`
jonson
  • 浏览: 168575 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
//熟悉java的程序员,大致都了解"||"操作符的含义。     在java中,"||"操作符表示两个值进行或者运算,返回的是boolean类型的值,也就是true或者false值。在两个表达式进行“||”运算时,只要有一个表达式的值为true,其返回值就为true;否则返回false。       但是在javascript中,却完全不同。"||"运算符的返回结果却是第一个为true的表达式,也就是返回的是第一个为true的那个对象。假设两个表达式均为false,那么会返回"||"操作符后面的表达式。并非 ...
在JavaScript中,存在有nodeName 、nodeType、 nodeValue这三个属性,今天我们来了解下JavaScript中的nodeName 、nodeType 、nodeValue区别 nodeName nodeName 属性含有某个节点的名称。 * 元素节点的 nodeName 是标签名称* 属性节点的 nodeName 是属性名称* 文本节点的 nodeName 永远是 #text* 文档节点的 nodeName 永远是 #document 注释:nodeName 所包含的 XML 元素的标签名称永远是大写的. nodeValue 对于文本节点,nod ...
看了非常震撼的转基因的前世今生。虽然不知道是否属实,但确实让人非常震撼,非常担心。以后尽量都不吃转基因食品了! 原视频地址:http://v.youku.com/v_show/id_XMjU0MzA3MDc2.html
虽然各个机型都对多媒体的支持做了定制,但是了解android平台默认支持的格式,可以让自己的多媒体应用做的更通用。本文主要对目前主流的android平台的支持情况做个介绍。 android默认支持的多媒体格式: 一.对网络多媒体的协议支持 主要由如下三种:   RTSP (RTP, SDP)  实时的流媒体协议,主流的web应用应该都用的这个吧。 HTTP 非完全的,支持部分流媒体播放 HTTP live streaming draft protocol (Android 3.0 以上) 二.主流平台中支持的多媒体格式 Type Format / Codec
      BroadcastReceiver接受来自sendBroadcast()发送的Intent。有两种方法来注册BroadcastReceiver,动态或者静态。动态方法是通过android的接口registerReceiver及unregisterReceiver来绑定,静态呢则定义在AndroidManifest.xml的<receiver>标签里面。可以参考:Android提高第六篇之BroadcastReceiver.      一般情况下,如果你在resume中绑定了BroadcastReceiver,那么建议在pause的时候解绑定。这样可以避免不必要的系统开销 ...
   JAVA中volatile关键字,在许多场合是不推荐使用的。因为,它容易使用不当导致不必要的问题。但是,如果使用得当,它能提供比锁更优的性能。  volatile单词的英文翻译为:易变的。它在JAVA中的语义就是来标明该变量是容易变化的, 提醒每次当线程读取该变量的时候都要从主内存中同步该变量的值。  在JAVA中有人把volatile看做是“程度较轻的 synchronized”。与synchronized相比,volatile所需要的读写开销要小很多,但是它实现的功能也只有synchronized的一部分。锁提供了两种特性:互斥与可见性。互斥即为线程间的互斥访问,一次只允许一 ...

Problem four.

预备知识: palindromic number 回文数字。如:9009.正序与逆序所获取的字符串是一致的。   Question:   A palindromic number reads the same both ways. The largest palindrome made from the product of two 2-digit numbers is 9009 = 91  99. Find the largest palindrome made from the product of two 3-digit numbers.   在python中如何进行: ...

Problem three.

The question is : The prime factors of 13195 are 5, 7, 13 and 29. What is the largest prime factor of the number 600851475143 ? You may have a try first!                                                                     the answer: For this problem ,you can ...
OpenGL与OpenGL-ES简介 OpenGL     是由SGI公司开发的一套3D图形软件接口标准,由于具有体系结构简单合理、使用方便、与操作平台无关等优点,OpenGL迅速成为一种3D图形接口的工业标准,并陆续在各种平台上得以实现。作为一个性 ...
google I/O开始啦。 从以下地址可以详细关注:http://www.google.com/events/io/2011/ 今年谷歌提供了android APP来实时围观这次盛会。 详细情况看谷歌的官网啦。 http://www.google.com/events/io/2011/agenda.html
今天尝试把我的C8500的ADB调试开启,发现无论怎么样都无法连上,发现该设备最终被认为是一个存储设备。看来设备的驱动安装 不成功,只是USB 存储驱动安装成功了。 于是就开始更新驱动,在网上搜索了半天,官网上也看了,没发现相应的驱动下载,最后终于在设备的存储里面找到了驱动程序。 卸载原先的MASS storage驱动,重现点击安装驱动。连接上USB数据线,ADB顺利找到设备。 看来求人不如求己,多想想自己所拥有的,说不定想要的就在身边。
clipse 编译 Android工程时,提示该错误 :Error generating final archive: Debug certificate expired on xxxxxx(日期) 解决办法: 进入:C:\Documents and Settings\XXX\.android(注意是隐藏目录) 删除:debug.keystore及 ddms.cfg
最近在做图片处理相关的工作,做些记录。 1.图片可以看做两部分:相关的信息(宽、高、颜色空间)+图片数据。 相关信息用于解析图片数据。比如宽度和颜色空间来确定 图片数据多少个字节进行跳行;而高度则指定了图片的像素高度。但是这两个数据可以分开来保存。
当VM载入libmedia_jni.so档案时,就呼叫JNI_OnLoad()函数。接着,JNI_OnLoad()呼叫 register_android_media_MediaPlayer()函数。此时,就呼叫到 AndroidRuntime::registerNativeMethods()函数,向VM(即AndroidRuntime)登记gMethods[]表格所含的本地函数了。简而言之,registerNativeMethods()函数的用途有二: 1) 更有效率去找到函数。 2) 可在执行期间进行抽换。由于gMethods[]是一个<名称,函数指针>对照表,在程序执行时,可多次 ...

Activity

record the note of the Activity. 1.oncreate -> onstart -> onresume->onpause-> onstop-> onrestart -> ondestroy. you should save your data in or before onpause called.  because before onpause the process will not been killed witch the activity hosted in. 2.when the activity unvisible, ...
Global site tag (gtag.js) - Google Analytics