摘要: 今天发现会有一种比较特殊的情况:建立socket时,对应的端口存在,但是建立成功后向其发送电文,不会返回任何电文时,recv函数 会一直阻塞。 所以,马上想到了去查一下如何设置timeout,以下是对MSDN的链接和大致的代码。 setsockopt function 阅读全文
posted @ 2017-03-10 16:17 rarator 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 2017/03/10 更新 后来思考了一下,其实这基本就是C#里委托的一种用法。 才疏学浅,知道的太少才会出现下面这篇博文,我也不想删掉,放在这里作为自己的一个警示。 昨天和今天在工作里写代码的时候,想把一段遍历的代码共用,但是苦于里面要做的处理过程和变量数目都有相当大的区别。 所以想用标题上的方法 阅读全文
posted @ 2017-02-24 17:35 rarator 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 以上是msdn官方实例。 想要返回结果,GetExitCodeProcess是个办法。 阅读全文
posted @ 2017-01-25 15:02 rarator 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 前些日子研究了一个c++的一个socket库,留下范例代码给以后自己参考。 同步server: 同步client: 异步是参考其他博客 异步server: 异步client: 阅读全文
posted @ 2016-12-15 15:41 rarator 阅读(3219) 评论(0) 推荐(0) 编辑
摘要: 之前用到的一段代码,记录一下 阅读全文
posted @ 2016-11-22 11:43 rarator 阅读(8405) 评论(0) 推荐(0) 编辑
摘要: 1.硬盘安装suse的时候提示找不到源,因为是2块硬盘所以需要mount一下硬盘。2.安装N卡驱动的时候,推荐一键安装,不然需要把所有GCC和make安装好,并且禁用系统的nouneau。 阅读全文
posted @ 2014-08-03 11:33 rarator 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 上篇博客把收费系统的总体设计进行了一遍讲解,讲解的同时掺杂了些有关.NET编译机制的总结。程序编写测试完成后接下来我们要做的是打包部署程序,但VS2012让人心痛的是没有了打包工具。不知道出于什么原因微软没有将打包工具集成在开发环境中,但是我知道总会有解决办法的。 经过翻阅资料发现,VS2012虽然... 阅读全文
posted @ 2014-05-12 13:32 rarator 阅读(1376) 评论(0) 推荐(0) 编辑
摘要: http://blogs.msdn.com/b/mikehillberg/archive/2009/10/30/treeview-and-hierarchicaldatatemplate-step-by-step.aspx这是原文,虽然看着方法成功了,但是原文的DataContext绑定我却没有成功,我是直接itemssource绑定的。 ... 阅读全文
posted @ 2013-08-01 10:43 rarator 阅读(364) 评论(0) 推荐(0) 编辑
摘要: private void BarButtonItem_ItemClick(object sender, DevExpress.Xpf.Bars.ItemClickEventArgs e) { BarButtonItem barItem = sender as BarButtonItem; if(barItem == null) return; string groupName = barItem.Content as string; treeList.BeginDataUpdate(); ... 阅读全文
posted @ 2013-07-18 11:29 rarator 阅读(334) 评论(0) 推荐(0) 编辑