自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (2)
  • 收藏
  • 关注

原创 Spring Boot打成jar包后运行及配置文件的问题

Spring Boot项目可以有多个不同的配置文件,application.yml、application-dev.yml、application-test.yml等。反复检查项目的配置文件,application.yml指定的就是dev,但是为什么运行jar包就变成test了呢?显然比较麻烦,而且每次导入项目都得重新添加一次。例如这里指定的是dev,那么就会读取application-dev.yml文件配置。在jar包外面的application.yml文件居然优先起了作用,也是无语了。

2022-12-13 15:50:11 3222 1

原创 关于微信小程序与Java后台交互数据中中文乱码问题的讨论

微信小程序与Java后台传中文数据会出现乱码现象,以及对应的解决办法

2022-08-10 15:22:32 4288

原创 C#编写的Windows服务连不上SQLServer数据库

用C#编写的Windows服务程序连接SQLServer数据库报错之前执行如下SQLServer数据库连接程序都是正常的:try{ SqlConnection conn = new SqlConnection(connstr); conn.Open(); SqlCommand cmd = new SqlCommand(str, conn); SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnect

2021-08-02 13:26:00 647

原创 三国志英杰传高级玩法

最近想起以前玩过的经典DOS游戏三国志英杰传,再重温旧梦一次。游戏下载下来发现64位Win7系统无法运行,这当然难不住程序员,安装一个虚拟机工具,里面装XP系统,运行成功:重新玩就想体验一下原来没玩过的隐藏内容,见百度上有很多攻略,像刘备开始就升到99级,一直点击刘备头像直到弹框:然后移动鼠标到左上角,点图案中的圆点。会看到右面刘备等级已变化:等级99,金钱10000,很不错吧。可是...

2019-10-20 19:49:19 9806

原创 Java使用JDBC存储中文为问号问题

Java使用JDBC操作Mysql数据库存储中文为?以前项目中都是使用Spring框架,最近突然需要写个Java程序,使用JDBC来操作数据库,居然发现不会了…存储中文总是显示???Mysql数据库配置创建的数据库就是UTF-8编码的Eclipse文件编码设置按照网上说的项目属性中的文件编码也设置成UTF-8数据库连接代码使用JDBC需要引入“mysql-connector-ja...

2019-10-10 10:24:09 757

原创 C#使用SharpZipLib库压缩大文件问题

C#使用SharpZipLib库压缩文件很简单,无非引入ICSharpCode.SharpZipLib.dll:程序中引入对应的命名空间:using ICSharpCode.SharpZipLib.Zip;using ICSharpCode.SharpZipLib.Checksums;这样就可以进行压缩解压操作了,网上相关代码也很多,这里就不赘述了。但是今天调试时发现个内存溢出的问题:...

2019-09-04 11:53:25 2996 5

原创 Android Studio3.2报AAPT2 error错误解决

之前编译EasyPusher-Android版程序是没问题的,最近又拿出来调试,发现编译不过去了:针对AAPT2 error这个错误,网上给出的解决方案种类还是蛮多的,说的最多的是在gradle.properties中加入一行代码:android.enableAapt2=false但这个在Android Studio3.2版本上无效,还有说找到layout文件夹下后缀为.9png的图片,...

2019-07-05 14:22:56 2346

原创 使用百度云API进行人脸对比

最近项目要用到人脸与身份证对比功能,先拿百度云的人脸识别测试一下,于是先登录百度智能云:https://login.bce.baidu.com/?account=&redirect=http%3A%2F%2Fconsole.bce.baidu.com%2F%3Ffromai%3D1#/aip/overview使用百度账号就能登录,下载对应的SDK,因为我用的是C#开发,所以下载C#版SD...

2019-06-24 11:41:24 2090 1

原创 VS2010编译Qt项目找不到ui_xxx.h文件的总结

使用VS2010编译Qt4项目,编译提示找不到ui_xxxxx.h,显然是xxxxx. ui文件没能正常编译。网上说需要转换一下工程类型,转换为Qt工程:但是我试过了不行,只得在文件的属性里面增加自定义生成工具,右键xxxxx. ui文件:然后在自定义生成工具中添加Qt的编译命令:命令行:"D:\Qt\4.8.5\bin\uic.exe" -o ".\GeneratedFiles\...

