- 博客(5)
- 收藏
- 关注
转载 C++ Virtual函数 .
虚函数是C++中用于多态的机制。核心理念就是通过基类访问派生类定义的函数。基类的析构含糊都必须是virtual的虚函数只能借助于指针或者引用来达到多态的效果。前提B类继承与A类 且foo()为虚函数void bar(A *a){ a->foo();//被调用的是A::foo()还是B::foo() ?}如果a指向的是A类的实例,则A::foo()被调用,如果a指向
2013-10-31 15:34:30 517
转载 解决openwrt ipk missing dependencies libpthread librt .
新版本的trunk有在ipk打包的过程中的bug,他不能自动识别SDK中已经变异的动态链接库,比如libpthread,libboost这些。解决方案是修改与pakage里同级的makefile的内容:可以修改如下:主要是添加DEPENDS与拷贝动态链接库到安装目录。找了很久,很多国外的论坛才,找到的思路。[html] view plaincopyp
2013-10-28 17:58:14 1239
翻译 如何在openwrt上做开发
1、搭建开发环境首先,我们需要一个为路由器定制的开发环境,具体可以参考我的另一篇日志:《搭建自己的OpenWrt开发环境》。这里只做一个简单的补充,在执行make menuconfig后,会出现下图:其中,图中红框部分是我定制路由器的系统版本,大家可以根据不同的路由器进行不同的选择;绿框部分表示我们需要编译一个SDK开发环境(默认情况下,此项未勾选)。编译过程中需要通过官网下载
2013-10-28 17:24:27 940
转载 ubuntu下开启SSH服务
ubuntu开启SSH服务SSH分客户端openssh-client和openssh-server如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openssh-serversudo apt-get inst
2013-10-25 16:17:12 590
转载 长连接和心跳包 .
第一种设置:通过设置socket的keepalive属性#include "/usr/include/linux/tcp.h"#include "/usr/include/linux/socket.h"////KeepAlive实现,单位秒//下面代码要求有ACE,如果没有包含ACE,则请把用到的ACE函数改成linux相应的接口int keepAlive = 1;//设
2013-10-23 17:08:20 865
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人