- 浏览: 37797 次
- 性别:
- 来自: 陕西
最新评论
-
chen592969029:
guazi
我的CV
文章列表
cmake生成eclipse工程的问题
- 博客分类:
- linux
使用
cmake -G"Eclipse CDT4 - Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug
生成eclipse工程始终发现没有,ls -a发现,他们就在那里,只不过是隐藏文件,汗。
想找找如何显示,当然 ls -a可以,图形界面ctrl+h也行,但不用。不知道那个配置文件里可不可以设置让隐藏文件ls的时候都显示出来....
reinterpret_cast <new_type> (expression)
reinterpret_cast运算符是用来处理无关类型之间的转换;它会产生一个新的值,这个值会有与原始参数(expressoin)有完全相同的比特位。
什么是无关类型?我没有弄清楚,没有找到好的文档来说明类型之间到底都有些什么关系(除了类的继承以外)。后半句倒是看出了
reinterpret_cast的字面意思:重新解释(类型的比特位)。我们真的可以随意将一个类型值的比特位交给另一个类型作为它的值吗?其实不然。
IBM的C++指南
里倒是明确告诉了我们reinterpret_cas ...
http://coolshell.cn/articles/5444.html
分享这个文章给自己用,很好的文章。
学习要总结,不然全忘了,最近学c++,记录一下:
全局变量: 程序生命周期中存在,只需在一个源文件中定义。可以在任意地方访问,其他源文件访问要用extern重新声明这个全局变量。
静态全局变量: 程序声明周期存在,只能作用于定义它的文件中使用。
静态局部变量: 只被初始化一次,存在于程序生命周期,只在定义的函数内可见
局部变量: 自动变量,随函数执行结束而销毁。
全局函数: 可以在其他文件使用
静态全局函数: 限定使用范围在定义的文件中。
SVN上一些操作会导致出现如下类似的错误,说repo被锁住了,解决方法有好些种:
理论上,到报错目录的顶级目录,clean up就可以解决。如果还不能解决,去.svn隐藏文件夹下找lock相关文件删除即可。如果还不行,那么最笨的是删除repo,重新check out. 下面这个链接可以指向一个stackoverflow的帖子。
SVN Working Copy xxx locked and cleanup failed
Singleton, 单例模式: 顾名思义,就是只有一个实例。常见的实现方法有以下几种.
1. 懒汉
public class Singleton{
private static Singleton instance = null;
private Singleton(){
}
...
http://java.decompiler.free.fr/?q=jdeclipse
abstract interface & interface
Interface 和 abstract Interface 之间仅仅只能被你自己定义的接口extends,不可能implements,
implements是Class和Interface之间的 "专利 "
http://devblog.blackberry.com/2010/05/blackberry-development-books/
CSDN上一个大哥写的有道理,总结就是一句话: 和实体类的继承其实一样,父类要可继承,子类就能继承
class Temp{
public Temp(int i){
}
}
abstract class Ha extends Temp{
}
这样就出错了
还不懂得哥们看这里http://student.csdn.net/space.php?uid=109612&do=blog&id=18184
字符编码不统一,我将mysql数据库的latin1改为utf-8就好了
serializable接口的作用
- 博客分类:
- java
最简单明了的解释:
序列化允许你将实现了Serializable接口的对象转换为字节序列,这些字节序列可以被完全存储以备以后重新生成原来的
对象。
标准的Map访问方法如下: Set keys = map.keySet( );
if(keys != null) {
Iterator iterator = keys.iterator( );
while(iterator.hasNext( )) {
Object key = iterator.next( );
Object value = map.get(key);
}
}
然后,这个方法有一个问题。从Map中 ...
//一个实现了Comparable接口的类在一个Collection(集合)里是可以排序的,
//而排序的规则是按照你实现的Comparable里的抽象方法compareTo(Object o) 方法来决定的。
import java.util.Arrays;
//实现Comparable接口,使该类的对象可排序
@SuppressWarnings("unchecked")
public class TestComparable implements Comparable {
// 该类的属性i
private double ...
网上查到一位大哥写的,挺好的,转过来分享~~~
Java Enum
学习
***Enum 在定义构造方法时,要定有有参数的构造方法前,必须定义无参数的,否则报错
1.
关于
Java Enum:
学过