2019-06-11 15:36:18 4336

原创 使用WampServer搭建自己的网站

首先将WampServer运行起来,显示绿色的运行图标说明运行成功:如果不是绿图标,可能是数据库启动异常,请参考我之前WampServer启动不了MySQL问题解决文章启动成功后,浏览器输入网址:http://localhost:8080/ 就可以显示WampServer首页了默认Apache只配置了这一个站点,路径在安装盘的wamp64\www目录下,我们在www目录下新建一个自己的p...

2019-05-31 13:41:20 10267 1

原创 C#的rdlc报表分组汇总学习

介绍最近项目中要用到报表的分组显示,觉得rdlc报表功能比较强大,就尝试用它来实现一下。实现方式也是有很多种,下面一一介绍。创建分组后的数据库表自己计算相对麻烦些,可以在数据库先创建一张表每班汇总信息(EveryTotalInfo),然后创建一个与该表对应的数据集xxx.xsd文件,在数据集中添加该表需要展示的哪些字段(注意字段类型必须与数据库中的一致):下面的适配器中添加一个带时间参数...

2019-04-24 17:09:08 6123 2

原创 因系统安装的Qt版本不同而导致VS打开项目报错问题

从别的电脑拷贝过来的VS2010开发的Qt项目,打开项目的sln文件,点击编译就报错:这是因为原来导入VS的时候使用的Qt版本和现在的不一样,所以得重新设置一下。选中项目名称,点击Qt菜单栏的“Qt Project Settings”:在里面选择当前安装的Qt版本:这样修改之后就可以正常编译了。也可以直接编辑xxx.vcxproj和xxx.vcxproj.user文件:这样再次打...

2019-03-28 15:16:08 2100 1

原创 IntelliJ IDEA导入Eclipse项目总结

介绍之前的程序用的是Eclipse开发,现在要使用IntelliJ IDEA开发,那么该如何把项目导入到IntelliJ IDEA之中呢?网上没有详细的介绍,这里自己总结一下。项目导入导入eclipse项目,选择项目的文件夹后,发现IDEA里面没有eclipse模板:怀疑是新版本的IDEA没有安装eclipse插件,打开设置界面:在插件里面搜索eclipse关键字:选上搜索到的插...

2019-03-26 11:34:48 363

原创 IntelliJ IDEA导入多个项目的配置和运行

介绍有时一个项目依赖其他多个项目,如果打开多个项目窗口,编译和运行还是不方便的,本篇文件就介绍在一个项目中如何加入其他的依赖项目。项目导入如果一个项目依赖多个项目,最好导入的时候在一个工程下,引入多个模块,如下添加模块方式:导入后最终工程结构如下所示:最好重新编译一下,否则可能会遇到奇怪的错误。如果是Maven项目,需要在右侧Maven窗口中按照依赖顺序安装下:运行配置编译成功...

2019-03-21 13:52:19 12869

原创 c#修改rdlc报表的行背景

首先选中要更改的行:然后属性里找到BackgroundColor项,即可设置行背景:如果需要根据某个字段的值来设置不同的行背景,输入输入判断表达式,例如这里判断如果是用户卡则显示浅绿色,表达式如下:=Switch(Fields!OpName.Value=“用户卡”,“LightGreen”)这样就设置好需要的背景色的,是不是很简单啊。...

2019-03-09 15:58:39 597

原创 如何还原WinSCP保存的密码

如果不小心忘记服务器密码,而恰巧WinSCP中又保存了会话密码,那么可以通过Winscppwd工具来还原密码的,具体做法如下:首先打开WinSCP,选择工具中的选项:然后选择“选项”中的“存储”菜单:把“配置存储”方式由“Windows注册表”改为“INI文件(C:\Program Files (x86)\WinSCP\WinSCP.ini)”:然后到C:\Program Files...

2019-02-27 13:12:36 4561

原创 WampServer启动不了MySQL问题解决

介绍刚开始学习PHP开发,一般对开发环境还不是很熟悉,好在有WampServer这个集成包,它将Apache Web服务器、PHP解释器以及MySQL数据库都整合在一起了,安装它后就可以进行PHP开发了。WampServer下载地址:https://sourceforge.net/projects/wampserver/安装步骤这里就不说了,网上有很多教程。MySQL服务无法启动我之前是...

