08 2021 档案

摘要:import arsd.dom; string toD(string s) { return `append(` ~ "`" ~ s ~ "`" ~ `);`; } template loadTemplateMixin(string doc) { string helper() { Document 阅读全文
posted @ 2021-08-31 11:47 zjh6 阅读(40) 评论(0) 推荐(0) 编辑
摘要:import core.reflect.reflect; import core.reflect.transitiveVisitor; // import core.reflect.nodeToString(); int func(int a, int b) { return a + b; } st 阅读全文
posted @ 2021-08-31 09:04 zjh6 阅读(10) 评论(0) 推荐(0) 编辑
摘要:// Was: ~this() void close() {//用函数替换析构函数 // ... }//不能在析构函数分配内存 // ... auto gp = new Gnuplot(); scope (exit) { gp.close(); } 阅读全文
posted @ 2021-08-31 09:00 zjh6 阅读(7) 评论(0) 推荐(0) 编辑
摘要:网络安全太大了,1G,看不了,专业人士看的. go教程 flask教程 flutter教程 阅读全文
posted @ 2021-08-30 21:07 zjh6 阅读(2) 评论(0) 推荐(0) 编辑
摘要:https://github.com/dotnetcore/FastGithub/releases/download/1.1.9/FastGithub_osx-x64.zip 仓库地址+版本号+文件名. 仓库地址/releases/download/版本号/文件名 有了前面3样,再在这里来下载,就完 阅读全文
posted @ 2021-08-30 09:09 zjh6 阅读(22) 评论(0) 推荐(0) 编辑
摘要:template supportsCall(T, string func) { import std.format : format; import std.traits : isIntegral; enum expr = format!q{ enum supportsCall = isIntegr 阅读全文
posted @ 2021-08-30 08:25 zjh6 阅读(12) 评论(0) 推荐(0) 编辑
摘要:.keys和.values复制一份进数组,所以通过他们可安全迭代AA. 而.byKey/.byValue产生区间,迭代时,就不能删.不然会出错. 阅读全文
posted @ 2021-08-29 20:13 zjh6 阅读(7) 评论(0) 推荐(0) 编辑
摘要:插件作用.custom.css 1.0自写,用来配置风格阅读全文 1.2自动阅读全文,自写gooreplacer 1.0用来替换google加载HTTP Request Blocker 1.0.6用来阻止加载一些请求,如外网头像加载不了,又一直在转圈圈.Plain Text Copy And Pas 阅读全文
posted @ 2021-08-26 22:18 zjh6 阅读(6) 评论(0) 推荐(0) 编辑
摘要:下载地址 禁止网站自动重定向,上一篇无用.这一篇有用. 那就是禁止网站运行js.利用上面的插件.真是巴适.管用的. 阅读全文
posted @ 2021-08-26 21:27 zjh6 阅读(95) 评论(0) 推荐(0) 编辑
摘要:有些网站,明明有手机版,却不知道怎么搞的,谁搞的就是给你重定向至网页版.因此要禁止重定向. 设置地址在此,md显示不出来:chrome://settings/content#kc,这里. 在js例外里面加上,在该网站上禁止js.主要是些下载网站.得仔细看看,是哪个恶心的js乱搞. 与百度无关. 参考 阅读全文
posted @ 2021-08-26 16:08 zjh6 阅读(81) 评论(0) 推荐(0) 编辑
摘要:设置与配置 config和help,获取与创建项目,快照基础,分支与合并,分享与更新项目,检查与比较,调试,补丁,邮件,外部系统,管理. 命令作用意思等git config用来配置,git help用来显示命令文档,git init新建git clone复合命令,建目录+git init+git r 阅读全文
posted @ 2021-08-26 09:26 zjh6 阅读(13) 评论(0) 推荐(0) 编辑
摘要:#include <常用> 元<整 I>构 造项{ 静 常式 整 动作(){ 如 常式(I%2==0)中 I/2; 异 中(3*I+1); } }; 元<元<整>类 G,整 Z,整 F,整...I>构 造列: 造列<G,Z,G<F>::动作(),G<F>::动作(),I...>{}; 元<元<整>类 阅读全文
posted @ 2021-08-25 11:09 zjh6 阅读(153) 评论(0) 推荐(0) 编辑
摘要:#include <常用> 元<整 I>常式 整 项(){ 如 常式(I%2==0)中 I/2; 异 中(3*I+1); } 元<整 F,整...I>构 造谷:造谷<项<F>(),项<F>(),I...>{}; 元<整...I>构 造谷<1,I...>{ 用 型=序列<I...>; }; 空 主() 阅读全文
posted @ 2021-08-24 16:54 zjh6 阅读(10) 评论(0) 推荐(0) 编辑
摘要:.activity ul.timeline li p,.m-project-activity .list-of-activities .item .summary{ white-space: inherit!important; overflow: unset!important; //wtl, } 阅读全文
posted @ 2021-08-23 11:31 zjh6 阅读(10) 评论(0) 推荐(0) 编辑
摘要:#IfWinNotActive ahk_class Vim f1::send +{f10}v #IfWinNotActive 阅读全文
posted @ 2021-08-22 22:32 zjh6 阅读(8) 评论(0) 推荐(0) 编辑
摘要:在组合键a&k::中,可以表示为:{a down}{k down}{k up}{a up} 而序列键::ak::中,可以表示为:{a down}{a up}{k down}{k up} 阅读全文
posted @ 2021-08-22 21:38 zjh6 阅读(126) 评论(0) 推荐(0) 编辑
摘要:vnoremap l ll nnoremap r l vnoremap r l nnoremap R r vnoremap R r 除了标题所言,用R代替r.因为R没啥用. 阅读全文
posted @ 2021-08-22 18:07 zjh6 阅读(21) 评论(0) 推荐(0) 编辑
摘要:写得多,那么错误就多.所以要总结下来. 首先,还是那个参数问题,a:l,要记住加上a:. 2,参数中函数,要用let H=function(a:f)来转.不要直接用,可能出问题. 3,if (!H(m)),这里的!不能直接与if见面,加个括号就可以了. 4,下面这样来初化,一行初化多个,比一行初化一 阅读全文
posted @ 2021-08-19 19:53 zjh6 阅读(26) 评论(0) 推荐(0) 编辑
摘要:fun! Hzbg(L,fh='|') range "行转表格.这个L,为列数 let l=[] let i=a:firstline :'<,'>call Vzlf(l,'len') "视行转列,上面将非空行压入 :'<,'>norm! dd "删掉,下面为分列表 "let e=len(l)/a:L 阅读全文
posted @ 2021-08-19 18:06 zjh6 阅读(7) 评论(0) 推荐(0) 编辑
摘要:vim报错,说没有endf,其实可能是你没有加let. 因而犯错了. 阅读全文
posted @ 2021-08-19 16:57 zjh6 阅读(8) 评论(0) 推荐(0) 编辑
摘要:fun! Myh(F,...) range "每一行 let i=a:firstline let j=a:lastline let k=j-i+1 let H=function(a:F) "多加上最后一行,也要要 let a=deepcopy(a:000) "因为a:000不可变 for l in 阅读全文
posted @ 2021-08-19 10:46 zjh6 阅读(8) 评论(0) 推荐(0) 编辑
摘要:ys("button.u-btn.btn-m:not(.s-primary)"); css用:not非选择器,助你一臂之力. css选择器大全 阅读全文
posted @ 2021-08-16 11:21 zjh6 阅读(12) 评论(0) 推荐(0) 编辑
摘要:串 日志串(常 符*文件名,整 行号){ 串视 s(文件名); 动 位置=s.右找('/'); 动 名=(位置==串视::几位置)?文件名:s.子串(位置+1); 串流 ss; ss<<名<<":"<<行号<<":"; 中 ss.串(); } 动 s=日志串(__文件__,__行__); 输出<<" 阅读全文
posted @ 2021-08-15 10:08 zjh6 阅读(15) 评论(0) 推荐(0) 编辑
摘要:#包含<线程> 类 警卫线程 { 标::线程&t; 公: 显 警卫线程(标::线程&t_): t(t_) {} ~警卫线程() { 如(t.可合并()) { t.合并(); } } 警卫线程(警卫线程 常&)=删; 警卫线程&符号=(警卫线程 常&)=删; }; C++可包装引用,真是有意思 阅读全文
posted @ 2021-08-14 21:10 zjh6 阅读(8) 评论(0) 推荐(0) 编辑
摘要:元<极 负,正最大型 余,正符...I> 构 分解:分解<负,余/10,余%10,I...>{}; //很有意思,就两下就搞定了. //如何使串也这样处理呢? 元<极 负,正符...I> 构 分解<负,0,I...>:至字符<负,I...>{}; //这里为分解的终点.分解-->转成至字符 这里,第 阅读全文
posted @ 2021-08-12 11:20 zjh6 阅读(10) 评论(0) 推荐(0) 编辑
摘要:原文地址 结合数组及C++目前不能用串作模板参数还有编串编译时符转串 元<正符...I>构 正至符{ 静 常 符 值[]; 静 常式 大小型 大小=的大小...(I); }; 元<正符...I> 常 符 正至符<I...>::值[]={('0'+I)...,0}; 元<正符...I>构 负至符{静 阅读全文
posted @ 2021-08-12 10:53 zjh6 阅读(7) 评论(0) 推荐(0) 编辑
摘要:对,就是来改Ctrl+shift,将之失效. 因为Ctrl与Shift挨得太近了,一不注意,两个都按了.因而取消掉.因为有现在的极点基本够用了.偶尔不行,可通过任务栏右边来改输入法. 在控制面板的控制面板\所有控制面板项\语言\高级设置路径下面,找更改语言栏热键.参考地址 由于我这里放大了几倍,因而 阅读全文
posted @ 2021-08-11 19:53 zjh6 阅读(98) 评论(0) 推荐(0) 编辑
摘要:参考地址 著作权也叫版权.著作权主体一般为作者,保护文字作品/计算机软件等. 著作权包括人身权(精神权利)和财产权(经济权利). 著作权的人身权大致包括:发表权,署名权,修改权,保护作品完整权,收回已发表的作品权等. 1,通过署名来确定作者身份.著作权法规定,如无相反证明,在作品上署名的公民,法人, 阅读全文
posted @ 2021-08-11 11:36 zjh6 阅读(26) 评论(0) 推荐(0) 编辑
摘要:中国法律如何定义盗版 盗版,是指对已经出版发行的书籍,音像制品进行未经许可的复制,借以牟利的行为. 改几个字,是侵犯著作权行为.著作权,包括修改权及保护作品完整权. 相似到什么程度算侵犯著作权 序号关键1形式雷同2实质雷同3接触渠道 特别是第3点,实践中很重要,即看被控抄袭者是否有机会接触到原作者作 阅读全文
posted @ 2021-08-11 10:38 zjh6 阅读(86) 评论(0) 推荐(0) 编辑
摘要:.post p:nth-child(2){ display: none ; } css选择器. 阅读全文
posted @ 2021-08-11 00:01 zjh6 阅读(1) 评论(0) 推荐(0) 编辑
摘要:大致是这样,实际要复杂一些.有很多判断,申请大小为2000KB以上,走操作系统mmap调用,小于3408字节走一个跳表查询,会在16种大小的切片中选择合适的切片,可选的有N个方案,优先少bit数,同时限制最大浪费不能超过20%,平均浪费小于10%, 还有就是3408字节–4KB的一种情况,(4KB+ 阅读全文
posted @ 2021-08-10 16:17 zjh6 阅读(14) 评论(0) 推荐(0) 编辑
摘要:看看: margin-left: 187px; height: 165px; 为什么不动,因为高度不够啊,所以才不动 阅读全文
posted @ 2021-08-10 15:46 zjh6 阅读(2) 评论(0) 推荐(0) 编辑
摘要:设置,[隐私]-位置,相机,后台应用.把后台应用全关闭. 为什么会发现这个问题.因为老是敲入五笔后,突然鼠标就转圈圈(表明有后台偷偷运行任务). 结果一看,好家伙,居然这么多后台应用没关.真是恶心.全关掉. 阅读全文
posted @ 2021-08-09 23:02 zjh6 阅读(6) 评论(0) 推荐(0) 编辑
摘要:struct S { const int i; this(int i) { // 第1次赋值为初化 this.i = i; } } void main() { auto s = S(42); // 不行 s.i = 43; //也不行 s = S(44); } 阅读全文
posted @ 2021-08-08 20:54 zjh6 阅读(6) 评论(0) 推荐(0) 编辑
摘要:原文地址 如初化 { if (Foo * ptr = get_foo()) use(*ptr); more_code(); } 不能转为极: { {//用这个包含 QVariant var = getAnswer(); if (var.isValid()) use(var); } more_code 阅读全文
posted @ 2021-08-08 19:04 zjh6 阅读(14) 评论(0) 推荐(0) 编辑
摘要:ahk禁用Ctrl+Shift,来禁止掉切换输入法.避免误按. ;^+::return,不管用. <^Shift::return 上一行不管用.用下行试试. 更多细节见这里 现在,只需要按C-Win键即可消除极点半行的问题. 而C-S在区域里面设置,而不是像上面那样. 阅读全文
posted @ 2021-08-07 21:35 zjh6 阅读(164) 评论(0) 推荐(0) 编辑
摘要:g0跳到视觉状态行首,gm跳到视觉行(绝对)中,gM跳到该完整行中. 阅读全文
posted @ 2021-08-07 10:31 zjh6 阅读(11) 评论(0) 推荐(0) 编辑
摘要:明明你是在Ctrl+C啊,突然弹出审查工具.坑人. 原来Ctrl+Shift+C为审查工具快捷键.我就搞不懂了. 明明Ctrl+Shift+I也是快捷键,F12也是快捷键,为啥还要搞个这个快捷键.这些人有问题吧.又不让你设置快捷键,又给你显示出来.何必呢? ahk禁用掉:^+c::send {spa 阅读全文
posted @ 2021-08-06 21:13 zjh6 阅读(10) 评论(0) 推荐(0) 编辑
摘要:概念意思发生在前执行程序时,总的顺序序列在前执行线程时,内部顺序在前同步点原子变量,线程间先写后读,1线程写2线程读,构成一对同步点同步1线程写x后,2线程读x则构成同步,是描述状态. 阅读全文
posted @ 2021-08-06 10:34 zjh6 阅读(7) 评论(0) 推荐(0) 编辑
摘要:fun! Wljs(a=0) range "尾连加数,使用前先用V选中 let i=a:firstline let j=a:lastline let k=j-i+1 "多加上最后一行,也要要 for l in range(k) let m=a:a+l let @a="A//".m norm! @a 阅读全文
posted @ 2021-08-06 10:04 zjh6 阅读(9) 评论(0) 推荐(0) 编辑
摘要:一直以来,极点单行模式下,都有个半行问题. 我一直没想出来怎么解决,今天想到了,我可以直接用双行模式.虽然,可能占用空间多了.不过无所谓.至少不会出现可恶的半行模式了. 极点的背景还比单行更好看. 仍然还是可能有问题.这可能是操作系统的问题.真是坑人. 反正微软有个后台程序运行后,好像极点就出问题了 阅读全文
posted @ 2021-08-05 21:16 zjh6 阅读(7) 评论(0) 推荐(0) 编辑
摘要:D的两个vscode插件:工具及code-d 阅读全文
posted @ 2021-08-03 21:18 zjh6 阅读(1) 评论(0) 推荐(0) 编辑
摘要:__dtor(); super.__dtor(); //可以这样. __xdtor() //析构字段 编译器这样不会抱怨: @safe { @safe void test(); } @safe: @safe void bar(); 不同系统间大小移植: @nogc size_t myFunction 阅读全文
posted @ 2021-08-01 08:53 zjh6 阅读(6) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示