自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

转载 Windows中Session 0隔离对服务程序和驱动程序的影响

Windows中Session 0隔离对服务程序和驱动程序的影响 读完Impact of Session 0 Isolation on Services and Drivers in Windows的笔记推荐使用Logonsessions查看当前所有Session以及其进程、使用ProcessExplorer查看当前进程的内核对象来进行验证。Session 0隔离:

2016-12-29 13:52:48 2335

原创 windows C++ 控制台程序不显示黑框的办法

在程序代码中加上以下批处理即可:#pragma comment(linker, “/subsystem:\”windows\” /entry:\”mainCRTStartup\””)

2016-12-29 13:46:03 5533 1

转载 项目笔记---Windows Service调用Windows API问题

转于:http://www.cnblogs.com/cuiyansong/p/4318551.html概要  此文来自于最近一个“诡异”的Windows API调用发现Windows Service在调用某些Windows API的过程中失效,在经过漫长的Baidu,之后终于在StackOverFlow上找到了答案,今天希望把这个问题记录下来,方便大家Baidu  -。-

2016-12-29 13:42:30 1050

原创 static在C和C++中的区别

在C语言中,静态变量(不管全局还是局部),都是先于main函数创建并分配内存;在C++中,静态变量是第一次使用的时候才创建并分配内存。伪码:void Fun(){    static int a;}int main(){    return 0;}例如这样一段代码,在C++中,静态变量a至始至终都不会被创建;而在C语言中,

2016-08-11 11:11:57 302

原创 【笔记】IOCP投递WSARecv失败10014的解决方法

WSARecv使用的时候可能会失败,如果WSAGetLastError是10014,可能是WSARecv的参数错误:WINSOCK_API_LINKAGE int WSAAPI WSARecv( _In_ SOCKET s, _In_reads_(dwBufferCount) __out_data_source(NETWORK) LPWSABUF lpBuffers, _In_ DWORD

2016-07-05 16:39:03 2646

原创 【笔记】vs2015 使用GIT的时候 “Could not open '***.VC.opendb'”

以前一直在用SVN,刚转过来用GIT,还不太熟悉,作为笔记记录下来:如果打开项目的时候,报“Could not open '***.VC.opendb'”之类的错误,说明git版本控制中加入了***.VC.opendb。***.VC.opendb是在项目打开的时候产生的零时文件,每次打开*.sln都会重新产生一个新的,然后在关闭工程的时候,该文件会自动删除。因此,每次重新打开工

2016-04-25 09:46:18 7594 2

原创 字符串流stringstream无法正确接收字符串,而是接收了字符串的地址 -- 永远不要直接用类的成员

#include #include using namespace std;class CTest{public :    ~CTest()    {        cout     }    stringstream & Stream()    {        return m_ss;    }    stringstream m_ss;

2016-04-22 10:51:11 655

原创 在DLL中获取自身的路径

很多时候,dll并不一定和exe放在同一路径,在dll中有可能会需要本身的当前路径,那么可以用以下方法:1. 获取dll本身的句柄【摘取自: http://blog.csdn.net/yaosan/article/details/3459756】:    HMODULE GetSelfModuleHandle()    {        MEMORY_BASIC_INFOR

2016-03-31 15:47:32 1460

原创 string的replace和泛型算法的replace

string作为C++的标准类型之一,其有很多非常方便的算法,其中replace就是一个。string的replace主要目的是替换“段”,就是将指定的字串替换为新的字符串。其有12种重载, 均不具有“查询”功能例如重载之一:string st("asdfasdf");st.replace(st.begin(), st.begin()+4, 4, 't');cout

2015-01-09 16:38:50 613

原创 string CString wstring 之间的转化

当使用unicode字符集进行编译的时候,string、wstring、CString三者是有显著区别的。以下讨论均指在unicode字符集下。特点:string和wstring是C++标准的两个类型,CString是MFC的专用类型string:其表示的字符串是多字节字符集,也就是说,其表示的字符串中的字符,英文字母和半角标点均只占用一个字节,而汉字和全角标点均占用两个字节;

2014-12-03 15:15:04 3188 2

原创 C++ 对bitset使用泛型算法

泛型算法是C++的一大特色,而bitset

2014-11-14 10:56:47 719

原创 以模板的方式重载"operator <<"需要注意的地方

当我们用C++进行后台开发的时候,常常xuhao

2014-10-29 16:43:33 2362 2

原创 C++ 浮点数和字符串之间的转化

一. 浮点数转化为字符串

2014-10-15 16:14:28 7291 3

windows的tail

找过好几个windows的tail工具,都有很多问题,比如手动改写一下文件,就无法再监控等等。于是自己写了一个。 用法: 1. 将tail.exe放在特定的路径,然后把该路径加入到系统path中,之后就可以在控制台,像linux的tail命令一样使用了:如tail -f test.log 2. 将tail.exe和被监控的文件放在同一路径下,然后<shift>+鼠标右键,启动控制台,之后像linux的tail命令一样使用:如tail -f test.log

2016-08-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除