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