相关:http://www.cnblogs.com/roucheng/p/cfenge.html ...
分类:
编程语言 时间:
2016-06-11 18:39:19
阅读次数:
160
1. 运行方式一 新建test.py文件: 然后vim test.py打开并编辑: 打开终端,输入命令: 输出: 2. 运行方式二 这部分内容只对Linux/Unix用户适用,不过Windows用户可能也对程序的第一行比较好奇。首先我们需要通过chmod命令,给程序可执行的许可,然后运行程序 输出: ...
分类:
编程语言 时间:
2016-06-11 18:37:52
阅读次数:
168
只需要在最顶部的位置加上 就行了。 如果还是没有好,打开设置并搜索file encoding并作如图修改便好。 ...
分类:
编程语言 时间:
2016-06-11 17:31:58
阅读次数:
189
序列化是一种对象持久化的手段。普遍应用在网络传输、RMI等场景中。本文通过分析ArrayList的序列化来介绍Java序列化的相关内容。主要涉及到以下几个问题: 怎么实现Java的序列化 为什么实现了java.io.Serializable接口才能被序列化 transient的作用是什么 怎么自定义 ...
分类:
编程语言 时间:
2016-06-11 17:30:19
阅读次数:
197
一,问题介绍 最近一直在看贪心算法的正确性证明(如何证明贪心算法获得的解一定是最优解),感觉“剪枝”技巧用得比较多。再看了下《算法导论》中贪心算法一章里面的一个练习 找换硬币问题。这个问题对于某些 面值的硬币 是有最优解的,故记录下其中的一些证明思路。 考虑用最少的硬币数 来找 n 分钱的问题,假设 ...
分类:
编程语言 时间:
2016-06-11 17:30:46
阅读次数:
709
以前自己博客里留了一些java代码实现的排序算法代码,很丑陋,现在看不惯了,刚好最近买了一本《算法 第4版》。索性就一边看看这本书,一边改过去代码,顺便练习C++、python。 所以说,醉翁之意不在酒,《算法》里那些排序算法有什么意思?都是前人留下的东西,后者(现在那些大学生)学这些算法就像古代读 ...
分类:
编程语言 时间:
2016-06-11 17:29:55
阅读次数:
253
字符编码 将各种文字、图形、标点、数字整合在一个集合叫做字符集。 把这些字符集按照不用规则进行编码就形成了不同的字符编码。 如 你 用显微镜把盘片放大,会看见盘片表面凹凸不平,凸起的地方被磁化,凹的地方是没有被磁化;凸起的地方代表数字1,凹的地方代表数字0。硬盘只能用0和1 来表示所有文字、图片等信 ...
分类:
编程语言 时间:
2016-06-11 17:26:18
阅读次数:
288
1、inline 內嵌函數 與普通函數無異提高執行效率。 編譯時函數直接展開 會有機制決定如何調用這個內嵌函數 ...
分类:
编程语言 时间:
2016-06-11 17:24:58
阅读次数:
166
1.利用反射导入模块 2. commons.py文件内容: index.py文件内容: 结果: 3.反射 commons.py文件内容 index.py文件内容 运行结果: ...
分类:
编程语言 时间:
2016-06-11 17:24:30
阅读次数:
148
对于windows来说,进程和线程的概念都是有着明确定义的,进程的概念对应于一个程序的运行实例(instance),而线程则是程序代码执行的最小单元。也就是说windows对于进程和线程的定义是与经典OS课程中所教授的进程、线程概念相一致的。 提供API,CreateThread()用于建立一个新的 ...
分类:
编程语言 时间:
2016-06-11 17:21:02
阅读次数:
173
内置对象 标准内置对象 Object Object.create Object.prototype.toString Object.prototype.hasOwnProperty Boolean String String.prototype.indexOf String.prototype.re ...
分类:
编程语言 时间:
2016-06-11 17:22:55
阅读次数:
275
步骤: 1. 把c文件后缀名换成cpp2. Android.mk文件中的hello.c也要换成hello.cpp3. c++的使用的环境变量结构体中,访问了c使用的结构体的函数指针,函数名全部都是一样的,只是参数去掉了结构体指针4. 访问函数指针时,把env前面的*号去掉,因为此时env已经是一级指 ...
分类:
编程语言 时间:
2016-06-11 17:14:27
阅读次数:
194
configparser configparser用于处理特定格式的文件,其本质上是利用open来操作文件。 1 # 注释1 2 ; 注释2 3 4 [section1] # 节点 5 k1 = v1 # 值 6 k2:v2 # 值 7 8 [section2] # 节点 9 k1 = v1 # 值 ...
分类:
编程语言 时间:
2016-06-11 17:13:43
阅读次数:
253
一,部分背包问题介绍 首先介绍下0-1背包问题。假设一共有N件物品,第 i 件物品的价值为 Vi ,重量为Wi,一个小偷有一个最多只能装下重量为W的背包,他希望带走的物品越有价值越好,请问:他应该选择哪些物品? 0-1背包问题的特点是:对于某件(更适合的说法是:某类)物品,要么被带走(选择了它),要 ...
分类:
编程语言 时间:
2016-06-11 17:11:33
阅读次数:
264
1.1简介:paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。由于使用的是python这样的能够跨平台运行的语言,所以所有python支持的平台,如Linux,Solaris,BSD,MacOSX,Windows等,paramiko都可以支持,因此,如果需要使用SSH..
分类:
编程语言 时间:
2016-06-11 16:08:15
阅读次数:
223
Spring是分层的Java平台应用一站式的轻量级开源框架,以反转控制(InversionofControl,IoC)和面向切面编程(AspectOrientedProgramming,AOP)为内核,提供了展现层SpringMVC、持久层SpringJDBC以及业务层事务管理等众多企业级应用技术,此外Spring还整合了中国第三方框架和..
分类:
编程语言 时间:
2016-06-11 16:04:38
阅读次数:
260