自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 webkit编译后无法输入中文的解决方法

做如下修改即可: bool WebView::onIMEComposition(LPARAM lparam){    LOG(TextInput, "onIMEComposition %s", imeCompositionArgumentNames(lparam).latin1().data());    HIMC hInputContext = getIMMContext();    if...

2013-05-10 17:16:00 197

原创 android电话视频会议

开源android客户端项目linphone-android移植参考:http://blog.163.com/zheng_he_xiang/blog/static/1865053262013059485109/部署个SIP服务器(Brekeke SIP Server)就可以打电话和视频通话了...

2013-05-08 13:34:08 220

原创 android获取网络地址通用方法

 方法一:通过NetworkInterface获得所有网络设备的ip地址(包括ipv4和ipv6地址)实现一:String networkIp = "";try { List<NetworkInterface> interfaces = Collections.list(NetworkInterface.getNetworkInterfaces()); ...

2012-04-19 16:42:15 251

原创 adb命令控制横/竖屏切换

 在网络上查找了一下使用adb命令来控制真机的横竖屏的命令,普遍找到的结果是:adb shell service call window 2013 i32 0(设置横屏)adb shell service call window 2013 i32 1(设置竖屏) 但是在真机(root过)上测试普遍没有通过,会有出错信息。(Result: Parcel(Error: 0xffff...

2012-04-05 14:42:52 10900

原创 使用Fragment兼容Tablet和Handset

为了适应Handset和Tablet等不同分辨率的android设备,google在android3.0之后提供了一个新的API,也就是Fragment,大家可以查阅官方SDK的详细说明。 以下是摘自官方SDK 的一张设计图,很好地展示了Fragment在兼容Tablet和Handset设备的设计理念。 首先解释一下,上述的设计原理。1.针对Tablet,Activity ...

2012-03-26 15:25:34 181

原创 android4.0开发环境配置

       相信大家已经厌倦了eclipse自带的模拟器了吧!在创建大分辨率的模拟器时,跑得特别吃力,动不动就会出现应用程序无响应现象。还有就是android3.0之后的版本,模拟器简直就是弱爆了,那个响应速度简直就是惨不忍睹,为了加开开发速度,提高程序的兼容性,我们可以选择使用虚拟机来代替模拟器,进行android应用程序的开发。 android x86的官网: http://w...

2012-03-26 10:13:04 106

原创 android之旅

快一年没有在这片小菜地耕耘过了,期间有乱七八糟的事情,有幸公司看得起,现在一个人负责公司的DLNA项目,将项目移植到android4.0平台,包括界面重写,移植DMS和DMP功能,进行代码优化,解决已知的bug,以及添加两个重要的功能DMC和DMR。 目前,正在研究界面设计、DMS移植、DMC和DMR的实现、还有尽量提高程序的兼容性。 在此,将记录下我的开发日志,留下自己成长的足迹...

2012-03-26 10:04:08 63

原创 Android,I am coming

今天第一天上班,早上公车真不是一般的挤。到公司,一批新人在那里聊聊天,互相熟悉熟悉。PC到了后,大家一起装机,选了位置,leader过来指点了一下,气氛很愉快。中午休息过后,leader给我们这些新人做了一个简短的培训,主要是关于linux方面的知识。过后,就放手给我们在PC上自己操作,熟悉常用的命令。晚饭过后,一老员工开玩笑地说:我过来公司的第一天就是加班加到9点钟。早就...

2011-04-26 01:34:45 85

原创 XML与JSON

[color=blue]XML(eXtensible Markup Language)[/color]是一种可拓展标记语言,是W3C发布的标准。当使用Ajax发送请求时,需要返回几个数据时,很明显文本数据已经合适了,即时是添加了特殊的分隔符,但分隔符可能导致二义性,这时候该是XML出场的时候了,可以为响应设置头信息Content-Type的值为:text/xml,浏览器取得XML响应后,会...

2011-04-06 21:15:13 72

原创 SQL注入攻击

SQL注入攻击主要是一种将一些特殊的连接SQL语句输入到输入框中,由表单提交给页面造成用户数据被窃,或者被删等严重后果,所以我们一定严加提防。1.通过JS进行校验,可以通过过滤一些可能会导致SQL注入攻击发生的特殊符号。2.还要在服务器脚本语言编程进行校验,使得加入SQL语句中的变量变得更安全。3.这两者必须要同时进行,只要重其他页面提交信息即可避开JS的拦截,所以我们必须...

2011-04-06 20:15:32 65

原创 XMLHttpRequest对象

Ajax的核心就是XMLHttpRequest对象。下面介绍XMLHttpRequest对象的几个基本属性和方法:open("method",url,true):method:GET/POST,url请求发送到达的页面,true表示异步请求。setRequestHeader("key","value"):key:头信息里面的键,value:头信息里面键对应的值。onreadys...

2011-04-06 19:56:59 88

原创 DOM入门

首先介绍怎么将CSS和javaScript独立放到文件中,再由HTML页面引用。这个参考一般网页的head即可。 //注意和之间[color=blue]必须保留一个空格[/color]关于DOM的几个基本事件:(基本事件的属性值为javascript的函数加";")1.onload页面加载之前运行。2.onblur元素失去焦点时运行。3.onchange域的内容发生改变...

2011-04-06 14:30:11 84

原创 Ajax入门

Ajax异步请求//首先要创建请求var request = null;function createXMLRequest(){ try{ request = new XMLHttpRequest(); }catch(trymicrosoft){ try{ request = new ActiveXObject("Msxml2.XMLHTTP"); c...

2011-04-06 13:06:37 76

Ajax序

Ajax的灵魂是XMLHttpRequest。一个通用的创建XMLHttpRequest对象方法:function createXMLHttpRequest(){ if(window.XMLHttpRequest){ return new XMLHttpRequest(); } else if(window.ActiveXObject){ var msxmls = ...

2011-04-04 16:07:40 75

C语言常见问题集锦 2005

适合了解C的基础知识,包括常见的错误,基础知识的解答。

2009-05-14

空空如也

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

TA关注的人

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