苏葳
-
Linux下Java调用.so文件的方法
Java受其虚拟机语言的结构所限,提供跨平台能力的同时,却失去了一些跟底层联系紧密的功能。JNI就是Java对平台无关性缺点的一个有益补充。C语言编写的DLL或SO文件,如果能被J…
-
Python中的一些语言概念
Python语言可能被简单的划分至“脚本语言”类别,因为它跟大多数脚本语言一样可以解释执行。但实际上一些大规模软件开发计划例如Zope、Mnet及BitTorrent,Google…
-
Python中的字典
Python的字典类型不是序列,而是一种映射,所以没有可靠的从左到右的次序。字典是Python核心对象中唯一的一种映射类型,它和列表一样,具有可变性:值可变,也可以随需求增大减小。…
-
Python中的列表
Python中的列表功能强大,远非其它语言中的数组可比。不同于整数或字符串,列表是一个真正可变的类型,列表是序列的一种,所以可做类似于字符串一样的序列操作。如len(list),当…
-
Python的一条简明规则和一些技巧
在Python中有丰富的函数和对象方法,似乎很容易混乱。其实有一条简明的规则来分类这些功能实现的划分:可作用于多种类型的通用操作都是以内置函数或表达式形式提供的,而类型相关的操作通…
-
Python作为脚本执行
在Windows下,如果注册了扩展名,那么包括jar包和Python程序之类,直接双击就可以自动调用解释器运行。如果安装了Python,则在命令行提示符下,输入kk.py,也可以直…
-
Python中动态变量的理解
有时候一本除去华丽的排版和夸张的辞藻,踏踏实实讲基础或原理的书,可能对学习更有用。《Python学习手册 第3版》就是本挺好的书。Python语言跟许多脚本语言一样,变量不需事先声…
-
Oracle中rownum的原理
Oracle中的rownum是一种伪列,它会根据返回记录生成一个序列化的数字。利用rownum,我们可以生产一些原先难以实现的结果输出,rownum是根据sql查询出的结果给每行分…
-
Python文档中关于引用计数的一段翻译
在C或C++之类的语言中,程序员需负责在堆上动态分配和回收内存。在C中,通过使用malloc()和free()函数完成,在C++中,操作符new和delete以本质相同的方式运行,…
-
Python用ftp发送文件的小程序
做一个中间业务项目,分成开发,测试和生产三套环境。先开发,然后部署至测试,最后再上生产。若中间有修改,则如此反复,要走整套流程。生产环境还应用了F5,F5后面有4台服务器做负载均衡…
