自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(50)
  • 资源 (1)
  • 收藏
  • 关注

原创 Qt5 启用 Lamdba 表达式

Qt Creator下,启用lamba表达式的方法。pro文件中,添加QMAKE_CXXFLAGS += -std=c++0x重新编译即可

2015-01-14 13:51:10 205

Ubuntu 下,网络无法配置的解决

在ubuntu下,出现网络管理器提示网络没有连接。使用ifdown/ifup/ifconfig down /ifconfig up 等命令,提示:interface eth0 not configred 解决: 1.使用ifonfig手动配置ip 2.编辑/etc/resolv.conf添加:nameserver 3.添加到网关的路由:route add -net defa...

2012-06-01 16:23:38 843

原创 Linux Mint下,编译XBMC

在Linux Mint 下编译XBMC的步骤:1.下载XBMC的源码。2.安装相应的依赖包:sudo apt-get install autoconf automake autopoint autotools-dev cmake curl debhelper gawk gperf libao-dev libasound2-dev libass-dev libavahi-client-d...

2012-05-31 16:26:18 141

apk签名后,javascripe调用android方法的问题

如果项目中包含webview为javascript提供api的情况时,不能对代码进行混淆。不然签名后,会出现无法调用api的情况。

2012-05-04 09:34:32 82

原创 androidpn推送实现,服务器重启后,重连接的偷懒解决方案。

