- 博客(8)
- 收藏
- 关注
翻译 CMake官方文档翻译
今日(20230822)开个新坑,CMake官方文档翻译。CMake官网文档版本:初始目标是本地构建Clang,所以可能挑着翻译。不是直译,诚请斧正。以下为正文。
2023-08-22 15:37:52 178
转载 C++的Copy-On-Write技术(一)
记录贴,感谢各位大佬,禁止转载的话联系我删即可。STL,string,20200820收录https://www.cnblogs.com/bigben0123/p/3612943.html
2020-08-20 16:49:59 788
原创 用位运算实现除法
复习一下:被除数 ÷ 除数 = 商...余数累减 最简单的就是不断地用被除数减去除数,直到被除数小于除数,此时减的次数就是商;加权累减 假设现在要计算A ÷ B,A为a位的二进制数,B为b位的二进制数: (1)将B左移a - b位,变成一个a位的二进制数B'(与A的位数一样); (2)如果A大于等于B',则令A = A - B',商累加2的B'位数减去B位数的次方,...
2020-04-11 23:46:46 6240
原创 AC自动机,百万级多模匹配
数据规模 模式串:127w 目标文本:750M(没统计有多少字符)AC自动机 其实就是trie树模仿KMP算法,构建了一个fail指针,实现匹配失败后不用回溯直接转移。对于结点cur,构建其孩子结点child的fail指针的算法:如果cur为根节点,设置child.fail为cur;如果cur.fail的存在与child的字符相同的节点,设置child.fail为cur.fai...
2019-12-29 02:54:26 346
原创 BUG记录:程序开始或者进入子函数时定位到chkstk.asm,报stack overflow
BUG图片就不贴了,忘截了,重现一下工作量有点大(懒)…进入子函数时报这个错一般都是正常爆栈,不多说了。我这回很神奇的程序刚开始就报这个错,我排查了一下,按照stack overflow的思路去找错误的话,就剩我自己定义的类中、有一个定义为char fileName[100][100][100]的成员变量有可能爆(老师给的文档里明确让这样定义…)。尝试改成从堆中动态申请空间以后,就OK了。所...
2019-12-20 17:08:57 413
原创 BUG记录:HEAP CORRUPTION DETECTED: after Normal block
先贴一下报错原图:查了一下,都说是越界访问,导致释放动态内存时报这个错。但是我反复查了几遍代码都没有发现越界的情况下,后来靠猜测找到的。。。先看如下代码片段,大概还原一下我的错误代码:struct test{ char data[2];}test *t = (struct test *)malloc(sizeof(struct test));fscanf(fp, "%d%d", t...
2019-12-17 06:56:47 295
原创 winpcap抓取IP、ARP包并解析
问题记录无法打开包括文件: “sys/time.h”“pcap.h”内有:#ifndef lib_pcap_pcap_h#define lib_pcap_pcap_h#if defined(WIN32) #include <pcap-stdinc.h>#elif defined(MSDOS) #include <sys/types.h> #in...
2019-01-03 01:29:41 3728 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人