
C/C++
文章平均质量分 70
一个程序员的奋斗史
这个作者很懒,什么都没留下…
展开
-
获取当前登录QQ号码
缺点:如果同时登录几个QQ,只能获取最晚登录的q号so原创 2014-07-23 11:28:57 · 2569 阅读 · 0 评论 -
JSON CPP使用
1.JSON CPP介绍2. Windows平台JSON CPP编译2.1 源码下载推荐直接去github下载最新代码,看看网上到处的文章都是在各种抄袭,推荐的地址还是sourceforge上的链接,版本是0.5,那是个很早就不在维护的了吧。git clone https://github.com/open-source-parsers/jsoncpp.git2.2 VS编译我们首先来...原创 2019-01-09 21:48:37 · 2708 阅读 · 0 评论 -
记一次LoadLibrary Error 127错误的问题排查
在Windows常用技术开发中,DLL插件加载技术是我们经常会用到的。维护我司之前的老代码,更换自己修改后的DLL插件后,exe加载过程中Log一直打印LoadLibrary Error,GetLastError()打印的错误码是127,查看MSDN,该错误码对应的含义是已经找到了需要查找的DLL,但是不是正确的版本。此时,有点犯晕了,不是正确的DLL版本,再次确认了下生成的DLL名称,V...原创 2018-04-12 22:02:56 · 13628 阅读 · 0 评论 -
C语言基础深入之常用常错函数新读
初入职场,才发现自己的C基础是多么的欠缺。晚上加班没事,作为程序员提升自身技术的一部分,走读公司代码,才发现简单的一个功能要是让自己来实现的话,却也是漏洞百出。先说说原有代码的功能,根据MAC地址来更新维护的ARP表。原理很简单:读取文件“proc/net/arp”,然后对文件内容进行解析,后续进行相应的操作。这里只是根据自己的回忆对模糊的知识点进行总结。新手们可以拿来学习学习,大牛们...原创 2018-02-07 23:45:18 · 321 阅读 · 0 评论 -
RTP基础之RTP流预判代码实战
RTP基础介绍实时传送协议(Real-time Transport Protocol或简写RTP)是一个网络传输协议,其主要用于在互联网上传递音频和视频的标准数据包。 RTP报文由两部分组成:报头和有效载荷。RTP报头格式如上图所示,其中:V:RTP协议的版本号,占2位,当前协议版本号为2。P:填充标志,占1位,如果P=1,则在该报文的尾部填充一个或多个额外的八位组,它们不是有效原创 2018-01-21 16:18:20 · 1289 阅读 · 0 评论 -
c++基础之空类背后的一些事
C++空类背后的故事原创 2017-12-28 00:02:59 · 263 阅读 · 0 评论 -
记一次函数崩溃的现象分析,stack around the variable…was corrupted
stack around the variable…was corrupted原创 2017-11-27 00:02:45 · 14400 阅读 · 0 评论 -
C语言之位域
C语言 位域原创 2017-09-01 23:08:00 · 1309 阅读 · 0 评论 -
CMakeUP操作XML
1.创建XMLV0std::string CreateXMLV1(){ std::string strXML; CMarkup temXML; temXML.SetDoc("\r\n"); temXML.AddElem("result"); temXML.AddChildElem("version", "1.0.0.1"); temXML.AddChildElem("Res原创 2015-12-25 17:36:44 · 2125 阅读 · 0 评论 -
分割字符串
测试代码如下:int main(){ std::string strTest("the quick brown fox jumps over the lazy dog"); char sz[] = " "; std::vector v = explode(strTest, sz); for (auto n : v) std::cout << n << std::endl; s原创 2015-10-31 16:49:31 · 522 阅读 · 0 评论 -
VS调试技巧之C++篇
VS调试技巧之C++篇条件断点条件断点条件断点,是我们实际项目开发中经常会用到的一个小技巧,它可以很大提高我们的调试代码的效率。在使用gdb过程中,也许你可以很方便的通过一条语句完成条件断点的设置,其实,在VS中,我们同样有很好的方式来完成。举个栗子。代码很简单,遍历一个数组并输出。int main(){ int nSrcArr[] = {1, 2, 21, 24, 3, 4, 5, ...原创 2019-03-26 23:00:45 · 975 阅读 · 0 评论