摘要: 这2天有个项目,涉及到要将数据进行sha1加密后发送给客户的服务器上,但是经常会概率性出现加密生成的密文和客户的匹配不上(因为客户服务端也会将接收到的数据进行加密匹配)。经过分析,是公用的sha1的实现出了问题,对要加密的字符串太长时,sha1加会出现错误。加密生成的验证可以找在线的sha1进行比较 阅读全文
posted @ 2022-01-18 19:08 田大叔 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 近期有个项目,要从ftp上下载txt文件下来,因为txt文件有我这边项目所需要的报告,但是我在本机上运行却能从客户的ftp上能拉取下来(我的电脑为WIN10),但是到了线上的环境却下了。 开始的时候,我是觉得路径的问题,然后把取的路径更改为 strFtpDirTmp += _T("\\*.txt") 阅读全文
posted @ 2022-01-14 20:27 田大叔 阅读(969) 评论(0) 推荐(0) 编辑
摘要: 前几天要做数据库的入库测试,之前都是去过sql语句来插入的,目前全部换成走存储过程的形式来把数据插入到数据库。 因为程序是VC下的程序,使用VC的ODBC编程。ODBC的编程网上有很多,自行找。但是写好的程序,要把数据插入到远程机子的数据库,这时候在本机运行的VC程序就要先配好ODBC的配置。如下图 阅读全文
posted @ 2022-01-14 20:07 田大叔 阅读(1175) 评论(0) 推荐(0) 编辑
摘要: 这两天做个项目,使用http协议,之前也带有文件的上传,但是之前都把文件经过base64加密后,文件数据和要发送的数据拼在一块上传;http协议头的Content-Type: text/json,也就是将数据组成一个json串发送出去。(PS,json是如下的类型的数据{“name":"dyt", 阅读全文
posted @ 2021-06-25 19:54 田大叔 阅读(1492) 评论(0) 推荐(0) 编辑
摘要: 一: C++11引入了正则表达式之后,处理文本这块带来了很多的方便。先说下2个常用的函数。 (1)regex_search:在整个字符串中匹配到符合正则表达式规则中的一部分就返回true,也就是子串; (2)regex_match:在整个字符串中匹配到符合整个表达式的整个字符串时返回true,也就是 阅读全文
posted @ 2021-06-09 14:39 田大叔 阅读(713) 评论(0) 推荐(0) 编辑
摘要: 在启动程序或者服务器时,都要读取些配置文件,windows有自带的WritePrivateProfileString可以将配置信息写入ini文件;但是跨平台的话,还是用boost的比较好。 如果配置文件名为test.ini,里面的配置信息如下: [command] host = 127.0.0.1 阅读全文
posted @ 2021-06-09 13:57 田大叔 阅读(1423) 评论(0) 推荐(0) 编辑
摘要: 最近在处理个工具的开发,里面有涉及到读取出文件的所有的手机号码,然后读到的所有号码都存到了一个string类型中,每个号码都有" ,"来分隔,我这边需要把这个字符串的号码全部提出来 ,这样的话就涉及到字符串的简单抓 分了,实现如下: std::vector<std::string> SplitMob 阅读全文
posted @ 2021-06-08 15:11 田大叔 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 由于C++编程中,经常用到多线程编程。这样的话就得用到锁,因此就把锁的操作封装到一个类中,实现如下: #include <pthread.h> typedef pthread_mutex_t CRITICAL_SECTION; class LockBase { public: LockBase(); 阅读全文
posted @ 2021-06-08 14:59 田大叔 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 由于做服务器要用到性能压测,所以最近学着使用了下jmeter。 一:先说下安装 在使用jmeter之前,得先安装jdk包,我下载了jdk对应的版本为:jdk-8u291-windows-x64.exe。接着下了apache-jmeter-5.1.1,解压并进入了bin目录,再找jmeter.bat, 阅读全文
posted @ 2021-06-08 14:30 田大叔 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一: 首先弄懂前置++和后置++的概念先。 int m1=10; int m2=10; cout<<++m1<<endl; //输出为11,++符号放在变量的前面,这个叫前置++ cout<<m2++<<endl; //输出为10,++符号放在变量的后面,这个叫后置++ 二: 现在对运算符++重载 阅读全文
posted @ 2021-03-07 22:11 田大叔 阅读(67) 评论(0) 推荐(0) 编辑