一、基本原理
Python中一切都是对象,变量中存放的是对象的引用。这是一个普遍的法则。我们举个例子来说,Python是如何来处理的。
Python代码
x = 'blue'
y = 'green'
z = x
当python执行上面第一句的时候,会在heap中首先创建一个str对象,其文本内容为blue,同时还创建一个名为x的对象引用,x...
分类:
编程语言 时间:
2014-06-18 07:19:52
阅读次数:
314
一、CGI编程
http://www.w3cschool.cc/python/python-cgi.html(里面实例很详细)
简单编程过程:
1.服务器的结构创建:
首先要一个web根目录(这里是web-app文件夹),所有的CGI或者py文件要存放在cgi-bin目录下,html则不能存放在该目录下。
2.启...
分类:
其他好文 时间:
2014-06-18 06:20:31
阅读次数:
713
昨天我们一个只有一行错误信息的问题:-[NSNull objectForKey:]: unrecognized selector sent to instance 0x537e068由于这个问题发生在次线程,所以没有太有用的堆栈信息,而是只有简单的SIGABRT信息:考虑到unrecognized selector sent to instance这类问题是由于向某个对象发送了未实现的消息,这个过...
分类:
编程语言 时间:
2014-06-18 06:19:48
阅读次数:
325
copy,copy_backward和copy_if是几种常用的泛型算法,这三个函数包含在头文件#include中,下面县给出三种函数的原型,再说明三者的区别。...
分类:
其他好文 时间:
2014-06-18 08:00:35
阅读次数:
635
创建全新的视图将满足我们独特的UI需求。
本文介绍在指南针开发中会用到的罗盘的界面UI,通过继承View类实现的自定义视图,以此来深刻了解自定义视图。
实现效果图:
源代码:
布局文件activity_main(其中CompassView继承View类):
<FrameLayout xmlns:android="http://schemas.android.com/apk/res...
分类:
移动开发 时间:
2014-06-18 00:48:30
阅读次数:
325
一、基本概念
在数据库中,对某数据的两个基本操作为写和读,分布有两种锁控制:排它锁(X锁)、共享锁(S锁)。
排它锁(x锁):若事务T对数据D加X锁,则其它任何事务都不能再对D加任何类型的锁,直至T释放D上的X锁;
一般要求在修改数据前要向该数据加排它锁,所以排它锁又称为写锁。
共享锁(s锁):若事务T对数据D加S锁,则其它事务只能对D加S锁,而不能加X锁...
分类:
数据库 时间:
2014-06-18 08:06:30
阅读次数:
318
函数模板:
函数模板是函数的蓝图或处方,编译器使用它生成函数系列的新成员。新函数在第一次使用时创建。从函数模板中生成的函数称为该模板的一个实例或模板的实例化。函数模板的开头是关键字template,表示这是一个模板。其后是一对尖括号,它包含了参数列表。在使用从模板中生成的函数之前,必须确保把声明(即原型)或模板的定义放在源文件中。模板的实例化只生成一次。如果后续的函数调用需要同一个实例,就会调用...
分类:
编程语言 时间:
2014-06-18 06:41:54
阅读次数:
189
概述
首先了解一下相关概念:RSA算法:1977年由Ron Rivest、Adi Shamirh和LenAdleman发明的,RSA就是取自他们三个人的名字。算法基于一个数论:将两个大素数相乘非常容易,但要对这个乘积的结果进行 因式分解却非常困难,因此可以把乘积公开作为公钥,该算法能够抵抗目前已知的所有密码攻击。RSA算法是一种非对称算法,算法需要一对密钥,使用其中一个 加密,需要使用另外一个才能解密。我们在进行RSA加密通讯时,就把公钥放在客户端,私钥留在服务器。
RSA非对称加密算法,可...
分类:
其他好文 时间:
2014-06-18 07:20:35
阅读次数:
406
Caused by: java.util.regex.PatternSyntaxException: Syntax error in regexp pattern near index 1:
E/AndroidRuntime(17429): }
E/AndroidRuntime(17429): ^
E/AndroidRuntime(17...
分类:
其他好文 时间:
2014-06-18 07:46:20
阅读次数:
216
Mondrian架构的官网翻译。其中省略了MDX介绍和MOLAP,ROLAP介绍。Mondrian的OLAP系统由4层组成,参见下图。从终端用户到数据中心内核,四层架构分别是:展现层(presentation layer)、维度层(dimensional layer)、星层(star layer)和存储层。...
分类:
其他好文 时间:
2014-06-18 07:23:06
阅读次数:
278
Activity
为应用提供了可视化用户界面,与用户进行交互
启动模式
standardsingleTopsingleTasksingleInstance
ContentProvider内容提供者
共享数据,为跨应用的数据交换提供了一个标准
insertupdatedeletequery
ContentResovler
uri
BroadcastR...
分类:
移动开发 时间:
2014-06-18 00:47:47
阅读次数:
260
数组遍历是编码中很常见的一种需求,我们来扒一拔iOS里面都有什么样的方法来实现,有什么特点。...
分类:
移动开发 时间:
2014-06-18 00:51:01
阅读次数:
321
在有些应用中,有一点小数据,直接存储在XML就是,实现较为简单,
1、xml文件放入asset文件夹,结构如:
3月毕业证数码像采集33月12日左右全年一次毕业证数码像采集,由新华社负责233、9月课程注册33月15日、9月15日本学期所修课程注册、课本征订,包括课程修完学员论文注册23
2 、构建message类,解析xml类PullParseService
3、在activ...
分类:
移动开发 时间:
2014-06-18 06:26:36
阅读次数:
293
一、 枚举
枚举定义了一种包含一组相关值的公共类型。枚举是Swift中的一种与类类似的类型,具有许多传统类才有的特征,例如计算属性、实例方法,能够通过扩展或协议增强功能等。
1.1 枚举定义
Swift 语言的枚举类型的定义语法如下:
enum
CompassPoint {
case
North...
分类:
移动开发 时间:
2014-06-18 00:50:25
阅读次数:
326
背景
看了几个内存池的设计,如python,STL,基本上对内存的管理有两种结构:
1.block,即内存的一个块,一般和内存页(pagesize)大小相关。
2.内存分片,即在该内存块上分配要使用的内存空间。
例如python的pyIntObject中使用到的缓冲池的实现: http://blog.csdn.net/ordeder/article/details/25343633...
分类:
数据库 时间:
2014-06-18 00:49:46
阅读次数:
416
何时使用 Parallel.ForEach,何时使用 PLINQ...
分类:
其他好文 时间:
2014-06-18 07:02:28
阅读次数:
194