- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 31DaysOfKotlin-series 1
最近从网上看到Google推送的31天学习Kotlin,觉得还不错,所以特此Mark下处理null条件?可以使用elvis operator '?:'val name: String = person.name ?: "unknown"val age: person.age ?: return如果name不为null,返回name,否则返回“unknown”,如果age为null,则整个函数返...
2018-04-15 19:20:03 186
转载 java equal&&==的区别
http://blog.csdn.net/wangweitingaabbcc/article/details/5993248
2011-12-09 16:22:34 234
转载 listview 长按效果
class SomeActivity implements Activity{ ListView mBookmarksView ; @Override public void onCreate(Bundle savedInstanceState) { ... registerForContextMenu(mBookmarksVie
2011-11-25 08:55:43 372
原创 解决Eclipse参数是arg0,arg1的方式
点着ctl把鼠标挪倒函数名字上,函数会成为超链接的样子,点了以后会到一个窗口,应该是编译后的class文件的内容,上面有查找源文件的按钮。设置为jdk目录下面src.zip,应该就可以了,只需要设置这么一次。
2011-11-01 16:39:37 4973
原创 关于内存对齐的理解
复合数据类型,如union,struct,class的对齐方式为成员中对齐方式最大的成员的对齐方式。 顺便提一下CPU对界问题,32的C++采用8位对界来提高运行速度,所以编译器会尽量把数据放在它的对界上以提高内存命中率。对界是可以更改的,使用#pragma pack(x)宏可以改变编译器的对界方式,默认是8。C++固有类型的对界取编译器对界方式与自身大小中较小的一个。例如,指定编译器按2对界
2011-10-24 15:15:03 271
原创 jdk的切换
然后在这里使用update-alternatives命令实现版本切换。首先为JDK1.5版生成可选配置选项:update-alternatives --install /usr/bin/jdk jdk /root/jdk1.5.0_22 255/usr
2011-10-16 13:44:43 348
原创 ubuntu stardict
Ubuntu 下安装金山词霸替代软件:星际译王 stardict 首先,执行如下命令: sudo apt-get install stardict 安装完后,启动stardict,发现没有词典,提示我去下载词典,就去下吧,进入如下网址: http://stardi
2011-09-04 14:34:14 257
原创 Ubuntu install gcc-c++
解决ubuntu下 eclipse编译C++工程的make**127错误sudo apt-get install build-essential
2011-08-31 09:45:47 1697
转载 linux中ln命令使用方法
这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件或目录在另外一个位置建立一个同步的链接,类似Windows下的超级链接。这个命令最常用的参数是-s,具体用法是:sudo ln -s 源文件 目标文件当我们需要在不同的目录,用到相同的文
2011-08-27 15:14:16 648
原创 android 系统框架
《Android系统开发》笔记1:Android系统概述 Android四层架构: 1. Linux Kernel&driver层 a.依赖于Linux 2.6内核,包括安全性,内存管理,进程管理,网络协议栈,驱动模型等 b.Android自己添加的驱动
2011-08-22 10:35:12 312
转载 Ubuntu - linux下修改分区的卷标 ( Partition Label )
Fat16/Fat32格式:#安装 $ sudo apt-get install mtools #新建配置文件 $ cp /etc/mtools.conf ~/.mtoolsrc #编辑刚复制的”~/.mtoolsrc”文件,在最後一行加入如下命令行: d
2011-08-21 11:08:00 5424
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人