C++
文章平均质量分 65
码力码力我爱你
无码不编
展开
-
C++ BNF语法解析
【代码】C++ BNF语法解析。原创 2024-06-17 21:00:38 · 134 阅读 · 0 评论 -
C++ SIMD性能优化
总结: 数据运算量小无效果,数据运算量大效果提升显著。原创 2024-06-17 14:18:33 · 440 阅读 · 0 评论 -
C++ 算法教程
2.定义双指针遍历:一个指针每次移动一个节点,一个指针每次移动2个节点,当2个节点指针在一个节点指针后面时,此链表存在循环。1.建立set集合,每次遍历存储元素,当集合大小不变,但循环仍在继续时说明存在循环,并得出该位置。原创 2024-06-16 19:05:01 · 1865 阅读 · 0 评论 -
C++ easylogging 使用教程
【代码】C++ easylogging 使用教程。原创 2024-06-14 22:20:39 · 343 阅读 · 0 评论 -
C++ 跨平台UI框架 JUCE
【代码】C++ 跨平台UI框架 JUCE。原创 2024-06-14 21:16:37 · 525 阅读 · 0 评论 -
C++ std::string扩展
【代码】C++ std::string扩展。原创 2024-06-13 21:17:53 · 389 阅读 · 0 评论 -
C++ LRU算法
【代码】C++ LRU算法。原创 2024-06-13 21:06:02 · 563 阅读 · 0 评论 -
C++ wasm mvc分层架构
创作不易,小小的支持一下吧!原创 2024-06-12 21:25:09 · 208 阅读 · 0 评论 -
C++ 网络请求库cpr
【代码】C++ 网络请求库。原创 2024-06-12 15:20:39 · 539 阅读 · 2 评论 -
C++ PDF转图片
【代码】C++ PDF转图片。原创 2024-06-11 21:33:29 · 616 阅读 · 0 评论 -
C++ UML建模
app.asar附件资源可免激活。原创 2024-06-11 21:15:38 · 672 阅读 · 0 评论 -
C++ volatile实现原子性读写
_declspec(selectany) 支持h文件定义全局变量,重复包含不报错int i = 2;//变量i还是不用加volatile修饰})volatile仅仅是保证int的地址对齐,而对齐后的×××在现代处理器中,是能够做到原子性读写的。//CAS作为最基础的RMW操作,其他所有RMW操作都可以通过CAS来实现else//CAS变种else//例如 fetch-and-add(FAA)原创 2024-06-10 10:48:14 · 1153 阅读 · 0 评论 -
C++ 高性能爬虫
【代码】C++ 高性能爬虫。原创 2024-06-09 23:33:54 · 6076 阅读 · 6 评论 -
C++ MPI多进程并发
mpiexec -f hosts.txt -n 3 $PROCESS_COUNT x64\Debug\$TARGET.exe 联机并发进程,其它联机电脑需在相同路径下有所有程序。mpiexec -n 8 $PROCESS_COUNT x64\Debug\$TARGET.exe 多进程并发启动。原创 2024-06-09 22:27:15 · 578 阅读 · 0 评论 -
Electron qt开发教程
/打包成一个目录到out目录下,注意这种打包一般用于调试,并不是用于分发。npm install worker_threads //工作线程模块。npm install mousetrap //快捷键绑定库。npm init //C++项目目录下初始化项目。//打出真正的分发包,放在out\make目录下。npm start //进入目录启动。原创 2024-06-08 18:19:57 · 1595 阅读 · 1 评论 -
MFC IE控件使用
https://www.cnblogs.comendvp5983110.htmlMFC的容器站点控件模型_colecontrolcontainer-CSDN博客原创 2024-06-08 17:48:42 · 523 阅读 · 0 评论 -
C++ 高性能CMS服务框架
【代码】C++ 高性能CMS服务框架。原创 2024-06-06 20:03:56 · 331 阅读 · 0 评论 -
C++ keyboard and mouse跨平台模拟
【代码】C++ keyboard and mouse跨平台模拟。原创 2024-06-06 19:34:57 · 553 阅读 · 0 评论 -
C++控制台UI交互
【代码】C++控制台UI交互。原创 2024-06-04 14:47:12 · 685 阅读 · 0 评论 -
C++ tracy性能分析
【代码】C++ tracy性能分析。原创 2024-06-03 21:25:46 · 363 阅读 · 0 评论 -
C++/Python/Java AWS S3认证
【代码】C++/Python/Java AWS S3认证。原创 2024-06-01 16:06:45 · 924 阅读 · 0 评论 -
大量path计算优化方案
1.影响path基础属性数据做key缓存,缓存的path应去除坐标变换,归一化。基础属性应满足C=A+B, B=C-A。5.内存限制下,统计归一化基础属性key频次,对高频key进行LRU缓存。2.高频path操作以(key+key+操作)做新key缓存。3.高频修改高级属性,以新key+属性变更做新key缓存。4.key与id做中转映射,支持业务扩展。原创 2024-05-31 20:06:43 · 220 阅读 · 0 评论 -
C++编码规范
没有完美的标准,也没有普遍适用的标准,有时也会需要脱离确立的标准。在内存不吃紧的软件中,动态数组的内存分配策略可以大大减少new的时间,map、set在每次插入、删除元素时要调整树的平衡。由于业务的复杂性,存在多个闭包嵌套的情形,此时函数的可读性极差,要了解所有上下文代码,程序流可能在底层、上层间来回穿梭。成员变量在初始化列表中的构造顺序,不是初始化列表中的顺序,而是class中定义的先后顺序(对象依赖)C++11及以后的标准中,实现了移动构造的对象可以不写"const &",不写的效率甚至更高一点点。原创 2024-05-31 10:52:12 · 899 阅读 · 0 评论 -
C++ ECS 实战
/ 组件的实体中删除给定组件。原创 2024-05-29 15:40:30 · 1065 阅读 · 0 评论 -
C++ enum 和 string互转
【代码】C++ enum 和 string互转。原创 2024-05-28 15:43:55 · 447 阅读 · 0 评论 -
C++ 模板代码自动生成
/ json成员解析。// 从模块创建单例类。原创 2024-05-28 14:34:55 · 1224 阅读 · 0 评论 -
C++文件监控
DIR (D:/workspace/test/resources\) FILE (多重采样.txt) has event Modified。DIR (D:/workspace/test/resources\) FILE (多重采样.txt) has event Modified。原创 2024-05-27 19:26:50 · 925 阅读 · 0 评论 -
C++ wasm 使用教程
id−u。原创 2024-05-25 17:58:54 · 551 阅读 · 0 评论 -
C++ 常用UI库
AWTK github gitee doc scons 类似RT-Threadelement github C++Cross platfrom C++ GUI libraries,QT可替代方案。调试包SDL GUIcegui创作不易, 小小的支持一下吧!原创 2024-05-25 17:43:56 · 426 阅读 · 0 评论 -
C++ 组含子项自定义排序通用设计
/初始化组与子共享排序器。原创 2024-05-24 20:49:17 · 428 阅读 · 0 评论 -
现代 C++ 使用教程
/ sizeof... 不定参数个数。// 限制参数是否满足指定用法。原创 2024-05-24 20:39:10 · 3321 阅读 · 0 评论 -
C++享元结构文档样式应用
/先删除,key值hash不跟随联动,暂无法解决性能损耗。if(useCout == 2 || useCout == 1) { //自己独占或与内存管理类共享数据。std::cout原创 2024-05-23 21:13:16 · 940 阅读 · 0 评论 -
C++ RPC ORM 高速解析
/如果是W+ 这里文件被清空的影响。原创 2024-05-23 14:28:45 · 1963 阅读 · 1 评论 -
C++弱指针做map键值
class A;有序map:无序map:class Apublic:return 0;if (!sharedPtr)return 0;elseif (!otherPtr)public:elseelseif (!selfPtr)if (!otherPtr)int a = 0;ptr->a = 3;原创 2024-05-22 19:38:17 · 1286 阅读 · 0 评论 -
C++性能调优工具
windowsorbitqcachegrind+graphviz+verysleepygperf issues头文件include优化,include-what-you-use.exewincachegrindlinuxoprofilekprof创作不易, 小小的支持一下吧!原创 2024-05-17 21:04:23 · 141 阅读 · 0 评论 -
C++性能调优
编译开关-ftest-coverage -fprofile-arcs。-pa 只打印a的flat profile,-Pa只屏蔽a。gcov ./summer-proj覆盖测试。-qa 只打印a的call,-Qa只屏蔽a。改run.sh 换行类型。泄露分析,编译链接-g。原创 2024-05-17 17:53:35 · 728 阅读 · 2 评论 -
xmake使用总结
xmake f --ccache=n || xmake f --policies=build.ccache:n,build.sanitizer.address #n->禁用缓存,没有表示开启。xrepo env -b emmylua_debugger -- xmake install -o /tmp #调试安装。-- 如果手动启用了xmake f --demo=y 选项。-- 匹配遍历文件,*为非递归匹配,**为递归匹配。-- 匹配遍历目录,*为非递归匹配,**为递归匹配。-- catch块,捕获异常。原创 2024-05-16 21:18:51 · 867 阅读 · 0 评论 -
string与wstring互转
【代码】string与wstring互转。原创 2024-05-16 20:58:52 · 304 阅读 · 0 评论 -
Adobe XD总结
https://github.com/AdobeXD/xd-awesomehttps://developer.adobe.com/xd/uxp/develop/reference/ImageFill/https://adobexdplatform.com/plugin-docs/reference/ui/layout/positioning.htmlhttps://helpx.adobe.com/xd/user-guide.htmlhttps://github.com/AdobeXDhttps:/原创 2024-05-15 21:11:30 · 403 阅读 · 0 评论 -
Scons常用总结
if conf.CheckCHeader('foo.h'): #CheckFunc('strcpy') CheckLib('m') CheckLibWithHeader('m', 'math.h', language='c') CheckType('off_t', '#include \n)必须包含头文件。Repository('/usr/repository1', '/usr/repository2') #添加编译查找目录或script文件,优先级较高。原创 2024-05-15 19:49:42 · 654 阅读 · 0 评论