摘要:
构 A{ 符 i; A*a,*b; }; A*解析(串&a){ 整 i=0,j=a.大小(),级=0;A*r=空针; 极 为左;A*p=空针;符 c;向量<A*>们;//没了 当(1){ 如(i>=j)断;c=a[i++];打印(c); 猜(c){ 若'(':为左=1;打印("压入",p->i); 阅读全文
posted @ 2022-07-20 23:03
zjh6
阅读(25)
评论(0)
推荐(0)
摘要:
原文 d静态导入对象 你知道可静态导入对象并抑制自动隐式导入吗? static import object; IainBuclaw在github评论中指出D编译器将不会隐式导入对象(import object;);如果在定义模块后的第一件事是你自己的静态导入对象; module test; stat 阅读全文
posted @ 2022-07-19 20:44
zjh6
阅读(21)
评论(0)
推荐(0)
摘要:
原文 asio的异步接口能连续调用吗?比如可以这样调用异步写接口吗? 向量<串>消息{"你好","发送许多"}; 对(动&消息:消息){ 异网::异步写(套接字_, 异网::缓冲(消息.数据(),消息.长度()), [本](错误码 ec,大小型 长度){ 如(ec)关闭(); }) } asio不允 阅读全文
posted @ 2022-07-18 22:56
zjh6
阅读(29)
评论(0)
推荐(0)
摘要:
原文 空 干读() { 动 本(从本共享()); 套接字_.异步读些(提升::异网::缓冲(数据_,最大长度),[本,本](提升::系统::错误码 ec,大小型 长度){ 如(!ec){ 干写(长度); }异{ 关闭(); } }); } 空 关闭(){ 套接字_.关闭(异网::ip::传控::套接 阅读全文
posted @ 2022-07-18 21:15
zjh6
阅读(41)
评论(0)
推荐(0)
摘要:
原文 网络通信的一端主动调用shutdown/send时,对端就会收到一个eof(文件尾)错误,eof并不是真正意义上网络错误,只是表明对端不会再发送数据过来了,对端此时(在没有调用shutdown/recieve的前提下)仍可接收数据.但是,asio把它归为网络错误,则应该怎么处理该eof错误呢? 阅读全文
posted @ 2022-07-18 20:56
zjh6
阅读(21)
评论(0)
推荐(0)
摘要:
元<类 F,类 T>整 求和基(向量<T>&a,F&f){ 整 i=0;对(动&t:a)i+=f(t);中 i; } 函数如上,你能猜出来哪里写错了吗? 阅读全文
posted @ 2022-07-18 17:55
zjh6
阅读(7)
评论(0)
推荐(0)
摘要:
如下,经常由于.S成员,而不得不用宏: #define 求和基(T,S) \ 整 求和(向量<T>&们){ \ 整 i=0;对(动&t:们)i+=t.S;中 i; \ } 实在是太不爽了.是吧,现在,我们用模板: 元<类 T=整>构 求和基{ 整 切换(向量<T>&们){ 整 i=0;对(动&t:们 阅读全文
posted @ 2022-07-18 16:10
zjh6
阅读(20)
评论(0)
推荐(0)
摘要:
未知函数0.vim不断报错,说未知函数 0. 最后,经过约1小时折腾,终于发现是函数名冲突了.这真是个天坑!以后写函数时,用K检查一下函数名,是否存在. Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TabletInput 阅读全文
posted @ 2022-07-17 10:04
zjh6
阅读(22)
评论(0)
推荐(0)
摘要:
用进程监视器(Process Monitor)3.53完整汉化版发现是这个进程搞的鬼. C:\WINDOWS\system32\AUDIODG.EXE 然后,禁用扬声器的高级功能. 没用.都没用. 试试这里方法 禁止掉TabletInputService 阅读全文
posted @ 2022-07-16 12:26
zjh6
阅读(12)
评论(0)
推荐(0)
摘要:
原文 许多人要求更多自动推导属性. 推导属性 今天D为auto返回及模板推导属性: auto foo() { } void bar() {} pragma(msg, typeof(foo)); // pure nothrow @nogc @safe void() pragma(msg, typeof 阅读全文
posted @ 2022-07-14 11:44
zjh6
阅读(17)
评论(0)
推荐(0)
浙公网安备 33010602011771号