自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (5)
  • 收藏
  • 关注

原创 android 开发 ndk相关问题

index: NDK 编译和使用静态库、动态库jni头文件生成在NDK的Nactive代码中使用Android Log的方法分析NDK crash的堆栈信息 ndk-gdb 调试方法 NDK 编译和使用静态库、动态库太复杂,见新文章:http://android开发 NDK 编译和使用静态库、动态库 jni头文件生成:1. 声明Java Native接口...

2013-09-09 11:08:54 126

原创 lua字符串截取split

function string:split(sep) local sep, fields = sep or "\t",{} local pattern = string.format("([^%s]+)", sep) self:gsub(pattern, function(c) fields[#fields+1] = c end) return fieldsend

2013-08-07 16:46:24 1540

原创 lua通过loadstring实现eval和lambdal表达式

function eval(str) if type(str) == "string" then return loadstring("return " .. str)() elseif type(str) == "number" then return loadstring("return " .. tostring(str))() ...

2013-08-07 16:45:36 723

原创 内存对齐

内存对齐阅读:557次 时间:2008-10-23 00:00:00 字体:[大 中 小] -一、内存对齐的原因大部分的参考资料都是如是说的:1、平台原因(移植原因):不是所有的硬件平台都能访问任意地址上的任意数据的;某些硬件平台只能在某些地址处取某些特定类型的数据,否则抛出硬件异常。2、性能原因:数据结构(尤其是栈)应该尽可能地在自然边界上对齐。原因在于,为了...

2013-03-06 10:16:30 91

原创 使用luabind完成c++和lua脚本调用示例备份

C++程序调用lua脚本并返回相应的值,和在lua中调用c++ 注册的函数和类型搞明白了。备份一下。 extern "C" {#include "lua.h"#include "lualib.h"#include "lauxlib.h"}#include#includevoid greet(){ std::cout ...

2013-02-28 11:04:31 172

原创 浅析Lua中table的遍历

转载浅析Lua中table的遍历 http://rangercyh.blog.51cto.com/1444712/1032925lua面向对象编程之点号与冒号的差异详细比较 http://www.cnblogs.com/youxilua/archive/2011/07/28/2119059.htmllua中的面向对象模拟,类,继承,多态http://bl...

2013-02-27 10:31:02 205

原创 Java虚拟机(JVM)中的内存设置详解

在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap space:存放Instance。GC(Garbage Coll...

2013-01-07 15:30:59 80

原创 java 每天定时执行任务

public class RewardTaskManage { //时间间隔一天 private static final long PERIOD_DAY = 24 * 60 * 60 * 1000; public RewardTaskManage() { Calendar calendar = Calendar.getInstance(); ...

2012-12-19 14:05:37 103

原创 java Candar 日期使用

package pack.java.calendar.demo; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class Calend...

2012-12-06 11:33:25 131

原创 http://blog.csdn.net/zxciop110/article/details/8112908

http://blog.csdn.net/zxciop110/article/details/8112908//虚拟机调优http://www.blogjava.net/chhbjh/archive/2012/01/28/368936.html

2012-12-05 13:07:55 97

原创 硬盘所有隐藏文件改为正常不隐藏属性

有的时候,因为病毒原因,硬盘所有文件可能都被设置为隐藏属性,且不能更改,该如何解决呢?很简单,只需要将以下代码在记事本中保存,文件名可以随便取一个,然后将后缀txt改为.cmd 然后再运行即可@echo offsetlocal enabledelayedexpansionmode con lines=5 cols=70color 1aclsfor /f "ski...

2012-11-29 17:13:05 255

原创 MySQL连接字符串

mysql JDBC 驱动常用的有两个,一个是gjt(Giant Java Tree)组织提供的mysql驱动,其JDBC Driver名称(JAVA类名)为:org.gjt.mm.mysql.Driver另一个是mysql官方提供的JDBC Driver,其JAVA类名为:com.mysql.jdbc.Drivermysql JDBC URL格式如下:jdbc:mysql:/...

2012-11-24 23:03:46 95

原创 专访蒋宇捷:技术管理者应具备哪些能力?

CSDN:你何时开始接触计算机,又如何走上编程道路的?蒋宇捷:小学的时候,父母单位的苹果机、386和586都可以让我在空闲时候使用。而在那时代彩色显示器非常少见,即使一个小小的黑白屏幕的计算机,对我来说都非常神秘,有着巨大诱惑力。从那时起,我抱着一本Basic入门书籍就开始了学习编程,编写一些小程序和打飞机一类的简单游戏,觉得非常有成就感和有趣。本科填报志愿时,最热门的专业是信息与...

2012-11-22 10:12:10 109

原创 面向切面编程(AOP)原理以及Helloworld

面向切面编程(AOP)原理以及Helloworld 收藏 拿出抓斗→从船上下抓斗→抓头穿过海底,沉入海底→抓斗达到海底抓取沉积物→抓斗穿出海面→取下抓斗,把抓斗收好。一、如果对于结构化编程:拿抓斗()→丢抓斗()→抓物品()→拉抓斗()→回收抓斗() 二、对于面向对象:船员.拿抓斗→船员.丢抓斗()→抓斗.抓物品()→船员.拉抓斗()→船员.回收抓斗()三、对于面向切...

2012-11-21 13:08:38 217

原创 优秀的程序 vs. 糟糕的程序

优秀的程序可以使复杂的东西看起来很简单;糟糕的程序让原本简单的东西变得复杂。 优秀的程序不需要加以说明;糟糕的程序需要大量注释。 优秀的程序编写时需要更多时间,但未来花费的时间却更少;糟糕的程序往往花费较少的时间,但会在未来浪费掉更多时间。 优秀的程序需要考虑当前和未来的需求;糟糕的程序只侧重于现在,在未来可能无法正常工作。 优秀的程序非常易于维护;糟糕的程序难以维...

2012-11-21 10:07:35 93

原创 windows installer 不能更新一个或多个保护的windows文件解决方案

打开C:\Program Files\Common Files\Microsoft Shared\web server extensions\40\bin 这个目录 解压文件覆盖

2012-11-04 14:04:03 142

原创 动态加载JS脚本的4种方法

要实现动态加载JS脚本有4种方法: 1、直接document.write document.write(""); 2、动态改变已有script的src属性 s1.src="test.js" 3、动态创建script元素 var oHead = docum...

2012-11-03 09:43:31 81

原创 js中innerHTML与innerText及outerHTML的用法与区别

用法: test1 test2在JS中可以使用:test.innerHTML:  也就是从对象的起始位置到终止位置的全部内容,包括Html标签。  上例中的test.innerHTML的值也就是“test1 test2 ”。test.innerText:  从起始位置到终止位置的内容, 但它去除Html标签  上例中的text.in...

2012-11-03 09:39:19 82

原创 JNDI调用分布式EJB3 通用接口

此Project为客户端通过JNDI调用EJB的通用接口程序,满足多种服务器扩展,兼容EJB3.1

2012-11-02 12:57:17 126

原创 生产环境上线程序导致服务故障案例解析

[url][/url]生产环境上线发布程序导致服务故障案例解析(老男孩郑重声明:本文不针对任何公司和个人,仅供大家学习交流之用)1 由生产操作失误引起的故障.......................................................................................... 21.1该公司项目的上线流程回顾............

2012-11-02 12:08:27 225

原创 动态代理缓存

使用动态代理无需修改一个逻辑方法的代码,便可以为它加上缓存功能,提高其性能。现在,假设有一个可能被频繁调用的方法,它用于对一个整数做因式分解。实现如下:(由于本文不关注因式分解算法,故只列出该类的结构):public class HeavyMethodDemo { public String heavyMethod(int num) { Stri...

2012-11-02 11:31:26 201

原创 单例模式

当使用Singleton.createString()执行任务时,程序输出:Singleton is create createString in Singleton 可以看到,虽然此时并没有使用单例类,但它还是被创建出来,这也许是开发人员所不愿意见到的。为了解决这个问题,并以此提高系统在相关函数调用时的反应速度,就需要引入延迟加载机制。public class Lazy...

2012-11-02 11:10:07 78

原创 copy不同对象相同的属性

下载附件中的几个jar包public static void main(String []args) { BeanA a = new BeanA("123","456"); BeanA aa= new BeanA(); BeanB b= new BeanB(); copy(b,a); copy(aa,a); System.out.println(...

2012-11-01 18:03:43 126

原创 js获取多拉框值

function selectValue(){ var selectVal = document.getElementById("vipLev"); var value=""; for(var i=0;i

2012-11-01 10:24:54 110

原创 EJB 3.0开发指南之多表映射

一个实体Bean可以映射到多张表上。在一些需要字典表的项目上会经常用到,象以前我做过的项目,使用到很多国标规定的数据表。在我们下面这个例子中,性别作为一个字典表存在,学生这个实体将映射到学生信息表、性别表这两个表。   从表可以使用@SecondaryTable来注释:@Target({TYPE}) @Retention(RUNTIME)public @interface ...

2012-10-31 22:52:44 99

原创 EJB3.0开发指南之无状态会话Bean

在所有的EJB3.0规范中定义的EJB,都不必实现Home接口。   一个会话Bean必须有一个业务接口,这个接口由会话Bean来实现,或者也可以由会话Bean来产生。这样,你可以只写一个文件,就可以生成业务逻辑实现类、远程接口、本地接口等。…@Remote@Local@Statelesspublic class CounterBean{……}...

2012-10-31 22:47:02 140

原创 EJB3.0开发指南之有状态会话Bean

和无状态会话Bean一样,一个有状态会话Bean必须有一个业务接口,这个接口由会话Bean来实现,或者也可以由会话Bean来产生。这样,你可以只写一个文件,就可以生成业务逻辑实现类、远程接口、本地接口等。   在目前jboss的实现中,必须要有一个独立的业务接口。  这个接口不必实现EJBObject或者EJBLocalObject。  一个有状态会话Bean 必须使用St...

2012-10-31 22:45:54 171

原创 EJB 3.0开发指南之依赖注入

依赖注入(Dependency Injection),又称作控制反转(IOC),本来是一种设计模式,现在被吵得热火朝天,有点过了。比较有名项目如String,picoContainer等。   在EJB3.0中,可以通过在字段和设置方法上加上注释注入依赖,我想在很快会有新的项目,或者在原来的项目的基础上,一些IOC容器会采用注释的方式注入依赖,JDK5.0加入的注释的确是一个很强大的功能,...

2012-10-31 22:42:13 91

原创 Eclipse+JBoss+EJB3消息驱动Bean

SessionBean的例子都是同步调用SessionBean方法的,也就是说,只有当方法中的代码都执行完,才能返回到客户端。但在某些情况下,由于SessionBean方法的执行时间比较长,这就需要异步地调用该方法,否则客户端就需要等待比较长的时间。要实现异步调用,就需要使用本要讲的消息驱动Bean。消息驱动Bean的基本原理是客户端向消息服务器发送一条消息后,消息服务器会将该消息保存在消息队列中...

2012-10-31 15:58:29 105

原创 Jboss mod_cluster 负载均衡

Jboss mod_cluster 负载均衡

2012-10-29 12:07:23 181

原创 如何把绿色版的Tomcat做成windows的服务项--自动启动(也可手动)

1.首先找到F:\apache\bin\service.bat(不同的计算机Tomcat路径会不太一样),打開此文件,寻找如下--JvmMs 128 --JvmMx 256 這句代码 在此后面加上 --Startup=auto(注意:前面要有空格),修改完成之后,然后点击保存! 2.打开一个Dos窗口,将F:\apache\bin\中service.bat文件拖到Dos窗口中,然后Ente...

2012-10-27 23:24:49 129

原创 Jboss as windows start

Ensure that the JBoss Application Server (AS) starts after a reboot and runs 24/7. Boost its priority to achieve maximum performance!The JBoss Application Server is a popular open-source Java Ente...

2012-10-27 23:01:49 81

原创 jboss性能优化

linux jboss 部署时优化设置:在/conf/web.xml中通过参数指定: 1440 单位为分钟。Jboss部署目录优化: 去掉和应用无关的部署,加快jboss运行速度 bsh-deployer.xml client-deployer-service.xml ear-deployer.xml ej...

2012-10-27 13:03:50 145

原创 压力测试工具(MS Web Application Stress Tool)

Web application的压力测试bromon原创 请尊重版权 在MS的网站上发现了一个挺不错的小东西:MS Web Application Stress Tool (was)。这是一个web应用压力测试工具。它是免费的,这一点很重要,否则MS的版权大棒又要来了。 如今B/S结构横行,基于浏览器的应用多如恒河沙数。我们也投入了太多的时间在web技术上,我们...

2012-10-27 11:38:18 511

原创 EJB3.0调用存储过程

要调用存储过程,我们可以通过 EntityManager 对象的 createNativeQuery()方法执行 SQL 语句(注意:这里说的是SQL 语句,不是 EJB3 QL), 调用存储过程的 SQL 格式如下:{call 存储过程名称(参数 1, 参数 2, …)}在 EJB3 中你可以调用的存储过程有两种1.无返回值的存储过程。2.返回值为 ResultSet...

2012-10-27 11:34:56 138

原创 Persistence Unit中的类集合

一个persistence unit将固定数量的一组类映射到关系数据库。缺省情况下,如果你没有在persistence.xml中指定任何元数据,persistence provider就会对包含该persistence.xml的JAR文件进行扫描,从根目录开始搜寻任何标注有 @javax.persistence.Entity注解的类,并将这些类添加到由persistence unit管理的类集合中...

2012-10-24 22:19:58 166

原创 ejb 多数据库操作

ejb 多数据库操作 2012-05-07 18:06:18| 分类: j2ee |字号 订阅 mysqlds01 true com.mysql.jdbc.jdbc2.optional.MysqlXADataSource 127.0.0.1 test01 root xinhua ...

2012-10-24 22:18:56 111

原创 MYSQL 完全卸载 MYSQL清理

MYSQL 完全卸载 MYSQL清理MySQL 卸载问题 MySQL 5.1 安装过程中报apply security setting错误的解决办法1, 卸载MySQL2, 删除目录 C:\Documents and Settings\All Users\Application Data\MySQL3, 重新安装MySQL 就 OK 啦[MySQL] Could not...

2012-10-24 20:47:55 322

原创 js判断两个数组中存在重复的,然后去除重复的

function removeSame(arr1,arr2){ if(arr1==null||arr1.length==0) return []; if(arr2==null||arr2.length==0) return arr1; var obj = new Object(); for(var i=0;i

2012-10-23 18:07:11 846

原创 Apache实现负载均衡

很多网友都在询问apache的负载均衡配置问题。那么我们在此,就再详细的说一说这个具体的过程。当然,说到apache负载均衡肯定离不开 tomacat的使用,以及对mod_jk的了解。这些准备工作,还是大家在闲暇时间可以在学习一下,那么我们现在就切入正题,从安装软件说起。一:软件环境1. Apache: apache 2.0.55 (由http://httpd.apache.org...

2012-09-27 11:37:48 200

java 设计模式

java 设计模式

2012-11-02

Mappy地图编辑器

Mappy地图编辑器

2012-02-09

Android中文帮助文档.pdf

Android中文帮助文档.pdf 对英文差的朋友很有帮助

2012-02-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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