想要 读写中文 json ,可以使用python中的 json 库可以对json进行操作。读入数据可以使用 json.load。json被载入到一个dict类型的object对象中。使用 json.dump可以输出json。不过输出的文本并不是中文。使用 ensure_ascii=False,可转换为中文。...
分类:
编程语言 时间:
2014-10-13 23:42:47
阅读次数:
303
什麽是odex
档:
odexed:
某些.apk档内有一些预先処理过的odex档。这些odex
档是经优化後应用的一部份,这做的好処是为了优化启动过程(BootProcess)及减少占用系统的空间。因其已预先装载程序的一部份内容,而达到优化启动过程的目的。另一方面,它增加了安全性,因为odex档在执行前被抽出并放入了系统其它位置。
deodexed:
而deodexing...
分类:
编程语言 时间:
2014-10-13 23:41:37
阅读次数:
414
AQS的设计思想是通过继承的方式提供一个模板让大家可以很容易根据不同场景实现一个富有个性化的同步器。同步器的核心是要管理一个共享状态,通过对状态的控制即可以实现不同的锁机制。AQS的设计必须考虑把复杂重复且容易出错的队列管理工作统一抽象出来管理,并且要统一控制好流程,而暴露给子类调用的方法主要就是操作共享状态的方法,以此提供对状态的原子性操作。一般子类的同步器中使用AQS提供的getState、s...
分类:
编程语言 时间:
2014-10-13 22:48:57
阅读次数:
249
转载请注明出处!原文链接:http://blog.csdn.net/zgyulongfei/article/details/7909006有时候因为种种原因,我们须要採集某个站点的数据,但因为不同站点对数据的显示方式略有不同!本文就用Java给大家演示怎样抓取站点的数据:(1)抓取原网页数据;(2)...
分类:
编程语言 时间:
2014-10-13 22:47:27
阅读次数:
245
元素除了可以添加删除之外, 还可以交换它们所在的位置, 比如我要用第0个元素和第2个元素交换, 那么我们通过一个简单的方法就可以实现了.涉及的方法:exchangeObjectAtIndex: 需要交换位置的元素位置, 比如例子里写的是0, 那么就是@"One"这个元素需要换到别的地方去.withO...
分类:
编程语言 时间:
2014-10-13 22:44:57
阅读次数:
200
采用了多线程和锁机制,实现了广度优先算法的网页爬虫。对于一个网络爬虫,如果要按广度遍历的方式下载,它就是这样干活的: 1.从给定的入口网址把第一个网页下载下来 2.从第一个网页中提取出所有新的网页地址,放入下载列表中 3.按下载列表中的地址,下载所有新的网页 4.从所有新的网页中找出没有下载过的网页...
分类:
编程语言 时间:
2014-10-13 22:44:27
阅读次数:
248
选择排序:#include#include#includeint main(){int a[7]={3,7,5,2,4,6,8};int i;int j;int temp; for(i=0;i#include#includeint main(){int a[7]={3,7,5,2,4,6,8};i....
分类:
编程语言 时间:
2014-10-13 21:37:17
阅读次数:
146
DOM扩展对DOM的两个主要的扩展是Selectors API(选择符API)和 HTML5。(一)选择符APISelectors API Level 1 的核心是两个方法:querySelector() 和querySelectorAll() 。在兼容的浏览器中,可以通过 Document 及El...
分类:
编程语言 时间:
2014-10-13 22:10:07
阅读次数:
232
chuanbindeng 的 素数推断算法关于素数的算法是信息学竞赛和程序设计竞赛中常考的数论知识,在这里我跟大家讲一下寻找一定范围内素数的几个算法。看了以后相信对大家一定有帮助。 正如大家都知道的那样,一个数 n 假设是合数,那么它的全部的因子不超过sqrt(n)--n的开方,那么我们能够用这个性...
分类:
编程语言 时间:
2014-10-13 22:25:47
阅读次数:
346
数组在PHP中式一个非常强大的武器,用起来方便、容易,由于使用起来异常灵活,用它就可以实现数据结构中的链表、栈、队列、堆以及所谓的字典、集合等,也可以转换成XML格式。 1、使用for for语句遍历数组不是一个号选择,一般不会用,局限性太大,因为数组的下标很多时候不连续,或者是既有整...
分类:
编程语言 时间:
2014-10-13 22:57:47
阅读次数:
234
这几天写C程序,问题不断,先记下来吧double free or corruption字面意思理解为重复释放空间或崩溃,通常由于你调用了两次free,虽然你可能不是两次给free()传同一个指针,但可能因为第一个free的指针代表的空间越界了将第二个指针指向的区域也free了。*** stack s...
分类:
编程语言 时间:
2014-10-13 23:08:47
阅读次数:
212
最近在看APUE附带的源码时,看到它的错误处理文件中用到了可变参数列表(如下),正好最近老是看到这几个函数在眼前晃悠,所以就做个了断吧。哈哈。#include "apue.h"#include /* for definition of errno */#include /* ISO C ...
分类:
编程语言 时间:
2014-10-13 22:34:17
阅读次数:
269
转自:http://blog.csdn.net/wangxiaolong_china/article/details/8362540什么是容器首先,我们必须理解一下什么是容器,在C++ 中容器被定义为:在数据存储上,有一种对象类型,它可以持有其它对象或指向其它对像的指针,这种对象类型就叫做容器。很简...
分类:
编程语言 时间:
2014-10-13 21:26:47
阅读次数:
221
写递归函数时要明确结束条件和递归体。练习了几个递归函数:首先是斐波那契数,前几天写过的程序,今天写的时候还是出现了问题。在判断结束条件的时候写错。写成(i==1&&i==2) 这个是有明显的逻辑错误。 1 斐波那契#include 2 int fbnq(int i) 3 { 4 if(i==...
分类:
编程语言 时间:
2014-10-13 22:15:27
阅读次数:
232
package com;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Configuration;i...
分类:
编程语言 时间:
2014-10-13 21:23:37
阅读次数:
263
Const指针申明Const指针格式如下 const int* p; int* const p1; const int* const p2;这些含义都各不相同,所以我们必须要会使用 p是指向整形的常量的指针,它指向的值是不可更改的。 p1是一个指向整形的常量指针。它指向的值可以修改,但p...
分类:
编程语言 时间:
2014-10-13 22:29:27
阅读次数:
197
BF算法是普通的模式匹配算法,BF算法的思想就是将目标串S的第一个字符与模式串P的第一个字符进行匹配,若相等,则继续比较S的第二个字符和P的第二个字符;若不相等,则比较S的第二个字符和P的第一个字符,依次比较下去,直到得出最后的匹配结果。 1 //BF算法 2 #include 3 4 usin.....
分类:
编程语言 时间:
2014-10-13 22:45:47
阅读次数:
190