首页 > 编程语言
基础算法之选择排序
选择排序的思路比较简单,它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。选择排序虽然实现起来比较简单,但是效率也比较低, 为O(n2)。C语言的代码实现如下 : 1 //选择排序的C语言实现 2 void selection_...
分类:编程语言   时间:2015-04-01 19:50:15    收藏:0  评论:0  赞:0  阅读:218
python发送各类邮件的主要方法
python中email模块使得处理邮件变得比较简单,今天着重学习了一下发送邮件的具体做法,这里写写自己的的心得,也请高手给些指点。 一、相关模块介绍发送邮件主要用到了smtplib和email两个模块,这里首先就两个模块进行一下简单的介绍:1、smtplib模块 smtplib.SMTP([h.....
分类:编程语言   时间:2015-04-01 19:49:54    收藏:0  评论:0  赞:0  阅读:266
Java多线程实现
在Java中实现多线程有2种方法:1.继承Threadpublic class ThreadDemo extends Thread { String name; private int count = 100; // 使用Thread类的有参数的构造函数 ThreadD...
分类:编程语言   时间:2015-04-01 19:48:34    收藏:0  评论:0  赞:0  阅读:206
结对开发之二维环数组求最大子数组的和4
结对成员:信1201-1班 黄亚萍 信1201-1班 袁亚姣一、题目要求 要求: 输入一个二维整形数组,数组里有正数也有负数。 二维数组首尾相接,象个一条首尾相接带子一样。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值。要求时间复杂度为O(n)题目:返回一...
分类:编程语言   时间:2015-04-01 19:47:44    收藏:0  评论:0  赞:0  阅读:292
算法学习
在忙项目的空隙看算法导论这本书,首先当然是接触一些排序算法,bubble sort,insert sort , merge sort , quick sort , heap sort,按着书上给的算法一一的实现上述算法。然后接着看哈希表,还有树,图,发现有些费劲。可能算法导论这本书对于初学者还是有....
分类:编程语言   时间:2015-04-01 19:47:25    收藏:0  评论:0  赞:0  阅读:255
【java.lang.UnsupportedClassVersionError】版本不一致出错
今天运行appium的一个脚本,遇到了这个问题: java.lang.UnsupportedClassVersionError: io/appium/java_client/AppiumDriver : Unsupported major.minor version 51.0 at java....
分类:编程语言   时间:2015-04-01 19:47:04    收藏:0  评论:0  赞:0  阅读:250
快速学会Spring动态代理原理
本文主要是讲述快速学会Spring动态代理原理,更多Java技术知识,请登陆疯狂软件教育官网。 一、为什么要使用动态代理 当一个对象或多个对象实现了N中方法的时候,由于业务需求需要把这个对象和多个对象的N个方法加入一个共同的方法,比如把所有对象的所有方法加入事务这个时候有三种...
分类:编程语言   时间:2015-04-01 19:45:14    收藏:0  评论:0  赞:0  阅读:210
Java中异常发生时代码执行流程
异常与错误: 异常: 在Java中程序的错误主要是语法错误和语义错误,一个程序在编译和运行时出现的错误我们统一称之为异常,它是VM(虚拟机)通知你的一种方式,通过这种方式,VM让你知道,你(开发人员)已经犯了个错误,现在有一个机会来修改它。Java中使用异常类来表示异常,不同的异常类代表了不同的.....
分类:编程语言   时间:2015-04-01 19:44:34    收藏:0  评论:0  赞:0  阅读:360
Javascript 严格模式详解
一、概述除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。设立"严格模式"的目的,主要有以下几个: - 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; .....
分类:编程语言   时间:2015-04-01 19:44:14    收藏:0  评论:0  赞:0  阅读:224
201306114357-实验3-C语言
#include#include #include main(){int a,b,c,n,u,i,sum;int resultTrue=0;int answer;int time;char op,op2;do//产生随机数{a=rand()%100+1;b=rand()%100+1;c=rand()...
分类:编程语言   时间:2015-04-01 19:43:54    收藏:0  评论:0  赞:0  阅读:143
Python 学习计划
时间分为4周,全部自学,仅提供大纲。适用于Web方向:1、Week1:读完《简明Python教程》,适应Python开发环境2、Week2:写个爬虫,需要深入了解re、urllib2、sqlite3、threading,Queue等几个模块。需要用上多线程抓取,正则表达式分析,并发资源控制,重新开启...
分类:编程语言   时间:2015-04-01 19:43:44    收藏:0  评论:0  赞:0  阅读:375
java学习之电影《社交网络》Facemash算法实现
算法理论参考:http://www.biaodianfu.com/fackbook-facemash-algorithm.html实现:import java.util.List;public class User { private String name; //用户名 private ...
分类:编程语言   时间:2015-04-01 19:41:15    收藏:0  评论:0  赞:0  阅读:168
python时间转换 ticks
#设a为字符串import timea = "2011-09-28 10:00:00"#中间过程,一般都需要将字符串转化为时间数组time.strptime(a,'%Y-%m-%d %H:%M:%S')>>time.struct_time(tm_year=2011, tm_mon=9, tm_mda...
分类:编程语言   时间:2015-04-01 19:40:04    收藏:0  评论:0  赞:0  阅读:181
javascript改写 <select>checked的选中,并不会出发change事件,太好了!
想写一个异步加载的二级联动菜单,担心由于js改变了第一级的select元素的checked而出发change事件而去查找第二级菜单。经测试,看来我的担心是多余的!
分类:编程语言   时间:2015-04-01 19:39:34    收藏:0  评论:0  赞:0  阅读:362
JavaScript读取txt文本文件方法详解
http://blog.163.com/sophie8910@126/blog/static/8304612620122834121264/第一步:创建一个可以将文件翻译成文件流的对象。Var fso=new ActiveXObject(Scripting.FileSystemObject);第二步...
分类:编程语言   时间:2015-04-01 19:38:04    收藏:0  评论:0  赞:0  阅读:147
spring.net 和 mybatis.net
demo是整合现有的spring.net 和 mybatis.net 完成的控制台程序,需要注意的地方:关于Config文件夹中的config文件的属性设定;同时保证Providers.config默认被加载到;关于调用映射文件中的数据库映射的内容调用需要注意是否开启SqlMap.config文件中...
分类:编程语言   时间:2015-04-01 19:37:14    收藏:0  评论:0  赞:0  阅读:239
javascript闭包的理解
闭包是Javascript的一个难点,但也是一个很重要的知识点。1、首先我们要知道变量作用域链变量的作用域分两种:全局变量和局部变量。没有定义到任何函数中的变量为全局变量,在函数中定义的变量为局部变量,注意在函数内部定义变量时一定要使用var关键字,不带var关键字的变量为全局变量。javascri...
分类:编程语言   时间:2015-04-01 19:32:24    收藏:0  评论:0  赞:0  阅读:244
c语言中的位移位操作
先要了解一下C语言里全部的位运算都是指二进制数的位运算。即使输入的是十进制的数,在内存中也是存储为二进制形式。 “=0。 功能:将整型数a按二进制位向左移动m位,高位移出后,低位补0。 “>>”使用方法: 格式是:a>>m,a和m必须是整型表达式,要求m>=0。 功能:将整型数a按二进制位向右移动m...
分类:编程语言   时间:2015-04-01 19:31:24    收藏:0  评论:0  赞:0  阅读:143
JavaScript文档
开始学习javaScript的小伙伴们,或者是正用到javaScipt的小猿们,都可以将它作为资料参考,基本知识还是很全的以及简单应用;黄色标出的是关键的知识点及解说,可以以它为节点快速找到自己想要知识点; 1 document.write(“dddd”); 2 dd 3 x=document.g....
分类:编程语言   时间:2015-04-01 19:29:04    收藏:0  评论:0  赞:0  阅读:256
BM算法--串匹配
BM(Boyer-Moore)算法,后缀匹配,是指模式串的比较从右到左,模式串的移动也是从左到右的匹配过程,一般情况比KMP算法要快。时间复杂度O(m/n)C++描述(教师版)int BM(char S[],char T[], int n, int m){//主串长度为n,模式串长度为m,主串和模式...
分类:编程语言   时间:2015-04-01 19:28:54    收藏:0  评论:0  赞:0  阅读:325
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!