摘要:
dmd结构 原文在此 github的raw数据与渲染出来数据不一样.简直太搞笑. 目录结构dmd/驱动和前端dmd/backend/x86/x86-64生成代码,同dmc共享.但不与ldc/gdc共享dmd/root/仅dmd使用的工具库 DMD结构平坦,本节按编译过程划分组,方便浏览. 驱动 文件 阅读全文
posted @ 2021-05-08 16:29
zjh6
阅读(65)
评论(0)
推荐(0)
摘要:
Library libdll; T abc(T)(); static this() { libdll = Library("libs/libdll.so"); abc = cast(typeof(abc!int)) libdll.loadSymbol!(typeof(abc!int))("dll.a 阅读全文
posted @ 2021-05-08 10:06
zjh6
阅读(13)
评论(0)
推荐(0)
摘要:
d作者:d的常用源码名意思. 名字意思ty.d类型ph.d预编译头mars.d入口,d的原始名字,第1个源文件.原准备以mars作为输出名.melf.dmelf.h的翻译,系统文件.fp.d浮点ee.d执行环境e2ir.d表达式至中间表示eh.d异常处理el.d元素 阅读全文
posted @ 2021-05-07 18:49
zjh6
阅读(16)
评论(0)
推荐(0)
摘要:
/// Describes how much cpu time a process has been getting struct CpuUsage { /// Time that the process has executed in kernel mode in microseconds ulo 阅读全文
posted @ 2021-05-07 18:38
zjh6
阅读(19)
评论(0)
推荐(0)
摘要:
Library libdll; T abcd(T)(T a) { T function(T) fun = cast(T function(T)) libdll.loadSymbol!( T function(T))("dll.test"); return fun(a); } static this( 阅读全文
posted @ 2021-05-07 18:34
zjh6
阅读(13)
评论(0)
推荐(0)
摘要:
用 父::父;//真是恶心的隐藏了 用 父::切换; 你用了,与父相同的函数名,但参数不同,他却隐藏了.恶心啊. 阅读全文
posted @ 2021-05-07 14:49
zjh6
阅读(13)
评论(0)
推荐(0)
摘要:
汉语:量词丰富,动态助词普遍,实词虚化,句法严密, 语法:语序和虚词,不很好/很不好.语序与虚词非常重要.复综语又叫编插语,分不清词与句子. 虚词:和并列,的偏正.虚词关系. 词,短语,句子:构成,均为主谓/动宾/偏正/(述补)补充/联合. 词类,与句子成份关系复杂,同一词类,多种句法成份,词在语法 阅读全文
posted @ 2021-05-06 10:52
zjh6
阅读(39)
评论(0)
推荐(0)
摘要:
template makeConvMatrix(T...) { // wrapper added string helper() { string result; static foreach(t; T) { result ~= "\t" ~ t.stringof; } result ~= "\n" 阅读全文
posted @ 2021-05-05 14:35
zjh6
阅读(17)
评论(0)
推荐(0)
摘要:
struct Vec(E, size_t n) { E[n] impl; alias impl this; E[n] opBinary(string op)(Vec v) { Vec result; mixin("result.impl[] = impl[] "~op~" v.impl[];"); 阅读全文
posted @ 2021-05-05 10:33
zjh6
阅读(10)
评论(0)
推荐(0)
摘要:
float clamp01(float x) { return x < 0 ? 0 : (x > 1 ? 1 : x); } template Vectorize_Unary_Function(alias fun) { float[N] Vectorize_Unary_Function(size_t 阅读全文
posted @ 2021-05-05 08:38
zjh6
阅读(13)
评论(0)
推荐(0)
浙公网安备 33010602011771号