07 2021 档案
摘要:@Steven Schveighoffer: 4种:1,自动检查内存安全.1+,有机器检查,但仍需要人工检查.这两种,都标记为@安全,但1+包含@信任块并要求人工检查,要仔细区别这两种. 现在,1完全@安全,1+为@信任,2为传统@信任,3为@系统不变. 1自动检查内存安全.2编译器假定为@安全,但
阅读全文
摘要:禁止用默认构造函数的原因:默认构造对象总会成功.显著降低复杂性.如,默认构造然后变成纯及不抛. ldc可用-linkonce-templates来只链接一次模板.
阅读全文
摘要:set nocompatible " 不兼容vi set softtabstop=2 " 2空格缩进 set shiftwidth=4 " 4空格右移 set tabstop=4 " 4空格显示^I syntax on " 允许高亮 set autoindent " 允许自动缩进 set numbe
阅读全文
摘要:leaderf与国标配合: if platform.system() == "Linux": self._spin_symbols = ['▲', '>', '<', '▽', '▼', '[', ']'] else: self._spin_symbols = ['▲', '☆', '★', '▽'
阅读全文
摘要:原地址 元<型名 S> 概念 发送器=/*省略原子限制*/&&!要求{ 型名 发送器特征<移除常易引用型<S>>::__非特化; }; //发送器特征 元<型名 S,型名 R> 概念 发送到=发送器<S>&&接收器<R>&& 要求(移除常易引用型<S>&&s,移除常易引用型<R>&&r) { 执行:
阅读全文
摘要:import core.stdc.stdio; struct Foo{ ubyte bar; } __gshared Foo foo; void* baz = &foo; void* bar; extern(C): pragma(crt_constructor) void initialize()
阅读全文
摘要:class Base { void foo(Object o) {} } class Derived : Base { override void foo(const Object o) {} } 上面可以,因为常可转非常.下面不行,因为非常不能转为常. class Base { void foo(
阅读全文
摘要:fun! Wxf(a) "往下翻多少页 let n=a:a while(n) silent call feedkeys("\<space>") let n=n-1 endwhile "sleep 200m,加键本来就慢了. endf fun! Zqbj() "正确显示标记.先记住当前行数,再反向搜索
阅读全文
摘要:逆向工程核心原理 提取码:niwh 链接: https://pan.baidu.com/s/1n1OxmBQ2AsNOZu86oOPBqQ 提取码: bw6y 附件在此 加密与解密4.iso. 链接:https://pan.baidu.com/s/1C0gruWVJJj0hLcUz78wo3A 提取
阅读全文
摘要:原地址 作者:Steven Schveighoffer. Duration严格用hnsecs.而MonoTime存储在实现定义的钟里面. 如果取次hns(100纳秒)钟,则用MonoTime and ticksPerSecond的ticks成员来做数学运算.
阅读全文
摘要://d.d enum MemSiz = 240; void main() { import std.stdio,c; writeln(typeid(MemPool)); } //c.d import d; ubyte[MemSiz] MemPool; //命令:!dmd -i % //这里神奇的是相
阅读全文
摘要:mixin template templateUGC ( typeStringUTF, string lstrStructureID){ mixin("public struct "~lstrStructureID ~ q{ { typeStringUTF whatever; } }); } mix
阅读全文
摘要:#include <常用> 元<类 T,T I>要求 是整值<T> 极 都为(向量<T>&c){//两个模板参数要写全 对(动&t:c)如(t!=I)中 假;中 真; } 空 主(){ 向量<极>t{真,真}; 打印(都为<极,真>(t)); }
阅读全文
摘要:在你的项目名字右边有个刷新的标记. 我的custom.css隐藏了.但关闭再刷新. 还有gitflow代码协作管理.开发分支(工作),主分支(不动).特性分支,修复分支. 由开发分支干活.然后经过(发布分支)测试后转为主/开发分支. 始终保证主分支是稳定的. 特性分支用于在开发分支上加特性.修复分支
阅读全文
摘要:行注释语言--ada,elm,hs,lua,sql,vhdl;ahk,asm,clj,el,ini,ll,red%erl,hrl,pl,ps,tex//cfm,cpp,cs,css,d,dart,dot,fs,go,gradle,java,js,kt,php,rs,sass,swift,ts,v,z
阅读全文
摘要:原地址 作者:亚当. D也有匿名类. class A {} A foo() { return new class A { override string toString() { return "匿名!"; } }; 不必给出基类,默认为对象. Object foo() { return new c
阅读全文
摘要:元<符 C>双<极,符>匹配符(){//不在,则返回自身 静 串无符 自{"`\'\""};//返回自身 如(自.有(c))中{真,C}; 静 无序映<符,符>呀{{'<','>'},{'(',')'},{'[',']'},{'{','}'}}; 符 d=查(C,呀,C);如(d==C)中{假,d}
阅读全文
摘要:"dflags-ldc": [ "-linkonce-templates", "--Oz" ], 并尽量不使用std库,而是利用好betterC. 或者试试dmd -i.
阅读全文
摘要:auto mfp = &C::foo; auto c = new C(); (c->*mfp)(1); C++是在调用点确定对象. d版本是这样: auto c = new C(); auto dg = &c.foo; dg(1); 然后,是在定义点确定.d要实现c++版,这样: auto mfp
阅读全文
摘要:当你输入统一社会信用号时,却发现人家说无企业信息时,怕不怕? 这个主要就是,你下载的地区错了.你要下载你对应的地区版自然人报税软件.像我,开始也不知道有这种区别,就下载了个广西的.结果,你就进不去. 主要是,重装了操作系统,然后这个软件又默认安装在C盘,所以,你以前的数据全丢失了.所以这个软件最好安
阅读全文
摘要:中 静转<F*>(本)->S(们);与中 静转<F>(*本).S(们);不一样,前者可下转,而后者可能会下转失败.
阅读全文
摘要:原地址 作者:Dylan Graham. D:快速/表达力/简单,还可开车.是的,我用d开车. 我的Holden VZ Ute车自带了个垃圾四速自动变速箱.1.5年就坏了,我买了个防弹六速自动变速箱.为了使其工作,我构建自己的电路板,计算机系统和固件来控制变速箱内电磁阀,液压系统和离合器,处理用户输
阅读全文
摘要:import std; //分割器. auto foo(string s, string sp, string j) @nogc { return s.splitter(sp).map!only.joiner(only(j)); } void main() { foo("ab,cd,ef,gh",
阅读全文
摘要:元<型名 T>空 右移(向量<T>&列,整 M,整 n){// 整 k=列.大小();列.调整(k+n); 当(k>M){//i=1,i=0都没问题. k--;列[k+n]=列[k]; }//右移n位,从M处右移n位 }//直接从M处,右移n位.主要是n是运行时才知道的 元<整 M,型名 T> 空
阅读全文
摘要:#include <常用> 空 f(向量<串>&t){ 向量<串>a=t;串 b{"啊"};压(a,b); t=移动(a); }//C++中,临时的东西,可移动出去,因为原来的你不要了. 空 主(){ 向量<串>a{"1","34","哈"}; 打印(a);f(a);打印(a); } 说明,局部变量
阅读全文
摘要:原文在此 作者:SealabJaster. 统调/动态生成代码/内省/简洁调用函数/传递λ至模板(内联且不牺牲可读性)等,可用来创建你想要的任何东西. 在D中,你没有限制,如属性可自然表达: @Command("command", "非常复杂命令") struct ComplexCommand {
阅读全文
摘要:最新的89版火狐.因为360极速打开dlang.org/blog/...有问题,但用火狐打开没问题. 试了一下,还是有几个问题,虽然基本上还是不错了. 1,快捷键问题,没有地方设置快捷键,与edge一样. 2,查看器,只能横排,不能竖排,原来是可以设置的,现在不知怎么又取消掉了. 3,几个设置界面,
阅读全文
摘要:最像的语言: dart与ts接近. jl与java接近 rb与scss接近. 还得再仔细判断才能区分他们.
阅读全文
摘要:为啥有运行时错误,就是新写函数逻辑有问题. 为啥是新函数有问题,因为还没用过他们,这些函数还没经过考验.所以,新写函数一定要经过考验才能加以使用,否则容易出毛病. 1,前面那个压位函数,忘记了如(!j)中 0;.找了大半天.就这么一句,你没写,就一直崩溃.主要还是边角情况下,一不注意,就漏了. 2,
阅读全文
摘要:return ref scope有两种意思: 1,return ref和scope 2,ref和return scope. 通过查找函数返回来消歧.如按引用返回,则为1.否则为2.
阅读全文
摘要:为了更好理解d最好化简代码,去掉各种名词概念.编译器在这方面是一致的: struct Vector { float[] _elements; ref float opIndex(size_t i) scope return { return this._elements[i]; } }//待化简,化
阅读全文
摘要:都是折腾: 无法从“TCHAR [260]”转换为“char *” 很急人.不折腾了.
阅读全文
摘要:整 压位(向量<整>&呀,整 a){//呀按从大到小排序. 整 i=0,j=呀.大小(),m=(i+j)/2,k; 如(!j)中 0;//要加上这句,不要忘记了,否则,要掉坑的. 如(a<=呀.后())中 j;//最右边 如(a>=呀[0])中 0;//最左边 当(1){//m为中间,从j往前走,要
阅读全文
摘要:fun! Jhda() :silent %s/\%V\(.*\),\(.*\%V.\)/\2,\1/ge "很奇怪,有时多行没问题,有时有问题 endf 注意用\%V.来表示可视尾.
阅读全文
摘要:# Insert your prefered key mappings here. map n previousTab map m nextTab map b Vomnibar.activateBookmarksInNewTab map B Vomnibar.activateBookmarks ma
阅读全文
摘要:1,把几个要用的常用360chrome插件复制过去.光复制过去,还不行,还要配置. 2,现在的freeime复制过去,但是未添加成,不知道怎么回事. 3,调节电视的显示屏幕为2,找高级设置,调整刷新频率为60Hz,不然,有问题. 4,将隐藏认识文件扩展名取消.注意光点上面的应用至文件夹不行,还要点下
阅读全文
摘要:按了半天的其他键都没用.这里又按F12,进去了.记录下来.
阅读全文
摘要:上传速度2个M,下载速度100kb. 由此得出结论:百度网盘,适合装垃圾.
阅读全文