码迷,mamicode.com
首页 > 编程语言
数据结构—各类‘排序算法’实现(下)
在上一篇博客中,主要是实现各种的排序算法,并针对一些算法进行了优化的处理,下面主要讨论一下非比较排序的算法(计数排序、基数排序),同时并对各种排序算法的性能、时间复杂度、空间复杂度、优缺点、以及适用场景做总结分析。1.计数排序主要思想:主要是需要统计次数,使..
分类:编程语言   时间:2016-05-23 19:34:01    阅读次数:230
spring boot + redis 实现session共享
这次带来的是springboot+redis实现session共享的教程。在springboot的文档中,告诉我们添加@EnableRedisHttpSession来开启springsession支持,配置如下:Java代码@Configuration@EnableRedisHttpSessionpublicclassRedisSessionConfig{}而@EnableRedisHttpSession这个注解是由s..
分类:编程语言   时间:2016-05-23 19:31:07    阅读次数:680
关于java项目打成jar包用.bat命令启动
导出项目,选java-->runnablejavafile2.将jar中架包压缩文件手动解压到jar默认文件中3.META-INF/MANIFEST.MF文件Manifest-Version:1.0Rsrc-Class-Path:./xercesImpl-2.6.2.jarcommons-io.jarpoi-ooxml-schemas-3.8-20120326.jarClass-Path:.Rsrc-Main-Class:com.tolo.tabcs...
分类:编程语言   时间:2016-05-23 19:29:11    阅读次数:349
Python读取PDF内容
晚上翻看《Python网络数据采集》这本书,看到读取PDF内容的代码,想起来前几天集搜客刚刚发布了一个抓取网页pdf内容的抓取规则,这个规则适用的是已经把pdf内容合到html里的情况。现在这个python版本的代码,是读取pdf文件内容(互联网上的或是本地的),觉得这个很有参考价值,..
分类:编程语言   时间:2016-05-23 19:31:21    阅读次数:277
Java网络编程基础(三)---基于UDP编程
前面在介绍TCP/IP协议的时候我们已经提到,在TCP/IP协议的传输层除了TCP协议外还有一个UDP协议,相比UDP的应用不如TCP广泛,但是随着计算机网络的发展UDP协议正越来越显示出及其威力,尤其是在需要很强的实时交互性的场合,例如网络游戏和视频会议等,UDP更是显示出极强的威力..
分类:编程语言   时间:2016-05-23 19:30:14    阅读次数:206
rpmbuild打包过程控制,禁用“brp-java-repack-jars ”
rpmbuild打包有一个过程是这样的: /usr/lib/rpm/redhat/brp-compress /usr/lib/rpm/redhat/brp-strip/usr/bin/strip /usr/lib/rpm/redhat/brp-strip-static-archive/usr/bin/strip /usr/lib/rpm/redhat/brp-strip-comment-note/usr/bin/strip/usr/bin/objdump /usr/lib/rpm/br..
分类:编程语言   时间:2016-05-23 19:29:32    阅读次数:1599
VII Python(2)基础知识
VIIPython(2)基础知识list举例:[root@localhost~]#vimusing_list.py--------------scriptstart------------------#!/usr/bin/python#filename:using_list.pyshoplist=[‘apple‘,‘mango‘,‘carrot‘,‘banana‘]print‘Ihave‘,len(shoplist),‘itemstopurchase.‘print‘theseitemsare..
分类:编程语言   时间:2016-05-23 19:24:45    阅读次数:305
dede5.6和5.7版本中实现dede:list按权重排序
一、dedecmsv5.6列表页标签{dede:list}增加按权重排序标签dedecmsv5.6版本已经中已经添加权重字段,并且在{dede:arclist}标签中默认可以使用。但在列表页的标签 {dede:list}中是还是无法按权重实现排序。其实解决方法很简单,下面给出方法:1、打开\include\目录中的arc.li..
分类:编程语言   时间:2016-05-23 19:24:41    阅读次数:329
Java网络编程基础(四)---基于TCP的简单聊天系统
实现思路:要实现消息的发送,客户端每次在连接服务器端时都需要告诉服务器自己的用户名,以便能够接收到发送给自己的消息。服务器端在接收到消息时,能够查到对应用户名的客户端,将消息发送给该客户端。服务端需要实现多个客户端的同时请求,因此需要使用多线程来处理客户端..
分类:编程语言   时间:2016-05-23 19:22:34    阅读次数:201
Python基本语法
Python基础语法Python语言与Perl,C和Java等语言有许多相似之处。但是,也存在一些差异。在本章中我们将来学习Python的基础语法,让你快速学会Python编程。第一个Python程序交互式编程交互式编程不需要创建脚本文件,是通过Python解释器的交互模式进来编写代码。linux上你只需..
分类:编程语言   时间:2016-05-23 19:22:48    阅读次数:232
c++晚捆绑的实现机制
早绑定(earlybinding)是指在实例化对象之前定义它的属性和方法,这样编译器或解释程序就能够提前转换机器代码。晚绑定(latebinding)指的是编译器或解释程序在运行前,不知道对象的类型。使用晚绑定,无需检查对象的类型,只需检查对象是否支持属性和方法即可。早绑定的优点..
分类:编程语言   时间:2016-05-23 19:21:51    阅读次数:189
python的邮件模块smtplib&email
importsmtplib importstring fromemail.mime.textimportMIMEText defsend_mail(host,sender,sender_passwd,receiver,content_file,port="25"): #print"createsmtpobject" server=smtplib.SMTP() #print"conncectsmtpserver..." server.connect(host,port) #print"loginsmtpse..
分类:编程语言   时间:2016-05-23 19:18:28    阅读次数:213
Apache语言支持设置
apache网页内容乱码,解决方法如下apache的默认语言设置将/usr/local/httpd/conf/httpd.conf中添加或修改AddDefaultCharsetISO-8859-1改为AddDefaultCharsetUTF-8#php.ini里面也要改一下,,,,,
分类:编程语言   时间:2016-05-23 19:19:09    阅读次数:134
常见的排序算法(二) 选择排序
选择排序(Selectionsort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。选择排序:思想n个记录的文件的直接选择排序可经过n-1趟直接选择排序得到有序结果:①初始..
分类:编程语言   时间:2016-05-23 19:17:19    阅读次数:202
通过MFCMAPI工具删除用户的邮件
前段时间有个客户反映他们的1个用户:已发送邮件文件夹中的邮件无法删除,删除后刷新还存在,针对此问题我们可以通过MFCMAPI工具来进行删除(建议先通过EMS命令进行删除,如命令无法删除,再通过此工具进行)备注:使用此工具,必须在工具所运行的PC上添加此用户的outlook配置..
分类:编程语言   时间:2016-05-23 19:19:26    阅读次数:284
[数据结构] 堆排序
堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法,它是选择排序的一种。可以利用数组的特点快速定位指定索引的元素。堆分为大根堆和小根堆,是完全二叉树。大根堆的要求是每个节点的值都不大于其父节点的值。...
分类:编程语言   时间:2016-05-23 19:15:07    阅读次数:225
Java开发中的23种设计模式详解之一:5种创建型模式
一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式...
分类:编程语言   时间:2016-05-23 19:12:39    阅读次数:210
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!