- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 jvm 系统调优,确定高CPU程序代码
一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。(友情提示:本博文章欢迎转载,但请注明出处:hankchen,http://www.blogjava.net/hankchen)以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。根据top命令,发现PID为28555的Java进程占用CPU高达200%,出现故障。通过
2017-09-15 10:29:54 280
原创 android ndk-gdb 调试
1、更改ndk-gdb 脚本,打开%ANDROID_NDK_HOME%/ndk-gdb,在文件结尾处添加#修复行尾sed -i 's/\r\r//' 'native_path $GDBSETUP'#原有的行尾$GDBCLIENT -x `native_path $GDBSETUP`2.打开Run --> Debug Configuration...3.在.cpp
2015-12-21 11:32:13 496
原创 maven mybatis 快速生成
1、添加pom.xml,获取依赖的jar包xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">4.0.0com.bw30.aopfegwar0.0.1-SNAPSHOTfeg Maven Webapphttp://maven
2015-10-10 13:39:43 1263
转载 findbugs 下多线程提示错误
1.AtomicityProblem(原子性操作问题)Finds sequences of operations (e.g., get/put) on a concurrent abstraction that will not be executed atomically.在同时抽象操作顺序是非原子性的,主要是对资源的获取和释放。
2015-04-17 10:46:57 1043
原创 mac下android-studio sdk manager 无法启动
对应错误提示上午9:05:21 ProcessNotCreatedException: Cannot run program "/Users/bhxiaobo/Library/Android/sdk/tools/android": error=13, Permission denied: Cannot run program "/Users/bhxiaobo/Library/Android/s
2015-02-04 09:23:55 4281
翻译 C++动态内存与智能指针(一)
概述:在C++中,动态内存的管理是通过一对运算符来完成的:new,在动态内存中为对象分配空间并返回一个指向该对象的指针,我们可以选择对该对象初始化;delete,接受一个动态对象的指针,销毁该对象,并释放与之相关的内存。动态内存很容易出问题,因为确保在正确时间释放内存是及其困难的。有时候忘记释放内存,就会产生内存泄露;有时候过早的释放内存,就会产生引用非法的内存指针。新的标准提供了两种
2014-12-28 10:28:55 451
原创 头像的更改
private void getPhoto(int i) { if(i==TAKEPHOTO){ Intent ti = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); // 判断存储卡是否可以用,可用进行存储 if (ImageUtils.hasSdcard
2013-08-12 13:42:44 457
转载 android apk 打包
命令: keytool -genkey -v -keystore TwiPlurk.keystore -alias TwiPlurk -keyalg RSA -validity 1000
2013-07-24 09:26:24 365
转载 android 下软键盘隐藏和弹出
方法一: 在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为adjustUnspecified|stateHidden例如:android:label="@string/app_name"android:windowSoftInputMode="adjustUnspecified|stateHid
2013-07-22 10:33:44 392
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人