上一页 1 ··· 147 148 149 150 151 152 153 154 155 ··· 259 下一页
摘要: @safe: void thorin(scope immutable(int)*) {} void gloin(immutable(int)*) {} immutable(int)* balin(scope immutable(int)* q) { thorin(q); gloin(q); // 错 阅读全文
posted @ 2021-04-28 08:34 zjh6 阅读(25) 评论(0) 推荐(0)
摘要: 不要小看这样一个操作. 1个.号代替@.@要按shift+2,而且容易出错.从而切换中英,然而又要切换回来.因而现在用.来替换@. 实在是爽,按一下.就行了,又避免了中英切换错误. 小小改进,即可增加生产力. 阅读全文
posted @ 2021-04-27 16:59 zjh6 阅读(15) 评论(0) 推荐(0)
摘要: ^esc:: send +{f10} sleep,40 send n{enter} return 阅读全文
posted @ 2021-04-27 15:47 zjh6 阅读(16) 评论(0) 推荐(0)
摘要: import std.meta: AliasSeq; alias stuff = AliasSeq!(VAL_FOO, MyType, VAL_BAR, MyOtherType, /* ... */); sw: switch (val) { static foreach (i; 0 .. stuff 阅读全文
posted @ 2021-04-27 09:07 zjh6 阅读(40) 评论(0) 推荐(0)
摘要: 这篇文章讲解了不安全方式. 不过无所谓. 串视,我很少用,一用,就出错. 几个指针包装,很容易出错.不如用原始指针. 自己在一个类中控制好就行了.为什么这些人反对指针呢.该用就用. 可选<T>也不好用.不巴适.我不喜欢,自己多测试下就行. span什么的,很少用.没用过. 编程,不要搞那么复杂. r 阅读全文
posted @ 2021-04-26 09:54 zjh6 阅读(11) 评论(0) 推荐(0)
摘要: 见上篇 上面,虽然一定程度上,可以继承. 但矛盾在于,上篇的这个并坑,扩展性不好. 因为,其虚函数无法使用.这只是个结构. 这时,用λ比较好,因为λ可以捕捉上下文. 像上篇例,其实弄成函数好.虚函数都不知道该怎么写.不过,该用虚函数时,就用.该继承,就继承. 阅读全文
posted @ 2021-04-25 18:43 zjh6 阅读(19) 评论(0) 推荐(0)
摘要: //流水线(们,分中,分连,分驼峰,分大写); 这个分中,分连你是命不了名的.把分中改成中分.分连改成连分又可以了. 很恶心的. 阅读全文
posted @ 2021-04-25 18:34 zjh6 阅读(15) 评论(0) 推荐(0)
摘要: import std.stdio; class A { void showMyName(this T)() { writefln("name = [%s]", __traits(identifier, T)); } } class K : A { } void main() { new K().sh 阅读全文
posted @ 2021-04-25 14:08 zjh6 阅读(18) 评论(0) 推荐(0)
摘要: 看,这样代码: 元<型名 F,型名 G> 空 并坑2(F&&f,G&&g,坑&们,整 总){ 整 j=0,m; 对(j;j<们.左;j++)f(j);m=们.右; g(j,m);j=m;对(j;j<总;j++)f(j); }//两边为f,中间为g,一个坑 上面代码,最重要问题是F,G,只要是两个以上 阅读全文
posted @ 2021-04-25 11:29 zjh6 阅读(13) 评论(0) 推荐(0)
摘要: 不再内网穿透 公网访问内网 阅读全文
posted @ 2021-04-24 19:25 zjh6 阅读(10) 评论(0) 推荐(0)
上一页 1 ··· 147 148 149 150 151 152 153 154 155 ··· 259 下一页