码迷,mamicode.com
首页 > 编程语言
python学习笔记(二) - 函数
一. 调用函数 python内置了一些数据类型转换函数,比如int()函数可以把其他数据类型转换为整形 >>> int('123') 123 >>> int(12.34) 12 >>> float('12.34') 12.34 >>> str(1.23) '1.23' >>> unicode(100) u'100' >>> bool(1) True >>> bool('') False函数名其...
分类:编程语言   时间:2015-01-28 22:40:03    阅读次数:166
Java 加密框架 02 Base64
一段文字在经过 Base64 编码后面目全非,而经过Base64解码后又能恢复。这很有加密解密的意味。不过Base64 算法并不是加密算法,Base64 算法的转换方式很像古典加密算法中的单表置换算法。 Base64 算法最早用于解决邮件传输问题。在早期电子邮件只允许ASCII码字符。非ASCII码字符在传输时会有问题,所以出现了 Base64编码。 Base64 是一种基于6...
分类:编程语言   时间:2015-01-28 22:39:31    阅读次数:347
直接插入排序
直接插入排序是一种简单的排序方法。其基本思想是,开始时将原序列的第一个元素看作一个有序序列。然后依次取出原序列第二个元素及其后面的元素,并将其插入到有序序列中合适的位置,这样经过n-1次插入后就完成排序了。 private static void sort(int[] x, int n){ int i,j,t; for(i = 1; i < n; i++){ //i表示插入次...
分类:编程语言   时间:2015-01-28 22:39:21    阅读次数:191
给大家推荐一部C++教程
我发现C++教程的入门书籍一开始都是在讲C语言,把编程的基础语法又重新讲了一遍,太烦了,有C语言的基础,在C语言的基础上讲解C++就可以了。 下面给大家推荐的这部C++教程是在C语言基础上讲解的,能够让你达到C++中级水平,大家不妨看一下。 猛击这里看一下:http://www.weixueyuan.net/view/6324.html...
分类:编程语言   时间:2015-01-28 22:36:59    阅读次数:224
SVM算法
SVM(支持向量机)算法是一种典型的监督式学习算法。介绍SVM算法的思想和应用。...
分类:编程语言   时间:2015-01-28 22:38:17    阅读次数:188
【算法导论】用动态规划解活动选择问题
上一篇讲了贪心算法来解活动选择问题(【算法导论】贪心算法之活动选择问题),发现后面有一道练习16.1-1是要用动态规划来解活动选择问题。其实跟之前的矩阵链乘法有些相似,也是考虑分割的活动是哪一个,并用二维数据来记录Sij---最大兼容集合个数,和用另一个二维数据来记录Sij取得最大时的活动分割点k。然后就是考虑边界问题,和使用递归来求动态规划的最优解。 #i...
分类:编程语言   时间:2015-01-28 22:36:17    阅读次数:408
java Exception体系、分类、捕获、处理、自定义
1、异常概述 异常:就是程序在运行时出现的不正常现象 异常由来:问题也是现实生活中一个具体的事物,也可以通过java的类来描述,并封装成对象 其实就是java对不正常情况描述后的对象体现 简单说:异常:把程序封装成对象 对问题的划分:两种:一种是严重的问题,一种是非严重的问题 对于严重的java通过Error类来进行描述 对于Error一般不编写真正的代码进行处理 对于非严...
分类:编程语言   时间:2015-01-28 22:37:52    阅读次数:309
白书_倒三角形_C语言描述
#includeint main(){ int n,t,i,j; scanf("%d",&n); for(i=0; i<=n-1; i++) { t = 2*n - 1- 2*i; for(j=0; j<i; j++) { ...
分类:编程语言   时间:2015-01-28 22:36:10    阅读次数:206
C++ Primer拾遗
1 程序 = 算法 + 数据 2 结构化编程 C 面向过程 强调算法 3 面向对象编程 C++ 面向对象 强调数据 类是一种规范,描述数据的格式 类 = 数据 + 算法 + 面向对象三大特性(封装、继承、多态) 4 泛型编程 独立于数据类型 强调算法 5 sizeof sizeof是运算符,对类型一定需要加括号,对变量括号可选 例如: l...
分类:编程语言   时间:2015-01-28 21:29:28    阅读次数:206
无序数组同时查找最大和最小的元素
在无序数组中查找最大或者最小的元素都需要进行n次比较,但是同时查找最大和最小的元素却可以在3n/2次比较内实现。 问题:给定一个长度为n的无序序列,同时查找出这个序列中的最大和最小值。 算法设计:如果只是在无序序列中查找最大或最小值,至少需要n-1次比较,但是同时查找出最大值和最小值却不需要2(n-1)次比较,而只需要3n/2次比较。其策略是:同时保存当前得到的最大值和最小值,之后依次...
分类:编程语言   时间:2015-01-28 21:28:17    阅读次数:283
java中jvm内存详解
在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。 PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap space:存放Instance。 GC(Garbage Coll...
分类:编程语言   时间:2015-01-28 21:25:16    阅读次数:401
gem5验证数组的缓存优化
软件优化是提高cache命中率的十分有效的手段,cache的基本原理是利用程序局部性,而软件优化可以通过提高程序局部性,从而提高cache命中率。通过gem5仿真验证程序优化对提高cache命中率的影响。...
分类:编程语言   时间:2015-01-28 21:24:55    阅读次数:223
javascript 正则表达式代码
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(...
分类:编程语言   时间:2015-01-28 21:23:55    阅读次数:223
javascript 里找元素操作元素
javascript一、找到元素。 var d = document.getElementById("") var d = document.getElementsByName("") var d = document.getElementsByTagName("") var d = docume....
分类:编程语言   时间:2015-01-28 21:22:06    阅读次数:320
用edtftpj实现Java FTP客户端工具
edtftpj是一个java FTP工具包,使用非常方便,感觉比Apache的好用,但Apache更灵活。edtftpj有多种版本,分别是java、.net和js版本。对于Java版的有一个免费版本。我用的就是免费版本。其余的均为商业版本。为了开发,先下载免费版本的开发包。主 页:http://ww...
分类:编程语言   时间:2015-01-28 21:20:41    阅读次数:248
edtftpj让Java上传FTP文件支持断点续传
在用Java实现FTP上传文件功能时,特别是上传大文件的时候,可以需要这样的功能:程序在上传的过程中意外终止了,文件传了一大半,想从断掉了地方继续传;或者想做类似迅雷下载类似的功能,文件太大,今天传一半,睡一觉去先,明天继续传。Java上传FTP文件,用的比较多的工具是apache的commons-...
分类:编程语言   时间:2015-01-28 21:17:36    阅读次数:232
javascript 压缩空格代码演示
压缩空格代码演示主要是讲解 压缩一个字符串两段空格 例如:javascript函数里的空格不论是这样 var s = "Hello World ";这样 var s = " Hello World";这样var s = "Hello World ";还是这样var s = " Hello W...
分类:编程语言   时间:2015-01-28 21:19:33    阅读次数:266
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!