大约有 2,100 项符合查询结果(耗时:0.0236秒) [XML]

https://www.tsingfun.com/it/cpp/1446.html 

C++实现一款简单完整的聊天室服务器+客户端 - C/C++ - 清泛网 - 专注C/C++及内核技术

...ux下select函数实现的聊天服务器消息缓冲区类MessageBuffer,接收线程将受到的消息放入缓冲区,发送线程从缓冲区中取出消息MessageBuffe...目录: Linux下select函数实现的聊天服务器 基于WSAAsyncSelect模型实现的聊天室图形客户端 聊...
https://www.tsingfun.com/it/os... 

【内核源码】linux UDP实现 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术

..._bh(&hslot->lock); fail: return error; } bind()会设置inet_rcv_saddr接收地址,以及通过udp_lib_get_port绑定到特定端口, 如果可以绑定,会在hash1和hash2两个hash表的对应链表中都添加 为什么使用两个hash? 两个hash的key为什么不同? 最初的时...
https://www.fun123.cn/referenc... 

传感器组件 · App Inventor 2 中文网

...的版本之前,加速度传感器 组件直接传递从 Android 系统接收到的传感器值。然而,这些值无法补偿默认为横向模式的平板电脑,需要 MIT App Inventor 程序员进行补偿。但是,在手机等纵向模式设备中进行补偿会导致结果不正确。 ...
https://www.tsingfun.com/it/tech/2691.html 

BLE协议—广播和扫描 - 更多技术 - 清泛网 - 专注C/C++及内核技术

...道(channel)上传输,即只能在37/38/39信道上传输(注:从蓝牙5.0开始广播包可以在其它信道上传输)。广播包发送给附近所有的observer(扫描者)。 数据包:数据包Access Address为一个32bit的随机值,由Initiator生成。数据包,其实...
https://www.tsingfun.com/it/cp... 

libevent对比libev的基准测试 - C/C++ - 清泛网 - 专注C/C++及内核技术

...少)数量的“活动客户端”在这些套接字的子集上发送和接收数据。 使用的基准程序是bench.c,取自 libevent 发行版,经过修改以收集每次测试迭代的总时间,可选择启用事件观察器的超时以及可选择使用本机 libev API 并以不同方...
https://www.tsingfun.com/it/tech/1205.html 

网站伪静态Rewrite重写中文路径时乱码 - 更多技术 - 清泛网 - 专注C/C++及内核技术

...字符编码转换过程: gbk、gb2312 >> uinicode >> utf8) 1、接收页面为 meta = utf8 ,?问号后面的参数:—— 与NU项无关,直接传中文不可以,要utf编码。(要编码,X都有错) 2、接收页面为 meta = gbk ,?问号后面的参数:—— 与N...
https://www.tsingfun.com/it/tech/652.html 

CDN(内容分发网络)技术原理 - 更多技术 - 清泛网 - 专注C/C++及内核技术

...网页的内容。 通过以上四个步骤,浏览器完成从用户处接收用户要访问的域名到从域名服务主机处获取数据的整个过程。CDN网络是在用户和服务器之间增加Cache层,如何将用户的请求引导到Cache上获得源服务器的数据,主要是通...
https://www.tsingfun.com/down/ebook/49.html 

莱昂氏unix源代码分析 PDF - 文档下载 - 清泛网 - 专注C/C++及内核技术

...L11/KL11终端设备处理程序 353 24.10 设备寄存器 354 24.11 接收器状态寄存器 354 24.12 接收数据缓存寄存器 354 24.13 发送器状态寄存器 354 24.14 发送器数据缓存寄存器 354 24.15 单总线地址 354 24.16 软件方面的考虑 355 24.17...
https://bbs.tsingfun.com/thread-1692-1-1.html 

BLE协议—广播和扫描 - 创客硬件开发 - 清泛IT社区,为创新赋能!

...道(channel)上传输,即只能在37/38/39信道上传输(注:从蓝牙5.0开始广播包可以在其它信道上传输)。广播包发送给附近所有的observer(扫描者)。数据包:数据包Access Address为一个32bit的随机值,由Initiator生成。数据包,其实是...
https://www.tsingfun.com/it/cpp/2052.html 

coinitialize失败,返回值是0x80010106 无法在设置线程模式后对其加以更改 ...

...与线程连接,得到最高的性能。创建多线程对象可以直接接收所有线程的调用,不必像单线程那样需要消息排队,但却需要COM创建线程间汇集代理,这样访问效率不高。 注:新的应用程序应该调用CoInitializeEx而不是CoInitialize,...