加载中
精通api,06取磁盘空间信息

#包含<窗口.h> #包含<标io.h> 极 取磁盘空间信息(长针常串 驱动针串) { 双字64 释放字节给调用者四字,总字节四字,释放字节四字; 双字 每簇节双字,每节字节双字,释放块双字, 总块双字; 极 b结...

soui2,29更新,30资源导入器,31异步通知

1,修改uiresbuilder,增加自动生成资源ID功能.包括自动提取所有布局中控件名,自动生成ID,自动提取串表,颜色表. 2,@string/str-name引用串,不支持嵌套. 3,增加颜色表:@color/color-name引用. 4...

精通api,05挂载点

挂载点 FindFirstVolumeMountPoint/FindNextVolumeMountPoint/ FindVolumeMountPointClose(关闭)/GetVolumeNameForVolumeMountPoint/SetVolumeMountPc #定义 _赢32窗口新技 0x0501 #包含<窗口...

c++的有序数列

元极 有序一(F&f,T&t){ 如 常式(降序){ 中(f>=t); }异{ 中(f<=t); } } 元 极 有序(F&f,G&g,T&...t){ 静 常式 整 ...

d的typeof问题

原文 struct U { auto ref func(int i)() { return this; } } void main() { { alias type = typeof(U().func!0); pragma(msg, type); // pure nothrow @nogc ref @safe U() r......

c++异网高效发送数据

原文 strand,锁+发送队列和提交+发送队列,哪种方法更好呢?性能说话.答案是提交+发送队列>锁+发送队列>strand. 提交方法连续发送数据的另一个好处是,内部io线程需要连续发送数据时是无锁的,只...

c++异网正确使用接受

原文 正确使用受者 异网受者有通过端点构造的重载函数,创建受者之后就可以接受了,代码如下: 用 异网::ip::传控; 传控::受者 受者(io环境,传控::端点(传控::v4(),端口)); 受者.异步接受(套接字...

d的自动构造器模板

原文 通用,hashOf函数: override size_t toHash() const { return hashOf(y, hashOf(x)); } 这里: enum defaultClassConstructor = q{ this(typeof(this.tupleof) params) { static foreach ...

d的整与nan

原文 import std.checkedint; Checked!(int, WithNaN) n; assert(n.isNaN); assert((123 * n).isNaN); assert((123 / n).isNaN); assert((123 + n).isNaN); assert((123 - n).isNaN); assert...

d中nan接下来

可这样: static assert(float() is float.nan); 这仅适合float.init,但如果操作它并返回nan,那不一定是真的,因为nans有几种位模式. static assert(float() is real.nan); static assert(dou...

d内外并行

原文 import std; void doSomething(int i, string s) { writeln("%s-%s".format(i, s)); } void main() { foreach (t; cartesianProduct(iota(1, 4), ["abc", "def", "ghi"]).parallel) { d...

d中的x宏

原文 C中的X宏非常适合从表格数据生成编译时代码.尤其是对微控制器上的引脚分配及其各自的功能,我还没有看到其他语言提供如此简洁,易于维护的方式来交互和表示数据. 挑战不大: //你示例 enum...

d为何用nan作为浮点默认

原文 我不明白.带NaN操作都会产生NaN结果.如果有NaN结果,可追溯到它的源头.而这对0初化很难. 为何要用浮点来绘画坐标?此外,我想知道是否在调用一个函数时,我会在其中放一个printf.或在调试器...

d符没有的偏移

原文 import core.sys.windows.setupapi; void main() { SP_DEVICE_INTERFACE_DETAIL_DATA_A DeviceInterfaceDetail; uint Offset = DeviceInterfaceDetail.DevicePath.offsetof; } 报错,ch...

d快速噪声示例

原文 import std.stdio; import std.random; import fast_noise; void main() { // 示例 FNLState noise = fnlCreateState(); noise.seed = unpredictableSeed(); noise.noise_type = FNLNoi...

d固定大小输出缓冲

原文 enum PAGE_SIZE = 4096; enum HEADER_SIZE = (uint.sizeof) * 6; enum TUPLE_SLOT_SIZE = (uint.sizeof) * 2; struct TupleSlot { uint offset; uint size; } struct Tuple { uint size...

未解决极点五笔变半行的问题

极点五笔啥都好,就是有个,不一会儿,就变半行的问题.每次都要再手动去调整,真是折腾. 现在,可以借助AskAdmin来搞定.禁止其他软件访问skin目录.这样极点五笔,就不会变半行了. 软件地址 此方法,...

d的同步类和共享

原文 根据官方文档处理shared变量时,只允许原子操作它们.但是由于只能一个线程访问synchronized类,因此即使在shared环境中,允许访问其成员也是合理的,编译器至少应允许如下小代码: synchroni...

d这段代码破坏编译器

原文 即使未定义dsds和sadsad,此代码也可以编译. import std.typecons : Tuple; sadsad executeFunction(Mtypes...)(dstring func, Tuple!(Mtypes) args) { static foreach(type; typel.keys...

四个有用的vimium快捷

1,yt,另开当前选项卡. 2,<>左移与右移选项卡. 3,yy复制链接 4,p当前窗口打开剪切板链接,P新标签中…

没有更多内容

加载失败,请刷新页面

返回顶部
顶部