废话不说,最近在弄android的推送。使用的是androidpn,发现Server晚于Client启动或者Client连接后,Server重启,会出现Client无法再连接的情况。分析是因为Client的连接时,对队列的管理有一点点问题。所以修改如下:XmppManager.java中。[code="java"]private void addTask(Runnable runnab...

2012-04-16 11:17:05 125

转载 KVM下网络配置的一个解决方案

来自:http://forum.ubuntu.org.cn/viewtopic.php?p=755408近几天在搞kvm。kvm真的是很不错,运行操作系统速度非常快,至少比我以前用的vbox要快。但是kvm的网络配置让我头疼了一阵,上网找了很多资料,无奈那些资料要不省略了一些内容(都把我当高手看了),要不就是写了一堆东西,不说原理,看了半天都搞不懂为什么要那么做,反正都不适

2011-12-13 12:17:06 889

KVM下网络配置的一个解决方案

来自:http://forum.ubuntu.org.cn/viewtopic.php?p=755408近几天在搞kvm。kvm真的是很不错,运行操作系统速度非常快,至少比我以前用的vbox要快。但是kvm的网络配置让我头疼了一阵,上网找了很多资料,无奈那些资料要不省略了一些内容(都把我当高手看了),要不就是写了一堆东西,不说原理,看了半天都搞不懂为什么要那么做,反正都不适合我这种“从...

2011-12-13 12:17:00 188

转载 rom中,内置应用升级

当在rom中,内置了自己的应用,需要升级时。需要注意应用版本号的书写方式:一定要是正确的数字形式。另,要注意versionCode和versionName,其中,versionCode要与内置的版本不同,且大于内置版本。versionName可以为自定义字符。原因:转自:http://orgcent.com/android-system-app-update-restore/

2011-12-06 18:02:07 570

rom中,内置应用升级

当在rom中,内置了自己的应用,需要升级时。需要注意应用版本号的书写方式:一定要是正确的数字形式。另,要注意versionCode和versionName,其中,versionCode要与内置的版本不同,且大于内置版本。versionName可以为自定义字符。原因:转自:http://orgcent.com/android-system-app-update-restore/...

2011-12-06 18:02:00 376

转载 android源代码,镜像站下载

1.安装gitsudo apt-get install git-core2.安装curlsudo apt-get install git-core curl3.安装repo, 通过curl下载repo网上或者很多书籍上都是这样写的:curl http://

2011-10-09 19:18:39 4276

android源代码,镜像站下载

1.安装gitsudo apt-get install git-core2.安装curlsudo apt-get install git-core curl3.安装repo, 通过curl下载repo网上或者很多书籍上都是这样写的:curl http://android.git.kernel.org/repo > ~/bin/repo结果得到的repo不能用,什么...

2011-10-09 19:18:00 105

原创 android 设置wifi连接

言简意赅的说吧。设置androidwifi连接,1.new 一个wificonfiguration对象。2.设置这个对象的一些属性。WifiConfiguration wc = new WifiConfiguration();wc.SSID = "\""+sr.SSID+"\""; //这个地方一定要注意了。旁边的“是不能够省略的。密码的地方也一样。wc.preSha

2011-09-15 10:14:07 7524 4

android 设置wifi连接

言简意赅的说吧。设置androidwifi连接,1.new 一个wificonfiguration对象。2.设置这个对象的一些属性。WifiConfiguration wc = new WifiConfiguration();wc.SSID = "\""+sr.SSID+"\""; //这个地方一定要注意了。旁边的“是不能够省略的。密码的地方也一样。wc.preSha...

2011-09-15 10:14:00 311

转载 Android ProgressDialog 自定义方法

原文:http://www.oschina.net/question/8676_11797项目当中遇到这样一个应用场景:执行某个操作需要耗时15秒以上,依照惯例,这就要使用到进度条一类的UI控件,以安抚用户等待的烦躁心情。Android Framework已经提供了Pro

2011-08-16 13:38:57 5452

Android ProgressDialog 自定义方法

原文:http://www.oschina.net/question/8676_11797项目当中遇到这样一个应用场景:执行某个操作需要耗时15秒以上,依照惯例,这就要使用到进度条一类的UI控件,以安抚用户等待的烦躁心情。Android Framework已经提供了ProgressDialog,可以很好的解决这个问题。ProgressDialog实际上是AlertDialog的子类,其有着...

2011-08-16 13:38:00 82

原创 mark一下正则表达式

今天找到的正则表达式的集合,mark一下吧。 /** * 类简介: 使用正则表达式验证数据或提取数据,类中的方法全为静态的 * 主要方法:1. isHardRegexpValidate(String source, String regexp) 区分大小写敏感的正规表达式批配 * ...

2011-07-28 11:21:47 163

转载 java.util.ConcurrentModificationException

工作中碰到个ConcurrentModificationException。代码如下:List list = ...;for(Iterator iter = list.iterator(); iter.hasNext();) {    Object obj = iter.next

2011-07-18 10:19:26 313

java.util.ConcurrentModificationException

工作中碰到个ConcurrentModificationException。代码如下:List list = ...;for(Iterator iter = list.iterator(); iter.hasNext();) { Object obj = iter.next(); ... if(***) { list.remove(obj); }}在执行了remove方法之后,再去执行循环,ite...

2011-07-18 10:19:00 72

原创 关于ajax请求中,返回的xml中的空行问题。

在web项目中,会遇到用ajax动态读取数据,将数据以xml形式返回的情况。有的时候,会发现xml中,在正文开始之前,多出很多空行,这时,只要将ajax请求的jsp文件中的

2011-06-10 11:13:00 383

关于ajax请求中,返回的xml中的空行问题。

在web项目中,会遇到用ajax动态读取数据,将数据以xml形式返回的情况。有的时候,会发现xml中,在正文开始之前,多出很多空行,这时,只要将ajax请求的jsp文件中的<%之前的内容,放在一行中,就可以解决了。...

2011-06-10 11:13:00 83

原创 IE下innerHTML的问题

今天在开发过程中,在进行div的动态设置的时候,在IE下,提示:未完成的。。。。经过一番的搜索,发现IE下的某些HTML元素的innerHTML是只读的。所以在对innerHTML赋值时,会出现错误。解决方法: 在需要赋值的地方,用createElement新创建一个div,再进行赋值,然后将这个新建的div添加到父节点中(appendChild)。

2011-06-09 17:00:00 380

IE下innerHTML的问题

今天在开发过程中,在进行div的动态设置的时候,在IE下,提示:未完成的。。。。经过一番的搜索,发现IE下的某些HTML元素的innerHTML是只读的。所以在对innerHTML赋值时,会出现错误。解决方法: 在需要赋值的地方,用createElement新创建一个div,再进行赋值,然后将这个新建的div添加到父节点中(appendChild)。...

2011-06-09 17:00:00 81

原创 select 组件的onchange和optiong的onclick事件。

<br />一般来讲,页面开发中,<select>元素的onchange事件,对应IE,Chrome,Firefox和Opear都是有效的。但,option元素的onclick事件,对IE,Firefox有效,但在Chrome浏览器中,无效。

2011-05-24 17:13:00 1070

select 组件的onchange和optiong的onclick事件。

一般来讲,页面开发中,&lt;select&gt;元素的onchange事件,对应IE,Chrome,Firefox和Opear都是有效的。但,option元素的onclick事件,对IE,Firefox有效,但在Chrome浏览器中,无效。...

2011-05-24 17:13:00 206

原创 关于web开发中,中文编码的问题

在web开发中,经常需要从request和response中读取和传递参数。但参数中含有中文时,就需要注意:url中的编码格式,一般情况下,会出现:ISO-8859-1和UTF-8两种,在今天的开发中,发现url中,对于中文,是使用ISO-8859-1传递的。这就需要我们在读取和设置参数的时候,对中文进行编码的转换。转换的方式很简单:读取:String filePath = new String(request.getParameter("downfile").getBytes("ISO-8859-1"

2011-05-17 17:59:00 293

关于web开发中,中文编码的问题

在web开发中,经常需要从request和response中读取和传递参数。但参数中含有中文时,就需要注意:url中的编码格式,一般情况下,会出现:ISO-8859-1和UTF-8两种,在今天的开发中,发现url中,对于中文,是使用ISO-8859-1传递的。这就需要我们在读取和设置参数的时候,对中文进行编码的转换。转换的方式很简单:读取:String filePath = new Strin...

2011-05-17 17:59:00 69

原创 java中的volatile关键字

Volatile修饰的成员变量在每次被线程访问时,都强迫从共享内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到共享内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入或者离开同步代码块时才与共享成员变量的原始值对比。这样当多个线程同时与某个对象交互时,就必须要注意到要让线程及时的得到共享成员变量的变化。而volatile关键字就是提示VM:对于这个

2011-04-07 15:59:00 336

java中的volatile关键字

Volatile修饰的成员变量在每次被线程访问时,都强迫从共享内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到共享内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入或者离开同步代码块时才与共享成员变量的原始值对比。这样当多个线程同时与某个对象交...

2011-04-07 15:59:00 47

原创 Android开发手记4-MediaPlayer的数据准备

在android开发中,经常会用到MediaPlayer。在使用MediaPlayer时,有时候会遇到:MediaPlayer(362): error (-38, 0) 类似的错误。这时,需要检查一下在设置MediaPlayer的数据源时,使用的是那种方式:1.在初始化MediaPlayer时,通过create方法设置数据源。则不能写MediaPlayer.prepare()方法,这时

2011-03-28 22:50:00 18849 7

Android开发手记4-MediaPlayer的数据准备

在android开发中,经常会用到MediaPlayer。在使用MediaPlayer时,有时候会遇到:MediaPlayer(362): error (-38, 0) 类似的错误。这时,需要检查一下在设置MediaPlayer的数据源时,使用的是那种方式:1.在初始化MediaPlayer时,通过create方法设置数据源。则不能写MediaPlayer.prepare()方法,这时...

2011-03-28 22:50:00 54

原创 手动更新Eclipse中的plugin

<br />好多童靴在采用覆盖更新方式,更新Eclipse中的ADT插件后,会发现启动Eclipse时,插件没有被更新。可以采用手动的方式,去修改Eclipse的配置文件,来达到更新的效果,事实证明是有效的。<br />修改Eclipse /configuration/org.eclipse.equinox.simpleconfigurator下的bundles.info文件,加入下面两行com.android.ide.eclipse.adt,0.9.3.v200909031112-12945,file

2011-03-28 16:27:00 955

手动更新Eclipse中的plugin

好多童靴在采用覆盖更新方式,更新Eclipse中的ADT插件后,会发现启动Eclipse时,插件没有被更新。可以采用手动的方式,去修改Eclipse的配置文件,来达到更新的效果,事实证明是有效的。修改Eclipse /configuration/org.eclipse.equinox.simpleconfigurator下的bundles.info文件,加入下面两行com.android.id...

2011-03-28 16:27:00 110

原创 Struts2 学习手记-3 struts.xml常用配置

<br />1.        使用<include>标签重用配置文件<br /><br />在Struts2中提供了一个默认的struts.xml文件,但如果package、action、interceptors等配置比较多时,都放到一个struts.xml文件不太容易维护。因此,就需要将struts.xml文件分成多个配置文件,然后在struts.xml文件中使用<include>标签引用这些配置文件。这样做的优点如下:<br /><br /><br />结构更清晰,更容易维护配

2011-03-28 10:06:00 268

Struts2 学习手记-3 struts.xml常用配置

1. 使用&lt;include&gt;标签重用配置文件在Struts2中提供了一个默认的struts.xml文件,但如果package、action、interceptors等配置比较多时,都放到一个struts.xml文件不太容易维护。因此,就需要将struts.xml文件分成多个配置文件,然后在struts.xml文件中使用&lt;include&gt;标签引用这些配置文件。...

2011-03-28 10:06:00 63

原创 Struts2 学习手记-2 一个form里多个submit

<br />1.Action中要实现:ServletRequestAware 接口。<br />2.Action中要    <br />    public void setServletRequest(HttpServletRequest servlet){<br />        this.request = servlet;<br />    }<br />  来获得ServletRequest<br />3.jsp中,form的写法。<br />    <s:form action="my

2011-03-28 10:02:00 257

Struts2 学习手记-2 一个form里多个submit

1.Action中要实现:ServletRequestAware 接口。2.Action中要 public void setServletRequest(HttpServletRequest servlet){ this.request = servlet; } 来获得ServletRequest3.jsp中,form的写法。 &lt;s:form action="...

2011-03-28 10:02:00 60

原创 Android中自定义View

<br />当在android开发时,经常需要自定义一些VIew来进行显示,尤其是游戏开发中。<br />在自定义view时,Canvas绘制图片时,是有顺序的。需要按照自底向上的顺序进行绘制。否则会出现图片覆盖的情况。

2011-03-02 10:41:00 325

Android中自定义View

当在android开发时,经常需要自定义一些VIew来进行显示,尤其是游戏开发中。在自定义view时,Canvas绘制图片时,是有顺序的。需要按照自底向上的顺序进行绘制。否则会出现图片覆盖的情况。...

2011-03-02 10:41:00 86

原创 Android自定义View以及layout属性全攻略

<br /> <br /> 对于Android系统的自定义View可能大家都熟悉了,对于自定义View的属性添加,以及Android的Layout的命名空间问题,很多网友还不是很清楚,今天Android123一起再带大家温习一下<br />  CwjView myView=new CwjView(context);<br />  如果用于游戏或整个窗体的界面,我们可能直接在onCreate中setContentView(myView); 当然如果是控件,我们可能会需要从Layout的xml中声明,比如<br

2011-02-14 13:34:00 1806

Android自定义View以及layout属性全攻略

对于Android系统的自定义View可能大家都熟悉了,对于自定义View的属性添加,以及Android的Layout的命名空间问题,很多网友还不是很清楚,今天Android123一起再带大家温习一下 CwjView myView=new CwjView(context); 如果用于游戏或整个窗体的界面,我们可能直接在onCreate中setContentView(myView); 当...

2011-02-14 13:34:00 91

adt 8.0.1 for eclipse

android adt 8.0.1 for eclipse。

2010-12-25

空空如也

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

TA关注的人

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