- 博客(5)
- 收藏
- 关注
原创 The difference between Go and C-like language
1. Go's switch is more general than C's. The expressions need not be constants or even integers, the cases are evaluated top to bottom until a match is found. ('break' is not necessary) func unhe
2017-10-24 20:29:19 226
原创 C++ 编程心得
写c++时一定要记得对变量的初始化。当然vector会自动初始化为0. c++不允许将数组作为行参或者,返回值,当然可以用指针代替。 类的构造函数里当用:variable1(0)这种方式初始化时,要记得该构造函数的行参得为空,否则在按值传递调用拷贝构造函数时,会调用默认的无行参构造函数。然后就会报出variable1在此处被初始化后又被初始化。
2013-09-02 13:57:35 580
原创 android 项目经验
1.android 4.0之后关于socket的操作必须在线程里完成。 2.涉及到UI的操作只能在主线程中完成,且在主线程中关于UI的部分被移至执行队列末尾,也就是说即使关于UI的操作在代码中被置于某个死循环 之前,实际上该操作也不会被执行(UI线程会卡死)(我原本以为会先去执行UI的操作,然后再跳回去) 3.对代码进行分包管理很重要,写好注释很重要。 4.要添加背景图片直接在各种lay
2013-08-23 10:19:04 1071
原创 ubuntu 下 zthread 安装(开发工具eclipse)
最近学习了Thinking in C++,感觉作者讲得还是比较透彻的,可悲催的是C++不提供标准的并发类库,所以只能手动去配置书里提到的ZThread。 其实大家应当都有同感,配置一些类库,环境变量之类的东西是比较蛋疼的。原因就在于按照书本里的做法很可能没办法成功配置(这一次就是)。所以就在网上搜各种帖子,blogs,最终在一个国外的帖子上看到一种适合与ubuntu系统的十分方便的配置方法:
2013-03-19 21:22:58 962 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人