02 2020 档案

摘要:已经有人有d的betterC可用标准库了:这里 有兴趣的也可以参与构建一个基于betterC的核心库,下面是我平时收集到的一些参考库链接: 基本 串 https://github.com/mloskot/string_benchmark https://www.codeproject.com/Art 阅读全文
posted @ 2020-02-25 16:19 zjh6 阅读(54) 评论(0) 推荐(0) 编辑
摘要:import std.range; import std.stdio; alias NumberPrinter = void delegate(); NumberPrinter[int] printers; void main() { foreach (i; iota(5)) { printers[ 阅读全文
posted @ 2020-02-25 07:06 zjh6 阅读(13) 评论(0) 推荐(0) 编辑
摘要:dmd -lib 星.d,可生成库. void,表示缺少类型, 可用.init访问类型的默认初化值.整为0,浮为非数,极为假. 数组与结构统称为聚合类型.长为8字节.短为2字节 .的大小取得类型的大小, 浮点:f为4字节(6位小数),d为8字节(15位小数),实为10字节(硬件支持最大,x87,80 阅读全文
posted @ 2020-02-20 21:42 zjh6 阅读(11) 评论(0) 推荐(0) 编辑
摘要:2013年,d概述 1,1999年开始D. 2,2007.d1发布. 今天. 1,复制和移动语义. 2,分布式缓存编译 3,内联正则 4,d作为游戏引擎 5,并行垃集. 明天. GDC,共享库,c#到D,网络开发,精确垃集,D的jit编译, 视觉 简单读理解代码,可证明正确,工业质量. 用scope 阅读全文
posted @ 2020-02-20 19:32 zjh6 阅读(16) 评论(0) 推荐(0) 编辑
摘要:文章在此 可以先将make.c与dmake.d一起下载下来. c版,文中有 d版 1,将相应#include,改为d的相应c头. 类似这样 import core.stdc.ctype; import core.stdc.stdio; import core.stdc.stdlib; import 阅读全文
posted @ 2020-02-19 21:30 zjh6 阅读(23) 评论(0) 推荐(0) 编辑
摘要:使外(c++)在-betterC中有效地址 struct Base { int x; void g(){ import core.stdc.stdio; printf("%d",x); } } struct Derived {//有一个来实现继承 Base _base; alias _base th 阅读全文
posted @ 2020-02-19 17:53 zjh6 阅读(14) 评论(0) 推荐(0) 编辑
摘要:betterC的目的就是最大可能与C编译器通信,即你写的d,就是c. 注意:这是d代码 现在谷哥翻译根本翻译不了日语文章. 可以这样,对代码类串用utf8,对显示类串用gbk,这样就可以用中文了.加一个区分开关就行了. module count; @nogc: nothrow: import cor 阅读全文
posted @ 2020-02-19 15:23 zjh6 阅读(16) 评论(0) 推荐(0) 编辑
摘要:dub命令选项: 省略命令,则为run,--用于分割选项. 取包或包元数据时http_proxy为环境变量设置. dub -a x86 --compiler dmd,x86架构下用dmd编译器 一般命令: -h 选项解释--help显示一般命令帮助--root=操作的根目录--registry=解析 阅读全文
posted @ 2020-02-18 08:08 zjh6 阅读(37) 评论(0) 推荐(0) 编辑
摘要:1,Failed to spawn new process,意思是,这个编译好的程序,不是好程序. 2,无效的库格式;已忽略库,我估计这是这个库是用ldc2连接的,所以dmd连接不了.所以产生大量的未解析符号. 3,ldc2的dub,突然崩溃,然后下载最新的版本1.20,发现里面没有dub,然后把d 阅读全文
posted @ 2020-02-17 20:27 zjh6 阅读(27) 评论(0) 推荐(0) 编辑
摘要:ldc2一定要在github下载.我觉得唯一下载地址就是这样的麻烦. 两个工具fdw,thunder轮流下,都下不了.折腾死人. 每次都下载不了全部,都是一会儿就断(99%)是最恶心的. 华为录音放在.sounds目录下 然后github说域名重定向.然后删除hosts里面的东西,没想到这次居然下载 阅读全文
posted @ 2020-02-17 18:25 zjh6 阅读(35) 评论(0) 推荐(0) 编辑
摘要:虽然也不知道这个自定义域名有啥用. 先定义个. 不过升级了6级后,突然没了升级的动力了.因为没啥奖励啊. 还有推荐卡拿来干啥? 阅读全文
posted @ 2020-02-17 11:00 zjh6 阅读(3) 评论(0) 推荐(0) 编辑
摘要:c++20span介绍 c++17部分功能 名字空间可以连写了,如x::y::z 结构化绑定,动[x,y],还可以绑定结构. 内联变量. 串视,可以更简单使用c字符串 任意,统一的容器. 变量,类型安全的联. 可选,可空的值.指针为可空引用类型.值类型.不用分配内存.指针要分配.类似指针,但是是值类 阅读全文
posted @ 2020-02-17 09:47 zjh6 阅读(15) 评论(0) 推荐(0) 编辑
摘要:错误如下:无法将参数 3 从“main::<lambda_71675a5b8108b8449203c47b85b0730b>”转换为“cinatra::client_callback_t”. 这里我们要先找到这个client_callback_t类型的定义. 可以先把所有相关文件都合并起来,然后再搜 阅读全文
posted @ 2020-02-16 17:36 zjh6 阅读(23) 评论(0) 推荐(0) 编辑
摘要:参考地址在此 复制的第一个.编译时先说没有定义winnt,然后就像下面一样定义一个winnt 然后说找不到libboost_date_time-vc141-mt-s-x32-1_71.lib库.原来我原来在此编译的boost缺少runtime-link=static,所以只78个库,补上后有101个 阅读全文
posted @ 2020-02-16 14:10 zjh6 阅读(21) 评论(0) 推荐(0) 编辑
摘要:概述 DIP25和DIP1000中提出的语言特征通过检测指针是否超出了函数域,大大提高了给函数传递引用和指针的内存安全.相应,如果函数不允许转义引用,则容器可以安全地传递内部引用给函数. 但,如果传递多个相同容器的引用给函数,则一个引用会渲染其他引用引用的空数据.该DIP旨在纠正该问题.这是在DIP 阅读全文
posted @ 2020-02-15 22:51 zjh6 阅读(13) 评论(0) 推荐(0) 编辑
摘要:复制构造函数 概述 本文档提出了复制构造函数,它是后复制函数的替代方法.复制构造函数消除了对后复制的需求,并修复了其缺陷和固有限制.还讨论了演进和向后兼容性. 理由和动机 本节重点介绍了后复制存在问题,并说明了为什么复制构造函数比后复制好. 本(本)概述 无法有意义地重载或限定后复制函数.但,编译器 阅读全文
posted @ 2020-02-15 13:53 zjh6 阅读(19) 评论(0) 推荐(0) 编辑
摘要:大小写乱变单词意思颠倒乱加标点符号意思乱变,东一个西一个.英文标点乱变,变成所谓的中文标点. 总之,非常不靠谱 阅读全文
posted @ 2020-02-15 11:42 zjh6 阅读(2) 评论(0) 推荐(0) 编辑
摘要:勾挂D的结构移动语义 概述 当前语言定义禁止结构类型维护到其实例的外部/内部引用,因为D可能选择通过简单的位复制操作来移走结构实例. 此DIP的目的是保留此函数,并也允许到实例的内部/外部引用.这是通过允许该结构定义类似后复制的回调(叫后移动操作)来实现的,在移动后调用它,从而允许该结构更新移动搞失 阅读全文
posted @ 2020-02-14 20:17 zjh6 阅读(20) 评论(0) 推荐(0) 编辑
摘要:加抛为函数属性 理由 当前,默认情况下允许函数引发异常.可以通过应用不抛属性来更改此行为.但一旦不抛在模块域或块中使用,其域中的所有函数都会受到影响; 因此聚合不继承从外部域的不抛属性.如需要整个模块不抛,那么该属性不仅必须在模块域内应用,而且必须在每个聚合的定义内应用: 空 栏(); //可抛 s 阅读全文
posted @ 2020-02-14 14:56 zjh6 阅读(21) 评论(0) 推荐(0) 编辑
摘要:这个东西,就是复选框那种, opt-in,默认为空,要选的话,挨个挨个选.一般为选择项少的情况下.我自己想的中文翻译为选进 opt-out,默认全选,要选的话,挨个挨个取消.翻译为选出.就是取消复选框打勾的这么个过程. 阅读全文
posted @ 2020-02-14 14:27 zjh6 阅读(217) 评论(0) 推荐(0) 编辑
摘要:添加外(闭包)作为链接类型,以创建与闭包ABI兼容的函数, 将UFCS调用的地址传递给外(闭包)函数将创建一个闭包 成员函数可以隐式转换为外(闭包)函数 描述 建议外(闭包)添加为链接类型,即 外(闭包)空 bar(Foo foo);//可转成闭包 这种链接类型通过使第一个参数按与将上下文指针传递给 阅读全文
posted @ 2020-02-14 12:34 zjh6 阅读(14) 评论(0) 推荐(0) 编辑
摘要:我很早写过,但没单独提取出来 点链接.照着做!将禁止更新.ahk加入启动.这样启动时自动运行. vivo手机拍视频后保存地址:连接电脑后 的DCIM/Camera/Video,视频和照片都保存在此目录 阅读全文
posted @ 2020-02-14 09:46 zjh6 阅读(10) 评论(0) 推荐(0) 编辑
摘要:我很多时候,找这样,找那样.一会儿找工具. 一会儿找源码,一会儿找这样信息,一会儿找那样信息. 真头疼,看来,一定要搞个集中管理.把所有相关的东西.都搞个集中管理. 比如: 工具,文档,源码,快捷键,配置,.... 一定要搞个集中管理,否则,太不方便了. 阅读全文
posted @ 2020-02-13 19:44 zjh6 阅读(13) 评论(0) 推荐(0) 编辑
摘要:就看他写的软件大不大,依赖多不多. 看.同样的qsv转换软件.有的软件40M,有的软件30M,还有的软件几百k.差距啊. 差距.这就是差距. 而且这个百倍小的转换速度飞快.我都没注意到,就转换完了,一定是个高手写的. 昨天,我妈的游戏突然玩不起了. 找半天原因.QQ就说断网了,断网了.明明连起网的, 阅读全文
posted @ 2020-02-13 18:47 zjh6 阅读(12) 评论(0) 推荐(0) 编辑
摘要:我把我原来抓csdn的东西全删了. 因为太多了,不是好事. 我现在有个强烈感觉就是多不如精. 我还要把电脑里面一堆垃圾给去掉. 对软件,凡是dll多的都是垃圾. 有些爬虫内容,都将之删掉.不要了. 牢牢贯彻多不如精的思想! hbuildx没有vim模式根本无法操作.这些人都不知道程序员最先学的就是v 阅读全文
posted @ 2020-02-13 15:16 zjh6 阅读(13) 评论(0) 推荐(0) 编辑
摘要:必须得备注,有些设置不备注,下次就搞忘记了,网上也搜索不到. 这个最近文档功能有用.可惜没做好.老是找不着才用的文件. 而且又不能设置大了.设置大了,一堆问题.原来设置为8000,大了.问题大得很. 现在设置为1500还是大了.于是设置为150. 你搜索时,不能直接搜索win10最近文档,他说你设置 阅读全文
posted @ 2020-02-13 15:06 zjh6 阅读(21) 评论(0) 推荐(0) 编辑
摘要:使用: int i; dprintf!"hello %s %s %s %s betty\n"(3, 4.0, &i, "abc".ptr); 重写为: printf("hello %d %g %p %s betty\n", 3, 4.0, &i, "abc".ptr); import core.st 阅读全文
posted @ 2020-02-12 16:00 zjh6 阅读(17) 评论(0) 推荐(0) 编辑
摘要:见此 大神就是大神,一鸣惊人!! 阅读全文
posted @ 2020-02-12 15:09 zjh6 阅读(4) 评论(0) 推荐(0) 编辑
摘要:如题.已经很多次了. 按下ctrl+C复制就变成F12弹出面板来. 所谓的活变量. 参考这里 就是在本块的每个生成式中.生成当然是自己生成.然后把所有定义了自己的其他句记录下来.表示我们是有关系的. 阅读全文
posted @ 2020-02-08 21:49 zjh6 阅读(44) 评论(0) 推荐(0) 编辑
摘要:D语言作者人不错,大家都可以试试D语言. 1990年代的一天,我和一位同事一起慢跑。他说,世界真正需要的,以及他真正需要的是生成本机代码的Java实现。它将使世界着火! 我告诉他我写了一个,他今天可以从赛门铁克那里得到。他从没再说过这个话题。事实证明,没有人想要本机Java编译器。 早在1980年代 阅读全文
posted @ 2020-02-07 20:08 zjh6 阅读(15) 评论(0) 推荐(0) 编辑
摘要:在360极速浏览器中,时不时的按down键, 有时会突然就跑到最上边.这到底是怎么回事? 折腾人吗? 阅读全文
posted @ 2020-02-07 19:37 zjh6 阅读(2) 评论(0) 推荐(0) 编辑
摘要:static constexpr auto get_type() { if constexpr (maxLength < 0xFFFE) { return type<uint16_t>; } else { return type<uint32_t>; } } using CellIdx = decl 阅读全文
posted @ 2020-02-06 23:00 zjh6 阅读(12) 评论(0) 推荐(0) 编辑
摘要:代码如此: 串 s{"<div>Posted by <b>"},t{"</b>"},一,b,g; 符 c;整 i,j,k=s.大小(),m; 我把这两行交换了一下位置.结果,这个k,编译还是通过了.但,结果是错的.k是随机值了. 所以运行时就出错了.以后这种有依赖顺序赋值的一定要当心. 阅读全文
posted @ 2020-02-06 19:57 zjh6 阅读(8) 评论(0) 推荐(0) 编辑
摘要:我是32位机子,下载下来,对不起使用不了. 所以,v语言还早得很. 阅读全文
posted @ 2020-02-06 13:08 zjh6 阅读(5) 评论(0) 推荐(0) 编辑
摘要:以前,总是不用测试,结果程序质量完全无法控制,出错了,也不知道哪个类出错了. 看来测试是必不可少的.那么就我们自己写测试套件. #include "编码串.cpp" 元<型名 T>构 测基{//自动取名了 极 通过=0;串 名; 测基(){名=中类名<T>();} //这里来改 虚 空 测试(){} 阅读全文
posted @ 2020-02-04 14:42 zjh6 阅读(13) 评论(0) 推荐(0) 编辑
摘要:如题,先试试. 你看,我在360浏览器里面点击markdown编译器,说您不是这篇文章的主人,不能进行编辑! 然后点主页的编译按钮,出现的是上一篇文章内容.我把内容删掉,再点发布,好像又是新文章. 这是在搞什么?,好像现在又恢复了(点编辑没问题).真是奇怪.但点markdown仍然有问题,说你不是主 阅读全文
posted @ 2020-02-02 15:16 zjh6 阅读(4) 评论(0) 推荐(0) 编辑
摘要:结构绑定 变量原理与使用 判断类型可调用 是检测 更好的异构容器,很不错,可以试试 编译期查找的map,不知道可不可以当存储器 hana实现命名参数 c++概念 状态机,编译期反射 编译期正则的hana 消息解耦 阅读全文
posted @ 2020-02-01 20:28 zjh6 阅读(9) 评论(0) 推荐(0) 编辑
摘要:#include <常用> #include <数组> //其他一样类比 元<整...I>动 造初化(序列<I...>&){ 中 数组<整,型长...(I)>{I...}; } 元<整 N>动 初化呀(){ 型名 造序<N>::型 p;中 造初化(p); } 空 主(){ 动 a=初化呀<20>() 阅读全文
posted @ 2020-02-01 17:32 zjh6 阅读(8) 评论(0) 推荐(0) 编辑
摘要:#include <常用> #include <数组> 元<型名 T,整 N,整...I>空 遍历呀(数组<T,N>&a,序列<I...>){ ((输出<<a[I]<<' '),...);输出<<行尾; } 元<型名 T,整 N>空 遍历(数组<T,N>&a){ 型名 造序<N>::型 p;遍历呀( 阅读全文
posted @ 2020-02-01 16:40 zjh6 阅读(14) 评论(0) 推荐(0) 编辑
摘要:csdn晚上9点后文章就要审核了,通不过. #include <常用> 元<整...N>构 排呀{ 元<整 x>静 常式 整 大(){中((x>N)+...);} //x大于所有数的个数 元<整 x>静 常式 整 数(){中((x==N)+...);} //数为与所有数相同的数 //第i个应该取第i 阅读全文
posted @ 2020-02-01 15:37 zjh6 阅读(11) 评论(0) 推荐(0) 编辑
摘要:链接在此,可以学习 不知道这个可不可以用在编译期缓存里面. 阅读全文
posted @ 2020-02-01 15:31 zjh6 阅读(4) 评论(0) 推荐(0) 编辑
摘要:参考地址在此 #include <常用> 元<整 N>空 呀(){输出<<N<<' ';} 元<类 F,整...I>空 切换啊(整 n,F&&f,序列<I...>){ //初列表<整>{ // (n==I&&(f(整常<整,I>()),0))... //};//不注意,照抄都抄不对,上面也可以但麻烦 阅读全文
posted @ 2020-02-01 14:09 zjh6 阅读(9) 评论(0) 推荐(0) 编辑

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