![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开发经验
WeYoung.Tian
有限的生命,努力终将会擦出无限火花。
展开
-
win32 编译 openssl 笔记
win32 编译 openssl 笔记概述准备工作安装 Perlopenssl 源码下载vs环境安装(略)编译源码解压(略)打开vs命令提示符并进入目录下概述鉴于网上编译openssl的文章很多过于陈旧,并且一些错误并每天进行描述。因此做一下笔记。准备工作安装 PerlPerl官网下载地址一般安装比较顺利的,路径随意,安装完会自动给你添加环境变量。openssl 源码下载官网地址源码地址vs环境安装(略)编译源码解压(略)假设解压后的目录是 D:/WorkSpace/opens原创 2022-01-25 15:36:57 · 2432 阅读 · 0 评论 -
algorithm
交集算法rangeA[a1, b1] rangeB[a2, b2] 如果 max(a1,a2) < min(b1,b2) <==> 存在交集 => 交集 rangeC[max(a1,a2),min(b1,b2)]原创 2021-04-13 15:23:36 · 82 阅读 · 0 评论 -
对于 if( !strcmp(a,b) ) 的探讨
if( !strcmp(a,b) ) 的探讨概要首先要讨论这个问题,先分析语句,然后再具体探讨。【有什么好探讨的?喷吧】语句分析语句可以抽稀出以下语句bool bCmp = !strcmp(a, b); //[1]if( ! bCmp ) { // [2]}对于语句 [1] 的探讨1. 结果是 bool 型,那么值只有 true 与 false true : 非 0 !!! false: 0 2. strcmp的结果 <0, 0, >0 三原创 2021-03-11 16:38:53 · 3762 阅读 · 0 评论 -
JSON 总结 - 非解析
JSON 总结概述JavaScript Object Notation(JavaScript 对象表示法)。存储和交换文本信息的语法,类似 XML。相比XML 更小、更快,更易解析。JSON 文本格式在语法上与创建 JavaScript 对象的代码相同。因此不需要额外的解析器,JavaScript 程序内部可以内建的 eval() 函数,直接原生解析。其他语言对JSON的库也比较多。语法规则 1它是是 JavaScript 语法的子集。数据在键/值对中。数据之间由逗号分隔。大括号原创 2021-03-09 10:45:12 · 156 阅读 · 0 评论 -
Qt 工作笔记
Qt 工作笔记记录一些工作中的QT经验PRO 工程文件强制添加工程外的文件查看宏的值记录一些工作中的QT经验有错还望指正 - 勿喷,谢谢PRO 工程文件强制添加工程外的文件QMAKE_CXXFLAGS += /FI"$$PWD/*******.*"查看宏的值message(QMAKE_CXXFLAGS)...原创 2020-12-17 10:52:40 · 477 阅读 · 1 评论 -
忽略大小写比较字符串
忽略大小写比较字符串算法核心是想,忽略大小写算法算法核心是想,忽略大小写温馨提示: 你可以使用 strncasecmp 噢 没必要先全部转大写小写,费力不讨好算法static bool CmpNoCaseStr(const char *str1, const char *str2){ if (str1 && str2) { int strlen1 = strlen(str1); // 注意是 strlen 不是 sizeof。 指针,指针,指原创 2020-08-20 17:00:23 · 924 阅读 · 2 评论 -
代码‘本地提交‘管理
代码"提交"管理背景时间是最好的管理节点操作背景是不是有时遇到开发代码不让提交到代码管理中?是不是修改了的代码想自己备份一下?方式累积的开发过程中没备份后期乱掉想回退?时间是最好的管理节点开发的代码时随着时间在发送量变的操作通过脚本或者命令创建基于 时间的标签文件夹来存储想要备份的文件我这里仅以cygwin环境或Linux环境演示,其他平台类似mkdir BakDir`date +%Y-%m-%d_%H-%M`; cp src/*.* BakDir`date +%Y-%m-%d_%H原创 2020-07-31 09:30:49 · 139 阅读 · 0 评论