- 博客(18)
- 问答 (12)
- 收藏
- 关注
转载 流式套接字(SOCK_STREAM),数据报套接字 (SOCK_DGRAM) 的比较
1.流式套接字使用这种套接字时,数据在客户端是顺序发送的,并且到达的顺序是一致的。比如你在客户端先发送1,再发送2,那么在服务器端的接收顺序是先接收到1,再接收到2,流式套接字是可靠的,是面向连接的;2.数据报套接字这种套接字是无连接的,数据是打包成数据包发送的,到达的顺序不一定与发送的顺序是一致的,并且数据不一定是可达的,并且接收到的数据还可能出错。既然这样那为什么还要使用这种套
2016-06-09 17:44:07 10034
原创 多线程编程WaitForSingleObject()
Windows多线程编程中WaitForSingleObject()这个函数有什么用,它应该放在代码的哪里
2016-06-05 20:54:27 1171
原创 Windows多线程的一个经典的例子
1.如何定义多线程中的原子操作2.多线程的一个经典的例子(1)编写子线程函数DWORD WINAPI Fun(LPVOID lpParamter) { while(1) { coutSleep(100);} }(2)在Windows平台下用win32自带的createthread函数创建线程HANDLE hthread=CreateThre
2016-06-05 11:51:36 949
原创 Windef.h说明
/***************************************************************************** ** windef.h -- Basic Windows Type Definitio
2016-06-05 09:21:18 4341
原创 关于回调函数
1.首先介绍一下回调函数的概念回调函数就是就是函数指针的一个应用,将A函数的函数名作为参数传递给B函数,在B函数运行的过程中,会回过来调用A函数,这就是回调的原理由于A函数名要作为参数传递给B函数,因此要首先定义一个指向A函数的函数指针。2.回调函数的史上最简单的例子:(1)首先定义一个函数 int add(int a,int b) {
2016-06-05 01:00:54 511
原创 VS配置头文件目录和库目录的方法
1.添加头文件的目录当我们需要包含头文件时,即当项目中使用include命令时,VS会在一些特定的目录下去寻找该头文件,如果在这些默认的目录下没有找到这些头文件,编译时就会报错。我们可以在VS中配置添加目录路径,这样当使用include命令时,VS也会在所配置的路径下去寻找头文件,具体方法为:项目属性->C++->常规--》附加包含目录项2.添加lib库文件的目录当我们需要包含li
2016-06-04 23:08:43 13484
原创 动态链接库使用说明
动态链接库编程注意事项:1.在创建动态链接库项目时,一定要勾选导出符号项,否则编译时不会生成.lib文件,而你写动态链接库给别人调用时,交付的时候一般包含三个文件:动态链接库文件,lib文件和头文件
2016-06-04 21:18:27 776
原创 微策略春招面试总结
春季招聘时我报的研发岗,由于我不是杭州本地人,故首先接到的是电话面试,电话面试大概一周左右被通知去杭州总部面试。下面主要简述一下面试的内容第一面是技术面,大概持续近一个小时首先面试官会照着你的简历用英文和你交流5分钟左右,不用过于担心,都是比较简单的对话,建议个人再去面试之前先把自己的简历用英文翻译一下,并背熟,到时就不会怯场了。然后会问一些逻辑题,主要是考察你的逻辑思维能力,我被问到的一
2016-05-05 06:54:22 5849 1
空空如也
C++中explicit关键字有什么用?
2016-06-10
如何用wiresharke进行抓包?
2016-06-09
socket编程流式套接字(SOCK_STREAM),数据报套接字有什么区别
2016-06-09
C语言中条件编译有什么用?
2016-06-09
什么是窗口过程?如何理解
2016-06-08
请问线程有哪些状态?
2016-06-05
UTF8与Unicode有什么区别
2016-06-05
多线程编程中WaitForSingleObject()
2016-06-05
Windows内核对象到底是什么?
2016-06-05
多线程编程加锁时机问题
2016-06-05
多线程问题咨询:如何确定线程数开多少为好
2016-06-05
多线程一定比单线程快吗?
2016-06-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人