- 博客(77)
- 资源 (120)
- 收藏
- 关注
原创 商标局登录位置
在此:http://wssq.sbj.cnipa.gov.cn:9080/tmsve/main/login.jsp记着,免得找不到.
2020-03-31 17:54:31 1352
原创 c++与d交互
class X { version(Windows) { pragma(mangle, X.call.mangleof.replace("QBV","PBV")) final void call(const(Y)) const; } else { final void call(const(Y)...
2020-03-30 08:53:57 519
原创 修改css,使能够自动换行.
下面三句不管用的原因:.htmledit_views pre code{ WORD-WRAP: break-word!important; WORD-BREAK: break-all!important; white-space: pre-wrap!important;}是因为,有一个地方有固定宽度值,将之改为:ol.hljs-ln{ width: 100...
2020-03-22 17:28:30 393
原创 csdn与微信公众号的比较
项目csdn微信公众号限制篇数无有.一天8篇内容范围计算机相关天南海北可打赏能能支持md行经过软件处理后行广告很多但可用css改为0很少审核有点严不很严能再改可以不行还在改进不在很少流量较大较大+搜索引擎可搜索很难...
2020-03-22 09:51:40 672
原创 我的第一次汉化.最简单的汉化
这里为软件我汉化的是32位.因为他没汉化嘛.这个汉化很简单.就是复制一个语言文件,然后翻译.复制一份russian.lng,先将右边==后去掉,转成ansi文件,译待译翻译修改后,再并左右,再转为unicode16小头文件.就好了....
2020-03-21 23:09:48 405
原创 d与c++接口,类似这样.
extern(C++, cv){extern(C++, class) struct Size_(T){ @disable this(); ~this() { } final T area() const; final double aspectRatio() const; final bool empty() const; T width; //!&...
2020-03-16 10:51:22 358
原创 重新试用了office与wps.感觉这次wps好多了.
如题.这次下载的是office2010破解版,结果破解不了,还每次关闭文档时,叫你关闭一个什么模板,关也关不了.看来office2010是再也不会用了.这次下载的是wps的2019学生版,感觉,好像没有了鼠标卡顿的感觉了.不错,值得表扬.用wps的制图工具,一下就绘制起图形了,很方便....
2020-03-12 22:34:33 686
原创 编译wxWidgets--记住静态编译
function MyFunc():g/<RuntimeLibrary>/s/DLL</</g:w! %"不保存退出endfunctionargs *.vcxprojargdo! call MyFunc()set nomore先用vim脚本将vcxproj的/md改成/mt.然后编译出来的库不是2百多,,不是3百多,是190M.然后再用wx_vc15...
2020-03-10 11:01:32 470
原创 编译wxWidgets-3.1.3成功小示例.
虽然小,可是费尽心力才编译成功.先是md与mt搞混淆了.因而出现vcruntime与libvcruntim等的混淆.这一篇把各种c运行库搞明白了后来又是win32.props的问题,要设置一下,在C:\Users\Administrator\AppData\Local\Microsoft\MSBuild\v4.0这个目录里面设置感觉没用.要进入属性管理器里面去设置.将lib\vc_lib...
2020-03-09 22:27:41 796
原创 编译tcl与tk,并用tkd
这两个东西是分开的.在官网要下两个,不然,编译了半天,怎么只一个tcl呢?要用vs2017x86自带的命令行快捷方式打开目录.不然编译不了tcl再就是点buildall.vc.bat,这里编译出来几个,if "%INSTALLDIR%" == "" set INSTALLDIR=G:\tcl8.6.10if "%TCLDIR%" == "" set TCLDIR=..\..\tcl8.6....
2020-03-09 16:31:49 712
原创 最简单的解析器.
枚 类型{整数,加减,乘除,尾巴};构 令牌{//有个尾巴类型 类型 a;整 b=0;符 c; 令牌(){a=尾巴;} 显 令牌(符 d){ 静 串无符 加符{"+-"},乘符{"*/"}; c=d;如(加符.有(d)){a=加减;中;} 如(乘符.有(d)){a=乘除;中;} 打印("不支持",d);...
2020-03-07 19:59:26 371
原创 为什么我的bison输出的是y.output
如题.那是因为你按默认安装,安装到program file里面了,人家找不着m4了.所以就给你输出个y.output了.改为不含空格目录安装,加入path路径.y.tab.c,y.tab.h就出来了....
2020-03-07 11:52:27 615
原创 markdown转html利器
今天又用了下vscode,打开md文件还是不错的.有个叫Markdown Preview Enhanced的插件,还是不错,可以将md文件转成html,还是好看.就是css要改一下.这个转的效果,比pandoc和markdown都要好看些.不过这些都不如自己来搞的好.得想法自己写一个....
2020-03-03 16:16:51 470
原创 真坑人,不多F5一下,就是不变.
对,说的就是chrome这一系列的浏览器.我把css改了.你不多F5一下,他加载还是从原来的缓冲里面加载.真希望哪天再出来一个能干掉chrome的浏览器.真恶心.
2020-03-03 16:10:58 699
原创 css自动换行法宝
pre, code{ white-space: pre-wrap !important;}pre, code { overflow-wrap: break-word !important; word-break: break-all !important; font-weight: bold !important;}
2020-03-03 15:32:09 254
原创 用d编程
01用d编程你好02用d编程写与写行类型03用d编程变量04用d编程数组05用d编程切片06用d编程–串07用d编程重定向标准io流08用d编程域09用d编程格式化输出10用d编程–当11用d编程开关12用d编程枚举13用d编程值与引用类型14用d编程函数参数15用d编程左值与右值16用d编程编程环境17用d编程单元测试18用d编程空针19用d编程转换20用d...
2020-03-02 09:30:34 1482
原创 56用d编程用户定义属性
可给任何声明(结构,类,变量)赋值属性,然后编译时访问他们来改变编译的方式.用户定义属性完全是编译时特征.@Encrypted string name;可以指定多个属性.这样: @Encrypted @Colored string lastName; @(Encrypted,Colored) string address; 属性名可为类型名,用户定义值,基本类型.禁止属性...
2020-03-01 12:42:59 366
原创 55用d编程管理内存
管理内存D不显式管理内存.本章为垃集,可以研究std.allocator及各种管理内存方法.取相邻变量地址import std.stdio;void main() { int i; int j; writeln("i: ", &i); writeln("j: ", &j);}D的动态变量放在垃集内存块上.当不用变量了,垃集根据适当算...
2020-03-01 12:41:42 394
原创 54用d编程纤程
纤程允许执行一个线程完成多个任务.与线程相比,切换更有效,类似协程(更小)与绿色线程.纤程允许每个线程有多个调用栈.要掌握纤程,必须了解线程的调用栈.参数,局部变量,返回值,函数的临时表达式,及其他执行时的额外信息组成了函数的本地状态运行时调用函数时自动分配和初化函数的本地状态.为函数调用分配的局部存储空间叫栈桢(桢),随着函数调用其他函数,一帧一帧的,当前活动的函数调用是线程的调用栈....
2020-03-01 12:40:32 420
原创 53用d编程共享数据
消息传递是安全的并发方法.多线程读写相同数据.共享数据不安全,就是大家(不受控的线程)都要来争.本章虽然简单,但实际中经常遇见.尽管用std.concurrency,对core.thread也是适用的.在d中不是自动共享的.默认为tls(本地线程)的.尽管所有线程都可访问模块级变量,但每个线程只是得到一个副本.import std.stdio;import std.concurrency...
2020-03-01 12:39:29 374
原创 52用d编程并发
并行基于并发.并行与并发的区别:并行,是利用多核.而单核也可以并发(多线程),如服务端程序.并行,相互独立,不独立,则为漏洞.并发则可以依赖其他线程结果.并行,由任务封装.并发显式利用线程.并行,易用,只要是独立任务就可正常工作.并发只在基于传递消息时才容易.基于传统的共享锁,很难编写正确的并发程序.D支持两种并发:传递消息(本章)和共享数据(下章).上章的任务基于std.paral...
2020-03-01 12:38:14 438
原创 51用d编程并行
std.parallelism程序在多核中并行运算.仅当并行操作真正独立时,才使用这些算法.parallel,并行访问区间元素task,并行执行的任务,asyncBuf,半激进并行迭代输入区间元素map,用输入区间元素半激进并行调用函数amap,用随机访问区间元素全激进并行调用函数reduce,通过随机访问区间元素并行计算void main(){ auto students...
2020-03-01 12:36:53 402
原创 50用d编程区间2
容器,算法,区间都是模板std.range包含许多按模板限制与static if的模板示例.区间类型模板.isInputRange isForwardRange isBidirectionalRange isRandomAccessRange isOutputRangevoid print(T)(T range) if (isInputRange!T) {//要求是输入区间...
2020-03-01 12:34:34 308
原创 49用d编程区间
把区间与容器/算法结合起来的是模板(非常重要).stl.拉开序幕.d的区间,RandomAccessRange,最强大,随机访问,就是类似数组.import std.stdio;import std.algorithm;void main(){ int [] values = [1,20,7,11]; writeln(values.filter!(value =>...
2020-03-01 12:33:14 786
原创 48用d编程插件
模板可以生成函数,结构,联,类,接口和任何其他合法的D代码.模板插件插入模板实例,如下: mixin a_template!(template_parameters)//mixin template EdgeArrayFeature(T, size_t count) {//这里定义`模板插件` T[count] edges; void setEdge(size_t in...
2020-03-01 12:30:16 321
原创 47用d编程深入函数
返回类型属性:auto, ref, inout, 和 auto refauto:不需要指定函数返回类型,即可变,占位符.有多个语句,返回各种返回类型的公共类型,如整与双精的公共类型为双精,则返回双精.auto func(int i) { if (i < 0) { return i; // 整 } return i * 1.5; //...
2020-03-01 12:28:58 456
原创 46用d编程深入模板
原来模板章仅包含(函数,结构,类)模板和类型模板参数.快速语法.D模板,易定义和使用.更可读,很强大.定义函数,结构,类的模板,只需要提供模板参数列表.T twice(T)(T value) { return 2 * value;}class Fraction(T) { T numerator; T denominator; // ...}上面为快...
2020-03-01 12:27:28 466
原创 45用d编程元组
元组Tuple,是std.typecons实现的库特征.合并多个值进一个值.利用std.meta的AliasSeq来完成某些操作.更多可见此import std.stdio;import std.typecons;void main() { auto t = tuple(42, "hello");//可用tuple构建 writeln(t);//Tuple!(int, ...
2020-03-01 12:26:09 367
原创 44常用d编程标签和至
标签语法标签:.这个标签给本行的行尾加个名字.还可以anExpression(); end: anotherExpression();,但不常用.void foo(bool condition) { writeln("first"); if (condition) { goto end; } writeln("second");end: ...
2020-03-01 12:11:17 397
原创 43用d编程-联
联.联的成员共享内存占用.也可有成员函数struct S { int i; double d;}// ... writeln(S.sizeof);//用-m32编译,上为12,下为8union U { int i; double d;}// ... writeln(U.sizeof);目的是为了不同时间对相同区域按不同类型...
2020-03-01 12:08:36 402
原创 42用d编程嵌套
可在内部域中定义嵌套,以缩小符号可见性来帮助封装.定义嵌套函数void outerFunc(int parameter) { int local; void nestedFunc() { local = parameter * 2; } struct NestedStruct { void memberFunc() { ...
2020-03-01 12:04:28 373
原创 41用d编程每一
foreach支持:切片,数组,关联数组,区间,库类型(特定),文件(行).对自定义类型,可自定义每一.1,定义区间成员函数,允许与其他区间算法连用.2,定义一个或多个opApply.opApply优先.但一般区间成员函数就足够了,更简单,更常用.当对象有集合概念时,可以每一.否则,没必要 foreach (element; myObject) { // ... ...
2020-03-01 12:02:44 353
原创 40用d编程函数指针与λ
函数指针用于存储函数地址,以备后用.类似c语言的函数指针.闭包存储函数指针和上下文,上下文可以是函数执行区域或构或类.闭包也允许其他语言的闭包.&取地址.import std.stdio;int myFunction(char c, double d) { return 42;}void main() { myTemplate(&myFunctio...
2020-03-01 12:01:28 392
原创 39用d编程是表达式
a is b是操作符.is(...)是表达式.是表达式,确定表达式是否为真.在static if和限制模板时特别有用.is(T),确定T是个有效类型. static if (is (int)) { writeln("valid"); } else { writeln("invalid"); }整数有效.void不能作为关联类型的键类...
2020-03-01 11:59:37 396
原创 38用d编程条件编译
-unittest单元测试.in,out,invariant没有-release.单元测试/合同用于程序正确性.模板只特化实际使用类型.void swap(T)(ref T lhs, ref T rhs) { T temp = lhs; lhs = rhs; rhs = temp;}unittest { auto a = 'x'; auto b...
2020-03-01 11:19:54 428
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关注的人