08 2020 档案

摘要:参见这里 想一想,如果你有数据在某个区间很密集,而你又想排序时,是不是就可以这样排序? 更快,更爽,更巴适.所以,如果处理数据的话,那么请将尽量数据集中在一堆.这样排序. 简直太爽. 可以把服务化比作类.而原来的一个大服务就相当于一个大函数,这是不好的. 而服务化后,就是将大类分拆为小类.你只需要去 阅读全文
posted @ 2020-08-26 08:57 zjh6 阅读(12) 评论(0) 推荐(0) 编辑
摘要:参考网址 元<型名 T>类 独包 止{ 独针<T>h;//包装一个 空 检查()常{ 如(h==空针)抛 无效实参("无效"); 如(h->错误)抛 无效实参(h->错误串); }//这是h内部有`错误`. 公: T()=删; T(常 T&)=删; T&符号=(常 T&)=删; //其余皆删 T(T 阅读全文
posted @ 2020-08-25 17:00 zjh6 阅读(10) 评论(0) 推荐(0) 编辑
摘要:GBK的中文编码是双字节来表示的,英文用ASCII,但GBK编码表中也有英文字符双字节表示形式,所以英文字母可以有2中GBK表示方式.为区分中文,将其最高位都定成1.英文单字节最高位都为0.当用GBK解码时,若高字节最高位为0,则用ASCII码表解码;若高字节最高位为1,则用GBK编码表解码. GB 阅读全文
posted @ 2020-08-23 11:20 zjh6 阅读(47) 评论(0) 推荐(0) 编辑
摘要:下载了,试用了,确实是,480M,真是搞笑. 原来不是5M吗? d语言静态导入. string[string] contents = static import("my/dir"); 这里表明,是从目录中导入内容为无序映. is(T S == super),S为(基,接口...)的元组. rust中 阅读全文
posted @ 2020-08-22 08:59 zjh6 阅读(12) 评论(0) 推荐(0) 编辑
摘要:td .大红{ color: #c37; background-color:transparent; //继承时用这句,变成透明的了 } 阅读全文
posted @ 2020-08-20 21:28 zjh6 阅读(18) 评论(0) 推荐(0) 编辑
摘要:类是程序的基本单位.尽量将类拆分开来,可解决复用性与扩展性. 拆分拆得好,就叫水平.把各个类的功能都分拆开来. 让一个类,只完成一个最小单一功能. 还有为啥暴露的接口要少呢,,其实并不是为了修改.而是接口要少,才是核心要点. 接口越少,使用越方便.程序长大的时候就要不断的拆分了.让程序变成一个个小颗 阅读全文
posted @ 2020-08-18 22:43 zjh6 阅读(13) 评论(0) 推荐(0) 编辑
摘要:自带的html随便玩. 微信的,要加上pre块. csdn要改两样一是class->color, 二是span=>font. 三样html不一样的人生. 阅读全文
posted @ 2020-08-18 16:36 zjh6 阅读(10) 评论(0) 推荐(0) 编辑
摘要:#define 函类名() 取左串其右(宏函名,"::") //用宏展开,宏只有靠宏.宏函名包括类名.这就是关键点. //元<整 I,型名...T>空 调试(T&...o){//重要函数为0,1级 // 常 整 级=2;//普通函数调试级,重要,修改点 // 如 常式(级>=I){打印(o...); 阅读全文
posted @ 2020-08-18 11:51 zjh6 阅读(14) 评论(0) 推荐(0) 编辑
摘要:参考地址 #号代表将本符号表示为字符串.容易忘记.因为不常用宏. ##代表粘连. ...代表可变参. 这里,宏__VA_ARGS__等,都不能再重定义宏了.否则啥都没有. 阅读全文
posted @ 2020-08-18 10:25 zjh6 阅读(29) 评论(0) 推荐(0) 编辑
摘要:写代码,最重要原则是扩展性与复用性. 复用性保证有用. 扩展性保证可扩展. 单目录,比单文件好.有时,用一个单目录来实现功能.比用单文件要好. 可以自由定义. 阅读全文
posted @ 2020-08-17 11:22 zjh6 阅读(13) 评论(0) 推荐(0) 编辑
摘要:#include <常用> 元<型名...T>构 型列{}; //如果一个光秃秃';',是不行的,要加个{}. 元<型名...T,型名...P>常式 动 连(型列<T...>,型列<P...>){ 中 型列<T...,P...>(); }//这个应该就完了,不行,不是编译时. 元<整 I,型名 H, 阅读全文
posted @ 2020-08-17 09:56 zjh6 阅读(12) 评论(0) 推荐(0) 编辑
摘要:1个示例学会snipmate: snippet 无构 构 $1{//$1表示跟随. ${1:}(){//{}表示从这里走 ${2} } }; ``` csdn一天在搞什么,反复折腾. `ultisnipa`的缺点在于`速度太慢`,按个`o`键,至少等一秒.谁受得了? 阅读全文
posted @ 2020-08-16 21:12 zjh6 阅读(12) 评论(0) 推荐(0) 编辑
摘要:#include <常用> 构 A{ 虚 空 看(){ 打印("A"); } }; 构 B:A{ 虚 空 看(){ 打印("B"); } }; 构 C:A{}; 空 主(){ A a;B b;C c; a.看(); b.看(); c.看(); } 阅读全文
posted @ 2020-08-16 09:35 zjh6 阅读(7) 评论(0) 推荐(0) 编辑
摘要:在C:\Users\Administrator\AppData\Local\Microsoft\MSBuild\v4.0里面. 将最小生成由true改为false. 微软又喊你升级了,我只有可怜的7个g了,微软一升级就要1个g对不起,惹不起,升不了级了 阅读全文
posted @ 2020-08-13 17:11 zjh6 阅读(7) 评论(0) 推荐(0) 编辑
摘要:代码如下: call quickui#menu#install('&C常用命令', [ \ ['&C安装','CocInstall '], \ ['&C列表','CocList '], \ ['&P安装','PlugInstall '], \ ['&C命令','CocCommand '], \ [' 阅读全文
posted @ 2020-08-12 23:20 zjh6 阅读(15) 评论(0) 推荐(0) 编辑
摘要:au FileType * setlocal wrap d语言不能有()构造器,是因为必须得有TypeInfoClass 和_d_new_class的地址. json文件为什么出错,可能是utf8没搞好的原因. vimquickui崩溃的原因是&后不能有中文表快捷键. 阅读全文
posted @ 2020-08-12 10:46 zjh6 阅读(16) 评论(0) 推荐(0) 编辑
摘要:禁用掉这个键,太危险了,一不注意就把你坑了. ^z::send {space} ;将^z禁用掉,太危险了. 阅读全文
posted @ 2020-08-12 10:04 zjh6 阅读(42) 评论(0) 推荐(0) 编辑
摘要:参见这里 按道理应该行的.但就是明明gbk编码,给你搞成euc_jp,说明有个有问题了. 我把vim降级到8.2.0695,这个版本是没问题的.能够正确识别.但会弹出imp已过时的的警告. 说明了什么问题,说明imp实现是没问题的,而importlib会出问题,因而不要再盲目升级. 够用了,就行了. 阅读全文
posted @ 2020-08-12 09:50 zjh6 阅读(7) 评论(0) 推荐(0) 编辑
摘要:在ultisnips.vim里面,将py3改成silent!py3加粗样式 silent!py3 import vim#改成这样,下面这句的安静可以省略. silent!py3 from UltiSnips import UltiSnips_Manager 阅读全文
posted @ 2020-08-12 09:29 zjh6 阅读(7) 评论(0) 推荐(0) 编辑
摘要:这样: f=open('0.txt',encoding='gbk'); print(f.read()) 报错却是euc_jpcodec can’t encode ‘\u7b80’,非法字母序列. 阅读全文
posted @ 2020-08-11 23:30 zjh6 阅读(9) 评论(0) 推荐(0) 编辑
摘要:8.2.1419版本中输入 py3 print(sys.path)如果路径中有中文,你会看见中文变成奇怪的东西了,. 好像解释成日文了. 而python本地又是没问题的.因而你不能在代码片段中使用中文,因为他都解析错误了,不认识你. 阅读全文
posted @ 2020-08-11 22:44 zjh6 阅读(9) 评论(0) 推荐(0) 编辑
摘要:coc.nvim不行.能行的,把配置搞好了,能行的.还是不行,中文不行,到处都是乱码.搞不定. youcompleteme不行 dcd不行 ncm2不行. ccls玩不起. ,… 没有一个不折腾,还折腾不起. 阅读全文
posted @ 2020-08-11 22:22 zjh6 阅读(7) 评论(0) 推荐(0) 编辑
摘要:在映射上加个<silent>. 阅读全文
posted @ 2020-08-11 20:46 zjh6 阅读(60) 评论(0) 推荐(0) 编辑
摘要:原来你还需要npm install这是ts写的.你得再安装一下. 阅读全文
posted @ 2020-08-11 17:36 zjh6 阅读(4) 评论(0) 推荐(0) 编辑
摘要:这个玩意,害我以前,一直都是慢得很的替换,我叉. %s/keyword dTodo 待办点/keyword dTodo 待办点/ge 加个e搞定.简直是我叉. 设置verbose=1或9可以观察到底发生了什么事. 阅读全文
posted @ 2020-08-11 14:08 zjh6 阅读(9) 评论(0) 推荐(0) 编辑
摘要:找半天,在这里. %s/keyword 待办点/keyword dTodo 待办点/g 还有很多问题 那个ccls明明没用它了,还在报,找不到,找不到 就在目录的上面.在coc\extension\package.json里面.将ccls删掉. 一个vim函数,想处理不包括自己在一堆的vim文件.则 阅读全文
posted @ 2020-08-11 13:57 zjh6 阅读(8) 评论(0) 推荐(0) 编辑
摘要:像这样: call plug#begin('plgin') Plug 'MarcWeber/vim-addon-mw-utils' Plug 'tomtom/tlib_vim' Plug 'garbas/vim-snipmate' Plug 'honza/vim-snippets' 阅读全文
posted @ 2020-08-11 11:02 zjh6 阅读(8) 评论(0) 推荐(0) 编辑
摘要:1,你的符 c,想用作编译时常量怎么办? 加个常变成静 常 符 C,就可以了. 2,你想把前256个符都用作正数,怎么搞.把符改成正 符就行了. 记住,小心,符并不是都是正数,还有一半的符是负数. 阅读全文
posted @ 2020-08-10 21:50 zjh6 阅读(11) 评论(0) 推荐(0) 编辑
摘要:php确实有??. 这里 阅读全文
posted @ 2020-08-10 16:40 zjh6 阅读(2) 评论(0) 推荐(0) 编辑
摘要://接口用来分类 interface A { //内部,实际定义不变 extern(C) /* etc*/ { int printf(const char*, ...); int atoi(const char*); //等等 } } //小插件,干其余活. private mixin templa 阅读全文
posted @ 2020-08-10 11:05 zjh6 阅读(9) 评论(0) 推荐(0) 编辑
摘要:import arsd.com; interface CsharpTest { int test(); int test2(int a); string hi(string s); } void main() { auto obj = createComObject!CsharpTest("Cool 阅读全文
posted @ 2020-08-10 10:25 zjh6 阅读(9) 评论(0) 推荐(0) 编辑
摘要:namespace Cool { public class Test { static void Main() { System.Console.WriteLine("hello!"); } public int test() { return 4; } public int test2(int a 阅读全文
posted @ 2020-08-10 10:09 zjh6 阅读(8) 评论(0) 推荐(0) 编辑
摘要:class ContainerBase { class Node { Node next, prev; ... // 类型无关方法 } ... } class Container(T) : ContainerBase { class Node : ContainerBase.Node { T pay 阅读全文
posted @ 2020-08-08 15:57 zjh6 阅读(10) 评论(0) 推荐(0) 编辑
摘要:排名学校名称省市总分1清华大学北京94.62北京大学北京76.53浙江大学浙江72.94上海交通大学上海72.15复旦大学上海65.66中国科学技术大学安徽60.97华中科技大学湖北58.97南京大学江苏58.99中山大学广东58.210哈尔滨工业大学黑龙江56.711北京航空航天大学北京56.31 阅读全文
posted @ 2020-08-08 15:20 zjh6 阅读(107) 评论(0) 推荐(0) 编辑
摘要:1,反引. 2,表格. 3,链接. 4,语法高亮. 5,最多加粗一下标题. 阅读全文
posted @ 2020-08-07 15:45 zjh6 阅读(2) 评论(0) 推荐(0) 编辑
摘要:在这里下载llvm最新版本文档 Timon: 沃尔特反对库类型来调解内存所有权.我认为我知道该做什么,但沃不完全同意,见域共享的讨论,从未共享来理解,即类型系统确保不能并行访问指定内存位置,来回从共享转换,支撑了这个观点,那很明显.语义上,共享变量就是c/c++上的标准变量,即,在@安全代码上,不能 阅读全文
posted @ 2020-08-05 17:56 zjh6 阅读(14) 评论(0) 推荐(0) 编辑
摘要:原文地址 #指示 一次 #包含<串> #包含<双队> 构 连接{ 串 标识; }; 元<整 N>类 对象池 终:不可复制{//@2,编译期提示错误 //@10,加个终,表示不可继承. //不可复制,删除默认构造,拷贝构造,禁用(移动,移动赋值) 对象池(大小型 初化大小){//未限制初化大小. 静断 阅读全文
posted @ 2020-08-05 09:49 zjh6 阅读(21) 评论(0) 推荐(0) 编辑
摘要:是( 类型 (可选 标识符) ) 是( 类型 (可选 标识符) : 其他类型, (可选 元 形参 列表) ) 是( 类型 (可选 标识符) == 其他类型, (可选 元 形参 列表) ) 是表达式,编译时自省,是(...)检查其为类型,则为真. 元 可实例化用(别名 元名, 类型...) { // 阅读全文
posted @ 2020-08-05 09:44 zjh6 阅读(12) 评论(0) 推荐(0) 编辑
摘要:导入 标.类型元组; 元 静映射(别名 M, T...) { 静 如 (T.长度 == 0) // 序列尾 别名 元组类型!() 静映射; // 停止 异 别名 元组类型!(M!(T[0]), 静映射!(M, T[1..$])) 静映射; } 模块 有资格; 导入 标.类型元组; 元 合格(T)// 阅读全文
posted @ 2020-08-05 09:44 zjh6 阅读(10) 评论(0) 推荐(0) 编辑
摘要:编译时工具, 编译时元编程:串插件,编译时求值,特征,他们可互操作,模板化编译时函数可返回串,并再次插入模板中,编译时求值函数可作模板参数用来模板化. 串插件在编译前安放,代码按串操作,注入后,就是真正的代码了.这就是宏. 插件(代码串),别忘了括号,串插件是编译时工具.串也必须是编译时生成的 插件 阅读全文
posted @ 2020-08-05 09:43 zjh6 阅读(13) 评论(0) 推荐(0) 编辑
摘要:我发表一篇文章后,再发表一篇文章.这个时候,点出来的是刚发的文章的内容. 不要折腾啊. 阅读全文
posted @ 2020-08-05 09:42 zjh6 阅读(2) 评论(0) 推荐(0) 编辑
摘要:元 元名(T,U,V) 如 (限制条件 T, U 或 V) { ... } 元 限制(T) 如 (是(T : 整)) { /*...*/ } // #1 元 限制(T) 如 (是(T : 串)) { /*...*/ } // #2 元 限制(T,U) 如 (是(T : 整) && !是(U : 浮) 阅读全文
posted @ 2020-08-05 09:21 zjh6 阅读(8) 评论(0) 推荐(0) 编辑
摘要:元 我的定义(参数列表)//命名的参数化的代码块. { 构 树{...} 树 树上映射(树 输入,树 闭包(树)f){...} 空 打印树(树 输入){...} 别名 树数组=树[]; } 这样,定义.编译时参数列表可为类型,别名(符号),字面量,T... ,允许编译时的一切.别名参数允许捕获数组, 阅读全文
posted @ 2020-08-04 14:57 zjh6 阅读(14) 评论(0) 推荐(0) 编辑
摘要:Regex!char staticRe(string reStr)() { static struct Impl { static Regex!char re; static this() { re = regex(reStr); } } return Impl.re; } auto myFunc( 阅读全文
posted @ 2020-08-01 07:33 zjh6 阅读(12) 评论(0) 推荐(0) 编辑

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