Windows
mikon_lee
这个作者很懒,什么都没留下…
展开
-
我的聊天类小程序
前些天用mfc写了个聊天类小程序,本来不想贴出来的,看论坛里一个人分享的android SOCKET聊天类,便也有和大家分享的冲动,哈哈,不喜勿喷哦。 首先谈一下构想: 服务器(主机)挂起accept();使用TCP/IP协议 数据库在主机上,因为不懂客户机如何访问主机数据库。因此测试时在我的机子上用两个IP(127.0.0.1,无线连接192.168.1.xxx)实现。 服务器或客户机连原创 2012-10-17 18:56:14 · 799 阅读 · 0 评论 -
DLL使用
x.dll文件:(这个文件要先建个win32工程选dll,编译连接后得到) extern "C" _declspec(dllexport) int add(int a ,int b) { return a+b; } test.cpp文件: #include #include using namespace std; typedef int (*add)(int ,in原创 2013-05-08 17:09:45 · 452 阅读 · 0 评论 -
布隆过滤器
大数据处理时对邮箱号进行拉黑时,邮箱号有一亿个时如果简单的使用存取邮箱号就需要1.6G的内存,显然不能满足现实要求,但布隆过滤器通过建立1.6g的数组,通过数组与邮箱号的对比即可实现,很高效原创 2012-11-21 17:04:44 · 488 阅读 · 0 评论 -
VC中栈的空间大小
VS2012中开一个1010*1024的数组就会出错。栈最大空间不是1010*1024k哦 linux都说栈的大小为8M,但是我开一个char s[8192*1024]的数组,再s[8192*1024-1]还是没溢出,这说明什么??? 不同的系统,不同的编译器约定的栈最大空间不同。。。 这个栈大小的问题感觉没有固定答案。原创 2012-11-30 13:19:43 · 651 阅读 · 0 评论 -
windows语音传送
最近想通过winsock实现两端的语音通信。研究好久终于对录音的原理有些了解。 首先申请n个buffer(我选4个)由于windows有系统的消息,所以我们的事只是对录音buffer实现记录, winsock传送的话,应该是在消息处理函数里发送(我猜的,但是传送的实时性有待考虑,会不会断了弦) 然后播放的话就是对收来的buffer播放了。 如果我也定义4个buffer存储接收来的数据。4个原创 2012-11-10 22:17:14 · 419 阅读 · 0 评论 -
说说fork()
x=fork(); x则为子进程的pid, x=getpid(); x为本进程的pid. int main() { int pid[2]; for(int i=0;i pid[i]=fork(); kill(pid[0],SIGTERM); kill(pid[1],SIGYERM); } 控制台程序直接退出。很不解啊 分界线 =============原创 2012-10-18 21:50:53 · 355 阅读 · 0 评论 -
WM_PAINT
很多人对WM_PAINT这个消息感到既熟悉又陌生, 何时发生WM_PAINT?这个是最重要的。 UpdateWindow()后触发WM_PAINT,OnPaint()被执行, 最小最大化后OnPaint(); 其他窗口遮盖视图的部分区域,又擦除时OnPaint(); 将视图移到屏幕外后又拉回来,不断地OnPaint();Why?其实是上一条影响的,视图的部分区域不断重现,所以不断地OnP原创 2012-10-27 14:51:33 · 510 阅读 · 0 评论 -
多线程冲突问题
/*在多线程程序中,通过ODBC记录集访问同一张表,同步互斥问题不可避免,所以bug也就存在了,加锁确实是一个很好地解决办法。*/ 有时候不要被表面现象忽悠了,这是什么错误呢?其实是空指针原创 2012-10-20 18:10:33 · 875 阅读 · 0 评论 -
codeblocks多线程问题
codeblocks link时不带-pthread选项,在project-build option->link setting->other link option中添加-pthread即可。原创 2012-10-21 14:57:05 · 3051 阅读 · 1 评论 -
内存泄露
首先我们需要知道程序有没有内存泄露,然后定位到底是哪行代码出现内存泄露了,这样才能将其修复。 最简单的方法当然是借助于专业的检测工具,比较有名如BoundsCheck,功能非常强大,相信做C++开发的人都离不开它。此外就是不使用任何工具,而是自己来实现对内存泄露的监控,分如下两种情况: 一. 在 MFC 中检测内存泄漏 假如是用MFC的程序的话,很简单。默认的就有内存泄露检测的功能。 我们转载 2013-07-06 15:59:02 · 533 阅读 · 0 评论