- 博客(38)
- 收藏
- 关注
原创 cmake生成eclipse工程的问题
使用cmake -G"Eclipse CDT4 - Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug生成eclipse工程始终发现没有,ls -a发现,他们就在那里,只不过是隐藏文件,汗。 想找找如何显示,当然 ls -a可以,图形界面ctrl+h也行,但不用。不知道那个配置文件里可不可以设置让隐藏文件ls的时候都显示出来.......
2013-01-16 11:09:01
626
原创 C++标准转换运算符reinterpret_cast
reinterpret_cast <new_type> (expression)reinterpret_cast运算符是用来处理无关类型之间的转换;它会产生一个新的值,这个值会有与原始参数(expressoin)有完全相同的比特位。什么是无关类型?我没有弄清楚,没有找到好的文档来说明类型之间到底都有些什么关系(除了类的继承以外)。后半句倒是看出了reinterpr...
2012-11-22 10:19:47
167
原创 千万不要把 bool 设计成函数参数
http://coolshell.cn/articles/5444.html 分享这个文章给自己用,很好的文章。
2012-11-22 10:14:36
161
原创 C++全局变量,静态全局变量,局部变量和静态局部变量
学习要总结,不然全忘了,最近学c++,记录一下: 全局变量: 程序生命周期中存在,只需在一个源文件中定义。可以在任意地方访问,其他源文件访问要用extern重新声明这个全局变量。 静态全局变量: 程序声明周期存在,只能作用于定义它的文件中使用。 静态局部变量: 只被初始化一次,存在于程序生命周期,只在定义的函数内可见 局部...
2012-10-24 11:03:23
117
原创 SVN Working Copy xxx locked and cleanup failed
SVN上一些操作会导致出现如下类似的错误,说repo被锁住了,解决方法有好些种: 理论上,到报错目录的顶级目录,clean up就可以解决。如果还不能解决,去.svn隐藏文件夹下找lock相关文件删除即可。如果还不行,那么最笨的是删除repo,重新check out. 下面这个链接可以指向一个stackoverflow的帖子。SVN Working Copy xxx loc...
2012-09-03 13:30:49
99
Singleton(单例模式)探索
Singleton, 单例模式: 顾名思义,就是只有一个实例。常见的实现方法有以下几种. 1. 懒汉 public class Singleton{ private static Singleton instance = null; private Singleton(){ } pu...
2012-04-11 14:23:36
100
原创 反编译器eclipse插件
http://java.decompiler.free.fr/?q=jdeclipse abstract interface & interface Interface 和 abstract Interface 之间仅仅只能被你自己定义的接口extends,不可能implements, implements是Class和Interface之间的...
2011-02-17 16:59:20
74
原创 一个书的链接
http://devblog.blackberry.com/2010/05/blackberry-development-books/
2011-01-24 18:05:50
476
原创 抽象类可继承实体 类,但前提是实体类必须有明确的构造函数
CSDN上一个大哥写的有道理,总结就是一句话: 和实体类的继承其实一样,父类要可继承,子类就能继承 class Temp{ public Temp(int i){ }}abstract class Ha extends Temp{} 这样就出错了还不懂得哥们看这里http://student.csdn.net/space.php?uid=109...
2010-10-09 17:27:03
503
原创 serializable接口的作用
最简单明了的解释: 序列化允许你将实现了Serializable接口的对象转换为字节序列,这些字节序列可以被完全存储以备以后重新生成原来的 对象。 ...
2010-09-15 20:18:59
988
原创 java.util Map.Entry
标准的Map访问方法如下: Set keys = map.keySet( );if(keys != null) { Iterator iterator = keys.iterator( ); while(iterator.hasNext( )) { Object key = iterator.next( ); Object val...
2010-09-06 15:28:03
90
原创 java中comparable接口
//一个实现了Comparable接口的类在一个Collection(集合)里是可以排序的,//而排序的规则是按照你实现的Comparable里的抽象方法compareTo(Object o) 方法来决定的。 import java.util.Arrays;//实现Comparable接口,使该类的对象可排序@SuppressWarnings("unchecked")...
2010-08-27 16:47:54
159
原创 Java Enum 学习
网上查到一位大哥写的,挺好的,转过来分享~~~Java Enum 学习***Enum 在定义构造方法时,要定有有参数的构造方法前,必须定义无参数的,否则报错 1. 关于 Java Enum:学过 C/C++ 等语言的人,应该都对 Enum 类...
2010-08-27 14:12:05
124
原创 java内部类
学习Java内部类,网上找到这篇文章,写的很好,转来学习: 提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍...
2010-08-24 16:11:39
66
原创 svn Attempted to lock an already-locked dir
在更新svn时,遇到如题错误,使用svn的Cleanup上次关闭时的锁定,问题解决。
2010-08-24 15:32:18
93
原创 static和非static成员,方法区别
在传递给对象参数的时候,Java编译器自动先加上了一个this参数,它表示传递的是这个对象引用,虽然他们两个对象共用一个方法,但是他们的方法中所产生的数据是私有的,这是因为参数被传进来变成call stack内的entry,而各个对象都有不同call stack,所以不会混淆。 其实调用每个非static方法时,Java编译器都会自...
2010-08-24 14:09:45
225
原创 String到普通类型和包装类的相应转换~
各类型的相互转换~ String转化为int, double等 Integer.parseInt(String s); 或 new Interger(String s); String 转化为Integer,Double等 In...
2010-08-24 11:33:21
104
原创 java中怎样产生随机数
java中产生随机数两种方式: Math public static double random() 随机数在 a与b之间 (a小b大 为正数)Math.random*(b-a+1)+a java.util.Randompublic Random()public Random(long ...
2010-08-23 18:36:03
139
原创 Can't create table #sql780——29.frm'
问题可能性有如下:1、外键的引用类型不一样,主键是int外键是char 2、找不到主表中 引用的列 3、主键和外键的字符编码不一致 4.还有要建立外键的话,要先建立索引。没有建立索引也会出错。...
2010-08-19 17:33:41
114
原创 无法远程登入MySQL Server
登录出现1130 is not allowed to connect to this MySql server问题,解决方法如下: 你想root用户名使用root密码从任何主机连接到mysql服务器的话。GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;如果你想允...
2010-08-19 15:53:27
219
原创 反编译.apk文件
dex2jar和JD-GUI这2个工具是学习android的好帮手 dex2jar下载地址:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip JD-GUI下载地址: windows版JD-GUI:http://laichao.googlec...
2010-07-23 16:55:19
81
android菜单和对话框
菜单大体可以分为三类: 选项菜单 Options Menu 上下文菜单 Context Menu 子菜单 Submenu 选项菜单: 定义一个简单的Activity选项菜单final int MENU_SAVE...
2010-07-22 11:29:16
290
android布局
这里标记几个我比较陌生的属性,方便查阅: android:gravity = "right" **如果是无子控件的View设置此属性,表示其内容的重力倾向,即对齐方式; 有子控件的View则设置的是其子控件的重 力倾向。若有多个,用“|”连接 android:collapseColumns="1":...
2010-07-22 09:11:35
72
AndroidManifest.xml总结
AndroidManifest.xml需要声明的内容如下: 1.应用程序的Java包名 2.应用程序所含各种组件:Activity,Service,BroadcastReceiver, ContentProvider,同时列出这些组件在Java 中的类名 3.应用程序为了访问一些受保护的系统API或调用别的应用程序时拥有的权...
2010-07-21 14:38:32
104
android资源管理
总的来说,Android资源创建可以分为三大类: XML文件 位图文件 Raw文件 下面是资源类型及其存放目录: 存放目录 资源类型 res/anim/ 编译成帧动画的XML文件 res/drawable/...
2010-07-21 13:39:51
74
activity生命周期
Android会根据组件的重要程度将系统中的每个进程分别分为5大类: 前台进程,可见进程,服务进程,后台进程,空进程。 Android系统会随时终止后台进程,为前三种进程释放内存,空进程是提供一种缓存机制,以便下次启动应用缩短时间。 Activity从创建到关闭,经历的4种状态:活跃,暂停,结束,已被销毁或未启动...
2010-07-21 11:38:33
72
原创 bec考试心得
参加了今年的bec英语中级考试,由于比较忙,复习的时间少之又少。考前对于bec的难度没有认识,因为网上的人说法不一,有说中级介于英语四六级之间,有说非常难,终于体验过了, 老牛说水浅,小白兔说水深,自己试试后写写自己的体会。 如果哪个哥们要考bec, 首先你要知道它就是一个考试,买教材的时候网上一般一套7, 8本的样子,我建议大家教材都可以不买,而将那三套题买下,然后买一本单词,...
2010-06-03 07:21:06
193
gnome 中修改桌面快捷方式图标
KDE中,直接右键属性即可修改图标,在gnome中,修改桌面.desktop文件的Icon值即可。 有关详细的解析,我在网上查到了一个文章 http://www.ibm.com/developerworks/cn/linux/l-cn-dtef/ 很详细~~ ...
2010-04-29 19:17:52
270
linux root用户密码 增加右键新建的文件类型
1. linux下root用户修改默认没有密码,我也不知道安装的时候有没有设置,网上查了查,有两种方法,我用简单的。 sudo passwd root, 然后出现Enter new UNIX password: 输入两次即可 2. 想给右键菜单中的新建里面加个C文件的类型,摸索了一下,发现在/home/****/Templa...
2010-04-28 19:20:17
136
为linux添加右键菜单
刚学linux,想到的东西就查,有的直接贴上了,有些自己写,这个也挺有用的~ 1.用whereis命令查看你要添加的软件在哪里,比如说我想添加一个 终端 到右键中。 whereis gnome-terminal 从返回的显示你知道是在 /usr/bin/gnome-terminal 2. 把 gnome-terminal 拷贝到 ~/.gnome2/nautilus-scripts ...
2010-04-27 22:01:38
1627
在Opera按下Ctrl-Space空格,无法启动中文的输入法
在Opera按下Ctrl-Space空格,无法启动中文的输入法 sudo vi /etc/usr/bin/opera 在最前面加入 export QT_IM_MODULE=XIM 重启Opera之后,Ctrl-Space无法切换到中文输入法的问题,就神奇的消失了。...
2010-04-26 22:17:59
155
linux软件安装解析
在Windows下安装软件时,只需用鼠标双击软件的安装程序,或者用Zip等解压缩软件解压缩即可安装。在Linux下安装软件对初学者来说,难度高于Windows下软件安装。下面我就详细讲解Linux下如何安装软件。 先来看看Linux软件扩展名。软件后缀为.rpm最初是Red HatLinux提供的一种包封装格式,现在许多Linux发行版本都使用;后缀为.deb是DebainLinux...
2010-04-26 19:05:35
77
Linux终端路径设置
默认设置下终端显示 用户名@主机名 当前所在目录 身份标识($, #) 1. cd ~回到宿主目录,gedit .bashrc 2. 在最后一行添加 export PS1="\[033[1m\][\w]\[\033[0m\]" 这个是普通用户的设定...
2010-04-20 22:59:06
1322
C语言指针的一些问题
1. 不能对指针常量进行递增或者递减操作,例如不带方括号的数组名。 2. 仅当两个指针指向同一个数组时才可以进行比较 3. 不要在赋值语句的左边使用未初始化的指针。 4. 不要将一个地址常量赋给指针。 5. 两个指针,一个指针指向一个类型为Int的数组的第三个元素,第二个指针指向第四个元素,则两个指针的差为1....
2010-04-13 22:05:15
79
linux下软件安装的5中方式
//初学linux,写博客以温故,也可做交流。 linux下软件安装常有5中方式,详细如下: 1. Applications -> Ubuntu Software Center. 是Ubuntu自带的软件管理,适合用来安装常用与Ubuntu紧密联系的软件,操作简单,并可以进行已安装软件卸载。 ...
2010-04-11 17:30:40
101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人