11 2019 档案

摘要:我想试试actix-web,实在受不了一个cargo build,又是207个依赖.编译更是慢. 真不知道,需要这么多依赖吗? 是学node.js,一大堆依赖包,简直我叉. 阅读全文
posted @ 2019-11-28 13:16 zjh6 阅读(16) 评论(0) 推荐(0) 编辑
摘要:注册,提供接口.操作系统.硬件厂商.就相应实现这些接口.将厂商,实现(驱动)加入. 自然就拥有了功能. #1 指针与引用 指针有一层间接,引用,是直接的. #2 c++的转换 c++,尽量用自己的转,静转,动转,常转,重转 双精 d=静转<双精>c/d; 常转去除常易属性. 不能传常对象给非常参数, 阅读全文
posted @ 2019-11-24 22:19 zjh6 阅读(13) 评论(0) 推荐(0) 编辑
摘要:构 A{ 用 量=向量<串>; 空 判断(){} }; 构 B:公 A{ 空 判断(量&b){ 打印(b); } }; 空 主(){ 向量<串>c{"啊","呀"}; B a;a.判断(c); }//c++,是可以在子类用基类的用的. XX曾经说过,一个网络库好不好,就看他有没有正确的处理 TCP 阅读全文
posted @ 2019-11-24 14:13 zjh6 阅读(8) 评论(0) 推荐(0) 编辑
摘要:如题,微软的github如此封闭吗? 阅读全文
posted @ 2019-11-24 11:10 zjh6 阅读(4) 评论(0) 推荐(0) 编辑
摘要:import std.stdio: writeln; import std.traits: hasStaticMember; //特征 template isNamed(alias T) { enum isNamed = hasStaticMember!(T, "secretlyIsNamed"); 阅读全文
posted @ 2019-11-23 22:27 zjh6 阅读(13) 评论(0) 推荐(0) 编辑
摘要:真是奇怪, 我本地就可以,他就不行.折腾. cl .... 编译不了.这个玩意儿中看不中用. 第一个问题:找不到路径.参考.将spawn这个函数改了. 然后报vcruntime.h中size_t重定义.先将179行的_win64给改了. 然后编译通过.一大堆.好像没啥问题. 但最后一个x86与x64 阅读全文
posted @ 2019-11-22 15:31 zjh6 阅读(21) 评论(0) 推荐(0) 编辑
摘要:如题. 这可能是因为.资源类,查找的时候,这个类已经坏了. 因为没有类似共针的东西,我没用引用.且这些类都是共享的,类似单例模式. 因而,使用他们的地方,都用静,且都放在一个地方(函数).不重复. 这样,就不会崩溃了. 阅读全文
posted @ 2019-11-20 14:16 zjh6 阅读(9) 评论(0) 推荐(0) 编辑
摘要:编译这个东西.先在此取代码. 然后,编译,直接编译.缺少 asio文件.然后去gitee里面单独下载了一个独立的asio. 结果,由于是最新版,编译不过, 网上搜索,结果nuget里面有1.10.6版本,于是在vs里面点nuget搜索asio,出来两个版本,选这个版本.然后编译.这时,不需要刚才加的 阅读全文
posted @ 2019-11-11 22:41 zjh6 阅读(12) 评论(0) 推荐(0) 编辑
摘要:"mylib/package.d",内容如下: -- module mylib; public import mylib.foo, mylib.bar, mylib.baz; import mylib; //于是就可以这样用了. 阅读全文
posted @ 2019-11-11 14:43 zjh6 阅读(12) 评论(0) 推荐(0) 编辑
摘要:协程库libgo这里 epoll的lt,et模式,这里,这里,这里,这里 libgo源码分析 stty中文命令行详解 asio中文文档 阅读全文
posted @ 2019-11-10 19:17 zjh6 阅读(4) 评论(0) 推荐(0) 编辑
摘要:动态反射,编译时多态可根据指针类型确定函数,见这里: 元<型名 F>用 值转=函数<空(F*f,常 串&名)>; //每一项转值,成员项,都可转成指针,指与名对应.指针与&构::值对应 元<型名 T>类 段转基{ 公: 虚~段转基()=默认; 虚 空 符号()(T*p)常=0; }; 元<型名 T, 阅读全文
posted @ 2019-11-09 12:48 zjh6 阅读(220) 评论(0) 推荐(0) 编辑
摘要:文章在此 虽然,purecpp.org更新不怎么频繁,但其原来的内容,还是有很多宝贝的.只是有些 排版,实在不是很好.不过,学习为主. 上一篇是d的右值引用.这一篇是c++的. 这是最后的结论: 实现就是:静转<T&&>,将T/T&/T&&转为T&&,这样就是右值引用了.右值引用就是个废物利用..如 阅读全文
posted @ 2019-11-07 16:39 zjh6 阅读(23) 评论(0) 推荐(0) 编辑
摘要:右值属性 开关:-preview=rvalueattribute, 代码: struct S {} void func(@rvalue ref S p); @rvalue ref S func(); S a; auto b = cast(@rvalue ref)a; void gun(@rvalue 阅读全文
posted @ 2019-11-07 15:47 zjh6 阅读(15) 评论(0) 推荐(0) 编辑
摘要:c++元编程是c++的弱项.虽然现代c++要好点了. 不过还是要看了.参考及ppt在此 原来也看过,不过,不实际操作,总是没感觉.前面文章,写了点.不系统. 看看大神的现代元编程.原来,我还在静态检查阶段.有的时候. 要限制构的模板参数,就必须用静态断定在构的起点,就断定. 同样可以借用<是成员函数 阅读全文
posted @ 2019-11-07 13:36 zjh6 阅读(15) 评论(0) 推荐(0) 编辑
摘要:元<型名...>构 空器{用 型=空;}; 元<型名...A>用 是空型=型名 空器<A...>::型; 元<型名 T,型名=空>构 是灵针:假型{}; 元<型名 T>构 是灵针<T,是空型<推导(求值<T>().符号->()),推导(求值<T>().取())>>:真型{};//推导失败没啥 //有 阅读全文
posted @ 2019-11-06 17:47 zjh6 阅读(13) 评论(0) 推荐(0) 编辑
摘要:蓝奏云:在这里. 最快!学习gtkd.结合360极速浏览器的谷哥自动翻译. d语言的下转 if (Bar bar = cast(Bar)foo) bar.value.writeln; else if (Baz baz = cast(Baz)foo)//Bar,Baz为foo的子类. baz.name 阅读全文
posted @ 2019-11-06 09:43 zjh6 阅读(9) 评论(0) 推荐(0) 编辑
摘要:1,大流冲,有点问题.大小不知道什么时候就改了. 2,入.针加(),速度太慢,要少用. 3,可以先把点,保存起来.然后分割. 4,写一个找重复的.就到处是错. 整 加中总(串&a){//加一个串,如不重复中0 呀.插入(a);如(总==呀.大小()){重++;中 重;} 总=呀.大小();中 0; 阅读全文
posted @ 2019-11-05 14:33 zjh6 阅读(10) 评论(0) 推荐(0) 编辑
摘要:整 按尾(常 整&i){整 j=i%10;中 j;} //非类型参数:有用的,谁说没用. //整型常量(包括枚)或指向外部链接指针(包括函数指针,类成员函数指针,及具有外部链接的字符串常量指针). //类似(外 常 符* 名="abc"),是可以作模板参数的 元<型名 T,整(*f)(常 T&)> 阅读全文
posted @ 2019-11-03 21:05 zjh6 阅读(16) 评论(0) 推荐(0) 编辑
摘要:项代码质量问题1颗粒度大不大?2耦合大不大?3无用代码多不多?4安排合不合理?5架构如何?6重用性?7扩展性?8严密性?9干净性?10易用性?11类的安排?12是否经常用?(这个指标非常重要)13概念是否清晰?14类功能是否最小化?没出现功能混杂情况 还有,功能划分,功能提取搞好没有.. 不常用,代 阅读全文
posted @ 2019-11-03 10:23 zjh6 阅读(11) 评论(0) 推荐(0) 编辑
摘要:读文件: 标::串 内容; 常 大小型 大小=3*1024*1024; 内容.调整(大小); 文件_.读(&内容[0],大小); //调试方法: #如定义 _调试 标::输出<<"关闭"<<标::行尾; #结束如果 //整作元参.因为枚举,其实就是整数.所以,都是可以的.枚举就是整.只不过给予一个名 阅读全文
posted @ 2019-11-02 21:08 zjh6 阅读(11) 评论(0) 推荐(0) 编辑

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