这篇文章翻译自http://www.thegeekstuff.com/2010/11/50-linux-commands/这些都是一些很常用的命令,这篇文章中每个命令都有一些简单的示例说明它的用法,对于想学习Unix/Linux的人,这些命令基本上都是需要掌握的: ![常用linux命令](h...

阅读全文 »

Ant Design 是一个致力于提升『用户』和『设计者』使用体验的中后台设计语言,利用统一的设计规范、前端实现、设计/研发工具链对产品研发赋能,全面提高中后台产品体验和研发效率。 本来react首页渲染速度就很慢,ant按需加载是非常有必要的。 * 打开react-script/con...

阅读全文 »

API的语义和文档 当传值为-1的参数给函数,函数会是什么行为?有很多类似的问题…… 是警告、致命错误还是其它? API需要的是质量保证。API第一个版本一定是不对的;必须对其进行测试。 以阅读使用API的代码的方式编写用例,且验证这样代码是可读的。 还有其他的验证方法,比如...

阅读全文 »

C++相关 值 vs. 对象 1. 指针 vs. 引用 指针(pointer)还是引用(reference)哪个是最好的输出参数(out-parameters)? void getHsv(int *h, int *s, int *v) const; voi...

阅读全文 »

译序 Qt的设计水准在业界很有口碑,一致、易于掌握和强大的API是Qt最著名的优点之一。此文既是Qt官网上的API设计指导准则,也是Qt在API设计上的实践总结。虽然Qt用的是C++,但其中设计原则和思考是具有普适性的(如果你对C++还不精通,可以忽略与C++强相关或是过于细节的部分,仍然可以...

阅读全文 »

如果我要根据标题和内容搜索关键字,可以如下写法: return this.find({ '$or': [ {title: new RegExp(keyword, 'i')}, {content: new RegExp(keyword, 'i')}...

阅读全文 »

三元操作符 当想写if...else语句时,使用三元操作符来代替。 const x = 20; let answer; if (x > 10) { answer = 'is greater'; } else { answer = 'is lesser'; ...

阅读全文 »

在一批大量的ip地址之中查找哪个地址是有效的并且应答的时间最快 nodejs中可以使用net-ping模块 ip地址所在的json文件格式如下,只粘贴部分信息,文件名:gui-config.json { "configs" : [ { "remarks" :...

阅读全文 »

场景 给我的博客增加显示用户访问量,后台的每个请求访问量都新增1,每个页面的渲染都返回当前访问量计数。 捕捉每次请求 在所有路由之前新增 app.use(async (ctx, next) => { const totalhit = await Exten...

阅读全文 »

以下测试是在vs2008和vs2012中进行的 先建一个空的Test控制台应用程序,目录结构如下: ![目录](http://img.blog.csdn.net/20131207182756984?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv...

阅读全文 »

需要注意的是要将listenSock设置为非阻塞模式,这样在while(1)循环中accept才不会被阻塞。同时listenSock也要set到fdread中,如果不这样做的话,select只能监视到客户端的socket,当客户端没有进行任务IO操作的时候select返回值为SOCKET_ERROR...

阅读全文 »

这个模型跟窗口有关,它使用消息来进行通知的。如下是对话框客户端关键代码,连接的是一个echo服务端。 测试文件的传输,将文件发送出去,然后将读取的数据写入文件。 读写文件类WinFile参考: http://blog.csdn.net/tujiaw/article/details/17...

阅读全文 »

包含头文件ConsoleColor.h std::cout << red << "this text is read" << std::endl; std::cout << green << "this text is green" << std::endl; ...

阅读全文 »

1. 下载下面三个文件放在同级目录下解压: http://apr.apache.org/download.cgi apr-1.4.6-win32-src.zip apr-util-1.5.1-win32-src.zip http://logging.apache.org/log4cxx/do...

阅读全文 »

还有一个多小时2012年就过去了,从2010年7月份毕业到现在工作有两年半了,还没做过什么总结,不知不觉就这样过来了。其实不是没有东西可写,相反要写的东西还很多,很杂,以前也想过要做一些总结,但总是不了了之,今天这种想法非常强烈,就简要的写下,然后睡个好觉。 开始接触编程应该是07年,也就...

阅读全文 »

在这里我需要连续的双击鼠标左键; 用按键1(不是数字小键盘里面的1)来控制运行,其他按键暂停。 ------------------------------------------------------------------------------- Name: ...

阅读全文 »

读写XML文件: testConfigRead.xml <?xml version="1.0" encoding="GB2312"?> <content> <title value="xxxx"/> <number>1234</number> <groups> ...

阅读全文 »

include <iostream> include <stack> include <cctype> /** * 获取优先级符号,flag数组优先级关系是根据oper得来的,所以它们中元素的顺序不能轻易改变 * @param a[in] 先前的运算符 * ...

阅读全文 »

![3次握手](http://img.my.csdn.net/uploads/201207/05/1341503067_1337.jpg) 建立TCP连接步骤(如上图3次握手): 1. 服务器必须准备好接受外来的连接。这是通过调用socket、bind和listen函数来完成,称为被动打...

阅读全文 »

STL组件 打印容器内的所有元素 std::copy(vi1.begin(),vi1.end(), std::ostream_iterator<int>(std::cout, ", ")); sort排序 struct comp { bo...

阅读全文 »

聊天