摘要: 前提+ 系统为 Ubuntu , 版本为 14.04 , 其他版本问题应该不大+ 系统 hostname 为 zjc 详见 "设置linux主机名" <font color=red 此步非必须</font + + + + 系统IP地址为 + 一些地址映射 要加入 /etc/hosts 文件或... 阅读全文
posted @ 2015-09-15 09:04 zjzazym 阅读(513) 评论(0) 推荐(0) 编辑
  2015年9月16日
摘要: 来自为知笔记(Wiz) 阅读全文
posted @ 2015-09-16 13:48 zjzazym 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 前提 系统为 Ubuntu , 版本为14.04, 其他版本问题应该不大 系统 hostname 为 zjc - 详见设置linux主机名 ----- 此步非必须 $ sudo su # echo zjc > /etc/hostname # exit 系统IP地址为10.1.6.49 一些地址映射 要加入/etc/hosts文件或者DNS $ sudo apt-get inst... 阅读全文
posted @ 2015-09-16 13:45 zjzazym 阅读(346) 评论(0) 推荐(0) 编辑
  2015年8月12日
摘要: ## 前提## 安装### 安装依赖包*Needed to compile Ruby and native extensions to Ruby gems*``` bash$ sudo apt-get install vim # editor$ sudo apt-get install -y bui... 阅读全文
posted @ 2015-08-12 17:16 zjzazym 阅读(976) 评论(0) 推荐(0) 编辑
  2015年3月26日
摘要: volatile是一个类型修饰符。它是被设计用来修饰被不同线程访问和修改的变量。volatile的作用:作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值。它表明修饰的变量可能会被意料不到的改变。读取一个变量时,为提高存取速度,编译器优化时有时会先把变量读取到一个寄存器中,以后... 阅读全文
posted @ 2015-03-26 14:02 zjzazym 阅读(148) 评论(0) 推荐(0) 编辑
摘要: C风格的强制转换为 (T)expressionC++标准定义了四个新的转换符1. dynamic_cast只用于对象的指针和引用。转换失败时,指针为空,引用则抛出bad_cast异常。主要用于执行“安全的向下类型的转换”。要求父类必须有虚函数。此cast根据RTTI信息检查操作是否有效,它是唯一可能... 阅读全文
posted @ 2015-03-26 12:58 zjzazym 阅读(905) 评论(0) 推荐(0) 编辑
  2015年3月1日
摘要: 1. ios 开启c++11CXXFLAGS += -std=c++11 -stdlib=libc++ -WeverythingLDFLAGS += -lc++-miphoneos-version-min=5.0 如果出现start", referenced from: implicit entry... 阅读全文
posted @ 2015-03-01 07:39 zjzazym 阅读(365) 评论(0) 推荐(0) 编辑
  2015年2月27日
摘要: CXXFLAGS += -std=c++11 -stdlib=libc++LDFLAGS += -lc++是谁写的LDFLAGS也要用-std=c++11的,害的我调试了几个小时,就为了定位这一个问题题外话:自带的libstdc++还没有支持c++11,所以要用激进派的libc++ 阅读全文
posted @ 2015-02-27 18:51 zjzazym 阅读(427) 评论(0) 推荐(0) 编辑
  2015年2月26日
摘要: 原来大体思路是先在mac上编译protobuf生成protoc工具,然后分不同CPU编译,最后用lipo生成胖a文件CPU顺序为 i386, armv7 ...生成armv7时候总是莫名其妙的报不同CPU类型的错误,错误在.libs文件夹总的o文件上尝试每次调用不同CPU之前调用 find . -n... 阅读全文
posted @ 2015-02-26 19:45 zjzazym 阅读(368) 评论(0) 推荐(0) 编辑
  2015年2月2日
摘要: 首先,openssl支持ios编译,这是毫无疑问的ios上的编译也无外乎configure make make install模式,但是有一些不同比如./Configure iphoneos-cross --openssldir="${cur_output}"configure要用Configure命令,传递交叉参数iphoneos-cross, openssldir为安装目录之后调用此句sed ... 阅读全文
posted @ 2015-02-02 16:25 zjzazym 阅读(1103) 评论(0) 推荐(0) 编辑