大约有 10,000 项符合查询结果(耗时:0.0143秒) [XML]
MFC CSyncObject,CSingleLock,CMultiLock同步类 - C/C++ - 清泛网 - 专注C/C++及内核技术
...试图获得共享资源
if(singleLock.IsLocked()) //判断共享资源是否被锁定
{……}
singleLock.UnLock(); //解锁共享资源。其实有两个解锁函数,有无参数的区别,后面讲。
四、CMultiLock
1、由于友元作用,它可以使用CSyncObject类...
TCP 的那些事儿(下) - 更多技术 - 清泛网 - 专注C/C++及内核技术
...uo;s 方案。在receiver端,如果收到的数据导致window size小于某个值,可以直接ack(0)回sender,这样就把window给关闭了,也阻止了sender再发数据过来,等到receiver端处理了一些数据后windows size 大于等于了MSS,或者,receiver buffer有一半为...
top命令使用详解 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.
top [-] [d delay] [p pid] [q] [c] [C] [S] [s] [i] [n iter] [b]
p 仅监视进程给定的进程ID
d 指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用s交互命令来...
从网购到火车票,对比淘宝12306网为何如此烂? - 大数据 & AI - 清泛网 - ...
...以简化为包含四个操作:
1) 判断同一乘车日期同一车次是否有未预订的空余座位
2) 判断这个有效身份证是否已购买过同一乘车日期同一车次的车票
3) 车票上标注的座位标记为已预订
4) 如果没有购买过,则该身份证预订一张...
BSON与JSON的区别 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...SON中,要跳过一个文档进行数据读取,需要对此文档进行扫描才行,需要进行麻烦的数据结构匹配,比如括号的匹配,而BSON对JSON的一大改进就是,它会将JSON的每一个元素的长度存在元素的头部,这样你只需要读取到元素长度就...
【转】App Inventor 2 项目中批量添加或删除文件 - App应用开发 - 清泛IT社...
对原有的aia文件需要删除6张图片,还有18张图片需要上传。
下图“Media”中显示的图片是需要删除的:
下图中的18个文件是需要上传的:
如果在App Inventor里操作,需要一个个删除,一个个上传,非常浪费时间...
c/c++ volatile和mutable关键字 - C/C++ - 清泛网 - 专注C/C++及内核技术
...。例如:假设编译器发现,程序在几条语句中两次使用了某个变量的值,则编译器可能不是让程序查找这个值两次,而是将这个值缓存到寄存器中。这种优化假设变量的值在这两次使用之间不会变化。如果不将变量声明为volatile...
24种设计模式与7大原则 - 更多技术 - 清泛网 - 专注C/C++及内核技术
..., 让子系统更容易使用.
亨元模式(Flyweight Pattern): 如想让某个类的一个实例能用来提供许多”虚拟实例”, 就使用蝇量模式.
代理模式(Proxy pattern): 为另一个对象提供一个替身或占位符以控制对这个对象的访问.
行为型模式
责...
App Inventor 2 文本代码块 · App Inventor 2 中文网
...
” “ (字符串)
合并字符串
求长度
是否为空
字符串比较(Ascii码比较) < > = ≠ Ascii码转换
删除空格
大写
小写
求起始位置
是否包含
是否包含(任何)
是否包含(所有)
分解(首项)
分解...
可重入函数、不可重入函数及线程安全 - C/C++ - 清泛网 - 专注C/C++及内核技术
...l了一个SIGALRM,而后设置一个定时器,在for函数运行期间的某个时刻,也许就是在getpwnam函数运行期间,相应信号发生中断,进入信号处理函数func,在运行func期间又收到alarm发出的信号,getpwnam可能再次中断,这样就很容易发生不...
