- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 拾记-C语言#if0/#if1...#endif的作用
参考链接:http://www.cnblogs.com/kevinGaoblog/archive/2012/04/20/2459814.html产生背景:C标准不提供C++里的“//”这样的单行风格注释而只提供“/* */”这样的块注释功能,当我们在调试程序时需要“屏蔽”某段代码时,该段代码中可能包含着前述的“注释”和/或“已被屏蔽的代码段”,这时就产生了“/* */”嵌套使用的需求,但C标准
2017-10-12 15:02:38
2665
原创 拾记-linux-(./文件) 报错 cannot open shared object file: No such file or directory
例如:error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directoryyum install libstdc++.so.6安装过程中提示:Protected multilib versions: libstdc++-4.4.7-18.
2017-09-29 18:40:20
435
1
原创 拾记-开发语言-bit/byte的关系
本篇目的是为了记录开发时遇到的小细节上的基础问题,有部分借鉴他人总结,若有介意请联系我。字节:byte ,位:bit换算关系:1字节=8位 bit :电脑记忆体中最小的单位,在二进位电脑系统中,每一bit 可以代表0 或 1 的数位讯号。byte::一个Byte由8 bits 所组成,可代表一个字元(A~Z)、数字(0~9)、或符号(,.?!%&+-*/),是记忆体储存资料的基本单
2017-09-28 17:48:45
243
原创 linux C/C++
因为工作需要在linux环境下编译windows的C/C++程序,所以开始学习和整理可在linux环境和windows环境下跨平台编译的C/C++。
2017-09-07 11:00:47
424
原创 svn问题集锦
好记性不如烂笔头。问题来源于工作,解决办法经过测试可用。1.svn客户端在show log时出现“want to go offline?" 查看不了历史纪录?答:在svn服务器端找到相应的conf/svnserve.conf文件打开,找到anon-access = read, 改成anon-access = none。
2017-09-07 10:47:48
239
原创 linux知识学习,总结常用
-------------------------配置网络--------------------------//查看网卡ifconfig -a //配置网卡IP和网关ifconfig eth2 192.168.1.227 netmask 255.255.255.0 up //重启网卡ifconfig eth2 up//配置路由route add default g
2017-09-05 15:28:15
364
原创 c++面试题集锦
这里是面试题集锦,有自己亲身经历的,还有广大热爱c++同胞的知识分享。1. 已知strcpy的函数原型:char *strcpy(char *strDest, const char *strSrc)其中strDest 是目的字符串,strSrc 是源字符串。不调用C++/C 的字符串库函数,请编写函数 strcpy。答案:/*编写strcpy函数(10分)已知strcp
2017-07-18 11:20:43
211
原创 换机助手笔记
1.中文路径下安装换机助手,下载app应用时只下载第一个无法继续下载其他?答:下载应用完成后的md5值校验为空导致无法正常下载后续app,由于md5值计算时的中文路径编码问题导致为空。将编码由多字节(编码页:CP_ACP)转成Unicode。static std::wstring AC2WC(const char* buf) { int len = MultiB
2017-07-03 11:46:20
586
原创 VMProtect简单教程
最近c++项目中用到了VMProtect加壳工具,下面记述下使用心得。 概念:VMProtect 是新一代的软件保护系统,将保护后的代码放到虚拟机中运行,这将使分析反编译后的代码和破解变得极为困难。使用 MAP 文件或内建的反编译引擎,您可以快速选择需要保护的代码。 使用:开始界面是“简单模式”如下图,拖入想要加壳的文件。可以简单进行加壳。(2)专家模式:在菜单栏选设置-专家模
2016-03-04 16:20:08
6329
原创 boost库学习及应用
第1章 boost 正则表达式需要下载最新boost库,编译。 我是在vs2013里使用boost_1_60_0,前提步骤:(1)需要在项目属性-》C/C++-》常规-》附加包含目录 里添加 XX/boost_1_60_0 ;(2)需要在链接器-》常规-》附加库目录 里添加D:\tools\boost_1_60_0\libs 和D:\tools\boost_1_60_0\stage
2016-01-23 18:44:35
320
原创 c++在工作中需要知道的小知识点
此文章主要在于积累c++可能用到的小知识点,也是从网上搜集的,。(会不定期更新)1.C++中的Sleep() 函数标准库中无该函数但在某些编译系统中有,在有些系统库中有,要根据你那边的环境而定。如:linux中有,unsigned int sleep(unsigned intseconds),传入挂起时间,成功返回0,不成功则返回余下的秒数。windows系统中有Sleep
2015-11-25 18:28:31
839
原创 获取本机MAC地址,创建GUID,硬盘序列号,vs2013代码通过验证
本文章中的代码段均经过验证。本人才拙,欢迎大家提意见。一、获取本机MAC地址#include #include #include #pragma comment(lib,"Iphlpapi")//#pragma warning(disable: 4996) //提示C4996错误时用到void byte2Hex(unsigned char bData, u
2015-11-25 15:40:17
3981
原创 visual studio遇到的问题集锦
本文章用来记录vs2013遇到的问题,后期会不断增加修改。问题1:error C4996: 'GetVersionExW': 被声明为已否决答:1.Project Properties > Configuration Properties > C/C++ > General > SDL checks关掉 ;2.#pragma warning(disable: 4996)
2015-11-24 14:19:02
866
原创 c++ _waccess 和_access
头文件:原型:int _access( const char *path, int mode );int _waccess( const wchar_t *path, intmode );参数:path : 文件路径或目录名。为Unicode字符。mode:模式模式检查文件方式00存在02允许写
2015-11-03 10:42:57
480
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人