2019-02-23 10:58:32 9153 5

原创 前后端分离之Vue跨域访问分析

介绍在之前的博文 Spring Boot+Vue项目学习总结 https://blog.csdn.net/xinxin_2011/article/details/86742160 中只是提到了前后端分离的测试代码,并没有详细分析其如何实现的跨域访问,在本篇文章里面就来详细分析一下。Vue实现跨域访问首先回忆下登录页面的代码,BlogLogin.vue文件:<template>...

2019-02-19 15:50:22 1888 1

原创 我总结的Mac下搭建go开发环境

安装和配置一般去官网http://golang.org下载安装包,双击安装。但是国内访问有可能被墙,所以如果无法访问网页,建议去百度网盘下载镜像,地址:https://pan.baidu.com/s/1lu4Y_LB_vplz-RaAu1iv3Q这里下载1.9.2版本:下载后直接双击.pkg 结尾的安装包来完成安装,默认的安装目录是 /usr/local/go:验证一下安装是否成功,打...

2019-02-15 21:00:08 12406

原创 C#与VC相互调用之VC调用C#的DLL库

介绍在之前的博文 C#与VC相互调用之C#调用VC的DLL https://blog.csdn.net/xinxin_2011/article/details/86704660 里面讲了C#程序如何调用VC的DLL,这里我们来介绍VC程序调用C#的DLL。项目创建打开VS2010,因为涉及到两个程序,这里先创建一个空的解决方案:然后往里面添加一个C#的DLL项目:选择“类库”项目模板...

2019-02-15 11:04:32 1679

原创 Spring Boot+Vue项目学习总结

介绍最近要做一个网站项目,前后端都用什么开发好呢?什么火就用什么呗,后端Spring Boot火,就用Spring Boot;而前端Vue.js很好的实现了前后端分离,多么高大上,就用Vue了。可问题是两个之前都没用过啊,找一篇博文学习下,然后依葫芦画瓢。个人觉得Spring Boot+Vue从零开始搭建系统 https://segmentfault.com/a/1190000013950461...

2019-02-01 16:04:07 8574

原创 C#与VC相互调用之C#调用VC的DLL

介绍每种语言都有其优势和特点,复杂的项目一般需要2种及以上的语言,这样才能发挥每种语言的优势。这里就介绍一下C#如何调用VC的DLL项目创建打开VS2010,因为设计到两个程序,这里先创建一个空的解决方案:然后再来创建一个VC的DLL项目:选择Win32项目模板:选择应用程序的类型为DLL:这里不用勾选“导出符号”,稍后自己来写导出就行。点击完成后生成如下文件:dllma...

2019-01-30 16:26:08 3478

原创 VS2010编译报错:转换到 COFF 期间失败,文件无效或损坏

重装系统后编译之前的VC++程序忽然报错:按照网上说的右键->工程属性->配置属性-> 清单工具->输入和输出->嵌入清单,选择[否],方法根本不管用。参照另一种说法,之前先安装的.net库,后安装了VS2010,导致系统里注册了两个cvtres.exe。所以要把.net库的cvtres.exe删除或重命名掉,一搜还真多:注意修改前一定做好备份 注意修改前...

2019-01-28 14:57:42 1057

原创 C#程序未能找到引用的组件VBIDE解决过程

重装系统之后就会因为环境不同而造成原来好好的程序现在编译就出错了:网上说由于电脑没安装Office,所以缺少Interop.VBIDE.dll库,网上下载了一个,注册后也不行。使用CFF Explorer工具查看库信息:发现是32位的版本库,而我电脑是64位系统,于是找一个装Office的电脑把库拷贝一下,查看库所在目录:原来在C:\Windows\assembly目录下,打开目录傻了...

2019-01-19 11:05:50 19027 2

原创 安装VS2010旗舰版出错,返回错误码1603

