由于python中的整数对象记录的整数值是不可变的,所以在名字a的值不断变化的过程中,就就涉及到了多次对象的创建和销毁。所以python为整数对象申请空间进行了两种优化:
优化1:为通用整数对象存储池
优化2:为小整数对象构建特殊的缓冲
PyIntObject分为小整数对象[-5~257)及大整数对象。小整数对象在py启动过程中初始化,从而实现小整数对象的缓存,缓冲中的小整数对象在py运行期间不会被销毁。 大整数对象需要程序员动态申请,对象在运行过程中根据ob_refcnt引...
分类:
编程语言 时间:
2014-05-09 06:24:20
收藏:
0 评论:
0 赞:
0 阅读:
471
上一篇文章中学习了android.provider中Telephony类。这一篇文章学习...
分类:
移动平台 时间:
2014-05-09 06:30:44
收藏:
0 评论:
0 赞:
0 阅读:
916
题意:给一个字符串,计算所有前缀在字符串中出现的次数和。
解法:KMP计算出Next数组后,每个位置的Next数组不断往前递归,每次相应前缀次数就加1.
代码:/******************************************************
* author:xiefubao
************************************...
分类:
其他 时间:
2014-05-09 06:23:53
收藏:
0 评论:
0 赞:
0 阅读:
333
(转)SQL
优化原则
一、问题的提出
在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到...
分类:
数据库技术 时间:
2014-05-09 06:06:17
收藏:
0 评论:
0 赞:
0 阅读:
667
题目如下:
Problem D: ShellSort
He made each turtle stand on another one's back
And he piled them all up in a nine-turtle stack.
And then Yertle climbed up. He sat down on the pile.
What a wonderful v...
分类:
其他 时间:
2014-05-09 06:20:30
收藏:
0 评论:
0 赞:
0 阅读:
491
归并排序原理:
归并排序用到的是分治思想,即把一个大问题分成两个小问题,然后把一个小问题再分为两个更小的小问题,从最小的问题开始解决,然后把小问题的结果进行整合,最终解决大问题,这种思想是自顶向下的方法,特点是先进行递归,最终进行排序,在之后的快速排序中可以看到,快速排序特点是先进行排序,后进行递归...
分类:
其他 时间:
2014-05-09 06:15:10
收藏:
0 评论:
0 赞:
0 阅读:
341
classpath资源路径加载:
velocity.properties文件配置
file.resource.loader.class =
org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
input.encoding = UTF-8
output.encoding = UTF-8Servlet代...
分类:
移动平台 时间:
2014-05-09 06:14:36
收藏:
0 评论:
0 赞:
0 阅读:
769
序列
数据结构:通过某种方式组织在一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可以是其他数据结构。
python中,最基本的数据结构是序列。
序列中的每个元素被分配一个序号——即元素的位置,也称为索引。第一个索引是0,第二个是1,以此类推。
序列概览
python包含6种内建的序列:列表、元组、字符串、Unicode字符串、buffer对象和xrange对象。
...
分类:
编程语言 时间:
2014-05-09 06:14:11
收藏:
0 评论:
0 赞:
0 阅读:
376
Twemproxy is a proxy server that allows you to reduce the number of open connections
to yourMemcached or Redis server.
What is Twemproxy useful for? It can
reduce the number of connections t...
分类:
其他 时间:
2014-05-09 06:30:13
收藏:
0 评论:
0 赞:
0 阅读:
582
题目:uva :185 - Roman Numerals
题目大意:给出一个字符串的等式,问这个字符串是否是罗马等式吗?有符合的阿拉伯等式吗?前者是就输出correct or incorrect ,后者就得分情况:
ambiguous 能组成阿拉伯等式的字母组合大于等于2, valid 能组成阿拉伯等式的字母组合只有1种impossible 没有符合阿拉伯等式的字母组合。解...
分类:
其他 时间:
2014-05-09 06:05:51
收藏:
0 评论:
0 赞:
0 阅读:
420
题目:
链接:Best Reward
题意:
题目的实质就是,给你字符数组v,字符串s,字符串由a....z组成,v[0]是a的价值,依次类推,,(一定要分的)把s分成两个字符串,若是回文其价值是相应的v[i]的和,不是回文,价值为0。求出最大价值。
算法:
EKMP算法。EMP算法详解:点击打开链接
思路:
。。。。。。。。。。。
代码:
#in...
分类:
其他 时间:
2014-05-09 06:19:58
收藏:
0 评论:
0 赞:
0 阅读:
321
最近在看《编程珠玑》, 写下对位图bitmap的理解...
分类:
其他 时间:
2014-05-09 06:25:25
收藏:
0 评论:
0 赞:
0 阅读:
378
还在学习中...
分类:
其他 时间:
2014-05-09 06:28:37
收藏:
0 评论:
0 赞:
0 阅读:
359
The ? 1 ? 2 ? ... ? n = k problem
The problem
Given the following formula, one can set operators '+' or '-' instead of each '?', in order to obtain a given k
? 1 ? 2 ? ... ? n =...
分类:
其他 时间:
2014-05-09 06:10:25
收藏:
0 评论:
0 赞:
0 阅读:
374
Area2
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 1197 Accepted Submission(s): 278
Problem Description
小白最近又被空军特招为飞行员,参与一项实战演习。演...
分类:
其他 时间:
2014-05-09 06:19:31
收藏:
0 评论:
0 赞:
0 阅读:
467
disruptor;生产者与消费者;...
分类:
其他 时间:
2014-05-09 06:24:53
收藏:
0 评论:
0 赞:
0 阅读:
364
CKEditor的上传插件不是免费的,特此开发一个与大家共享。看图:...
分类:
其他 时间:
2014-05-09 06:21:57
收藏:
0 评论:
0 赞:
0 阅读:
602
6.9 迭代器
到目前为止,你可能已注意到许多容器对象都可以用for语句进行循环:
这种访问风格清楚简洁方便。 迭代器的应用是python遍历统一。在这种场景背后,for语句调用容器对象iter()方法。函数返回一个迭代器对象。在迭代器对象里定义了每次只能访问一个元素的方法_next_()。 当容器里面没有元素的时候,该方法就会抛出一个stopInteration异常,用来提醒for循环...
分类:
编程语言 时间:
2014-05-09 06:35:04
收藏:
0 评论:
0 赞:
0 阅读:
376
PHP自从5.3后新增PHAR归档,Phar 归档的概念来自 Java? 技术的 JAR 归档,它允许使用单个文件打包应用程序,这个文件中包含运行应用程序所需的所有东西。该文件不同于单个可执行文件,后者通常由编程语言生成,比如 C,因为该文件实际上是一个归档文件而非编译过的应用程序。因此 JAR 文件实际上包含组成应用程序的文件,但是考虑到安全性,不对这些文件进行仔细区分。Phar 扩展正是基于类...
分类:
Web开发 时间:
2014-05-09 06:17:09
收藏:
0 评论:
0 赞:
0 阅读:
700
经典迷宫问题。。。STL~queue+BFS实现,给正在学习使用queue和BFS的童鞋提供一个比较好理解的模板~=w=~...
分类:
其他 时间:
2014-05-09 06:05:26
收藏:
0 评论:
0 赞:
0 阅读:
419