码迷,mamicode.com
首页 > 编程语言 > 月排行
排序--快速排序学习
快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想 分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。 总的说来,要直接默写出快速排序还是有 ...
分类:编程语言   时间:2017-03-04 00:36:19    阅读次数:167
Python_if语句。 Learn python the hard way_扩展练习。习题29
#coding=utf-8#raw_input()函数输出的数据是"str",需要将其处理成数据,使用int()函数,将“str"转换成数据来处理students = int(raw_input("students number")) fees_per_person = 80cost = stude ...
分类:编程语言   时间:2017-03-04 10:49:01    阅读次数:189
Spring学习--用 ASpectJ 注解实现 AOP
用 AspectJ 注解声明切面: 要在 Spring 中声明 AspectJ 切面 , 只需要在 IOC 容器中将切面声明为 bean 实例。当在 Spring IOC 容器中初始化 AsjectJ 切面之后 , Spring IOC 容器就会为那些与 AspectJ 切面相匹配的 bean 创建 ...
分类:编程语言   时间:2017-03-04 10:52:23    阅读次数:262
Python正则表达式指南
本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。 注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever ...
分类:编程语言   时间:2017-03-04 10:52:42    阅读次数:270
JavaScript代码规范和性能整理
性能 Js在性能方面有多要注意的地方: 避免全局查找 Js性能优化最重要的就是注意全局查找,因为作用域的查找是先找局部作用域在没有找到之后在去上一级作用域查找直到全局作用域,所以全局作用域查找的性能消耗肯定要比本函数局部作用域的消耗大。举个例子: function setInnerHtml(){ v ...
分类:编程语言   时间:2017-03-04 11:11:51    阅读次数:201
迪杰斯特拉(Dijkstra)算法求最短路径
我用的是邻接矩阵来存储图的。 代码如下: ...
分类:编程语言   时间:2017-03-04 11:22:42    阅读次数:174
java虚拟机
1.java虚拟机的生命周期 当启动一个java程序时,一个虚拟机实例也就生成了,当该程序关闭退出,这个虚拟机实例也就随之消亡。 java虚拟机内部有两种线程 ,守护线程和非守护线程,守护线程是执行垃圾收集的线程,而java程序中的初始线程-就是开始于main()方法的那个,是非守护线程。当该程序中 ...
分类:编程语言   时间:2017-03-04 11:27:01    阅读次数:241
Java super和this
this this是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。 this的用法在java中大体可以分为3种: 1.普通的直接引用 这种就不用讲了,this相当于是指向当前对象本身。 2.形参与成员名字重名,用this来区分: super super可以理解为是指向自己超(父) ...
分类:编程语言   时间:2017-03-04 11:36:02    阅读次数:212
Java Web开发SpringMVC和MyBatis框架开发环境搭建和简单实用
1、下载SpringMVC框架架包,下载地址: 点击下载 点击打开地址如图所示,点击下载即可 然后把相关的jar复制到lib下导入 2、My...
分类:编程语言   时间:2017-03-04 11:37:33    阅读次数:255
java 垃圾收集
1.为什么使用垃圾收集 a。把用户从释放占用内存的重担中解救出来 b。帮助程序保持完整性 2.垃圾收集算法 检测出垃圾对象,必须回收垃圾对象所使用的堆空间并还给程序 垃圾检测:通过建立一个根对象集合并且检查从这些根对象开始的可触及性来实现。从根对象开始,任何可以被触及的对象都被认为是“活动”的对象。 ...
分类:编程语言   时间:2017-03-04 12:21:39    阅读次数:166
python之threading模块简单讲解和实例演示
import threading 在处理一些程序时为了节约时间,可以使用多线程的方式, 让其并发去执行,从而节约时间, (注意python其实是伪多线程,其实是以我们感觉不到的速度每行代码都按照相同时间执行) Lock 当多线程同时对一个变量进行修改操作的时候,那么可能会出现混乱, 因为其是并发(算 ...
分类:编程语言   时间:2017-03-04 12:29:51    阅读次数:262
python获取国内城市30天内空气质量指数(AQI)
环保部的网站改了,原来的链接没有了,发送请求的方式也稍微改了一些。 执行的结果类似这样: ...
分类:编程语言   时间:2017-03-04 12:33:30    阅读次数:458
利用java中的BigInteger实现进制转换
【原创】 java中的进制BigInteger十分的强大,而且好用,他可以表示任意大的整数,同时还可以进行进制转换,十分的方便, 代码示例: 注:这里是将10进制的15转为16进制,依葫芦画瓢,便很容易实现转换; 另外,我之前有写过关于c++中任意进制转换的文章,有兴趣的朋友可以查看,http:// ...
分类:编程语言   时间:2017-03-04 12:35:43    阅读次数:438
廖雪峰老师Python教程读后笔记
廖老师网站:http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 花几天时间看了廖老师的python教程,现在总结一下。 (本人用python工作了一年半,有一定python基础,看过《p ...
分类:编程语言   时间:2017-03-04 12:37:35    阅读次数:220
wxpython(python3.5)安装
安装步骤: http://blog.csdn.net/xiaodong193/article/details/51920283 注意:安装软件前需要阅读其中的README.txt,可快速知道安装方法,以及其他信息。 其他python版本的安装同上,wxpython各个版本的下载地址: https:/ ...
分类:编程语言   时间:2017-03-04 12:41:53    阅读次数:252
【Spring】使用Spring发送邮件
Spring Email抽象的核心是MailSender接口,MailSender的实现能够通过连接Email服务器实现邮件发送的功能,如下图: Spring自带一个MailSender的实现就是JavaMailSenderImpl,它也是使用JavaMail API来发送Email,在使用之前,必 ...
分类:编程语言   时间:2017-03-04 12:45:56    阅读次数:239
java中端口号被占用的解决办法
第一步,命令提示符号,执行命令:netstat -ano 可见,占用1099端口的进程的PID是10460。 第二步,命令提示符号,执行命令:tasklist(通过pid 10460定位) 可见,该占用8080端口的进程是Java.exe第三步,通过任务管理器,终止进程java.exe 第四步,重新 ...
分类:编程语言   时间:2017-03-04 12:46:15    阅读次数:881
js 的数组怎么push一个对象. Js数组的操作push,pop,shift,unshift JavaScript使用push方法添加一个元素到数组末 JavaScript数组函数unshift、shift、pop、push使用
push()函数用于向当前数组的添加一个或多个元素,并返回新的数组长度。新的元素将会依次添加到数组的末尾。 该函数属于Array对象,所有主流浏览器均支持该函数。 语法 array.push( item1 [,items... ] )参数 参数 描述item1 任意类型添加到当前数组末尾处的元素。i ...
分类:编程语言   时间:2017-03-04 12:50:08    阅读次数:263
第八十课、多线程中的信号与槽(下)
一、线程体函数开启了事件循环,线程如何正常结束 1、QThread::exec()使得线程进入事件循环 (1)、事件循环结束前,exec()后的语句无法执行 (2)、quit()和exit()函数用于结束事件循环 (3)、quit() < >exit(0),exec()的返回值由exit()参数决定 ...
分类:编程语言   时间:2017-03-04 12:55:24    阅读次数:178
Ngram折扣平滑算法
本文档翻译自srilm手册ngram-discount.7.html NAME ngram-discount – 这里主要说明srilm中实现的平滑算法 NOTATION a_z 代表以a为起始词,以z为结束词的ngram,其中_代表0个或多个词 p(a_z) 前n-1个词为a_的情况下,第n个词为 ...
分类:编程语言   时间:2017-03-04 12:57:45    阅读次数:555
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!