摘要: 在线阅读 目录: 1. Running with Scissors 2.Strings 3.Pointer Subterfuge 4.Dynamic Memory Management 5.Integer Security 6.Formatted Output 7.Concurrency 8.File I/O 9.Recommended Practices 6.Formatted Out... 阅读全文
posted @ 2017-09-26 23:22 dhqcl 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 1.基础数据结构 1.1.栈 1.2.队列 1.3 双端队列 1.4.动态分配节点 1.5.数组类的"阴影拷贝" 2.搜索树 3.平衡搜索树 4.区间集合 5.堆 6.并查集 7.变换 8.字符串 9.哈希表 10.附录 阅读全文
posted @ 2017-09-26 22:41 dhqcl 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 数据结构清单 Binomial Heap Leftist Tree:左倾堆 重型网络教程 1.纸上谈兵:算法与数据结构 2.CS 598 JGE:Advanced Data Structures(Fall 2015) 3.COP 5536 Advanced Data Structures(Florida) 4.wikibooks Data Structures 5.Geeksfo... 阅读全文
posted @ 2017-09-26 22:27 dhqcl 阅读(4334) 评论(0) 推荐(1) 编辑
摘要: 1.PowerBI深度分析研究 挑战:如何让大数据生动呈现 问题:如何定义生动呈现? 关于PowerBI的10点发散思考: 1.从PowerBI可以看出什么趋势/价值? 2.从PowerBI的产品哲学中可以学到什么? 3.从PowerBI可以借鉴什么到我们的产品? 4.为什么PowerBI要这么设计? 5.同类还有那些产品?各自水平优劣? 6.PowerBI对数据的理解到了何种深度层次?是否还可以... 阅读全文
posted @ 2017-09-15 22:29 dhqcl 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 前几天实现了vmmap类似的功能,就是每次内存分配释放,都将其调用堆栈信息保存起来 已经生成了两个文件,alloc.mapping和address.mapping,剩下的就是编写工具解析这两个文件了. 后续要做的:1.无需编译,直接dll注入,开启单独线程写上述两个文件;2.编写gui工具,指定时间段,实时查看每个分配点的调用堆栈信息; 实时记录:如何实时记录所有内存分配释放的信息而几乎... 阅读全文
posted @ 2017-09-15 21:18 dhqcl 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 先记着,等实现完毕后再写测试表明:压缩比跟数据特征有关有的能达到170,有的只能达到18不管怎么样,满足开发要求了分页将整数按照65536进行分组,每组叫做一个页面,压缩处理都在此页面内进行;好处:4字节的整数全变成2字节的short了多比特流将每个页面再次按照一定长度进行分块base:此块的基数bits:此块内整数的比特流,1表示对应整数存在,0表示不存在gate:bits中每固定个数个bit记... 阅读全文
posted @ 2017-09-15 17:58 dhqcl 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 总结下自己所做的事情:1.拼音搜索生成:根据汉字字符串快速计算其简拼和全拼(英文字符串);2.拼音反向索引:通过简拼/全拼在大量(10w)中文中快速(5ms)检索数据;3.高性能日志:调用方以2-3us的速度写格式化日志;4.高性能表格:20w条记录的实时排序的表格;5.大表格内存压缩:对内存占用量大的表格进行极限压缩;6.全界面DPI缩放:统一对整体界面(大小/文本/图片)进行运行时缩放;7.高... 阅读全文
posted @ 2017-09-15 17:56 dhqcl 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 概要 C 字符串格式化的C++实现的步骤 原因 之所以做这个实现,是因为避免因为格式化导致的运行时错误 C 的完整格式化信息可以参考itjeff的这篇文章 先做个简化版的,支持{0},{1},{2}等等,不支持大括号里面的详细格式化语法 第一步,收集格式化参数 定义一个SArgument的轻量级类, 阅读全文
posted @ 2017-09-15 17:26 dhqcl 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 1.cef 无法退出 2.嵌入网页的combobox的下拉列表位置不对 3.移动窗口不刷新有黑屏 4.嵌入pepper flash 打开带swf的网页,有黑窗闪一下就消失的问题 5.无法第一时间获取页面已经绘制好(不是全部加载完毕loadend回调来的很迟) 6.如何支持pepper flash 7 阅读全文
posted @ 2016-01-28 13:40 dhqcl 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 最近在一个现有的项目上改进代码。里面有部分代码大量使用了函数重载机制:函数同名,参数不同。 我发现,过度使用函数重载机制有以下问题: 无法准确定位每一个重载函数的被使用情况。 无论是实用直接文本搜索,还是VAssistX的查找引用,都会将所有重载版本都搜索出来,结果是出现大量信息,导致每次查找,效率 阅读全文
posted @ 2014-06-29 18:10 dhqcl 阅读(491) 评论(1) 推荐(0) 编辑