04 2021 档案

摘要:有时,循环内设置常值,有时可抽象为λ,但在静态环境中不行.且置值时,我还要处理,而不是直接返回,但这又有另一个循环. 用例是,我的类型集中,有个常属性.要验证他们都相同,并取出其值. 是否有人有写一次类型,即允许仅初化一次类型,就像初化值一样,运行时决定是否置该类型. 类似可重绑定/尾常,头不必为常 阅读全文
posted @ 2021-04-30 23:07 zjh6 阅读(21) 评论(0) 推荐(0) 编辑
摘要:#include <常用> 元<类...I> 空 啊(串&a,I&&...c){ (压(a,c),...); }//用来压多个符. 元<类...I> 空 哦(I...c){ ((输出<<c),...); }//用来压多个符. //c++的符不能站在类的位置, 空 主(){ 符 c{'0'},d{'1 阅读全文
posted @ 2021-04-30 22:04 zjh6 阅读(8) 评论(0) 推荐(0) 编辑
摘要:如:imap <C-i> <C-o>A这样映射后, 连普通tab功能都没了.不能乱映射. 阅读全文
posted @ 2021-04-29 18:38 zjh6 阅读(0) 评论(0) 推荐(0) 编辑
摘要:fun! Qksk() "去掉可视中空格,先选中,再在命令行输入该区 let [a,b,c,d,e]=getcurpos() :s/\%V //g :call cursor(b,e) "对虚进行替换,用虚偏移. endf 阅读全文
posted @ 2021-04-29 10:50 zjh6 阅读(13) 评论(0) 推荐(0) 编辑
摘要:struct S { int* ptr; int* 你好() scope; static int* 啊(scope ref S s); } 本按引用传递,所以,你好与啊是等价的. 引用已避免返回构地址,而域避免返回s.针或等价的本.针. 这也是报告漏洞时,要求针字段.同样,当感觉困惑时,用简单指针/ 阅读全文
posted @ 2021-04-28 13:40 zjh6 阅读(17) 评论(0) 推荐(0) 编辑
摘要:@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 阅读(15) 评论(0) 推荐(0) 编辑
摘要:不要小看这样一个操作. 1个.号代替@.@要按shift+2,而且容易出错.从而切换中英,然而又要切换回来.因而现在用.来替换@. 实在是爽,按一下.就行了,又避免了中英切换错误. 小小改进,即可增加生产力. 阅读全文
posted @ 2021-04-27 16:59 zjh6 阅读(9) 评论(0) 推荐(0) 编辑
摘要:^esc:: send +{f10} sleep,40 send n{enter} return 阅读全文
posted @ 2021-04-27 15:47 zjh6 阅读(6) 评论(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 阅读(36) 评论(0) 推荐(0) 编辑
摘要:这篇文章讲解了不安全方式. 不过无所谓. 串视,我很少用,一用,就出错. 几个指针包装,很容易出错.不如用原始指针. 自己在一个类中控制好就行了.为什么这些人反对指针呢.该用就用. 可选<T>也不好用.不巴适.我不喜欢,自己多测试下就行. span什么的,很少用.没用过. 编程,不要搞那么复杂. r 阅读全文
posted @ 2021-04-26 09:54 zjh6 阅读(7) 评论(0) 推荐(0) 编辑
摘要:见上篇 上面,虽然一定程度上,可以继承. 但矛盾在于,上篇的这个并坑,扩展性不好. 因为,其虚函数无法使用.这只是个结构. 这时,用λ比较好,因为λ可以捕捉上下文. 像上篇例,其实弄成函数好.虚函数都不知道该怎么写.不过,该用虚函数时,就用.该继承,就继承. 阅读全文
posted @ 2021-04-25 18:43 zjh6 阅读(12) 评论(0) 推荐(0) 编辑
摘要://流水线(们,分中,分连,分驼峰,分大写); 这个分中,分连你是命不了名的.把分中改成中分.分连改成连分又可以了. 很恶心的. 阅读全文
posted @ 2021-04-25 18:34 zjh6 阅读(9) 评论(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 阅读(12) 评论(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 阅读(8) 评论(0) 推荐(0) 编辑
摘要:不再内网穿透 公网访问内网 阅读全文
posted @ 2021-04-24 19:25 zjh6 阅读(6) 评论(0) 推荐(0) 编辑
摘要:运行时,调试,真是不容易. 1,对不变化的主调用文件将其复制到调试位置处,避免到处剪切过来,剪切过去. 2,调试时的方法,就是在注册那个地方,增加调试级别,在经常犯错的地方,加上调试语句,配上级别.一般为2,详细为3.最小信息为1. 3,调试时,快速找到相应地点,然后像打断点一样,复制相应打印语句. 阅读全文
posted @ 2021-04-24 10:04 zjh6 阅读(17) 评论(0) 推荐(0) 编辑
摘要:在这里在下面 有32位,64位的,注意区分. 用fdm来下载. 阅读全文
posted @ 2021-04-22 18:51 zjh6 阅读(9) 评论(0) 推荐(0) 编辑
摘要:let g:MDYY='cpp' fun! Zmdy(a='cpp') let g:MDYY=a:a "设置md的代码语言,这样,还可改 endf 要求,配置为: set viminfo+=! "保存大写g:变量,如g:Mdyy 参考地址 要求变量全大写,不能含有小写字母. 这个方法目前,还有问题, 阅读全文
posted @ 2021-04-22 10:57 zjh6 阅读(9) 评论(0) 推荐(0) 编辑
摘要:下载地址 阅读全文
posted @ 2021-04-21 22:20 zjh6 阅读(2) 评论(0) 推荐(0) 编辑
摘要:fun! Qyd() "前移动. let c=Dkf() if(!Szw(c)) "非中文 norm! l "映射l原意 return endif let t=Qhm() "这里先不动作,由库来干活. let m=libcallnr("扩展.dll",Zbc("长呀"),t) "这里还要移动 let 阅读全文
posted @ 2021-04-21 11:07 zjh6 阅读(11) 评论(0) 推荐(0) 编辑
摘要:<script type="text/javascript" src="myscripts.js" charset="gbk"></script> http头设置:charset=gbk ningx设置:add_header Content-Type 'text/html; charset=gbk' 阅读全文
posted @ 2021-04-19 21:37 zjh6 阅读(8) 评论(0) 推荐(0) 编辑
摘要:utf8编码汉字e5808b個e5808c倌e5808d倍e5808f倏e58092倒e58093倓e58094倔e58098倘e58099候e5809a倚e5809b倛e5809f借e68081态e68082怂e68083怃e68084怄e68085怅e68086怆e68087怇e68088怈e6 阅读全文
posted @ 2021-04-18 22:27 zjh6 阅读(15) 评论(0) 推荐(0) 编辑
摘要:先F12然后点箭头图标选中svg最外层, 然后点右键,捕捉节点屏幕截图,下载得到png图片.搞定. 阅读全文
posted @ 2021-04-18 21:48 zjh6 阅读(41) 评论(0) 推荐(0) 编辑
摘要:<svg width="210" height="210" xmlns="http://www.w3.org/2000/svg" > <circle cx="105" cy="105" r="100" fill="red" stroke="red" stroke-width="5"/> <circl 阅读全文
posted @ 2021-04-18 21:42 zjh6 阅读(8) 评论(0) 推荐(0) 编辑
摘要:参考地址:1,vim扩展调用库下载地址 c++代码如下: 外 "C" 引出 符* f(符*a){ 静 符 内容[2048]; 串 b=a;b=b+b;整 c=b.大小();断定(c<2048); 复制串几(内容,b.c串(),c);中 内容; }//注意用法,太坑人了. //编译命令:!cl /LD 阅读全文
posted @ 2021-04-18 17:08 zjh6 阅读(10) 评论(0) 推荐(0) 编辑
摘要:gooreplacer,用来访问,一些外网需要谷哥的接口的网站.如d论坛,这样访问就很快了. HTTP Request Blocker,用来将有些访问不了的图片的网站过滤了,叫他不要请求了,不然,老是在转,烦得很.注意,写规则时,用*://www.域名/*这样,来写.不然,未过滤掉.如d论坛,这样其 阅读全文
posted @ 2021-04-17 11:22 zjh6 阅读(42) 评论(0) 推荐(0) 编辑
摘要:autocmd BufReadPost * normal! zt "放在最上面 阅读全文
posted @ 2021-04-16 23:24 zjh6 阅读(11) 评论(0) 推荐(0) 编辑
摘要:fun! Paste2() :call Qtwk() "加上去空白代码 normal! "+gP "保持插入模式 endf exe 'inoremap <silent> <script> <C-V> <ESC>:silent call Paste2()<CR>A' "插入模式下,在这里用A,而不是函 阅读全文
posted @ 2021-04-16 19:17 zjh6 阅读(6) 评论(0) 推荐(0) 编辑
摘要:我发现至少可以修改几个映射了, 比如<C-A可以修改了,C-f可以修改,还有些. 先备注在此.要改mswin.vim.我删了很多东西.现在是个样儿: "可视模式下<bs>删选区 vnoremap <BS> d "如果Zt管用,试试映射到cmap里面. if has("clipboard") map 阅读全文
posted @ 2021-04-16 10:29 zjh6 阅读(24) 评论(0) 推荐(0) 编辑
摘要:下载地址 阅读全文
posted @ 2021-04-16 08:48 zjh6 阅读(1) 评论(0) 推荐(0) 编辑
摘要:mixin('内容')大致等价于mixin({内容}), 因而,一个mixin('private:')就是mixin({私}), 要注意. 阅读全文
posted @ 2021-04-15 22:32 zjh6 阅读(11) 评论(0) 推荐(0) 编辑
摘要:类似,代码的模板,减少输入文本.如for再按tab,就可能是: for (i = 0; i < count; i++){ /* 代码 */ } 跳到$0处停止.而从$1,$2开始跳. snippet fo for ($1 = ${2:start}; ${1:i} < ${3:end}; $1${4: 阅读全文
posted @ 2021-04-15 16:48 zjh6 阅读(9) 评论(0) 推荐(0) 编辑
摘要:搞半天,一直就是崩溃. 最后: 抓(异常&e){ 打印(e.什么()); } 发现了,是不能边枚举目录,边删目录.这样是要不得的. 于是后面就简单了. 阅读全文
posted @ 2021-04-15 16:11 zjh6 阅读(9) 评论(0) 推荐(0) 编辑
摘要:fun! Qhml(bl,m,n) "切换命令.前为变量,m为允许动作,n为否定动作 "使用如下: ":call Qhml('qhbl','ApcEnable','ApcDisable') let t=get(s:,a:bl,0) if !t exe a:m exe 'let s:'.a:bl.'= 阅读全文
posted @ 2021-04-15 14:36 zjh6 阅读(7) 评论(0) 推荐(0) 编辑
摘要:作者:Timon Gehr: 原文地址 程序中的类型,有些是生成的.如,你有T,S,则T[],S[],T闭包(S)也是类型, 组合的意思是:组成类型不隐式依赖其环境,同时,环境类型,也不依赖组成类型. 如上示例:T[]和T闭包(S)不是完全组合,因为当T为空时,存在特例. 这种特例,导致语言的各种折 阅读全文
posted @ 2021-04-15 08:41 zjh6 阅读(13) 评论(0) 推荐(0) 编辑
摘要:用windbg简单调试d,下载单独包地址 序号动作1打开exe文件2打开d源文件3源码中用F9置断点.4Go 抓异常,对dmd -m64或-m32mscoff版本,用bp _d_throwc. 对ldc -g用bp d_throw_exception 打断 @start -ldc >bp Dmain 阅读全文
posted @ 2021-04-14 09:17 zjh6 阅读(9) 评论(0) 推荐(0) 编辑
摘要:cmap <C-left> <C-W> cmap <C-BS> <C-W> 这样,就可以用C-左,C-BS键来删单词了,因为C-W实在是不好删. 同时,在这里可见,退格在vim中表示为BS. 阅读全文
posted @ 2021-04-12 18:35 zjh6 阅读(15) 评论(0) 推荐(0) 编辑
摘要:let m=strpart(s:m,2*i,2) let n=s:n[i] 主要是要注意,中文标点要替换成子串,不能光是一个字符,否则,会出错的. 阅读全文
posted @ 2021-04-10 17:56 zjh6 阅读(15) 评论(0) 推荐(0) 编辑
摘要:如题,TOh,不能这样做,如果用批处理,则因为同时打开所有文件,则没有高亮,因为没有高亮,所以不好看,要不得. 既然要求我们不同时打开,则这样: :let l=getbufline(1,1, "$") "bufnr,返回缓冲号.从1开始 for i in l 就行了.通过取缓冲行,再挨个打开.再处理 阅读全文
posted @ 2021-04-10 10:52 zjh6 阅读(12) 评论(0) 推荐(0) 编辑
摘要:翻译md至pdf: :AsyncRun pandoc --output $(VIM_FILENOEXT).pdf %:p :AsyncRun chrome % "打开当前pdf,将chrome加至目录 :AsyncRun ctags -R --fields=+S . :AsyncRun ctags 阅读全文
posted @ 2021-04-10 10:42 zjh6 阅读(22) 评论(0) 推荐(0) 编辑
摘要:此时,你应该注意,是不是新加了文件进去. 这个时候记得用#pragma once保护. 遇到一个unicdoe16的文件了. 桌面按键显示工具:keycastow,很不错. 阅读全文
posted @ 2021-04-09 22:02 zjh6 阅读(6) 评论(0) 推荐(0) 编辑
摘要:我现在的vim还是整得好看.又免不了要看文档,文档又都是英语,需要搞成html格式,今天再用用这个我最初学vim最喜欢用的命令.不错,很巴适. 我的白颜色文件 白色为主,很爽的. 阅读全文
posted @ 2021-04-09 18:16 zjh6 阅读(8) 评论(0) 推荐(0) 编辑
摘要:"`CTRL-E(上滚),CTRL-Y(下滚),CTRL-U(下半屏),CTRL-D(文字上半屏),CTRL-F(减2行),CTRL-B(反向)`,这几个都可`重映射` "X(删除光标左边字符),S删除整行,都很少用,可映射 "P在行前插入,没多大用,可映射,W/w. 阅读全文
posted @ 2021-04-09 10:01 zjh6 阅读(11) 评论(0) 推荐(0) 编辑
摘要:我们知道,md很常用. 因而必须要有高亮. 而md现在有两个需求:代码高亮+图片显示.因为, vim自带的md高亮就不错了,但代码/图片还不行. 因而,我们只需要下载vim-markdown-quote-syntax插件,然后自己再写个小程序提取出图片为html文件,就可以了. 不需要太多就可以满足 阅读全文
posted @ 2021-04-08 21:53 zjh6 阅读(19) 评论(0) 推荐(0) 编辑
摘要:对,脑袋有包.你要屏蔽就屏幕某个人/组织嘛.现在.有用的又访问不到.是不是脑袋有包? 这些人,就该天天骂.正事不做,豆腐放醋., 阅读全文
posted @ 2021-04-07 18:24 zjh6 阅读(1) 评论(0) 推荐(0) 编辑
摘要:这里 阅读全文
posted @ 2021-04-07 10:06 zjh6 阅读(2) 评论(0) 推荐(0) 编辑
摘要:字符串操作:string-functionsnr2char()通过数值码值取得一个字符list2str()从数值列表取得字符字符串char2nr()取得字符的数值码值str2list()从字符串取得数值列表str2nr()把字符串转换为数值str2float()把字符串转换为浮点数printf()根 阅读全文
posted @ 2021-04-06 18:34 zjh6 阅读(98) 评论(0) 推荐(0) 编辑
摘要:这个要改成: makedepends=( 'mingw-w64-i686-go' ) 光是go下载不了. 然后改成你自己的go,结果又是 version "go1.15.5" does not match go tool version "go1.16". 你安装最新的,然后又说你已有了账户. 真是 阅读全文
posted @ 2021-04-06 10:44 zjh6 阅读(9) 评论(0) 推荐(0) 编辑
摘要:被pacman坑很久了,老是说找不到目标. 先按这里配置go环境. 在.bash_profile里面: export GOROOT=/mingw32/bin export GOBIN=$GOPATH/gobin export PATH=$PATH:$GOROOT/bin:$GOBIN 然后, 改依赖 阅读全文
posted @ 2021-04-06 09:37 zjh6 阅读(13) 评论(0) 推荐(0) 编辑
摘要:参考,这里解决密钥 这里,这里下载基本. 这里下载最新的msys32 再试试能不能安装yay,pacman总感觉很多有问题. 不玩这个玩意儿,太坑人了,到处都是坑,他们自己玩吧. 阅读全文
posted @ 2021-04-05 23:17 zjh6 阅读(16) 评论(0) 推荐(0) 编辑
摘要:参考地址 阅读全文
posted @ 2021-04-05 21:06 zjh6 阅读(55) 评论(0) 推荐(0) 编辑
摘要:vim-markdown-quote-syntax 这里下载 这样,md里面代码也是高亮的,而且不影响你其他高亮方式,有空,再学习vim如何加高亮. 阅读全文
posted @ 2021-04-04 22:52 zjh6 阅读(19) 评论(0) 推荐(0) 编辑
摘要:是这样的: 常用.交(地址,数据,头),这样交,搞了半天,会话.post功能是有问题的. 阅读全文
posted @ 2021-04-04 17:53 zjh6 阅读(7) 评论(0) 推荐(0) 编辑
摘要:if(k 1): 上=pop(无穷); if(not 上): c[i]+=1;return False c[i]=0;continue c[i]+=1; 要写多个c[i],没有别名吗? 阅读全文
posted @ 2021-04-04 11:10 zjh6 阅读(2) 评论(0) 推荐(0) 编辑
摘要:看,就是这么一丁点的区别,就容易犯错误. 阅读全文
posted @ 2021-04-04 10:13 zjh6 阅读(13) 评论(0) 推荐(0) 编辑
摘要:详细情况在这里 真是巴适.很爽的. 阅读全文
posted @ 2021-04-03 22:03 zjh6 阅读(5) 评论(0) 推荐(0) 编辑
摘要:如指数,原为: 整 指数(整 M,整 N){//M**N,M的N次方 整 a=1;当(N--)a*=M;中 a; }//管用,不好用常式. 现在改为: 元<整 M=10>整 指数(整 N){//M**N,M的N次方 整 a=1;当(N--)a*=M;中 a; }//编译时已知常量,尽量使用模板 尽量 阅读全文
posted @ 2021-04-02 19:15 zjh6 阅读(10) 评论(0) 推荐(0) 编辑
摘要:就改了一个网页放大,结果,所有的网页的默认都改了.真是恶心,这种设置,有不如无. 阅读全文
posted @ 2021-04-02 17:32 zjh6 阅读(1) 评论(0) 推荐(0) 编辑
摘要:逆转与正转: 串 正转串(整 i){//可通过在尾,加上'-'来支持负数 极 为负=0;如(i<0){为负=1;i=-i;} 串 e;整 j,k;符 c; 当(1){//23457 k=i%10;j=i/10;c=k+'0';压(e,c); 如(!j)断;i=j; }//压的是低位. 如(为负)压( 阅读全文
posted @ 2021-04-02 17:23 zjh6 阅读(25) 评论(0) 推荐(0) 编辑
摘要:#include <常用> 空 主(){ 向量<整>啊{34,45,3,67};整 j=10; 当(j--){ 极 i=下个排列(啊.头(),啊.尾()); 打印(啊);输出<<行尾; }//这个排列,得到的只是排列而已.不是前进 } 阅读全文
posted @ 2021-04-02 12:50 zjh6 阅读(9) 评论(0) 推荐(0) 编辑
摘要:有时,可能想下载这里的文件. 先要点到这里:正在下载文件等到你的书名出现了,然后等一会儿. 然后点慢速下载,然后有个九宫格验证.最后出现单击此处下载. 要注意,是能够下载的. 有时,一本书,不知道在哪去下载,那么搜索其asin号. 如B08KLP3R9Y,然后就找到下载地址了. 阅读全文
posted @ 2021-04-02 10:47 zjh6 阅读(496) 评论(0) 推荐(0) 编辑
摘要:这里 阅读全文
posted @ 2021-04-02 10:45 zjh6 阅读(1) 评论(0) 推荐(0) 编辑
摘要:有时,我们想像电脑一样操作华为手机,怎么办? 我们,先打开华为分享,然后点击进去,然后共享至电脑.然后输入凭据.就可以进行复制粘贴操作了. 如果,是旧手机,你可以下载手机助手,找和电脑共用,然后给你分享个类似ftp的地址.然后你再从此访问.只能下载,不能复制电脑内容进去. 阅读全文
posted @ 2021-04-01 19:10 zjh6 阅读(96) 评论(0) 推荐(0) 编辑
摘要:V.p.:我们知道,速度并不与指令数同步发展.2个有趣观察: 1,zig前端和llvm后端对检查很灵活,如果能证明永不溢出,则不会发射检查溢出指令.我想总是发出他,则编译器会生成两个版本,1个检查,1个不检查,当不会溢出时,则调用不检查版本.真有意思. 2,总是生成检查时,牺牲了2.7%的效率.应该 阅读全文
posted @ 2021-04-01 11:09 zjh6 阅读(18) 评论(0) 推荐(0) 编辑
摘要:.ps-fixed,.z-nav-fixed,.m-manual .manual-head,.bookstack-bars,.m-manual .manual-left,.m-manual .manual-progress,.m-manual .manual-right{ position:init 阅读全文
posted @ 2021-04-01 09:53 zjh6 阅读(7) 评论(0) 推荐(0) 编辑

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