在 JNI 编程中避免内存泄漏与崩溃

JNI 编程简介 JNI,Java Native Interface,是 native code 的编程接口。JNI 使 Java 代码程序可以与 native code 交互——在 Java 程序中调用 native code;在 native code 中嵌入 Java 虚拟机调用 Ja...

2016-08-14 01:44:56

阅读数 4555

评论数 0

Java层与Jni层的数组传递

Android开发中,经常会在Java代码与Jni层之间传递数组(byte[]),一个典型的应用是Java层把需要发送给客户端的数据流传递到Jni层,由Jni层的Socket代码发送出去,当然,Jni层也需要把从Socket接收到的数据流返回给Java层。我简单地总结了一下,从Java层到Jni层...

2016-08-05 01:20:30

阅读数 259

评论数 0

linux 进程间通信的几种方式

进程间通讯进程间通信就是不同进程之间传播或交换信息,进程的用户空间是互相独立的,进程之间可以利用系统空间交换信息。 管道(pipe) 管道是一种半双工的通信方式,数据只能单向流动。如果要进行双工通信,需要建立两个管道。 管道只能在具有亲缘关系的进程间使用,例如父子进程或兄弟进程。 有名管道(n...

2016-08-02 23:22:00

阅读数 1135

评论数 0

windows下编译ffmpeg

环境配置         MinGW        全称叫Minimalist GNU for windows,是一套Windows环境下GNU编译组件的接口,通俗的可以说是Win上的gcc。比起MinGW,也许那只企鹅CygWin更加著名一些,但事实上两者是完全不同的东西。CygWi...

2015-08-21 15:41:33

阅读数 317

评论数 0

JavaScript跨域

http://www.cnblogs.com/jingwhale/p/4669050.html

2015-07-23 00:01:15

阅读数 296

评论数 0

Android Broadcast、content porvider和AIDL的区别和场景

这3种都可以实现跨进程的通信,那么从效率,适用范围,安全性等方面来比较的话他们3者之间有什么区别? broadcast:用于发送和接收广播!实现信息的发送和接收! aidl:用于不同程序将服务的相互调用!实现了一个程序为另一个程序服务的功能!Content Provider:用于将程序的...

2015-07-22 10:12:04

阅读数 1491

评论数 0

Android OOM全解析

Android oom 有时出现很频繁,这一般不是Android设计的问题,一般是我们的问题。   就我的经验而言,出现oom,无非主要是以下几个方面:   一、加载对象过大   二、相应资源过多,没有来不及释放。   解决这样的问题,也有一下几个方面:   一:在内...

2015-06-17 15:33:41

阅读数 313

评论数 0

android寻找最适合资源过程

When you request a resource for which you provide alternatives, Android selects which alternative resource to use at runtime, depending on the curren...

2015-06-09 15:43:21

阅读数 472

评论数 0

单链表实现两个长整数相乘

#include #include #include #define MAX 100 #define toInt(a) (*(a)-'0') typedef struct Node { int val; struct Node* next; }pNode; enum RET_STATU...

2012-04-30 01:37:44

阅读数 1782

评论数 0

linux设置开机服务自动启动/关闭自动启动命令

<br />[root@localhost ~]# chkconfig --list     显示开机可以自动启动的服务<br />[root@localhost ~]# chkconfig --add *** 添加开机自动启动***服务<br />[root@...

2011-05-19 17:20:00

阅读数 11653

评论数 0

Struts2的 ActionContext && ServletActionContext

<br /><br />1. ActionContext<br />在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话 (Session)的一些信息,甚至需要直接对JavaSe...

2011-04-21 15:35:00

阅读数 893

评论数 1

评分制搜索文章

这几天给系统做性能调优,在优化Hibernate数据C3P0数据访问时,网上搜了许多相同的转载文章,配置也都差不多,关键是最后发现这些文章里面的配置都是有问题的,不规范的,浪费了哥大把时间,最后还是在官网上找到Hibernate配置C3P0的详细帮助说明。现在越来越多的文章被转载,文章新鲜度大大降...

2011-03-25 12:52:00

阅读数 699

评论数 0

负载均衡器让哥折腾了一把

昨天发现web服务器访问不了了,于是乎马上检查后台报错,发现报了大量的错误,源头错误就是com.mchange.v2.resourcepool.BasicResourcePool,C3P0连接出错了...网上找了很久这个错误,一般都说是访问ip,端口,账号密码,数据库名等等写错了的原因。我们系统采...

2011-03-25 11:57:00

阅读数 873

评论数 0

难道就真的再见了。。。。

感情。。。速度。。。离别。。。回头。。。继续。。。期待。。。我还会回来的。。。

2009-12-18 21:10:00

阅读数 871

评论数 0

maven2中国镜像

搞到现在才知道maven的中国mirror,靠         maven-net-cn         Maven China Mirror         http://maven.net.cn/content/groups/public/         central          发...

2009-11-30 14:13:00

阅读数 5291

评论数 1

maven repository

 什么是Maven仓库在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文件,如log4j.jar,junit.jar等等。每建立一个项目,你都需要建立这样的一个/lib目录,然后复制一对jar文件,这是很明显的...

2009-11-26 10:56:00

阅读数 88932

评论数 12

Tomcat 的JVM 内存溢出问题的解决

【转自】http://ahut9923.javaeye.com/blog/2368591、首先是:java.lang.OutOfMemoryError: Java heap space 解释: Heap size 设置 JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.J...

2009-11-22 07:28:00

阅读数 969

评论数 0

项目构建工具 Maven (maven vs ant)

 目前,绝大多数开发人员都把 Ant 当作 Java 编程项目的标准构建工具。遗憾的是,Ant 的项目管理工具(作为 make 的替代工具)不能满足绝大多数开发人员的需要。通过检查 Ant 构建文件,很难发现项目的相关性信息和其它元信息(如开发人员/拥有者、版本或站点主页)。Maven 除了以程序...

2009-11-18 12:56:00

阅读数 893

评论数 0

java.lang.OutOfMemoryError: Java heap space 解决方法

 java.lang.OutOfMemoryError: Java heap space 解决方法 这个问题的根源是jvm虚拟机的默认Heap大小是64M,可以通过设置其最大和最小值来实现.设置的方法主要是几个.1.可以在windows 更改系统环境变量加上JAVA_OPTS=-Xms64m -X...

2009-11-17 09:15:00

阅读数 466

评论数 0

Spring Security 终于用上数据库了

     可谓风雨过后见彩虹,折腾了半天终于连上数据库了......     Spring Security 安全管理手册学习过程是艰辛的,不过没有办法,项目需求必须学啊,作为一个新手太多不懂了,Myeclipse学习过程中总有惊喜的收获。     这个手册学习起来有点不便,想把他变成自己的东西,...

2009-11-09 20:39:00

阅读数 669

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