今天Win7启动不了了,前几天启动时总出现硬盘自检界面:修复了也不管用,每次开机都出现,今天终于系统无法启动了。U盘启动都报错,居然是固态硬盘坏了,换了块硬盘,再重装系统就可以了,幸好数据都没在固态硬盘里,只可惜那堆软件啊,都得重装。没办法,一个一个装吧,要说还真祸不单行,安装个PS就报错了:这是个什么鬼,先安装其他的吧。安装VS2010又出错了:今天这是咋了?难道不宜用电脑,我去看...

2019-01-16 10:48:01 2573 1

原创 C#连接SQLServer数据库不同实例名的问题总结

C#连接SQLServer数据库方法非常简单:private string connstr =@"Data Source=.\SQLEXPRESS;Initial Catalog=DbName;Integrated Security=True";public SqlDataReader get_reader(string str){ SqlDataReader dr = null;...

2019-01-14 14:40:16 3260 1

原创 OK6410-A开发板串口编程总结

在Linux下设备操作跟文件操作是相似的,基本步骤无非就是打开,读写,关闭。首先包含上基本的头文件:#include <stdio.h>#include <unistd.h>#include <fcntl.h>先来看打开串口;int open_port(int comport){ int fd; if (comport==0) ...

2019-01-08 13:26:15 274

原创 OK6410-A开发板485串口驱动学习

OK6410-A开发板的串口3是可以外接485模块的,而且在“OK6410-A开发板LINUX3.0.1-2014-09用户手册”中提到485的测试方法:是用QT程序进行测试的,好在飞凌为我们提供了源码,打开apptest\QT ApplicationTest\serialport目录的main_form.cpp文件,查看打开串口函数:int TMainForm::openSerialPor...

2019-01-05 14:17:20 615

原创 FAT文件系统引导扇区学习总结

分区引导扇区()DBR,通常被称为0扇区(0thsector)。其实称它为0扇区其实是不准确的,这样容易让人误解它为磁盘的最前面一个扇区,称它为0扇区只是表明它是FAT中扇区的参考点而已。该扇区中包含有我们关注的一个重要数据结构BPB(BIOS Parameter Block)。  &amp

2019-01-03 11:58:26 1673 1

原创 Linux下使用sqlite3操作数据库的总结

