利用MFC创建基于UDP的聊天通信工具很简单,程序是基于MFC的对话框实现的。程序界面如下面所示:
1 概述
要添加的内容主要主要是发送端和接受端程序,以及最开始对话框程序初始化的时候对套接字的初始化。以及自定义消息WM_RECVDATA
2 接受线程
其次要注意的是因为接受函数recvfrom是一个阻塞函数,所以要开辟一个线程来专门接受消息。并且要把socket以及窗口句...
分类:
其他好文 时间:
2014-08-25 17:00:44
阅读次数:
344
http://acm.timus.ru/problem.aspx?space=1&num=1167
有n个马,黑白两种,依次放入k个马厩,将x匹马放在一个马厩的不快乐值为黑马数目*白马数目。问最后的不快乐值最小是多少?
设dp[i][j]表示前i个马厩放了j匹马的最小不快乐值,那么dp[i][j] = min(dp[i-1][g]+tmp[g+1][j])。
其中tmp是预处...
分类:
其他好文 时间:
2014-08-25 17:00:34
阅读次数:
241
struct topic_info_t { int topic_id; float topic_pr;};float sim(const vector& query_info,const vector& adwords){ vector::iterator it1 = query_info.begi...
分类:
其他好文 时间:
2014-08-25 16:59:24
阅读次数:
149
--Parent-Child reationship--涂聚文 2014-08-25--得位置的子節點函數表(包含本身)if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GetBookPlaceChildren...
分类:
数据库 时间:
2014-08-25 16:59:04
阅读次数:
269
Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发还是测试来说,都有很大的帮助。Firebug是firefox下的一个插件,能够调试所有网站语言,如Html,Css等,但F...
分类:
Web程序 时间:
2014-08-25 16:58:44
阅读次数:
204
Given two binary strings, return their sum (also a binary string).For example,a = "11"b = "1"Return "100".思路: 1 class Solution { 2 public: 3 strin...
分类:
其他好文 时间:
2014-08-25 16:58:34
阅读次数:
188
本文转自:http://www.cnblogs.com/suizhikuo/p/3928411.html如果我们想把a标签中的链接置成空链接,我们一般会用两种方法:1或者1以上两种方法很多人都认为是空链接的方法,但是这两种方法是有区别的,到底有什么区别呢?今天我们来聊一下。href="#"方法:其实...
分类:
编程语言 时间:
2014-08-25 16:58:24
阅读次数:
203
第一题:题目大意:求出1-10^n 这些数中,包含数字3的有多少个。 n<=1000;解题过程:1.这题一看就是高精度+递推。。如果n=1000,那么假设个位是3,其他999位任意。。那么就有10^999个数了。2.用F[i] 表示 所有位数为 i的数中 有多少个包含3的,g[i] 表示 1-10^...
分类:
其他好文 时间:
2014-08-25 16:57:54
阅读次数:
197
截获所有192.168.10.126的主机收到和发出的数据包,命令如下tcpdump host192.168.10.126截获主机192.168.10.126和主机192.168.10.127或192.168.10.128的通信,使用如下命令(在命令行使用括号时,要用转义符\来对括号进行转已):tc...
分类:
其他好文 时间:
2014-08-25 16:57:44
阅读次数:
203
在目录\apps\redmine\htdocs\config下找到configuration.yml, 打开,修改配置,如下: email_delivery: delivery_method: :async_smtp async_smtp_settings:# delivery_...
分类:
其他好文 时间:
2014-08-25 16:57:34
阅读次数:
207
社会在发展进步,人们的生活水平也在不断的提高,私家车走起家家户户,汽车成为代步工具。然而这项生活的进步也导致我们在新闻上看到意外的次数发生频率越来越高。生命诚可贵啊,安全第一才是真的。而达到安全第一,就需要大家从我做起,自觉遵守交通规则,做好自我保护的措施! 很多车主喜欢在车内放一些饰品啊,水啊.....
分类:
其他好文 时间:
2014-08-25 16:57:24
阅读次数:
198
2.添加视图http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/adding-a-view3.添加模型http://www.asp.net/mvc/tutorials/mvc-4/getting-starte...
分类:
其他好文 时间:
2014-08-25 16:57:14
阅读次数:
200
本文取自由http://blog.csdn.net/droidphone一部分1. PCM是什么PCM是英文Pulse-code modulation的缩写,中文译名是脉冲编码调制。我们知道在现实生活中,人耳听到的声音是模拟信号,PCM就是要把声音从模拟转换成数字信号的一种技术,他的原理简单地说就是...
分类:
其他好文 时间:
2014-08-25 16:56:54
阅读次数:
228
Abs ProblemTime Limit: 2 Seconds Memory Limit: 65536 KB Special JudgeAlice and Bob is playing a game, and this time the game is all about the absolute...
分类:
其他好文 时间:
2014-08-25 16:56:44
阅读次数:
261
Moses - A beam search decoder for phrase-based statistical machine translation modelsCopyright (C) 2006 University of EdinburghThis library is free so...
分类:
其他好文 时间:
2014-08-25 16:56:34
阅读次数:
392
什么是BFC? BFC(Block Formatting Context),简单讲,它是提供了一个独立布局的环境,每个BFC都遵守同一套布局规则。例如,在同一个BFC内,盒子会一个挨着一个的排,相邻盒子的间距是由margin决定且垂直方向的margin会重叠。而float和clear float也....
分类:
其他好文 时间:
2014-08-25 16:56:24
阅读次数:
308
oracle乱码问题通常是因为oracle字符集设置和操作系统字符集设置不一致造成的,这里不得不提到两个操作系统环境变量,LANG和NLS_LANGLANG是针对Linux系统的语言、地区、字符集的设置,对linux下的应用程序有效,如dateNLS_LANG是针对Oracle语言、地区、字符集的设...
分类:
数据库 时间:
2014-08-25 16:56:14
阅读次数:
231