摘要:        
作者:H. S. Teoh.这是个中国人. 1),尽量避免gc,经常创建的对象,用构,而不是类. 2),用输入的切片,而不是.dup,.idup,读文件,则用std.mmfile,用一个枚指示类型,包装在构中,处理语义/创建语法树时再来转换, 3),尽量避免自动解码,用.byCodeUnit. 参考    阅读全文
        
            posted @ 2020-12-12 11:33
zjh6
阅读(14)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
@不丢,使忽略返回值为编译错误.作为不能用异常时的补充.避免与通过用返回值报告错误的外部函数对接时的漏洞. 原理: 目前,被调向调用者发送不能忽略信号,只能靠异常,但有时不想/不能用异常.如:用c/c++写代码,其他语言调用d,不想依赖d运行时,不想用异常(太贵了).不丢提供编译时保护,由于所有函数    阅读全文
        
            posted @ 2020-12-12 10:36
zjh6
阅读(14)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
如std.stdio,这样可以导入模块名及内部函数. 而import std.stdio : writeln;只导入一个函数名连模块名都没导入. 更像是其他模块的一个函数的别名. 一般用可空/变量来避免异常.然后,用@不弃来注解类型,这样当忘记检查他们时,编译器会警告.同时也不必在函数上注解他们了.    阅读全文
        
            posted @ 2020-12-11 17:59
zjh6
阅读(18)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
deno没有32位的.自己编译吧. 又说没有rusty_v8.lib,这个玩意儿,还要自己编译,又编译不起.失败了.不过无所谓,有c++就够了.打包出来就有31M的东西,享受不起. js,ts,rust等,实在是享受不了他们. C:\Users\xxx\AppData\Local\Temp这个文件目    阅读全文
        
            posted @ 2020-12-11 11:36
zjh6
阅读(10)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
hi DiffChange guibg=white guifg=blue hi DiffText guibg=white guifg=lightRed hi DiffAdd guibg=white guifg=magenta hi DiffDelete guibg=white guifg=blue     阅读全文
        
            posted @ 2020-12-10 20:28
zjh6
阅读(204)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
set diffopt=filler,foldcolumn:0 "显示填充行, 表示的,折叠列为0.    阅读全文
        
            posted @ 2020-12-10 17:58
zjh6
阅读(16)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
整 取下界(向量<整>&大,整 值){//最后两位表区间,即比值刚好>=的东西. 整 i=0,j=大.大小(),o,k,c=j-i; 当(c>0){// k=c/2;o=大[i+k];//k=1 如(o<值){i+=k+1;c-=k+1;}异 c=k; } 中 i; }//向量<T>是从小到大排好序    阅读全文
        
            posted @ 2020-12-09 15:38
zjh6
阅读(98)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
其实根本不用后面的折腾,只需要这样: 整 i=-1,j=0;h=0;//h为全局变量 对(动&t:右){//从0开始.表示自身位置. i++;动 p=序.查找(t);如(p==序.尾())下; j=选小(p->第二);如(j 1)下; 压(比,j,i);h=j+1;//我的>=下一个吧. }//选小    阅读全文
        
            posted @ 2020-12-08 17:41
zjh6
阅读(15)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
git用起来不爽.可有时又需要版本管理.不然,旧版本没问题,新版本有问题.真是难受. 版本管理的真正目的,是为了迅速找出漏洞.这才是版本管理的作用. 为了实现版本管理.我们得有个当前稳定版.有个差异总历史,有个当前稳定版与提交的各个差异.主要的好处就是我随时可恢复到当前稳定版到最新版的各个差异版.然    阅读全文
        
            posted @ 2020-12-08 15:05
zjh6
阅读(21)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
一会儿又自动定位到此,你的鼠标又跑到这里了,烦得很. 高亮了一下,又怎么样,烦人的垃圾功能.我要定位时自然知道按F6.    阅读全文
        
            posted @ 2020-12-07 21:12
zjh6
阅读(24)
评论(0)
推荐(0)
        
        
浙公网安备 33010602011771号