摘要:
原文 C中的X宏非常适合从表格数据生成编译时代码.尤其是对微控制器上的引脚分配及其各自的功能,我还没有看到其他语言提供如此简洁,易于维护的方式来交互和表示数据. 挑战不大: //你示例 enum Color { red, blue, green } static immutable colorStr 阅读全文
posted @ 2022-08-21 08:50
zjh6
阅读(24)
评论(0)
推荐(0)
摘要:
原文 我不明白.带NaN操作都会产生NaN结果.如果有NaN结果,可追溯到它的源头.而这对0初化很难. 为何要用浮点来绘画坐标?此外,我想知道是否在调用一个函数时,我会在其中放一个printf.或在调试器中置断点.这是例行调试工作.然后查看参数值.回到过去,我会让嵌入式系统单击扬声器来查看它是否输入 阅读全文
posted @ 2022-08-20 15:04
zjh6
阅读(22)
评论(0)
推荐(0)
摘要:
原文 import core.sys.windows.setupapi; void main() { SP_DEVICE_INTERFACE_DETAIL_DATA_A DeviceInterfaceDetail; uint Offset = DeviceInterfaceDetail.Device 阅读全文
posted @ 2022-08-20 10:48
zjh6
阅读(19)
评论(0)
推荐(0)
摘要:
原文 import std.stdio; import std.random; import fast_noise; void main() { // 示例 FNLState noise = fnlCreateState(); noise.seed = unpredictableSeed(); no 阅读全文
posted @ 2022-08-20 10:14
zjh6
阅读(27)
评论(0)
推荐(0)
摘要:
原文 enum PAGE_SIZE = 4096; enum HEADER_SIZE = (uint.sizeof) * 6; enum TUPLE_SLOT_SIZE = (uint.sizeof) * 2; struct TupleSlot { uint offset; uint size; } 阅读全文
posted @ 2022-08-20 10:10
zjh6
阅读(16)
评论(0)
推荐(0)
摘要:
极点五笔啥都好,就是有个,不一会儿,就变半行的问题.每次都要再手动去调整,真是折腾. 现在,可以借助AskAdmin来搞定.禁止其他软件访问skin目录.这样极点五笔,就不会变半行了. 软件地址 此方法,仍不可靠. 阅读全文
posted @ 2022-08-19 20:17
zjh6
阅读(23)
评论(0)
推荐(0)
摘要:
原文 根据官方文档处理shared变量时,只允许原子操作它们.但是由于只能一个线程访问synchronized类,因此即使在shared环境中,允许访问其成员也是合理的,编译器至少应允许如下小代码: synchronized class A{ private: int a; public: this 阅读全文
posted @ 2022-08-19 20:00
zjh6
阅读(24)
评论(0)
推荐(0)
摘要:
原文 即使未定义dsds和sadsad,此代码也可以编译. import std.typecons : Tuple; sadsad executeFunction(Mtypes...)(dstring func, Tuple!(Mtypes) args) { static foreach(type; 阅读全文
posted @ 2022-08-19 16:01
zjh6
阅读(18)
评论(0)
推荐(0)
摘要:
1,yt,另开当前选项卡. 2,<<与>>左移与右移选项卡. 3,yy复制链接 4,p当前窗口打开剪切板链接,P新标签中… 阅读全文
posted @ 2022-08-19 15:46
zjh6
阅读(17)
评论(0)
推荐(0)
摘要:
原文 原文2 工具: core.Thread std.concurrency.spawn std.parallelism.task / taskPool vibe.d.runTask etc. 代码: auto fun() { return spawn(...); } void gun() { au 阅读全文
posted @ 2022-08-19 15:23
zjh6
阅读(19)
评论(0)
推荐(0)
浙公网安备 33010602011771号