首页 > 编程语言
白话经典算法系列之六 快速排序 快速搞定
快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想 分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。 总的说来,要直接默写出快速排序还是有 ...
分类:编程语言   时间:2017-03-01 12:47:27    收藏:0  评论:0  赞:0  阅读:146
Java NIO中的通道Channel(二)分散/聚集 Scatter/Gather
什么是Scatter/Gather scatter/gather指的在多个缓冲区上实现一个简单的I/O操作,比如从通道中读取数据到多个缓冲区,或从多个缓冲区中写入数据到通道; scatter(分散):指的是从通道中读取数据分散到多个缓冲区Buffer的过程,该过程会将每个缓存区填满,直至通道中无数据 ...
分类:编程语言   时间:2017-03-01 12:46:46    收藏:0  评论:0  赞:0  阅读:169
java基础 概念
一、java的一些概念: JRE(java runtime environment):java程序运行环境,如果要运行java程序,需要jre支持。jre里包含jvm JDK(java development Kit):java开发工具,包含java的所有开发工具,比如:javac、java等。JD ...
分类:编程语言   时间:2017-03-01 12:45:19    收藏:0  评论:0  赞:0  阅读:185
Python第三方包的安装
不得不说我又变懒了,过个年都懒得学习了 之前不太明白包的管理,都是用一个搜一下 今天总结一下 python第三方包安装的两种方式 第一种方法 在网上找到需要的包,下载解压,找到setup.py cmd切换到包的目录,输入python setup.py install 第二种方法 cmd切换到Pyth ...
分类:编程语言   时间:2017-03-01 12:43:41    收藏:0  评论:0  赞:0  阅读:222
使用SpringMVC框架解决中文乱码的问题
spring Web MVC框架提供了org.springframework.web.filter.CharacterEncodingFilter用于解决POST方式造成的中文乱码问题。需要在web.xml中进行如下的配置即可 CharacterEncodingFilter org.springfr... ...
分类:编程语言   时间:2017-03-01 12:40:36    收藏:0  评论:0  赞:0  阅读:187
Java开发之@PostConstruct和@PreConstruct注解
从Java EE5规范开始,Servlet增加了两个影响Servlet生命周期的注解(Annotation):@PostConstruct和@PreConstruct。这两个注解被用来修饰一个非静态的void()方法.而且这个方法不能有抛出异常声明。 使用方式,例如: 1 @PostConstruc ...
分类:编程语言   时间:2017-03-01 12:38:04    收藏:0  评论:0  赞:0  阅读:217
根据时间段获取时间轴数组
/** * * 只精确到分钟,精确到秒可以自行添加 * @param {any} start 开始时间 (例 9:30) * @param {any} end 结束时间 (例 15:00) * @returns */ function autoTimeline(start, end) { var t... ...
分类:编程语言   时间:2017-03-01 12:35:05    收藏:0  评论:0  赞:0  阅读:245
java基础03变量和基本数据类型
package cn.bdqn.test; /** * * @author 小豆腐 * * 变量:会变化的量?? * 一个数据在内存中存储空间的表示!在运行期间可以动态改变! * * 关键字:在java中已经被使用或者定义的单词!不能作为变量名! * * java中八种基本数据类型 * * byte ...
分类:编程语言   时间:2017-03-01 12:33:37    收藏:0  评论:0  赞:0  阅读:168
C语言中指针的数据类型小结
int i ————定义整形变量i int *p———- p为指向整型变量的指针变量 int a[n]——- 定义整型数组a,它有n个元素 int *p[n]—– 定义指针数组p,它由n个指向整型数据的指针元素组成 int (*p)[n] —p为指向含n个元素的一维数组的指针变量 int f()—— ...
分类:编程语言   时间:2017-03-01 12:29:34    收藏:0  评论:0  赞:0  阅读:200
Java实现接口用来弥补Java单继承的缺陷
package com.test3;/** * @author qingfeng * 功能:继承类 VS 实现接口 :两者之间的关系(实现接口用来弥补Java单继承的缺陷) */public class Demo { public static void main(String[] args) { ...
分类:编程语言   时间:2017-03-01 12:27:47    收藏:0  评论:0  赞:0  阅读:140
C++基础知识:异常处理
1.C++中的异常处理(1)C++ 中提供了 try和catch语句块对可能产生异常的代码进行分开处理 -try语句块处理正常逻辑 -catch语句块处理异常(2)C++ 语言中通过 throw语句引发一个异常 (3)throw 语句用于将异常“对象 ” 抛出 throw 语句将异常抛出,如果在当 ...
分类:编程语言   时间:2017-03-01 12:26:31    收藏:0  评论:0  赞:0  阅读:228
java数组、泛型、集合在多态中的使用及对比
我们在使用数组,泛型集合的过程中不可避免的会碰到多态,或者说什么情况下能如何使用父数组引用子数组(集合、泛型)呢? 数组在多态中的使用 元素为父类型的数组引用可指向元素为子类型的数组对象 当数组被调用时由当前引用确定数组元素的类型 当元素为父类型的数组引用指向了元素为子类型的数组对象时,不可通过父类 ...
分类:编程语言   时间:2017-03-01 12:25:57    收藏:0  评论:0  赞:0  阅读:138
python
Pythone抓取:抓取大多数情况属于get请求,即直接从对方服务器上获取数据。 Requests: import requests response = requests.get(url) content = requests.get(url).content print "response he ...
分类:编程语言   时间:2017-03-01 12:24:10    收藏:0  评论:0  赞:0  阅读:159
操作JavaScript的Alert弹框
@Testpublic void testHandleAlert(){ WebElement button =driver.findElement(By.xpath("input")); button.click(); try { //使用driver.switchTo().alert()方法获取A ...
分类:编程语言   时间:2017-03-01 12:23:13    收藏:0  评论:0  赞:0  阅读:171
JavaScript中数组Array方法详解
ECMAScript 3在Array.prototype中定义了一些很有用的操作数组的函数,这意味着这些函数作为任何数组的方法都是可用的。 1、Array.join()方法 Array.join()方法将数组中所有元素都转化为字符串并连接在一起,返回最后生成的字符串。可以指定一个可选的符号或字符串在 ...
分类:编程语言   时间:2017-03-01 12:19:31    收藏:0  评论:0  赞:0  阅读:227
javascript数组
1.数组初始化 或者 或(设置数组大小参数3,但是因为js数组是任意的,并没有实际的限制作用,依然可以添加arr[3],arr[4].....) 或者 个人更喜欢采用:var arr=[];这样的方式初始化数组,感觉要比new Array()新建对象的方式更好用。 2.数组初始化的时候赋值 3.二维 ...
分类:编程语言   时间:2017-03-01 12:18:53    收藏:0  评论:0  赞:0  阅读:197
SpringMVC核心架构的具体流程
核心架构的具体流程步骤如下:1、首先用户发送请求——>DispatcherServlet,前端控制器收到请求后自己不进行处理,而是委托给其他的解析器进行处理,作为统一访问点,进行全局的流程控制;2、DispatcherServlet——>HandlerMapping, HandlerMapping ... ...
分类:编程语言   时间:2017-03-01 12:18:38    收藏:0  评论:0  赞:0  阅读:216
Python列表操作总结
列表a_list=[1,2,3,4]特点有序可变连续的内存空间,最好从尾部进行元素的增加与删除列表的创建a_list=[1,2,3,4]a_list=list((3,5,7,9,11))a_list=[5 for I in range(10)]列表推导式[I for I in a_list if i... ...
分类:编程语言   时间:2017-03-01 12:16:36    收藏:0  评论:0  赞:0  阅读:303
面向对象语言的缺点
刚开始接触java时,首先了解到的就是面向对象语言的四个基本特征 抽象 继承 封装 多态 以及一大堆面向对象语言的优点包括代码重用,权限控制,易扩展,开发效率高之类的,其实面向对象语言从诞生之日起就一直伴随着许多的缺陷,包括并不限于以下几点: 一、大大增加了代码量,包括非常多的冗余代码 对于面向过程 ...
分类:编程语言   时间:2017-03-01 12:15:33    收藏:0  评论:0  赞:0  阅读:256
Spring系列一:概述
1 Spring架构图 2 spring的设计目标和设计理念 设计目标:为开发者提供一个一站式的轻量级应用开发框架 设计理念:在java EE的应用开发中,支持POJO和使用JavaBean的开发方式,使应用面向接口开发,充分支持面向对象的设计方法 3 Spring 层次划分 核心、组件和应用3个基 ...
分类:编程语言   时间:2017-03-01 12:12:32    收藏:0  评论:0  赞:0  阅读:261
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!