摘要: public class A{ private int id; pirvate Date createTime private B b; }public class B{ private int id; private String name; private Date createTime;}此时,如果用google json组件返回A对象时,会报declares multiple JSON fields named异常,出现这个异常是因为,两个类都有createTime同名属性。解决方案:public class SomeClassWithField... 阅读全文
posted @ 2012-12-30 23:07 风吹倒了蕉 阅读(3373) 评论(1) 推荐(0) 编辑
摘要: 标准unix/linux下的grep通过以下参数控制上下文grep -C 5 foo file 显示file文件中匹配foo字串那行以及上下5行grep -B 5 foo file 显示foo及前5行grep -A 5 foo file 显示foo及后5行查看grep版本的方法是grep -V如 果想升级,升级的方法:最新的源码(google或者百度搜索主页),编译安装到某个地方,比如 /home/aaa/bin/ 那么以后用的时候就用 /home/aaa/bin/grep ,或者把 /home/aaa/bin 加到PATH环境变量即可。 如果你把最新编译好的grep覆盖到你现在grep所在目 阅读全文
posted @ 2012-12-21 09:31 风吹倒了蕉 阅读(2196) 评论(0) 推荐(0) 编辑
摘要: 在linux下使用mysql,经常会遇到select出来的结果中带中文的显示乱码,不是数据问题。解决方案。show variables like 'character%';显示出来的结果是:把latin1的都改成utf8就可以了。用:set character_set_results=utf8;命令即可! 阅读全文
posted @ 2012-12-11 16:39 风吹倒了蕉 阅读(927) 评论(0) 推荐(0) 编辑
摘要: 问题是这样的:我用response.getWriter().write()返回一串json字符串,由于结果是一个很大的字符串值。奇怪的是,response怎么在原来的字符串的前后加了一些额外的字符串,它在前面加了个"2000",在结尾加了个"0",不解。后来加了个:response.setContentLength(json.getBytes("utf-8").length);就把它解决了。 阅读全文
posted @ 2012-12-02 11:05 风吹倒了蕉 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 我们知道Android手机操作系统采用的是Linux内核,Linux中最高的系统权限就是Root,这就类似与Windows中的Administrator系统管理员权限,也就是操作系统的最高权限。由于Root的权限过高,因此手机产商一般都不允许用户直接拥用Root权限,以防止用户修改系统内置的业务跟程序。但是对于用户来说,当然希望能拥有Root权限以将手机修改成自己的一种特色,因为有Root权限则可以任意修改手机的所有文件跟程序,让手机更加个性化。那么我们在Android开发中如何获取Android的Root权限呢?下面是主要的简单代码。[html]Process process = null; 阅读全文
posted @ 2012-11-18 00:55 风吹倒了蕉 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 第一种(当然是笨方法了) 依次打开(应用程序-附件-终端),如果闲的麻烦,可以直接把它添加面板,这样也方便点! 第二种 首先按住Alt,然后按一下F2,出来一个运行框,在里面输入 gnome-terminal即可运行。 在这个运行框里,可以执 行很多命令,想当于windows的[运行],不过很难记住。 第三种 可以把终端窗口打开放在鼠标右键,效果是在桌面或文件夹内的空白处右键点击,将出现“从终端打开”的快捷方式。那个需要使用一个软件。 安装很简单,打开终端,在里面输入以下命令 sudo apt-get install nautilus-open-terminal 然后注销下,... 阅读全文
posted @ 2012-11-03 16:18 风吹倒了蕉 阅读(335) 评论(0) 推荐(0) 编辑
摘要: red5是基于java实现的开源流媒体服务器。所以运行red5一定要有java环境,在这里,我假设你的服务器已经成功安装了java的运行环境。安装过程中还要ant,ant的版本我用的是:http://photo.gamesoft.com.cn/red5/apache-ant-1.8.0-bin.tar.gz。假设ant解压的路径是:/usr/local/apache-ant/apache-ant-1.8.0接下来设置ant的类路径vi /etc/profileJAVA_HOME=/usr/local/jdk1.6.0_33ANT_HOME=/usr/local/apache-ant/apach 阅读全文
posted @ 2012-10-18 23:02 风吹倒了蕉 阅读(974) 评论(0) 推荐(0) 编辑
摘要: 1、(Android)去掉Listview控制滚动时上下的阴影色(默认渐变白色),解决方案:android:fadingEdge="none"2、(Linux)让shell脚本在后台运行,不至于关闭ssh后,shell就被关闭了,用nohup命令。 nohup ./my.sh & 后面的&号不能漏了。3、(Linux)在windows用文本编缉器写了一个linux的shell脚,当运行时,却出现:/bin/bash^M: bad interpreter: No such file or directory 错误,后来google了一下,才知道是文件格式不对。 阅读全文
posted @ 2012-10-07 22:43 风吹倒了蕉 阅读(238) 评论(0) 推荐(0) 编辑
摘要: IMEI是国际移动设备身份码的缩写,每台手机都有一个唯一的IMEI号码(貌似有国产山寨机用同一个IMEI)。IMSI是国际移动用户识别码缩 写,每张SIM卡都有唯一的一个IMSI号码。因为他们都是唯一的,有些时候我们可以用他们来识别用户身份,不用再输帐号登录(这样一来,没有IMEI和 IMSI的android MP4,平板电脑就用不了了),以下是读取方法:123 TelephonyManager tm = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE); String imei =... 阅读全文
posted @ 2012-09-25 15:29 风吹倒了蕉 阅读(2472) 评论(0) 推荐(0) 编辑
摘要: 程序添加数据库数据:错误信息: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connections"Navicat连接数据库报错错误信息: 1040 Too many connections重启Mysql :: mysql restart错误信息:mysql ERROR 1040 (00000): Too many co 阅读全文
posted @ 2012-09-20 11:34 风吹倒了蕉 阅读(1513) 评论(1) 推荐(0) 编辑