- 浏览: 850794 次
- 性别:
- 来自: 南京
-
最新评论
-
loveseed1989:
您好,我用您的方法运行Cone.java,会给我报java.l ...
vtk学习笔记 --- 编译vtk库和java库 -
60love5:
60love5 写道首先谢谢你的解析,但你这个验证可见性的小程 ...
多线程中共享对象的可见性 -
60love5:
首先谢谢你的解析,但你这个验证可见性的小程序是存在问题的,你的 ...
多线程中共享对象的可见性 -
Gamehu520:
...
java 中的Unsafe -
shanpao1234560:
这个list不是静态的第一种情况下也会有线程安全的问题么,求指 ...
一个看似线程安全的示例
文章列表
1、下载源代码
$git clone git://android.git.kernel.org/platform/external/libpcap.git
(从android官方源码站点下载libpcap代码,版本为0.9.8)
之前在网上查到jnetpcap1.2版本支持libpcap-0.9.8,所以下载jnetpcap-1.2.rc1.zip
http://sourceforge.net/projects/jnetpcap/files/jnetpcap/1.2/stable/
$wget http://ncu.dl.sourceforge.net/project/jnetp ...
最近在移植一个linux下的c库到android,学习编写Android.mk文件,特地花了点时间学习。
在网上搜了很多,最后发现还是看ndk的文档最直接,也最全面,下面的总结主要是根据ndk提供的文档编写的。
1、单一的Android.mk文件:
...
开发环境:ubuntu 11.04 + Android NDK r5b + eclipse +ADT0.9.9
android sdk 过程比较简单,这里就不介绍了。
1、下载android-ndk r5b
$wget http://dl.google.com/android/ndk/android-ndk-r5b-linux-x86.tar.bz2
2、将下载的ndk解压到某个目录:
$tar -xvf android-ndk-r5b-linux-x86.tar.bz2
3、修改当前用户的.profile,添加PATH
NDK=/home/ ...
在struts2中,保存某个对象a,而这个对象中又包含其它对象b(外键关联),这个时候,如果b为空值,保存的时候就会报错:object references an unsaved transient instance...
记得这个问题之前遇到过好多次,但是解决办法始终没记下来,今天又遇到这个错误,现将解决办法记录如下:
很多时候,我们在页面中会这样定义一个表单元素:
<input type="hidden" name="a.b.id" value=""/>
如果value为空,那么我们期望在保存的 ...
VC中字符串和数字转换 备忘
- 博客分类:
- VC
1、CString转换为int 如:
CString s1=_T("12");
int n1;
n1 = _wtoi(s1);
2、数字转换为CString
int n3 = 12;
CString s3;
s3.Format(_T("%d"),n3);
3、char[] 转换为int
char ch1[10];
int n1;
...
n1 = atoi(ch1);
4、int 转换为字符串
int a = 11;
char ch2[10];
itoa(a,ch2,10);
HelloMFC项目解释
- 博客分类:
- VC
1、首先看一下项目的文件组成:
在解决方案视图下,我们可以看到HelloMFC项目包含3个文件夹:
头文件:存放整个项目中定义的头文件
源代码:存放与头文件对应的代码实现,或者C++源代码等
资源文件:存放项目中使用到的一些图标,图片等。
2、我们可以通过类视图来看整个项目中的类结构:
从类视图中,我们能够看到整个项目中所定义的类:
CHelloMFCApp:该类继承自CWinApp,可以把这个class看做是HelloMFC程序的入口,在一个MFC程序中,有且仅有一个CWinApp的实例。theApp就代表我们所看到的整个应用程序窗口。
我们可以在CHell ...
VS2008新建一个简单的MFC程序
- 博客分类:
- VC
1、文件 --> 新建 --> 项目:
点击 确定: 点击 下一步:
然后点击 完成 即可。或者一直点击下一步,采用缺省设置即可。生成的代码如下:
接下来,选中项目,然后点击菜单 生成 下面的 《生成解决方案》或者按F7即可对项目进行编译。
在窗口下面的输入窗口会显示生成解决方案过程中的日志,以及最终结果。如下:
如果看到 成功 1 个 ,那说明生成成功,可以运行。
运行可以 选中项目,然后点击 调试菜单下面的 开始执行(不调试),或者按Ctrl+F5 键,即可运行程序:
上图即为采用 MFC向导生成的MFC项目运行的截图。窗 ...
1、快捷键
快速删除一行:ctrl+shift+L,或者使用ctrl+x可以剪切一行
快速复制一行:ctrl+c (在空白地方)
全屏编辑:ctrl+shift+enter
调试:F5
执行(不调试):ctrl+F5
生成解决方案:F7
2、为某个类添加消息处理 ...
操作系统:win7 64位
oracle:Oracle 11g
PLSQL Developer:8.0.3.1510
因为有专门给开发用的oracle主机,所以本机没有安装oracle,但是很多时候需要连接oracle,查看数据或者手工造数据等,还是需要使用PLSQL Developer连接oracle,于是在本机安装了win32_11gR2_client 客户端的Instant Client。
安装Instant Client之后,在底层目录下并没有包含NETWORK/ADMIN目录以及监听器配置文件,于是从同事的电脑上拷贝然后放到对应的目录,再次尝试使用PLSQL De ...
[Android版本]爱惠客1.1发布
- 博客分类:
- android
方便时尚的优惠福利来啦!爱惠客集合众多商家电子优惠券,直接展示,无需打印,即可享受到优惠美食。免去您打卷、带券的烦恼! 支持自动更新,收藏,离线模式。具有方便,环保,时尚,省流量等特点。更多商家动态添加中。还等什么啦?赶快下载优惠吧。
1.1版本更新:
增加公告功能
增加优惠券缩放功能
更改程序更新方式
解决优惠券有效期bug
增加优惠券过期提示信息
新增 真功夫 商家
更新N多优惠卷
软件截图如下:
多商家省钱利器-爱惠客来啦!爱惠客集合众多商家电子优惠券,直接展示,无需打印,即可享受到优惠美食。免去您打卷、带券的烦恼! 支持自动更新,收藏,离线模式。具有方便,环保,时尚,省流量等特点。更多商家动态添加中。还等什么啦?赶快下载优惠吧。
1、编写数据库备份脚本,将数据库导出为dmp文件
ORACLE_HOME=/oracle/product/11gR2/db
export ORACLE_HOME
ORACLE_SID=office
export ORACLE_SID
PATH=$ORACLE_HOME/bin:/usr/local/bin:$PATH
export PATH
设置ORACLE_HOME、ORACLE_SID以及PATH变量,否则脚本在crontab中执行报错。
D1=`date '+%Y-%m-%d-%H-%M.dmp'`
D2=`date '+%Y-%m-%d-%H-% ...
基于hudson搭建持续集成服务器
- 博客分类:
- java
1、环境准备
操作系统:SUSE11
服务器:Tomcat6.0.20
Hudson:hudson-1.398.war(下载地址:http://java.net/projects/hudson/downloads/download/war/hudson-1.398.war)
2、搭建hudson服务器
其实搭建服务器的过程很简单,在suse11下 ...
将笔记本当做wifi热点
- 博客分类:
- windows
操作系统:win7
1、查看自己的电脑是否能够作为wifi热点,打开网络和共享中心 --> 更改适配器设置
如果能够看到这个“Microsoft Virtual WiFi Miniport Adapter”,则说明你的笔记本支持。
2、共享本地连接,本地连接 --> 属性--> 共享,勾中第一个,在下拉框中选择无线网络连接2,如下图。
3、建立无线热点,为了每次开启网络方便,建议写一个bat脚本(新建一个文本文件wifi.txt,将以下内容复制进去,然后修改后缀为.bat即可),以后启动无线网络双击脚本就可以了,内容如下:
netsh ...
基于vmware7.1和LFS6.7构建自己的linux
在几年前,我偶然接触到LFS,当时很感兴趣,于是参看网上的资料尝试编译了好几次,但刚开始就遇到一大堆的错误,让人很难继续走下去,最终都失败了,所以构建lfs的想法就搁置了。
...