SQLite是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。使用时只需要添加sqlite3.h和sqlite3.c文件,这里放在一个sqlite3目录下,为调用方便,写一个封装文件db.c。首先当然是打开数据库函数:static sqlite3 *sql_db = NULL;int open_db(){ if (NULL == sql_db) {...

2018-12-29 16:47:24 8324 1

原创 Android Studio3.0缓存文件移出C盘总结

安装Android Studio3.0时也没注意配置路径,稀里糊涂使用一段时间后,发现原本剩余空间就不多的C盘,现在几乎没有什么空间了:找来找去发现Android Studio下载的文件占用了7个多G(默认在C:\Users\YourUserName\ **,我这里是C:\Users\Administrator目录),而且还在不断的增加。重新安装觉得太麻烦了,而且Google的东西国内又不好下...

2018-12-26 09:55:45 3002

原创 OK6410开发板Uboot学习总结----(三)从SD卡启动分析

前面讲了Uboot启动流程和如何修改调试串口,相信大家对Uboot已经有了初步的了解,今天来进行更深一点的分析。上篇文章 OK6410开发板Uboot学习总结----(二)修改调试打印串口 遗留一个问题:烧写文件时Uboot还是使用原串口0打印。这次我们就解决这个问题,制作自己的烧写Uboot。S3C6410芯片SD卡启动流程可以参见《S3C6410_Internal_ROM_Booting.p...

2018-12-24 10:53:37 1186

原创 升级Android8.0系统原来APP图标变为小机器人的问题

原本显示好好的APP图标,自打升级Android8.0系统后,发现图标显示不正常了,变为原始的小机器人了:怎么变成小机器人了呢,原本在7.0系统上显示还正常呢,赶紧看一下8.0的变化吧。打开Android-26工程,查看AndroidManifest.xml文件:还是读取的mipmap目录的ic_launcher和ic_launcher_round图标,没有其他变化。而查看资源文件的时候发...

2018-12-22 10:44:04 2823

原创 OK6410开发板Uboot学习总结----(二)修改调试打印串口

之前修改OK6410-A开发板的调试打印串口还是在2012年的时候了,最近项目又用到,网上还是没有详细的说明资料(WinCE的还是有一些资料),当初要是做好笔记就好了。。。没办法,又折腾了一天时间,终于可以了,这次记下来吧。话说为什么非得改掉串口0呢,S3C6410用户手册里是有说明的:可见串口0和串口1具有16字节的FIFO,且通过 nRTS 和 nCTS 信号支持自动流量控制,比另两个串...

2018-12-20 10:29:36 1539

原创 OK6410开发板Uboot学习总结----(一)Uboot启动分析

OK6410开发板的Uboot是在1.1.6版本上进行移植的,为了便于分析,创建一个Source Insight工程,把源码下board目录里跟samsung相关的文件、cpu目录下s3c64xx文件夹、include目录里asm-arm和configs下的smdk6410.h文件,还有lib_arm目录下board.c文件都添加到工程中,然后就可以分析Uboot启动流程了。Uboot启动分两个...

2018-12-19 11:54:53 1095

原创 Linux服务器被挖矿程序sustse和kworkerds感染后续处理

在上一篇博文Linux系统发现占用CPU达100%的进程并处理 里面以为已经把挖矿程序sustse处理干净了,可是没过两天又收到阿里云短信提醒,说服务器有问题,难道还有后门吗?也多亏阿里云给出提示“出现了可疑安全事件:Linux共享库文件预加载配置文件可疑篡改”。网上查了查相关内容,原来这个后门是动态链接库预加载机制造成的。动态链接库预加载机制是系统提供给用户运行自定义动态链接库的一种方式,在可...

2018-12-17 12:18:53 4880 1

原创 Java通过JNI调用VC的DLL总结

Java下有时一些需要效率的操作要用C++来完成,调用C/C++的库一般有两种方式,JNI和JNA。自己学习JNI时也遇到不少坑,这里总结一下JNI的使用过程。建立Java Project项目:建立Java类文件,填入包名和类名:写入如下代码:如果Eclipse设置自动编译的话,现在在项目bin目录下应该生成了CdesDll.class文件,接下来使用javah命令生成C++需要的....

2018-12-14 16:57:41 1393 1

原创 对于M1卡密钥控制字设置的总结

前段时间学习M1卡操作,对于密钥控制字专门研究了一番,这里做下总结,免得以后忘记。M1卡分为16个扇区,每个扇区由4块(块0、块1、块2、块3)组成,前3个块是数据区,第4块是密钥区。每个块都能存储16个字节的数据,密钥区的16个字节数据是有特殊含义的:6个字节的密码A + 4个字节密钥控制位 + 6个字节的密码B其中密钥控制位决定这个扇区的读写规则,对于M1卡密钥控制位及控制规则的说明,这...

2018-12-13 17:04:41 6592 3

原创 VS下使用多字符集编码和Unicode字符集编码的总结

编写MFC程序的时候,总遇到字符集转换的问题,这里总结一下,方便大家使用。在多字节字符集编码下,设置如下环境:这时CString与char数组是可以互相转换的,而如果改成“使用Unicode字符集”,设置如下:原来的代码就会报很多错误,诸如:error C2664: “Cxxxxx::ConvertStringtoBtye”: 不能将参数 1 从“wchar_t *”转换为“char ...

2018-12-13 11:49:25 9036

原创 iOS使用AFNetworking发送DELETE请求时,服务器收到的参数为空

最近项目中服务器那边要求删除接口是DELETE类型的请求,iOS这边程序依然使用原来的AFNetworking库,可是原来发送GET和POST请求都没问题的AFNetworking库,如今使用DELETE却发现服务器那边怎么也收不到参数。经过获取请求信息,发现AFNetworking发送的DELETE请求,像GET那样把参数写在url后面了。通过查看AFURLRequestSerializati...

2018-12-12 20:47:15 2110

Java使用JNI测试程序

博文配套的JNI测试程序,测试Java调用C++的DLL库,详情见文章https://blog.csdn.net/xinxin_2011/article/details/85006113

2018-12-14

M1卡密钥控制字算法程序

M1卡密钥中间四个控制位生成工具及解析,可以根据设置自动生成M1卡片的控制位

2018-12-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除