随笔 - 483, 文章 - 0, 评论 - 2, 阅读 - 18万

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

04 2015 档案

摘要:#ifdef _UNICODE#define tcout wcout#define tcin wcin#else#define tcout cout#define tcin cin#endif//汉字处理TCHAR buffer[MAXBYTE] = { 0... 阅读全文

posted @ 2015-04-29 20:05 ggzone 阅读(112) 评论(0) 推荐(0) 编辑

摘要:#ifdef _UNICODE#define tcout wcout#define tcin wcin#else#define tcout cout#define tcin cin#endif//汉字处理TCHAR buffer[MAXBYTE] = { 0 };TCHAR* old... 阅读全文

posted @ 2015-04-29 20:04 ggzone 阅读(341) 评论(0) 推荐(0) 编辑

摘要:/****************************************************************************设置剪贴板文本**********************************************************... 阅读全文

posted @ 2015-04-29 15:49 ggzone 阅读(332) 评论(0) 推荐(0) 编辑

摘要:/****************************************************************************设置剪贴板文本*********************************************... 阅读全文

posted @ 2015-04-29 15:49 ggzone 阅读(116) 评论(0) 推荐(0) 编辑

摘要:指针初始化为NULL,指向NULL指针区(大小64K),如果读取或写入这个地址,会引发内存写保护异常 版权声明:本文为博主原创文章,未经博主允许不得转载。 阅读全文

posted @ 2015-04-28 11:05 ggzone 阅读(216) 评论(0) 推荐(0) 编辑

摘要:指针初始化为NULL,指向NULL指针区(大小64K),如果读取或写入这个地址,会引发内存写保护异常 阅读全文

posted @ 2015-04-28 11:05 ggzone 阅读(251) 评论(0) 推荐(0) 编辑

摘要:TCHAR pStr[] = _T("this is a test!"); void* p = (void*)pStr; TRACE(_T("pStr is %s\n"), pStr); //后台输出ASSERT(NULL == pStr); //条件为假提示 @err,hr表示当... 阅读全文

posted @ 2015-04-21 15:56 ggzone 阅读(147) 评论(0) 推荐(0) 编辑

摘要:TCHAR pStr[] = _T("this is a test!"); void* p = (void*)pStr; TRACE(_T("pStr is %s\n"), pStr); //后台输出ASSERT(NULL == pStr); //条件为假... 阅读全文

posted @ 2015-04-21 15:56 ggzone 阅读(117) 评论(0) 推荐(0) 编辑

摘要:高吞吐率: 高并发连接: 阅读全文

posted @ 2015-04-15 16:04 ggzone 阅读(111) 评论(0) 推荐(0) 编辑

摘要:高吞吐率: 高并发连接: 阅读全文

posted @ 2015-04-15 16:03 ggzone 阅读(122) 评论(0) 推荐(0) 编辑

摘要:IOCP的缓冲区:应用程序的缓冲区套接字的缓冲区TCP的缓冲区 两个会造成WSAENOBUFS错误的原因:锁定页面达到上限非分页页面达到上限 阅读全文

posted @ 2015-04-15 15:55 ggzone 阅读(316) 评论(0) 推荐(0) 编辑

摘要:IOCP的缓冲区:应用程序的缓冲区套接字的缓冲区TCP的缓冲区 两个会造成WSAENOBUFS错误的原因:锁定页面达到上限非分页页面达到上限 阅读全文

posted @ 2015-04-15 15:55 ggzone 阅读(183) 评论(0) 推荐(0) 编辑

摘要:1.WinSock的初始化#include#include#include#pragma comment(lib, "WS2_32.lib")//使用WinSock2.h时,须加载此项using namespace std;//Winsock2函数带有WSA... 阅读全文

posted @ 2015-04-15 10:07 ggzone 阅读(123) 评论(0) 推荐(0) 编辑

摘要:1.WinSock的初始化#include#include#include#pragma comment(lib, "WS2_32.lib")//使用WinSock2.h时,须加载此项using namespace std;//Winsock2函数带有WSA前缀,除了WSAStart... 阅读全文

posted @ 2015-04-15 10:06 ggzone 阅读(367) 评论(0) 推荐(0) 编辑

摘要:在普通IOCP的基础上注意两点: 1.记得把监听socket绑定到端口 2.在Accept处理过程中,抛出接受连接的AcceptEx请求,绑定客户端socket到端口和抛出recv请求客户端要断开连接时,只需发送一个大小为0的内容即可。我们在服务器处理时,收到0,就销毁该socket... 阅读全文

posted @ 2015-04-12 19:30 ggzone 阅读(455) 评论(0) 推荐(0) 编辑

摘要:在普通IOCP的基础上注意两点: 1.记得把监听socket绑定到端口 2.在Accept处理过程中,抛出接受连接的AcceptEx请求,绑定客户端socket到端口和抛出recv请求客户端要断开连接时,只需发送一个大小为0的内容即可。我们在服务器处理时,收... 阅读全文

posted @ 2015-04-12 19:30 ggzone 阅读(468) 评论(0) 推荐(0) 编辑

摘要:使用IOCP模型编程的优点 ① 帮助维持重复使用的内存池。(与重叠I/O技术有关) ② 去除删除线程创建/终结负担。 ③ 利于管理,分配线程,控制并发,最小化的线程上下文切换。 ④ 优化线程调度,提高C... 阅读全文

posted @ 2015-04-11 16:07 ggzone 阅读(156) 评论(0) 推荐(0) 编辑

摘要:使用IOCP模型编程的优点 ① 帮助维持重复使用的内存池。(与重叠I/O技术有关) ② 去除删除线程创建/终结负担。 ③ 利于管理,分配线程,控制并发,最小化的线程上下文切换。 ④ 优化线程调度,提高CPU和内存缓冲的命中率。 ... 阅读全文

posted @ 2015-04-11 16:06 ggzone 阅读(1360) 评论(0) 推荐(0) 编辑

摘要:int select(int maxfdp,fd_set *readfds,fd_set *writefds,fd_set *errorfds,struct timeval *timeout); 参数列表: int maxfdp,是指集合中所有文件描述符的范围,即所有文件描述符的最大... 阅读全文

posted @ 2015-04-11 10:55 ggzone 阅读(180) 评论(0) 推荐(0) 编辑

摘要:int select(int maxfdp,fd_set *readfds,fd_set *writefds,fd_set *errorfds,struct timeval *timeout); 参数列表: int maxfdp,是指集合中所有文件描述符的范... 阅读全文

posted @ 2015-04-11 10:55 ggzone 阅读(121) 评论(0) 推荐(0) 编辑

摘要:转自:http://www.cnblogs.com/linzheng/p/3764300.html ... 阅读全文

posted @ 2015-04-06 16:44 ggzone 阅读(114) 评论(0) 推荐(0) 编辑

摘要:转自:http://www.cnblogs.com/linzheng/p/3764300.html ... 阅读全文

posted @ 2015-04-06 16:43 ggzone 阅读(397) 评论(0) 推荐(0) 编辑

摘要:使用BasicPage 页面间传递复杂对象:private void go2_Click(object sender, RoutedEventArgs e) { student stu = new student() { id = 1, name ... 阅读全文

posted @ 2015-04-04 16:49 ggzone 阅读(186) 评论(0) 推荐(0) 编辑

摘要:使用BasicPage 页面间传递复杂对象:private void go2_Click(object sender, RoutedEventArgs e) { student stu = new student() { ... 阅读全文

posted @ 2015-04-04 16:49 ggzone 阅读(106) 评论(0) 推荐(0) 编辑

摘要:转自:http://www.cnblogs.com/liubaicai/p/4368261.html自带的几种风格的页面,竟然是用的左上角虚拟后退键,这种倒行逆施的行为微软你真是够了!一定要把后退功能找回来!!于是就用到了扩展api:1.Add Refere... 阅读全文

posted @ 2015-04-03 21:16 ggzone 阅读(142) 评论(0) 推荐(0) 编辑

摘要:转自:http://www.cnblogs.com/liubaicai/p/4368261.html自带的几种风格的页面,竟然是用的左上角虚拟后退键,这种倒行逆施的行为微软你真是够了!一定要把后退功能找回来!!于是就用到了扩展api:1.Add References2.选择 Univ... 阅读全文

posted @ 2015-04-03 21:15 ggzone 阅读(530) 评论(0) 推荐(0) 编辑

摘要:转自:http://blog.csdn.net/mr_raptor/article/details/7251948WindowsPhone自定义控件详解(一) - 控件类库分析 上一节主要分析了控件类库,控件类之间的继承关系,通过继承关系,可以知道一些属性,事件的源头和机制。本节开始... 阅读全文

posted @ 2015-04-03 09:43 ggzone 阅读(186) 评论(0) 推荐(0) 编辑

摘要:转自:http://blog.csdn.net/mr_raptor/article/details/7251948WindowsPhone自定义控件详解(一) - 控件类库分析 上一节主要分析了控件类库,控件类之间的继承关系,通过继承关系,可以知道一些属性,... 阅读全文

posted @ 2015-04-03 09:43 ggzone 阅读(106) 评论(0) 推荐(0) 编辑

摘要:转自:http://blog.csdn.net/mr_raptor/article/details/7251942为了让你的应用程序更有个性,我们通常会在WP7开发过程中会自定义自己风格的控件,自定义控件中设置各种模板,绑定数据,修改控件行为,但是对于很多朋友来说,这么做是为什么? ... 阅读全文

posted @ 2015-04-03 09:28 ggzone 阅读(160) 评论(0) 推荐(0) 编辑

摘要:转自:http://blog.csdn.net/mr_raptor/article/details/7251942为了让你的应用程序更有个性,我们通常会在WP7开发过程中会自定义自己风格的控件,自定义控件中设置各种模板,绑定数据,修改控件行为,但是对于很多朋... 阅读全文

posted @ 2015-04-03 09:28 ggzone 阅读(96) 评论(0) 推荐(0) 编辑

摘要:Windows下两个应用之间进行UDP通讯,必须要先互相发送过数据,才能收到其他的数据。解决方法: 改为: 阅读全文

posted @ 2015-04-02 14:25 ggzone 阅读(88) 评论(0) 推荐(0) 编辑

摘要:Windows下两个应用之间进行UDP通讯,必须要先互相发送过数据,才能收到其他的数据。解决方法: 改为: 阅读全文

posted @ 2015-04-02 14:24 ggzone 阅读(154) 评论(0) 推荐(0) 编辑

摘要:转自:http://blogs.msdn.com/b/windowsappdev_cn/archive/2012/06/22/net-winrt.aspx在博文深入探究 Await 和 WinRT 中,我们讨论了 C# 和 Visual Basic 中新增的 async 和 awai... 阅读全文

posted @ 2015-04-01 21:16 ggzone 阅读(224) 评论(0) 推荐(0) 编辑

摘要:转自:http://blogs.msdn.com/b/windowsappdev_cn/archive/2012/06/22/net-winrt.aspx在博文深入探究 Await 和 WinRT 中,我们讨论了 C# 和 Visual Basic 中新增的... 阅读全文

posted @ 2015-04-01 21:16 ggzone 阅读(126) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示