码迷,mamicode.com
首页 > 编程语言
[数据结构]堆排序
1,堆排序概念点击打开链接点击打开链接堆排序与快速排序,归并排序一样都是时间复杂度为O(N*logN)的几种常见排序方法一般都用数组来表示堆,i结点的父结点下标就为(i – 1) / 2。它的左右子结点下标分别为2 * i + 1和2 * i + 2。如第0个结点左右子结点下标分别为1和2堆的插入与...
分类:编程语言   时间:2015-01-20 22:04:05    阅读次数:170
在springside中发送邮件
在springMVC框架中使用邮件发送功能(非定时、只能发送指定的文本内容),具体的使用方法如下:在pom文件中加入: javax.mail mail 1.4.7 org.apac...
分类:编程语言   时间:2015-01-20 22:05:41    阅读次数:229
[python]python学习笔记(五)
1,利用python计算文件crc值[python]view plaincopydeffileCRC32(file,crc32,buf):crc32^=0xfffffffffortmpinbuf:crc32=crc32_table[(crc32^ord(tmp))&0xff]^((crc32>>8)...
分类:编程语言   时间:2015-01-20 22:05:09    阅读次数:180
大熊君JavaScript插件化开发------(第一季)
一,开篇分析Hi,大家!大熊君又来了,今天这系列文章主要是说说如何开发基于“JavaScript”的插件式开发,我想很多人对”插件“这个词并不陌生,有的人可能叫“组件”或“部件”,这不重要,关键是看如何设计,如何做一个全方位的考量,这是本文的重点阐述的概念。我想大家对“jQuery插件的方式”有一定...
分类:编程语言   时间:2015-01-20 22:04:30    阅读次数:242
js数组
js数组和数组原型的对象及属性用法举例...
分类:编程语言   时间:2015-01-20 22:02:02    阅读次数:341
Python String的一些方法
0x01 countstr.count(sub[, start[, end]])用来统计字符串中某个字符的个数1 text = "abcabcabc"2 text.count("a")3 #output: 34 text.count("a", 0)5 #output: 36 text.count("...
分类:编程语言   时间:2015-01-20 22:02:16    阅读次数:251
c++ vector
#include using namespace std; vector v1;vector ivec1;vector svec(ivec1);std::vector mv;v.empty()v.size()v.push_back(t)v[i]vec1.front()//vec1第零个成员 vec....
分类:编程语言   时间:2015-01-20 22:00:26    阅读次数:177
算法题:找出整数数组中两个只出现一次的数字
问题:一个整数数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度为O(n),空间复杂度为O(1)。 分析:这是一个很新颖的关于位运算的题目。 首先考虑这个问题的一个简单版本:一个整数数组里除了一个数字之外,其他的数字都出现两次,请写程序找出这个只出现一...
分类:编程语言   时间:2015-01-20 22:00:54    阅读次数:694
[Python]python学习笔记(一)——语法
1、解释型语言:是边读源程序边执行。而编译型语言则是将源代码编译成目标代码后执行。以后在执行时就不需要编译了2, python是区分大小写的,3,python是根据行缩进来区别模块和函数的,所以对代码的风格要求比较高,依赖缩进来区分代码层次,最好使用tab键缩进4,常量名所有字母大写,由下划线来连接...
分类:编程语言   时间:2015-01-20 22:00:10    阅读次数:237
[python]python学习笔记(四)
14,python如何创建进程并在父子进程通信示例代码如下:[cpp]view plaincopyimportos,sysprint"I'mgoingtoforknow-thechildwillwritesomethingtoapipe,andtheparentwillreaditback"r,w=...
分类:编程语言   时间:2015-01-20 21:57:54    阅读次数:184
[Python]python学习笔记(二)——常见问题
1,python中if __name__ == "__main__":的作用判断当前的模块是被直接调用还是被直接执行用的,如果当前模块是被调用的,那么if __name__ == "__main__":之后的语句将不会被执行,如果当前的模式是直接被执行的,那么if __name__ == "__ma...
分类:编程语言   时间:2015-01-20 21:59:08    阅读次数:207
[数据结构]各种排序算法比较
一,各种排序算法比较各种排序算法比较二,相关概念1、稳定排序和非稳定排序简单地说就是所有相等的数经过某种排序方法后,仍能保持它们在排序之前的相对次序,我们就说这种排序方法是稳定的。反之,就是非稳定的。比如:一组数排序前是a1,a2,a3,a4,a5,其中a2=a4,经过某种排序后为a1,a2,a4,...
分类:编程语言   时间:2015-01-20 21:56:02    阅读次数:181
c++抽象类和纯虚函数
抽象类是为了抽象和设计的目的而建立的,处于继承层次结构的上层。具体类是能够建立对象的类。(1)抽象类只能用作其他类的基类,不能建立抽象类对象。(2)抽象类不能用作参数类型、函数返回类型或显式转换的类型。(3)可以定义指向抽象类的指针和引用,此指针可以指向它的派生类,进而实现多态纯虚函数是被标明为不具...
分类:编程语言   时间:2015-01-20 21:56:33    阅读次数:233
[数据结构]一些常见的算法思想
1,分治思想计算输入向量中任何连续子向量中的最大和。[31,-41,59,26,-53,58,97,-93,-23,84]直接算法:[cpp]view plaincopymaxsofar=0fori=[0,n)sum=0forj=[i,n)sum+=x[j]maxsofar=max(maxsofar...
分类:编程语言   时间:2015-01-20 21:54:18    阅读次数:274
[Python]Python学习笔记(八)——问题
1,python如果import指定文件夹下的文件答:将路径添加到sys.path,然后import,需要解决一个问题,避免由于之前存在一个同名模块导致加载失败[cpp]view plaincopyimportsys;ifnot"/home/a/"insys.path:sys.path.append...
分类:编程语言   时间:2015-01-20 21:54:21    阅读次数:177
Python基础(12)--模块
本文地址:http://www.cnblogs.com/archimedes/p/python-modules.html,转载请注明源地址。模块简介如果你退出 Python 解释器重新进入,以前创建的一切定义(变量和函数)就全部丢失了。因此,如果你想写一些长久保存的程序,最好使用一个文本编辑器来编写...
分类:编程语言   时间:2015-01-20 21:54:11    阅读次数:254
[python]python学习笔记(七)——加密
1,python对字符串加密常见的方法:[python]view plaincopy1.最简单的方法是用base64:importbase64s1=base64.encodestring('helloworld')s2=base64.decodestring(s1)prints1,s2#aGVsbG...
分类:编程语言   时间:2015-01-20 21:53:50    阅读次数:195
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!