- 博客(25)
- 收藏
- 关注
原创 TypeError: Failed to execute ‘fetch‘ on ‘Window‘: Request with GET/HEAD method cannot have body.
Swagger报错 TypeError: Failed to execute 'fetch' on 'Window': Request with GET/HEAD method cannot have body.加上了@ApiImplicitParam注解后,swagger出现的报错信息尝试把swagger的参数注解删除,错误消失。发现问题:swagger上显示的参数类型发生了变化修改注解代码的参数类型,问题解决。加上了@ApiImplicitParam注解后,swagger出现的报错信息 @Re
2021-05-13 15:33:29
1528
原创 GitLab 无法显示头像的解决方法
GitLab 无法显示头像的解决方法前言一、头像不能显示的现象二、解决方法三、总结前言在本地安装完GitLab服务后,会发现用户的头像部分显示不了。原因是因为GitLab默认使用了Gravatar的头像,而Gravatar目前是被墙的。所以访问不了,解决问题的办法就是更换其URL为国内的某个镜像URL。一、头像不能显示的现象使用以下命令可以查看GitLab默认使用的URL:vim /var/opt/gitlab/gitlab-rails/etc/gitlab.yml二、解决方法使用以下命
2021-04-13 10:05:04
7258
1
原创 GitLab 13.10.2本地环境搭建以及502错误终极对策
GitLab 13.10.2本地环境搭建以及502错误终极对策背景GitLab 13.10.2本地环境搭建502错误的终极对策第1种情况:失败第2种情况:失败第3种情况:失败第4种情况:成功第5种情况:成功第6种情况:成功总结背景GitLab本地环境的搭建基本上都没有问题,网上也有很多教程。因为服务器安装了Jenkins服务,所以默认的8080端口被占用了。在此基础上要想安装GitLab就必须要更改GitLab的端口号了。需要说明的是本文使用的是官网最新的社区版本,最新版中已经将web服务器从unic
2021-04-09 16:41:19
2106
2
原创 CentOS中如何检测IP冲突
CentOS中如何检测IP冲突需要利用arp-scan这款工具,它可以检测局域网内所有机器的IP地址,MAC地址,主机品牌等信息,另外,还可以检测TP-LINK这种路由器信息。默认是无法通过以下的命令来安装arp-scan的,因为默认没有arp-scan。yum install arp-scan需要安装第三方源来解决。执行以下命令:yum install epel-release -y然后通过yum就可以安装arp-scan。yum install -y arp-scan
2020-10-10 09:59:33
2482
原创 VMware ESXi服务器中手动克隆虚拟机
VMware ESXi服务器中手动克隆虚拟机前提条件需要开启SSH1.找到存放虚拟机文件的目录一般存放在类似这样的目录:【root@localhost:/vmfs/volumes/5c1d0c1d-c8433340-9fa1-989096e49f7a/CentOS8_2 】2.创建新的虚拟机目录mkdir CentOS8_33.拷贝虚拟机源的vmx文件到新的虚拟机目录下cp ./CentOS8_2.vmx ../CentOS8_3/CentOS8_3.vmx4.修改vmx文件里虚拟
2020-09-27 17:27:51
971
原创 odoo中添加自动备份数据库的功能
odoo中添加自动备份数据库的功能前提条件准备工作启动odoo服务配置自动备份前提条件作者目前使用的是odoo12的社区版本,自动备份数据库的功能在odoo系统本身是不带的。所以需要借助第三方的插件工具。用的比较多的是下面的这款工具。https://github.com/Yenthe666/auto_backup准备工作首先下载https://github.com/Yenthe666/auto_backup站点的zip包,选择的版本为13.0。下载后解压缩,提取下面红色部分的内容
2020-08-11 12:25:19
1369
1
原创 在Dynamics 365的列表视图中显示自定义图标
在Dynamics 365的列表视图中显示自定义图标场景上传图标资源上传js资源修改视图字段效果呈现注意点场景一般的视图列表的数据,我们看着很头疼,如果对1,2个字段进行特别标注,那么数据阅读的时候会立刻精神起来,比如在一长段的检测数据中,有个设备发生了异常,那么使用醒目的红色图标来加入识别。接下来的示例,我将继续使用事先做好的视图,对列表中的性别字段进行添加自定义图标,男性和女性图标来区分。上传图标资源首先上传事先做好的男性和女性图标,上传本地文件是带png后缀的,上传之后,js里使用的图片资源的
2020-06-22 11:08:06
794
原创 给Dynamics 365 on-premises版本 配置Exchange Server 2016邮件服务器
给Dynamics 365 on-premises版本 配置Exchange Server 2016邮件服务器前提条件配置邮件服务器配置邮箱用户测试邮箱前提条件Dynamics365 本地部署版本使用的是 最新的1612 (9.0.17.8) 版本,sqlserver和Crm服务都假设在windows2016的主机上。在选择exchange Server 版本的时候特地去查了一下官网资料。目前9.0版本的CRM支持Exchange Server的版本:Exchange Server 2010 SP3
2020-06-19 11:17:53
1271
原创 使用CrmSvcUtil.exe创建代码生成工具扩展选项集的代码生成,并解决UnknownLabel命名的问题
使用CrmSvcUtil.exe创建代码生成工具扩展选项集的代码生成,并解决UnknownLabel命名的问题关于CrmSvcUtil.exe工具创建用于代码生成工具的扩展解决命名为UnknownLabel的问题关于CrmSvcUtil.exe工具我们知道CrmSvcUtil.exe 是用于 Microsoft Dynamics 365(在线或本地) 的一个命令行代码生成工具。 该工具可生成表示 Microsoft Dynamics 365 使用的实体数据模型的前期绑定 .NET Framework 类
2020-06-11 16:01:18
558
1
原创 VS2017中创建使用 XRM 工具常用登录控件的WPF应用程序,适用CRM9.X版本
VS2017中创建使用 XRM 工具常用登录控件的WPF应用程序,适用CRM9.X版本前提条件创建WPF项目和修改版本添加按钮调用登录控件进行调试总结微软dynamics官网之前有个CRM SDK Templates的模板,使用这个模板可以创建带有XRM工具常用登陆控件的WPF应用程序,但是在该模板已经很久没有更新了。那么如何在VS2017中创建支持CRM9.X版本的登录控件呢?请往下看。前提条件下载上图中的CRMSDKTemplates.vsix文件,点击安装,默认它会提示你VS2017可能会不兼
2020-06-09 17:33:58
250
原创 Dynamics365中如何对字段,按钮,web资源进行多国语言设定
Dynamics365对自定义字段,按钮,web资源设定 多国语言 字段翻译前提条件对窗体上的自定义字段进行多语言设定对自定义按钮进行多语言设定对Web资源,js提示消息进行多国语言设定前提条件你需要在你的CRM里安装你需要的语言包启用你的安装语言可能需要一段时间,需耐心等待。对窗体上的自定义字段进行多语言设定自定义窗体上的自定义字段(姓名)在中文环境下是这样的。找到该解决方案导出翻译解压缩下载的ZIP文件打开里面的XML文件在前提条件里启用的语言:日语的code为104
2020-06-04 17:22:15
846
1
原创 用POI给excel的sheet排序,并重新设置焦点到A1单元格
用POI给excel的sheet排序,并重新设置焦点到A1单元格由于工作里需要用到的excel比较多,每个excel文件被打开时都处在不同的sheet的不同单元格上,很不方便。所以用swing简单做了个工具。能实现给excel的每个sheet名排序,还有每个sheet的焦点都设置在左上角的A1单元格,工具如下图:执行前的excel是这样的↓,请注意test1这个sheet的焦点,等会我会说到...
2019-09-12 10:30:40
3657
原创 CentOS7 删除多余的开机启动项
开机的时候会发现有多个启动项,这是因为系统内核更新后没有把更新前的内核给删除掉,所以留了下来。下图中,选项1:为更新后的新内核3.10.0-957.1.3.el7,选项2:为更新前的内核3.10.0-957.el7,选项3:为急救时用的。我们的目的是要将第二个选项给删除,做法如下:执行命令:uname -a 查看系统当前内核版本执行命令:rpm -qa | grep ker...
2019-01-09 10:30:22
7525
1
原创 CentOS 7如何更换yum镜像源为阿里云
切换到/etc/yum.repos.d下 使用命令:wget http://mirrors.aliyun.com/repo/Centos-7.repo下载阿里云的资源文件如果没有wget工具,可以使用yum -y install wget下载安装使用命令:mv CentOS-Base.repo CentOS-Base.repo.bak 备份既有的配置文件 使用命令:mv Centos-7...
2019-01-08 17:12:00
3234
原创 CentOS 7 如何自动获取IP地址
刚安装完CentOS7,最小安装是不开启网卡的自动获取IP的。如何操作自动获取IP地址↓查看当前网卡信息使用nmcli命令,不需要再去安装net-tools,使用ifconfig,当然也可以使用ip add show命令查看ip地址,使用nmcli device show命令查看当前网卡的信息,ens32为网卡的别名,记住这个别名。 查找网卡配置文件,找到ifcfg-ens32命名的文件,编...
2019-01-08 14:49:46
16137
1
原创 如何使用Mybatis-Generator自动生成代码
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I
2019-01-08 11:01:27
264
原创 poi4.0.0读取excel文件时报java.lang.NoClassDefFoundError: org/apache/commons/compress/archivers/zip/ZipFile
最近想用poi写个处理excel的工具,看了一下poi的官网,出了个4.0.0的版本,于是想尝尝鲜,下载了一把poi4.0.0的bin。下载的是下面的文件: 下载完,将压缩包里所有的jar包导入到工程中(当然,如果只需要处理excel xlsx文件的话,只需要poi,poi-ooxml, poi-ooxml-schemas,xmlbeans,commons-collections这几个jar...
2018-11-15 10:59:30
32867
4
原创 在Ubuntu17.10中一键部署redmine项目管理软件
在Ubuntu17.10中一键部署redmine项目管理软件redmine是一款用Ruby开发的开源项目管理软件,集成了诸如svn等一些插件。方便项目文档,代码管理统计。如果是用最原始的方法,从安装数据库,导入表结构,创建权限等,需要一些列复杂的步骤。特别是在linux这种操作系统上,会牵涉到很多命令。这边我想推荐的是一款由bitnami集成的redmine。不需要你安装mysql,Apach
2018-01-25 14:08:48
442
原创 在Ubuntu17.10中安装Oracle JDK1.8
在Ubuntu17.10中安装Oracle JDK1.8很多情况下,linux中都需要jdk,jre来支持,才能运行一些程序。那么如何来安装jdk,请看下文。1.使用java -version命令确认系统中是否已经存在jdk。 2.通过终端在/usr/local目录下新建java文件夹,命令行:sudo mkdir /usr/local/java3.将从oralce官网下载到的压缩
2018-01-25 13:44:45
1012
原创 在ubuntu 17.10上开启FTP服务
在ubuntu 17.10上开启FTP服务1.用vsftpd -version检查是否已经有该程序2.如果没有安装该程序,使用sudo apt-get install vsftpd 命令进行安装3.再用vsftpd -version命令查看是否已经安装成功4.使用service vsftpd start命令开启ftp服务 5.在客户端使用winscp工具,设置ftp登录信息。
2018-01-25 11:20:21
3856
原创 用poi在excel里画日历
众所周知,Java里读写excel的开源包里poi是最知名的,多年前就已经能支持xlsx格式的excel了,并且对于word等office组件支持。如果项目中要开发类似excel的读写,poi可以说是一个相当不错的开源包。 最近闲来无事,用swing为界面,poi为组件,作成一个简单的输入年份就可以往excel里生成这一年的日历。当然,如果你感兴趣,poi官网的日历sample也不错,可以借鉴
2016-10-27 16:32:34
1403
原创 Java的三种循环嵌套--九九乘法表
package pers.redsoft.java.test.base;/** * 3种循环嵌套--九九乘法表 * * @author redsoft * */public class Multiplication { /** * 主方法 * * @param args */ public static void main(Str
2016-10-20 15:55:51
670
原创 不用String自带方法实现大小写字母转换
package pers.redsoft.java.test.base;/** * 大写英文字符转换 * * @author redsoft * */public class UpperToLower { /** * 主方法 * @param args */ public static void main(String[] args) {
2016-10-20 15:13:27
1228
原创 Java中的内存堆栈
创建a变量于栈中,并且在堆里创建Person对象,a变量指向这个对象,通过构造方法传递Person的name属性为jack创建b变量于栈中,指向a变量所引用的存在于堆里的name为jack的对象。把堆里对象的name属性更改为mark打印a变量的name,因为a和b共享一个引用对象,所以a的name为mark打印b变量的name,因为a和b共享一个引用对象,所以b的name为mark
2016-10-11 14:13:18
237
原创 从Oralce裸奔开始配置数据库(图文)
在实际做项目过程中,经常会用到Oralce,很多时候都需要自己手动安装系统和数据库。在配置数据库时,往往比较头疼。ora配置文件的编辑特别如此。测试不通过时,发生Error时,我们往往会去搜寻网上的解决方法。甚至还有的人会直接复制粘贴网上的配置信息到ora文件。然后不知不觉把全角空格复制进去了,然后?然后就一头雾水,不知所以然。找了好久好久才发现多了个全角空格。今天推荐一种Oracle的配置方法
2016-07-01 15:35:47
2565
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人