- 博客(41)
- 资源 (120)
- 收藏
- 关注
原创 d的一些小技巧
c++的缺点是什么,就是元编程太麻烦.c++必须要有根本性的改变,才能让元编程更方便.虽然c++20已经不错了.d自定义打印格式传统:struct S{ ... // my sooper sekret data here! string toString() const pure @safe { // 最小化构造串 auto app...
2019-10-30 15:53:47 310
原创 c++使用libclang示例
源码如下:#包含<标io.h>#包含<标极.h>#包含<浮控制.h>#包含<c语言c/索引.h>符*查找串="初化";整 参数个数=0;极 打印种类拼写(CX光标 光标){ 枚 cx光标种类 当前种类=c语言取光标种类(光标); 常 符*当前拼写种类=c语言取c串(c语言取光标种类拼写(当前种类)); 打印格式...
2019-10-30 11:02:36 1744
原创 最新的浏览器不支持局域网连接?
我也不知道为什么?我用新浏览器在地址里面输入http://192.168.1.13:8000.在chrome31版本,我都把文件下载好了.我的360极速浏览器(chrome70)却访问不了.
2019-10-30 10:17:20 588
原创 折腾llvm的win32编译.
LNK1107: 文件无效或损坏: 无法在 0x2C8 处读取.这是由于,在c++中,lib是链接时用,而dll是在编译时用.所以编译时不用dll,而应该用lib文件.
2019-10-29 15:58:44 984
原创 libclang打印成员.
#encoding=gbk import clang.cindex,inspectfrom clang.cindex import ConfigConfig.set_library_file("f:\path\libclang.dll")index = clang.cindex.Index.create()tu = index.parse('c.cpp')def 打印节点(t): ...
2019-10-29 11:26:56 438
原创 libclang的管用的示例
#encoding=gbk import sysimport clang.cindexdef find_typerefs(node, typename): """ 找'类型名'的定义 """ if node.kind.is_reference(): #ref_node = clang.cindex.Cursor_ref(node) #上...
2019-10-29 09:44:31 895
原创 各种语言的ast的获取方式[不断添加]
rust语言这样:rustc -Z ast-json a.rs.这是json格式,还要改.改成树.python语言这样:import asta=ast.dump('py代码串')#生成一个ast.模块对象.#修改如下:class CrazyTransformer(ast.NodeTransformer): def visit_BinOp(self, node): ...
2019-10-28 11:31:23 2049
原创 为什么我不看好区块链及人工智能
区块链是什么.本质是去中心化.什么叫中心?中心,是什么?中心,就是核心.当我看见核心说要去中心时,我笑了.就像在说要自己去掉自己一样.万物互联,N与M的互联, 难道是(N*M)式的互联吗?这不是搞笑吗?假设N与M都是1亿级别.岂不是N*M要进行亿亿个互联.搞成个乱七八糟的互联吗?,搞不搞笑.万物互联,是N--1--M的互联,这才是真正的万物互联.这样的关系,假设N为1亿,互联关系也才2...
2019-10-28 08:57:26 1641 24
原创 llvm编译启示.为什么会出现编译死机?
在编译时,就是出现一次又一次的死机.真是折腾人.难道就不能智能一点吗?cpu限制在90%处吗?然后找vs的配置.开始还以为是更新的原因.因为更新后,好像一段时间编译并没有出问题.结果,一会儿来看,又死机了.后来找选项.将最大并发c++编译数置为3.将最大项目并行生成数置为3.然后cpu就一直在99%,但内存则在一半的附近.而且,各种操作也正常了,不会出现死机状态了.我觉得,这些为什么不...
2019-10-27 20:34:29 832
原创 从一个小例子可以看出rust不行
这是我抄的代码:// Tested against syntex_syntax v0.33extern crate syntex_syntax as syntax;use std::rc::Rc;use syntax::codemap::{CodeMap};use syntax::errors::{Handler};use syntax::errors::emitter::{Colo...
2019-10-27 18:53:47 2013
原创 国家应该专门出个程序量化标准.
即什么样的程序才叫好程序?专门搞个打分软件,让大家看看,你这个玩意儿到底值多少分?比如依赖一大堆的,直接减分.按功能/实现字符比,将依赖也算上..我就不信,这样还比不出程序好坏.一大堆程序,一大堆依赖.我叉,这样的软件,有些人还用得欢得很,实在是无语.vs2019一个更新又是4个G,真是恶心啊....
2019-10-27 18:24:52 357
原创 快速下载rust包
不配置下,根本不行,速度比蜗牛还慢.原来的配置,根本没用.要这样:在C:\Users\Administrator\.cargo处建立一个config文件内容为:[source.crates-io]registry="https://github.com/rust-lang/crates.io-index"replace-with ='ustc'[source.ustc]registr...
2019-10-27 17:01:16 3024
原创 再次编译boost
boost太大,可别人都用了,你没法,只好也得编译.1,生成b2,点bootstrap.bat.2,输入命令b2 link=static --without-wave --without-graph --without-regex --without-test --without-program_options address-model=32 release,注意32及release不然,太...
2019-10-26 17:10:48 512
原创 dns非常慢,非常慢,网页访问非常慢的解决方法
一个命令:netsh winsock reset.重置网络套接字.这几天网络一直慢得很.我也不知道怎么搞破坏了.是不是,那天一下删了hosts文件?,反正表现症状就是网络比平常慢得多,dns后来又自己改了,但仍然慢得很,一个网页,至少5,6秒.很多天了,都搞不好.今天用这个命令,感觉要好点了....
2019-10-24 19:59:26 3305
原创 我的网站有问题了
腾讯客服说,我的网站有问题了,访问不了.好久没弄了,有些地方都记不住了,就写下来备忘.主要是怎么访问我的公网ip,都访问不了用mstsc也连接不了,其它dns解析没问题.后来我胆子大点,干脆重启,我的计算机,等了二十分钟吧.可以用mstsc访问了.然后点wz,访问,还是不行,突然记得,还有个nginx未启动.我的网站是nginx80端口,8080为wz端口.本次访问不了的原因,就是机子...
2019-10-24 17:09:36 334
原创 d语言的经验教训
1,无预处理器2,变长统一码.其余代码页,ebcdic,jis,..用正字节3,utf16,ucs2是鸡肋==>不一定.utf16还是可以的.还是gbk与utf8间的竞争.4,>=32位机器.c写16位最好.5,X:位数据类型,超过1个指针类型,没必要.如bit a;bit*p=&a;6,固定整数据大小.7,8进制,没必要!用库就行了.8,二进制字面量,没必要.几...
2019-10-24 13:34:22 1419 5
原创 c++参数循环移动
//要把<0,1,...N>变成<m,m+1,...N,0,1,...m-1>//元<整 N,整 M,型名 F,型名 T,整...O>空 前移(F&f,序列<O...>&x,T&t){ f(取<(O+M)%N>(t)...);//(n+m)%n,O为变量}//左右移是一样的,往左移,就是往右移元&...
2019-10-23 21:40:56 540
原创 c++令人崩溃的模板.
// 别名=>干净.template<class T> using Invoke = typename T::type;template<unsigned...> struct seq{ using type = seq; };//必须要有类型.template<class S1, class S2> struct concat;//连接templ...
2019-10-23 20:52:48 415
原创 windows中文与utf8
windows中文为gbk,可许多语言要求utf8怎么办?文件名=>转拼音.已译的中文=>英语.剩下的中文=>utf8只能这样了.
2019-10-20 21:35:05 450
原创 迭代修改错译流程
0,提取错译,1,先错译.txt,每行一个可能错译的关键词,可由逗号分开,得到相应词的错译.2,修改这些词,将原来的错译.txt另改一个名字如错译2.txt.3,修改过程中遇见的新的错译加入错译.txt,4,合并错译 错译2.txt为->单词.t5,点击替换单词.6,递归合并将得到的汇编复制过来,再来.7,由于错译单词太多,没得法....
2019-10-17 20:47:56 401
原创 powershell常见缩写与中文意思
缩写中文意思{del,erase,rd,ri...}移除项{cd,chdir,sl}置位置{ghy,h,history}取历史{dir,gci,ls}取子项{cat,gc,type}取内容{mi,move,mv}移动项{copy,cp,cpi}复制项{saps,start}启动进程{set,sv}置变量{e...
2019-10-14 21:33:46 2701
原创 宏与树.把树搞懂了,宏什么的,就啥都明白了.
宏,厉不厉害,神不神奇,其实这是语法树带给你的神奇的力量!很简单的,宏就是把语法树当作模板,然后宏参数把模板填好.本来模板是在函数级上.现在模板是在语法树上面.在语法树上面把模板参数,替换为不带参数的模板,这样是不是就成了千变万化的语法树了?说一千,道一万.数据+算法才是重点....
2019-10-12 21:18:35 433
原创 打印树1基础.
树,还不好打印得.树,这个东西非常重要.一定要搞懂.首先,树的深度未知,树的子树长度未知然后,插入新结点后,树就变形了,难道每次插入后,就必须得整个修改吗?树的递归与非递归.递归与非递归遍历其实差别就是递归,程序帮你压了一个栈.因而非递归,则只需要把程序帮你压的栈写出来,那么就是非递归了.多个当与一个当,其实,很多程序,根本没有必要多个当(嵌套)当,多个(嵌套)当其实就是一个当,只要你逻...
2019-10-11 11:22:07 392
原创 powershell牛逼啊.
怎么牛逼.我下载了个vcpkg,然后随便测试一下vcpkg install sdl2于是问题来了:https://github.com/PowerShell/PowerShell/releases/download/v6.2.1/PowerShell-6.2.1-win-x86.zip下载不了.好嘛.我的迅雷极速版已经删了.因为极速版已经用不了了.一打开就是叫你升级.迅雷也是一代不如一代....
2019-10-10 14:06:32 2617 3
原创 在win10中,路径是以utf8格式保存的
如题.你相信吗?真的是这样,虽然在命令行界面下是cp 936,然而,utf8是骗不了人的.我认为utf8不是理想的编码.理想的编码仍然是代码页!utf8可变宽的东西,太浪费字节了.而代码页只需要在所有内容文本中,加上encoding=...就可以搞定了.一句话,utf8是一神教.等宽编码才是未来!!!...
2019-10-09 18:14:24 797
原创 各种数据结构名字(备忘),[不断添加中]
数据结构.得数据结构者得天下.可惜有时,老是忘记,现在记性不好.我得把常见有用的数据结构都列举出来.用时找找就找到了.`树` `堆` `队列` `哈希映` `集`...
2019-10-09 10:31:34 900
原创 尝试libui.
1,搜索gui,一大堆,找不到喜欢的.什么sciter,可惜绑定不了d语言,那个dport有问题.2,然后找到libui就开干.先折腾的是绑定libuid.命令:dub fetch libuid3,先遇见的是在标签之后不能构造,这是由于switch是个标签.因而加了两句,把这个标签弄在一个函数里面去了.4,然后下载libui,要求meson,各种各样的怪的需求.于是pi meson,然后输入...
2019-10-08 17:09:41 1790
原创 open-open去掉固定头
mip-fixed{ display:none!important;}.mip-fixedlayer div[mip-semi-fixed-fixedStatus], mip-semi-fixed div[mip-semi-fixed-fixedStatus]{ position:initial!important;}一种思路.我开始把mip-fixed隐藏,但仍然固定,...
2019-10-08 09:51:07 607
原创 编译libsass与sassc
sass与scss都是为了将css更程序化,使css成为一门真正的语言.然而,大家都知道ruby==rubish,对不对,这门语言是要不得的,最后还是老大哥c或c++挑起大梁.开始不知道怎么弄,瞎折腾,搞了半天,都不对.后来,看了下官方的文档.将sassc目录全部复制进libsass里面,才是正确的打开方式.不然,就会出现各种各样的问题,什么设置环境变量,我这个版本的win10没用.要更新...
2019-10-07 22:42:36 666
原创 分享:msdn2万文档英文下载地址
地址1:蓝奏云地址2:csdn,要花点C币如果觉得样式不好看.改一下解压出来的html文件里面的combined.css的568行,加一句:display:none;
2019-10-07 13:38:14 332
原创 简单示例学ahk
AutoHotkey[edit]MsgBox, 哦呀`, World!ToolTip, 啊哈,你好!Gui, Add, Text, x4 y4,你说什么:Gui, Add, Edit, xp+90 yp-3,你好,世界!Gui, Add, Button, xp+98 yp-1,好Gui, Show, w226 h22 ,这是什么ReturnSplashText...
2019-10-06 23:06:27 1138
原创 d的两个编译时
d的编译时两个阶段:ast与ctfe,ast为生成树,ctfe为编译时求值.其实很简单啦.ast树,必须通过语义给树加上意义,然后求值函数才能求值,对不对?不然,光是树,是没用的.其中,模板变函数,遇见了,先造一个ast的模板,然后实例化时,就填充这个ast,然后加入整个生成树里面.ctfe,在语义分析与代码生成阶段.编译时求值就是把一些编译时已知可以求值的东西,求出来,这样运行时就不必再求...
2019-10-05 13:25:06 300
原创 网站设计注意
色泽配色方案,有吸引力又专业.且有合理对比度和一致性,以免颜色冲突.一致性配色方案用于背景,标题,文本和按钮的绿色,粉红色和灰色.可使用CSS变量:body { --pink: #CF92B7; --green: #59876B; --grey: #4A4A4A;}h1 { color: var(--pink);}还可使用SCSS或其他CSS预处理器.网站...
2019-10-05 09:40:49 335
原创 学习d未来笔记.
设计目标:更易写泛型健壮性编程准则方便大规模并行编程方法:无问题暗角落工程理念(转换,构造限制,宏中非混杂)函数参数 定义=数据定义枚查找规则 =函数指针查找宏参数与模板参数规则一致用户定义转换与内置一致函数&模板重载void foo(int i)void foo(T)(T*t)两者平等,相互重载.理念:泛型与特殊无缝合作,函数与模板平等.在宏中不能重载...
2019-10-03 23:04:00 364
原创 d中数组与切片
数组是(针,长度)对.struct Y { double q; }struct X { Y[] a; }X x;auto r = x.a;//r复制了x.a的(针,长度)对 #! /usr/bin/env rdmd import std.stdio; struct X { int[] a; } void main() { auto test = X([0...
2019-10-03 17:58:20 292
原创 初化d构
auto ms1 = MyStruct(10, 11);// struct literal,一般简单. MyStruct ms2 = {10, 11}; // C-style, not preferred MyStruct ms3 = {b:11, a:10};// Named initializers立刻初化完: import std.stdio; struct P...
2019-10-03 16:11:49 251
Practical C++ Design From Programming to Architecture.epub
2018-09-18
Mastering the C++17 STL in C++17.epub
2018-09-18
Web Development with Bootstrap and Vue.js.epub
2018-09-18
youcompleteme.7z
2020-10-31
qthtml5.9英文文档.7z
2020-10-14
gtkdcoding.7z
2019-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人