c++与java的构造函数
今天继续学习java和android平台 java的学习算是补充,因为没有java基础也做不出什么东西来
今天看到java用this关键字来重载构造方法,在这里做个笔记class a_sample{
public int x,y.z;
a_sample(int x){
this.x=x;
}
a_sample(int x,int y){
this(x);
this.y=y;
}
a_sample(int x,int y,int z){
this(x);
this(y);
this.z=z;
}
}
这个方法比较好用!!注意一定是在第一句
看到this又复习了一下c++里面的this指针
默写一下gcc的参数用法
主文件main.c 动态库代码文件hello.c 头文件hello.h
动态库文件生成动态库 gcc -shared hello.c -o libhello.so
主文件的编译 gcc main.c -lhello -L. -o main
(用cygwin .dll,main.c hello.h是在同一目录下-L是路径)
sqlite函数
sqlite3_exec(
sqlite3 *,
const char *,
int (*callback)(void*,int,char**,char**),
char **error_msg
)
callback的参数
第一个没用
第二个列数
第三个char **的字符串数组 行数据集合
第四个 列名
callback会被调用多次 知道所有行被打印完
其他的情况还在研究
相关文档:
工作中遇到需要合并XML的问题,遂从网上查找相关资料,
1、 《 XML merging made easy
》
2 、《java中合并xml文档的设计与实现
》
测试后发现均不符合实际需求,实际需求如下:
file1.xml:
<root>
<a>
<b name="1"/>
</a>
<d /& ......
package com.xiaobian;
public class BubbleSort {
//冒泡排序
public static void bubbleSort(int[] data){
&n ......
多线程读写同一个对象的数据是很普遍的,通常,要避免读写冲突,必须保证任何时候仅有一个线程在写入,有线程正在读取的时候,写入操作就必须等待。简单说,就是要避免“写-写”冲突和“读-写”冲突。但是同时读是允许的,因为“读-读”不冲突,而且很安全。
要实现以上的ReadWriteLock, ......
1.修改项目的.project文件,保存,刷新工程。
在<natures>
…
</natures>
之间添加下列三行配置
<nature>org.eclipse.wst.common.project.facet.core.nature</n ......