现在位置: 首页 > jjyfzk发表的所有文章
  • 11月
  • 11日
移动开发 ⁄ 共 4172字 评论关闭
文章目录 二、通过NDK获取证书签名 原文dellinger:http://www.cnblogs.com/dellinger/p/3454996.html 一、NDK中获取android设备ID的方式 Java代码如下(获取设备ANDROID_ID): final String androidId = Secure.getString(context.getContentResolver(), Secure.ANDROID_ID); 对应的c代码(相当蛋疼),注意如果是C++,需要把所有的(*env)->替换成env->,同时去掉第一个参数env char * get_android_id(JNIEnv *env, jobject mContext, jobject actObj) { c......
阅读全文
  • 09月
  • 27日
综合 ⁄ 共 15626字 评论关闭
LinkedList 或 ArrayList结构改变包括:向ArrayList添加、删除元素,或者明确的手动修改数组大小。如果仅仅是给一个元素赋值,不属于结构的改变。     结构改变引起的问题:     可能导致Iterator报ConcurrentModificationException异常。     注意:当ArrayList使用了iterator()方法产生自身对应的Iterator后,只能使用Iterator(ListIterator)自身的remove和add方法来修改ArrayList的结构,其它的修改都会引起ConcurrentModificationException异常,如ArrayList.add(E e)、ArrayList.remove(int index)等。     ArrayList使用Abst......
阅读全文
  • 08月
  • 14日
综合 ⁄ 共 3503字 评论关闭
Brad Cox 对大多数人来说,Objective-C都是陌生的,原因在于它的走红过程太短。但透过Objective-C的火爆,我们就不难理解苹果程序商店的应用程序为什么轻易就突破了十万个。 Objective-C的走红过程 TIOBE编程语言排行榜,是业界公认的编程语言的实力榜。2009年8月,Object-C自7月份上升至21位以后,又在8月份打进前二十名。这是一个信号,然而多数业界人士因为不熟悉Objective-C,并没有读懂这个信号意味着什么。 时间过入到2009年10月,这个信号得到了解读。就在这个月,AppStore(程序商店)中的程序数量超过了10万。当时业界认为......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 1487字 评论关闭
之前接触过MINI2440开发板的的四线电阻屏,现在智能手机平板电脑用的基本是电容屏了,开始作进一步的学习。 ==================================================================== 一、触摸屏分类以及部分定义 二、 参考资料 ===================================================================== 一、触摸屏分类 电阻触屏俗称“软屏”,多用于Windows Mobile系统的手机;电容触屏俗称“硬屏”,这两种多用于手机,还有一种电磁感应屏,这个在一些阅读器使用较多。 【电阻屏】是靠手指对屏幕产生压力来对屏幕产生响应的......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 5464字 评论关闭
http://blog.csdn.net/islyb/article/details/5018301 Simon Cooke,美国 (原作者) 北京理工大学  20981  陈罡(翻译) 继续上一篇的内容。。。 4 The Advantages of the Circular Buffer 使用循环缓冲区的优点 There are a number of key advantages to using a circular buffer for the temporary storage of data.When one puts data into a block of memory, one also has to take it out again to make use of it. (Or one can use it in place). It is useful to be able to make use of the data in the buffer whil......
阅读全文
  • 08月
  • 12日
综合 ⁄ 共 2071字 评论关闭
他是全球软件开源的倡导者,他是带领Sun走上了持续创新的开放网络计算之路,他就是Sun公司董事会主席Scott McNealy。近日,McNeal再次来到中国。20多年来他一直为“开放与选择”理念而奋斗,“没有选择就没有创新,而没有创新,你将一无所有。” McNealy创新的信仰,造就了Sun公司坚持技术导向的公司理念。 面对全球金融危机的冲击,Sun可能被收购的流言蜚语,Sun的未来何去何从?IT业白热化的市场竞争,McNealy的此次访华吸引了各方的关注。 开源 Sun坚持不懈的目标 McNealy指出,“免费”和“开源”是令人振奋的想法。 如今,开源已经被......
阅读全文
  • 07月
  • 12日
综合 ⁄ 共 1559字 评论关闭
对一个属性设置俩值:gravity="center_vertical|center_horizontal 属性有优先级,比如在RelativeLayout中设置layout_below属性后再设置layout_alignParentBottom,起作用的只有layout_below。 设置底部显示:layout_alignParentBottom="true" 注意其父标签必须是RelativeLayout,而且想要底部显示,因其设置的是和父标签底部对齐,所以其父标签必须是整个界面的Layout。 <ScrollView></ScrollView>:被此标签包裹的内容可以显示滚动条。ScrollView内部只能有一个子元素,所以需要把所有的子元素放到一个LinearLayout......
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 9544字 评论关闭
Java的规范注释: 基本注释: 1// 2/* */ 3/* *  *  *  */ 注释不可以嵌套 其中,第三种注释可以用来生成文档。以/**开始*/结束。Javadoc可以帮助自动生成文档,可以保持文档代码级联更新。 基本语法如下: javadoc做注释一. Java 文档 // 注释一行/* ...... */ 注释若干行/** ...... */ 注释若干行,并写入 javadoc 文档 通常这种注释的多行写法如下: /*** .........* .........*/ javadoc -d 文档存放目录 -author -version 源文件名.java这条命令编译一个名为 “源文件名.java”的 java 源文件,并将生成的文档存放在“文档存放目......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 284字 评论关闭
html禁止手机页面放大缩小 <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" /> html手机页面 <meta name="viewport" content="width=device-width, initial-scale=1" />   js正则:   /<ul.*(?=breadline)(.|\n)*?<\/ul>/gi;    匹配以ul开始 class="breadline"结束外加中间任意内容</ul>
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 321字 评论关闭
 这些东西一定会用的到的,哒哒 JavaScript 滑块,特别是基于 jQuery 插件的滑块在网站设计中使用非常频繁,下面是 20 个使用该技术设计的网站,设计非常精美,值得参考。 These Are Things Elevate Mathieu Clauss The Daily Puma Running Gimme Money, I can do it! Rogwai Orange Sprocket Brave Nu Digital Assistly   Ecoforms   Jeremy Church   Print Mor   David A. Molanphy   Tuscarora Tackle   Helms Workshop   Hugo & Marie   Tenthmil   S......
阅读全文
  • 04月
  • 28日
综合 ⁄ 共 818字 评论关闭
其实个人以为用单链表排序就是自己找麻烦,用数组排序多好啊, 但是转念一想,还是挑战一下自己吧,这个程序的声明和前几次的不同,但是仅仅是换汤不换药. 谨以此作为链表的练习吧. #include<stdio.h> #include<stdlib.h> typedef int elem; typedef struct node { elem data; struct node *link; }lnode,*node; void initlist(node l,int ms) { node p; l->link = NULL; while(ms--) { p = (node)malloc(sizeof(lnode)); scanf("%d",&p->data); p ->link = l->link; l->link = p; } } ......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 6953字 评论关闭
上一篇博客Android中Handler原理在讲到Handler的时候谈到了android的Activity启动是如何执行到onCreate方法的,这篇主要从onCreate方法里面我们必须要写的方法setContentView开始,研究布局视图是如何加载到手机窗口上的。 当在执行到setContentView时,实际上执行的是 public void setContentView(int layoutResID) { getWindow().setContentView(layoutResID); initActionBar(); } 可以看到实际上是Window类的setContentView方法 private Window mWindow; public Window getWindow() { return mWindow......
阅读全文