- 博客(24)
- 资源 (35)
- 收藏
- 关注
原创 奇怪的 io_service--- accepter handler 没有启动
封装了一下 io_service pool .ioservice_pool 改为 shared_ptr 在 Server 启动的时候进行 run, accepter 的 io_service 从 ioservice_pool获取。问题1 是 , 先运行 io_service 再执行 waitAccepet , client竟然没有连接上。推测应该是i
2017-11-14 20:44:31
307
转载 boost asio中io_service类的几种使用
boost asio中io_service类的几种使用https://www.cnblogs.com/zhaojihui/p/6887877.htmlio_service类你应该已经发现大部分使用Boost.Asio编写的代码都会使用几个io_service的实例。io_service是这个库里面最重要的类;它负责和操作系统打交道,等待所有异步操作的结束,然后为
2017-11-13 15:52:11
2071
转载 libevent多线程使用事项
libevent多线程使用事项Posted on 2014-03-14 18:07 浮萍晓生 阅读(113) 评论(0) 编辑 收藏原文链接地址: http://www.cnblogs.com/walker-lc/articles/3601100.html在linux平台上使用c开发网络程序的同志们一般情况下都对鼎鼎大名的libevent非常的熟悉了。但是一些新进入此
2017-11-11 11:17:42
2201
转载 linux下gettimeofday函数windows替换方案
* Copyright (C) 2008 mymtom (mymtom@hotmail.com) * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the f
2017-11-09 20:31:53
726
1
转载 7z制作自解压安装包
http://www.cnblogs.com/sparkdev/p/5635612.html像7z和winRAR这样的压缩工具都支持制作自解压的文件。所谓自解压的文件就是不需要目标机器上安装解压工具,通过运行压缩包自己即可解压出压缩包中的文件。下面我们就介绍一下如何利用7z的自解压功能制作应用程序安装包。熟悉应用程序安装的朋友应该清楚,安装一个应用程序真的是可简单,简单到很简单
2017-09-06 09:51:52
13210
转载 浮点数的 介绍
浮点数Elliotte Harold2009 年 2 月 20 日发布WeiboGoogle+用电子邮件发送本页面 0系列内容:此内容是该系列 2 部分中的第 2 部分: Java Math 类中的新功能https://www.ibm.co
2017-08-24 16:15:00
1123
转载 在C++中利用反射和简单工厂模式实现业务模块解耦
2015年03月04日在C++中利用反射和简单工厂模式实现业务模块解耦在设计一个系统框架的时候往往需要划分各个模块、组件,抽象出公共的部分,尽量避免耦合,以利于以后的扩展和复用。在这方面,JAVA的很多特性在利用各种设计模式的时候会非常容易,而在C++中就需要自己去一步步实现。业务说明为了便于说明,举一个简单的例子。假设现在有一个项目需要建立一个和银行交
2017-08-19 14:30:34
1054
转载 deadline_timer使用说明
【Boost】boost库asio详解四——deadline_timer使用说明分类:移动开发/IOS/文章【Boost】boost库asio详解4——deadline_timer使用说明deadline_timer和socket一样,都用io_service作为构造函数的参数。也即,在其上进行异步操作,都将导致和io_service所包含的iocp相关联。这同样意味着在析构 io...
2017-08-09 17:44:57
2407
转载 boost时间的操作
[Boost]boost的时间和日期处理-(2)时间的操作本篇紧接着boost上篇叙述Boost::DateTime的时间处理。在C++中,常见的时间有time_t, FILETIME和tm,而boost中用ptime。构造ptime1.ptime的构造函数有四种:1: using namespace boost::posix_time;2
2017-08-09 11:18:43
559
转载 boost的时间和日期处理1
[Boost]boost的时间和日期处理-(1)日期的操作http://www.cnblogs.com/yegoufromchongqing/archive/2013/01/11/2856168.htmlBoost.DateTime库提供了时间日期相关的计算、格式化、转换、输入输出等等功能,为C++的编程提供了便利。不过它有如下特点:1. Boost.DateTime 只支
2017-08-09 11:04:10
355
转载 网络编程中常见地址结构与转换(IPv4/IPv6)
网络编程中常见地址结构与转换(IPv4/IPv6)1. sockaddr/sockaddr_in/in_addr (IPv4)、sockaddr6_in/in6_addr/addrinfo (IPv6)struct sockaddr { http://www.cnblogs.com/sunada2005/p/3240724.html
2017-07-20 10:08:27
1565
转载 优化做缓存用的std::map<std::string, X> (自己的C++小工具系列1)
https://zhuanlan.zhihu.com/p/24980767 优化做缓存用的std::map<std::string, X> (自己的C++小工具系列1)
2017-07-08 17:54:20
5055
1
原创 CppWindowsService
CppWindowsServicehttps://code.msdn.microsoft.com/windowsapps/CppWindowsService-cacf4948
2017-07-05 17:01:12
848
转载 Unknown compiler version while compiling Boost with MSVC 14.0 (VS 2015)
Answer:Latest (at the time of posting this answer) Boost 1.58 does support MSVC 14.0 Preview which was the latest MS compiler at the time of Boost 1.58 release. Now, the latest version of Visual S
2017-07-03 15:56:59
2279
转载 Git提交空目录
git和 svn不同,仅仅跟踪文件的变动,不跟踪目录。所以,一个空目录,如果里面没有文件,即便 git add这个目录,另外在别处 check out 的时候,是没有这个空目录的。只跟踪文件变化,不跟踪目录,这么设计是有原因的。但这会带来一些小麻烦。有时候,确实需要在代码仓库中保留某个空目录。比如测试时需要用到的空目录。下面来看看如何解决。其实这里有两种情况:一、目
2017-06-29 09:58:24
45324
转载 https://stackoverflow.com/questions/37505484/cant-exit-git-commit-in-windows
0down votefavoriteFrom Powershell I've called git commit and it presents me withI typed the commit message (in yellow) but I have no idea what to do next. Pressing Enter
2017-06-28 15:16:39
977
原创 virtual override new之派生
C# 语言经过专门设计,以便不同库中的基类与派生类之间的版本控制可以不断向前发展,同时保持向后兼容。这具有多方面的意义。例如,这意味着在基类中引入与派生类中的某个成员具有相同名称的新成员在 C# 中是完全支持的,不会导致意外行为。它还意味着类必须显式声明某方法是要重写一个继承方法,还是一个隐藏具有类似名称的继承方法的新方法。在 C# 中,派生类可以包含与基类方法同名的方法。基类方法
2015-08-10 15:29:14
462
转载 How to Customize Common Open File Dialog Box Places Bar in Windows
How to Customize Common Open File Dialog Box Places Bar in Windows InformationWhen you save or open a file in an application that uses Windows common dialog box, the Places bar on the
2015-07-17 14:20:12
983
转载 ATL和WTL中的消息反射
转载地址: http://www.cppblog.com/qinqing1984/archive/2010/06/14/117872.htmlWTL是窗口模板库(Windows Library Template)的简称,是一套轻量级C++ GUI库,因为它使用了C++模板封装了窗口界面操作API和消息映射处理,它扩展了ATL中的UI窗口部分,并支持如下更多的功能特性: (1)
2015-07-16 16:03:14
1088
原创 IFileDialog-》IServiceProvider-》IShellView-》IFolderView-》IShellItemArray
一段代码,诉说一段历程{HRESULT hr = S_FALSE;IServiceProvider* sp = NULL;hr = pfd->QueryInterface(IID_IServiceProvider,(void **)&sp);if (SUCCEEDED(hr) && sp){IShellBrowser* sb = NULL;hr = sp->Quer
2015-07-13 14:43:49
1520
原创 解析duilib 消息处理函数-笔记1
界面消息传递机制, 通过宏定义点击事件处理方法。来看一下 主要消息的处理宏展开是什么情况 wndProc-----> HandleMessage--->func1....funcn----->CpaintManagerUI:MessageHandleer ----->CwindowWnd::HandleMessage:(1)声明了几个函数参数LRESULT Ha
2015-06-04 16:15:52
1617
翻译 随便抄一点
(1)先设置下menu要显示的位置- (void)setTargetRect:(CGRect)targetRect inView:(UIView *)targetViewParameterstargetRectA rectangle that defines the area that
2015-04-30 21:41:39
446
转载 Uiwebvie笔记 之初始化
NSString* path = [[NSBundle mainBundle] pathForResource:@"help" ofType:@"html"];NSURL* url = [NSURL fileURLWithPath:path];NSError* err = nil;NSString* s = [NSString stringWithContentsOfURL:url
2014-09-27 22:03:24
684
SlickEditv2 Windows_keyge
2016-05-21
Pro Multithreading and Memory Management for iOS and OS X
2014-09-29
文件过滤系统框架 Windows文件系统过滤驱动开发教程
2010-11-23
ddk中的文件系统源码
2010-11-06
windows NT File System Internals
2010-04-13
usb2.0技术参数接口规范
2010-03-25
驱动开发必备——wrk1.2
2009-12-10
ddkwizard ddkwizard vs2003vs2008
2009-10-23
easyhook2.5source hook
2009-09-30
Intel 64及IA-32架构软件开发者手册
2009-04-15
Tomcat
2008-03-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人