摘要: 判断平台相关,判断程序是属于debug版本还是release版本,我们会这么做。 我的平台是VS2012。 项目属性->配置属性->C/C++ ->预处理器->预处理器定义,可以看到WIN32的定义。 但是同样的方法没有找到DEBUG的定义。在主窗口调试按钮旁边,可以选择版本,是DEBUG 还是 R 阅读全文
posted @ 2013-10-28 17:27 彼岸Elan 阅读(1038) 评论(0) 推荐(0) 编辑
摘要: 比如你的表主键是id,你要删除id 是 34,56,99 这样的。。uid是拼好的 比如'34','56','99',以前我会这样写String queryString = "update Mail set dm=1 where uid in("+uid+")"; Query queryObject = sess.createSQLQuery(queryString); queryObject.executeUpdate(); tran.commit();但其实可以这样使用setParameterList, 阅读全文
posted @ 2013-10-28 15:14 彼岸Elan 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 现在没时间整理,先把代码贴出来,以后再做详细的思路整理。1 在AppController.mm的didFinishLaunchingWithOptions方法里面获取本地应用版本信息,保存起来。 // about App version NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; NSString *versionStr = [infoDictionary objectForKey:@"CFBundleShortVersionString"]; SettingsManager. 阅读全文
posted @ 2013-10-22 12:19 彼岸Elan 阅读(6250) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/diyagoanyhacker/article/details/6654838在IOS应用里直接打开app store 评论页面的方法:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=abc"]];更换下id号就可以。如果想要打 阅读全文
posted @ 2013-10-22 12:05 彼岸Elan 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 这个文章的名字起的实在是有点长,主要是怕说不清楚。在IOS上,输入时,我看到过的比较少,就两种,如附件两张图。一个是虚拟键盘的输入框完全是在CCEditBox上,另一张虚拟键盘的输入区域是紧挨着键盘的并且左对齐的。我的cocos2d版本是2.1rc0-x-2.1.4,貌似是当前最新的。因为项目需要,我使用了CCEditBox,实现一个聊天的功能。ipad上运行时发现,键盘自带的输入区域既不在CCEditBox上,也没有紧挨着键盘左对齐。这就是需要我们调整虚拟键盘输入域的位置了。查看了CCEditBoxImplIOS.mm文件,发现方法adjustTextFieldPosition是调整这个文本 阅读全文
posted @ 2013-07-24 16:34 彼岸Elan 阅读(9002) 评论(4) 推荐(4) 编辑
摘要: 【本文章第四部分中的代码逻辑来自网上的借鉴,并非我自己原创】大概一个月前,我开始跟着做IOS项目了。学习C++,了解Objective-C,等等。这两天做了游戏的本地通知,当然是从网上查了很多资料。但资料有很多的偏差,不过最终还是解决了问题,很幸运。所以总结了一下下。用到的重点就是Objective-C 的UILocalNotification对象。其实加入通知的代码很简单,但重要的是你要理顺Notification的逻辑。首先我要声明的是我的开发环境:首先在windows下面用Visual studio开发,调试,编译通过了以后。再在Mac下面用Xcode编译,导到Ipad4上面运行的。所以 阅读全文
posted @ 2013-07-17 11:54 彼岸Elan 阅读(25671) 评论(3) 推荐(3) 编辑
摘要: 在方法参数前面加final关键字就是为了防止数据在方法体中被修改。主要分两种情况:第一,用final修饰基本数据类型;第二,用final修饰引用类型。第一种情况,修饰基本类型(非引用类型)。这时参数的值在方法体内是不能被修改的,即不能被重新赋值。否则编译就通不过。例如:1 public static void valid(final int ag){2 ag=9;3 ag=10;4 }错误提示:第二种情况,修饰引用类型。这时参数变量所引用的对象是不能被改变的。作为引用的拷贝,参数在方法体里面不能再引用新的对象。否则编译通不过。例如:1 public static... 阅读全文
posted @ 2013-05-24 20:48 彼岸Elan 阅读(33921) 评论(5) 推荐(6) 编辑
摘要: 记得以前用过一个反编译的工具 ,忘了叫啥了。今天想给MyEclipse装一个,搜了一下,找到这个jadclipse.rar。这篇文章介绍很详细,很好。http://blog.csdn.net/aileenspring/article/details/4896844。文章的结尾作者说他还是不能反编译。我是下载jad1.5.8g地址是http://www.varaneckas.com/jad/jad158g.win.zipjadclipse_3.3.jar的下载路径还是http://jaist.dl.sourceforge.net/sourceforge/jadclipse/net.sf.jadc 阅读全文
posted @ 2013-05-24 20:03 彼岸Elan 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 今天看到同事写的程序补丁,用的反射,感觉自己好弱啊,都没有用过。唉,差距怎么这么大呢。。。反射存在的理由是为了解决你不知道这个类的构造的情况下,想要对这个类进行操作。比如hibernate中对应数据库的model类,当然这得是个javabean,严格的根据属性即表中的字段去调用相应方法,进而设置属性值。引起我注意的代码是这样的。1 Method get = bean.getClass().getMethod( ClassUtils.getClassGetName(patch[2]));2 Method set = bean.getClass().getMethod( ... 阅读全文
posted @ 2013-05-15 17:48 彼岸Elan 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 起因:mysql数据库中生成的表有的名字是大写,有的是小写,有的和类名相同,有的后面加了日期,也就是所谓的动态表名,每月都会自动产生一个新的表。环境:mysql5.5+hibernate3分析:当然我是菜鸟,直接不知道原因,通过对比发现了原因。需要解决的问题其实有以下几个:类怎么和表名对应 表名大小写怎么产生的 如何产生动态的表名 解决:第一个问题类怎么和表名对应:hibernate.cfg.xml 中添加类对应的配置文件,在这个Player.hbm.xml的配置最重要。<mapping resource="com/joyfort/nova/persist/hibernate/ 阅读全文
posted @ 2013-04-15 15:28 彼岸Elan 阅读(3691) 评论(0) 推荐(0) 编辑
摘要: 我觉得这个上面好乱 搬家也不方便,决定搬到CSDN啦 阅读全文
posted @ 2013-04-08 18:27 彼岸Elan 阅读(239) 评论(4) 推荐(0) 编辑
摘要: http://www.iteye.com/topic/483115,这篇文章介绍的很详细。补充一下下关于log4j配置文件的读取方式。 InputStream is = GameServer.class.getResourceAsStream("/log4j.properties"); Properties p = new Properties(); p.load(is); PropertyConfigurator.configure(p);log4j.properties 是放在src的根目录下的。 阅读全文
posted @ 2012-10-29 18:37 彼岸Elan 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 不知道怎么回事 tomcat7 windows 下 命令 service.bat remove 一运行就死机死机死机想删了服务重新注册一下的,我晕后来终于发现还有另外一个方法用sc.exe这个Windows命令开始——运行——cmd,然后输入sc就可以看到了。使用办法很简单:sc delete "服务名" (如果服务名中间有空格,就需要前后加引号)如针对上面的: sc delete Tomcat7系统服务里边查看,果然木有了,哈哈 阅读全文
posted @ 2012-03-27 15:30 彼岸Elan 阅读(11202) 评论(0) 推荐(0) 编辑
摘要: 1. Resin 4.0.26Resin是CAUCHO公司的产品,是一个非常流行的application server,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发。2. 下载地址http://www.caucho.com/download/一同下载pdf文件,安装参考。3. 安装参考 文件 Resin-4.0-admin.pdf 。我以Windows为例。前提,安装了JDK1.6或者更新版本。首先添加环境变量RESIN_HOME ,其值为resin 的解压路径,比如:D:\Elan\resin4.0.264. 启动方式1双击resin.exe 阅读全文
posted @ 2012-03-26 15:40 彼岸Elan 阅读(8623) 评论(1) 推荐(0) 编辑
摘要: 文章来源:http://uule.iteye.com/blog/1417299http://www.docin.com/p-197301718.htmlhttp://www.360doc.com/content/10/1214/10/4372345_77945858.shtmlhttp://www.iteye.com/problems/45377http://zhidao.baidu.com/question/351862041.htmlhttp://techbbs.zol.com.cn/1/8_2038.htmlJava 内存分配:1. 寄存器我们在程序中无法控制2. 栈存放基本类型的变量数 阅读全文
posted @ 2012-03-23 16:09 彼岸Elan 阅读(2704) 评论(2) 推荐(2) 编辑
摘要: 【http://sd.csdn.net/a/20120220/311988.html】Java堆内存的10个要点导读:对于程序员来说,知道堆空间,设置堆空间,处理堆空间的outOfMemoryError错误,分析heap dump是非常重要的。文中介绍了Java堆的学习教程以及Java堆内存(heap memory)的十个要点。文章内容如下:我刚开始学习Java编程时,可不知道什么是堆内存或堆空间(heap space),甚至根本不管对象创建时都放在哪里去了。正式了写一些程序后,经常会遇到java.lang.outOfMemoryError等错误,我才开始关注堆内存。对大多数程序员都经历过这样 阅读全文
posted @ 2012-03-23 16:08 彼岸Elan 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 在一个项目中配置Hibernate,重点是以下三点:lib中导入Hibernate 的相关包设置好配置文件hibernate.cfg.xml持久化类和数据库表的映射文件*.hbm.xml如果手动去做,前两点没问题,但是第三点,会很慢。MyEclipse中的Database Exploror有提供从数据库到Hibernate配置文件的正向生成功能,MyEclipse 8.5M2 + MySql5.1http://www.blogjava.net/mikezeseler/archive/2009/01/15/251491.html 这个很详细,非常好,自己也整理了一个word文档,可惜没法上传 阅读全文
posted @ 2012-03-16 11:53 彼岸Elan 阅读(2428) 评论(0) 推荐(0) 编辑
摘要: TurboCMS www.turbocms.com Apache/Tomcat/Websphere/WebLogic + jsp+oracle 商业版 不面向个人Foosun风讯cms http://www.foosun.net/ IIS+asp 有access 数据库或者 sqlserver 有免费开源版EmpireCMS 帝国cms http://www.foosun.net/ IIS/apache + php+mysql 有商业版 有免费版SiteServer http://www.siteserver.cn/ .net 定位于中高端用户的专业CMS系统,面向个人及非商业用户免费当前位置 阅读全文
posted @ 2012-03-14 16:32 彼岸Elan 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 实体-联系图(Entity-Relation Diagram)用来建立数据模型,在数据库系统概论中属于概念设计阶段,形成一个独立于机器,独立于DBMS的ER图模型。 通常将它简称为ER图,相应地可把用ER图描绘的数据模型称为ER模型。ER图提供了表示实体(即数据对象)、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素是实体、属性和联系,其表示方法为: ˙实体型:用矩形表示,矩形框内写明实体名; ˙属性:用椭圆形或圆角矩形表示,并用无向边将其与相应的实体连接起来;多值属性由双线连接;主属性名称下加下划线; ˙联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体... 阅读全文
posted @ 2011-11-17 10:28 彼岸Elan 阅读(571) 评论(0) 推荐(0) 编辑
摘要: SQL1005N 数据库别名 "ECM" 已存在于本地数据库目录或系统数据库目录中。主要的原因是我在新建数据库的实例时,数据库和别名写了不同的名字,导致建完以后,发现客户端软件中有两个数据库,但其实是一个,更新了一个,另外一个也是同步的。但视觉上让我很崩溃,于是我想删掉这两个重建。但在客户端错误的使用了“移除”而不是删除,所以导致前端看不到,但后台其实还有。再新建的时候就会报如题的错误了。所以呢。。。删除数据库的时候,应该使用正确的方法,先断掉所有连接,然后使用drop database 命令。。。回正题,我的解决方法按这位大哥的方法,非常有效。。。【http://blog 阅读全文
posted @ 2011-11-09 17:49 彼岸Elan 阅读(5584) 评论(0) 推荐(0) 编辑
摘要: open file参数执行:ulimit -n 应该会显示默认值1024执行:ulimit -n 8192 但是ulimit直接修改的数字,在系统重启后会重置,所以还要修改: 1、/etc/security/limits.conf,在里面加上:* soft nofile 8192* hard nofile 20480-1 无限2、/etc/pam.d/login,里面加上:session required /lib/security/pam_limits.so转载http://ring-feng.iteye.com/blog/969537 阅读全文
posted @ 2011-10-18 15:05 彼岸Elan 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 主要分为5步:创建实例目录,创建密码文件,创建参数文件,创建建库脚本并建库,创建数据字典。其中,需要特别注意2点:目录的权限,即用户和所属用户组都要是oracle。可以切换到已存在的oracle用户或者以root创建,然后赋权。创建实例的时候指定编码。下面以 Oracle 10.2.0.1.0为例,开始创建:说明:此服务器上已经有一个正常运行的oracle实例cms,开机自启动,一个监听。已有一个用户oracle,所属用户组oinstall。oracle环境变量:ORACLE_SID=cms ORACLE_BASE=/oracle/app新建的实例叫mydb1 切换到oracle用户,创建实例 阅读全文
posted @ 2011-07-18 14:17 彼岸Elan 阅读(11003) 评论(0) 推荐(0) 编辑
摘要: Tomcat log4j配置的日志文件,都可以正常输出,就是在Websphere7 下面不行,无法生成所指向的日志文件,更不用说打印日志信息了。网上倒是很多人碰到,关键问题是解决方法都没有。要么就是不适合Websphere7。终于找到了一个,相当不错,原文地址:http://dargoner.iteye.com/blog/738354以linux为例:1 新建一个commons-logging.properties配置文件,文件内容为:priority=1org.apache.commons.logging.LogFactory=org.apache.commons.logging.impl. 阅读全文
posted @ 2011-05-04 10:49 彼岸Elan 阅读(2570) 评论(0) 推荐(0) 编辑
摘要: 关于:读写xls文件,提供下载的一个小例子(jxl 的简单运用) 收藏 基本操作 一、创建文件 拟生成一个名为“测试数据.xls”的Excel文件,其中第一个工作表被命名为“第一页”,大致效果如下: 代码(CreateXLS.java): //生成Excel的类 import java.io.*; import jxl.*; import jxl.write.*; public class CreateXLS { public static void main(String args[]) { try { //打开文件 WritableWorkbook book= Workbook.crea. 阅读全文
posted @ 2011-03-10 19:11 彼岸Elan 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 以刚才我们创建的Excel文件为例,做一个简单的读取操作,程序代码如下://读取Excel的类 import java.io.*; import jxl.*; public class ReadXLS { public static void main(String args[]) { try { Workbook book= Workbook.getWorkbook(new File(“测试.xls”)); //获得第一个工作表对象 Sheet sheet=book.getSheet(0); //得到第一列第一行的单元格 Cell cell1=sheet.getCell(0,0); Stri 阅读全文
posted @ 2011-03-10 19:10 彼岸Elan 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 一、创建文件拟生成一个名为“测试数据.xls”的Excel文件,其中第一个工作表被命名为“第一页”,大致效果如下://生成Excel的类 import java.io.*; import jxl.*; import jxl.write.*; public class CreateXLS { public static void main(String args[]) { try { //打开文件 WritableWorkbook book= Workbook.createWorkbook(new File(“测试.xls”)); //生成名为“第一页”的工作表,参数0表示这是第一页 Writa 阅读全文
posted @ 2011-03-10 19:09 彼岸Elan 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 压缩文件夹代码:import java.io.File;import org.apache.tools.zip.ZipOutputStream; //这个包在ant.jar里,要到官方网下载import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.zip.ZipInputStream;import java.util.zip.ZipEntry;public class CompressBook {/**//** inputFileName 输入一个文件夹* zipFileName 输出一个压缩 阅读全文
posted @ 2011-03-10 18:56 彼岸Elan 阅读(2813) 评论(0) 推荐(0) 编辑
摘要: 我觉得我是一只弄不清dos下的命令的。。。有点小长,截取读取即可。。。。 原地址【http://apps.hi.baidu.com/share/detail/26828300】----------------------------------------------------------------------------------------------------------------------------- 找出是那个应用在使用端口。方法如下: C:\Documents and Settings\Administrator>netstat -an Active Conne 阅读全文
posted @ 2011-02-28 11:20 彼岸Elan 阅读(11764) 评论(0) 推荐(1) 编辑
摘要: 【本文转自http://blogs.sun.com/andreas/entry/no_more_unable_to_find】Some of you may be familiar with the (not very user friendly) exception message javax.net.ssl.SSLHandshakeException: sun.security.validat... 阅读全文
posted @ 2010-11-12 12:51 彼岸Elan 阅读(1410) 评论(0) 推荐(0) 编辑
摘要: 一个圆缺了一角,它一边唱着歌一边寻找。有的一角太大,有的又太小,它飘洋过海,历经风吹雨打,终于找到了与自己最合适的那一角,它们组成完整的圆,但是圆却发现自己再也无法歌唱,所以它轻轻放下已经寻到的一角,又独自上路继续它寻找的征途…… 附上一则卓越上的评论 Shel Silverstein's "The Missing Piece" is truly entertaining, capturing the essence of the human spirit in the simplicity of a circle. Like a person searching 阅读全文
posted @ 2010-11-10 17:17 彼岸Elan 阅读(888) 评论(0) 推荐(0) 编辑
摘要: 在开放中,有时候为方便将日期时间以long类型(秒钟)存在数据库,这里要查询数据就需要进行转换。 在mysql中只要使用from_unixtime函数就可以了。 附mysql的两个转换函数: 在mysql 数据库中,“2009-09-15 00:00:00”转化为列为长整型的函数: select unix_timstamp("2009-09-15 00:00:00")*10... 阅读全文
posted @ 2010-09-17 15:09 彼岸Elan 阅读(1894) 评论(0) 推荐(0) 编辑
摘要: 最近觉得用的挺多,直接从你那里copy过来啦 我们在编程中常常用到十六进制颜色码,下面是颜色码对照表-英文名称-十六进制-RGB: 英文代码 形像颜色 HEX格式 RGB格式   LightPink 浅粉红 #FFB6C1 255,182,193   Pink 粉红 #FFC0CB 255,192,203   Crimson 猩红 #DC143C 220,20,60   LavenderBlush... 阅读全文
posted @ 2010-09-06 13:24 彼岸Elan 阅读(1142) 评论(0) 推荐(0) 编辑
摘要: 经常用到的一些,总结下,哈哈 阅读全文
posted @ 2010-09-06 11:01 彼岸Elan 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 如果你是Java程序员或者说你有意往Java方面发展,这么这部由JavaZone制作的恶搞微软.net的小电影一定值得你去看一看。 影片通过叛逆小伙的成长历程描述了在微软帝国下Java所给人们带来的新思维和新方向,拍摄的非常具备专业水准,强烈推荐观看。 (Scene: A father and his son playing "throw-and-catch") (场景: 一位父亲和儿子玩丢接球游... 阅读全文
posted @ 2010-08-19 12:47 彼岸Elan 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 这篇文章不错。 http://blog.csdn.net/ezerg/archive/2004/10/14/135769.aspx 阅读全文
posted @ 2010-08-02 10:18 彼岸Elan 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 这个实现了确实不错,地址栏上看起来很漂亮,比如是××.html?2其实,这个是一个动态页面,比如是JSP,呵呵。 1 首先下载一个urlrewrite包,我的附件里有是3.2,或者去官方下载一个,http://tuckey.org/urlrewrite/dist/urlrewritefilter-3.2.jar。不过这个官方好像老是打不开。 2 将这个urlrewrite-... 阅读全文
posted @ 2010-07-14 19:22 彼岸Elan 阅读(3006) 评论(0) 推荐(0) 编辑
摘要: 这个错误今天让我大受折磨 写好的程序,在我这里啥事没有。结果到别人那里就报错 找了N久原因,还是搞不定。 最终我觉得不是程序问题,是机器问题。 对比了错误信息,发现它输出的计算机名是乱码,也就是汉字,我的机器名是英文。难道因为这个? 修改机器名为汉字,重启,一测,果然是因为这个 崩溃,崩溃 阅读全文
posted @ 2010-07-14 19:17 彼岸Elan 阅读(2263) 评论(0) 推荐(0) 编辑
摘要: 现象: 有一个jsp页面(当然可以是html页面),做几个超链接,链接到某个文件:w.mxp,点击打开后不提示下载对话框,却打开一个乱码页面。 初步分析: 有一个人说以前碰到过这种情况,是因为本地机器上没装下载软件,所以解析不了。 但是,装了迅雷后,还是乱码页面。况且,浏览器本身也有下载程序的。 最终原因: 使用的web服务器是Tomcat。在tomcat的web.xml文件中,mime-mapp... 阅读全文
posted @ 2010-06-17 17:48 彼岸Elan 阅读(1545) 评论(0) 推荐(0) 编辑
摘要: 这是一个新的需求,限制访问的IP,都是一些单位为了保护自己的隐私,这个应用只能那些IP访问,别的都不行。 在Tomcat里边的设置很简单,在你的[color=Red]Context[/color]标签之间加入 很明显你可以看到,allow的值就是允许访问的IP,多个之间使用逗号隔开。*表示允许的是一个IP段。 阅读全文
posted @ 2010-06-09 10:12 彼岸Elan 阅读(1037) 评论(0) 推荐(0) 编辑
摘要: function getFileExt(str) { var d=/\.[^\.]+$/.exec(str); return d; } 阅读全文
posted @ 2010-05-25 13:19 彼岸Elan 阅读(4292) 评论(0) 推荐(0) 编辑