直接插入排序算法java实现 1、算法概念。 每次从无序表中取出第一个元素,把它插入到有序表的合适位置,使有序表仍然有序。 2、算法思想。 假设待排序的记录存放在数组R[1..n]中。初始时,R[1]自成1个有序区,无序区为R[2..n]。从i=2起直至i=n为止,依次将R[i]插入当前的有序区R[ ...
分类:
编程语言 时间:
2017-05-11 00:17:17
阅读次数:
171
利用bs库进行爬取,在下载html时,使用代理user_agent来下载,并且下载次数是2次,当第一次下载失败后,并且http状态码是500-600之间,然后会重新下载一次 ...
分类:
编程语言 时间:
2017-05-11 00:16:03
阅读次数:
240
今天,魏屌出了一道题,题目如下: 定义一个大头序的byte[]a={-1,-2,-3,-4},转换成short[]b.问b[0]和b[1]分别是多少? 乍一看,这题不难,无非就是移位操作,再进行组合。但是呢?对于用Java的童鞋来说,这里面有一个坑,稍不注意可能就踩进去了。在说之前,我先把代码和答案 ...
分类:
编程语言 时间:
2017-05-11 00:15:47
阅读次数:
270
当要使函数接收元组或字典形式的参数 的时候,有一种特殊的方法,它分别使用*和**前缀 。这种方法在函数需要获取可变数量的参数 的时候特别有用。[注意] [1] 由于在args变量前有*前缀 ,所有多余的函数参数都会作为一个元组存储在args中 。如果使用的是**前缀 ,多余的参数则会被认为是一个字典 ...
分类:
编程语言 时间:
2017-05-10 23:40:30
阅读次数:
360
1、encodeURI(URI) a、作用:是对统一资源标识符(URI)进行编码的方法; b、参数:是一个完整的URI; c、特点:不需要对保留字以及在URI中有特殊意思的字符进行编码。 (1)、保留字符:; , / ? : @ & = + $ (2)、非转义字符:字母 数字 - _ . ! ~ * ...
分类:
编程语言 时间:
2017-05-10 23:40:13
阅读次数:
435
Java中终止线程的方式主要有三种:1、使用stop()方法,已被弃用。原因是:stop()是立即终止,会导致一些数据被到处理一部分就会被终止,而用户并不知道哪些数据被处理,哪些没有被处理,产生了不完...
分类:
编程语言 时间:
2017-05-10 23:40:03
阅读次数:
430
第一章 JavaScript简史 20170510 JavaScript 组成部分: 核心(ECMAScript) 文档对象模型(DOM)浏览器对象模型(BOM) Netscape Navigator(Mozilla) 4.06发布JavaScript 1.3 版本完全兼容ECMAScript-26 ...
分类:
编程语言 时间:
2017-05-10 23:39:39
阅读次数:
338
RxJava是一个神奇的框架,用法很简单,但内部实现有点复杂,代码逻辑有点绕。我读源码时,确实有点似懂非懂的感觉。网上关于RxJava源码分析的文章,源码贴了一大堆,代码逻辑绕来绕去的,让人看得云里雾...
分类:
编程语言 时间:
2017-05-10 23:38:36
阅读次数:
632
第一、树的定义: 1.有且只有一个称为根的节点 2.有若干个互不相交的子树,这些子树本身也是一颗树 第二、专业术语: 树的深度:从根节点到最低层,节点的层数 ,称之为树的深度。 根节点是第一层 结点的层次:根节点为第一层,根节点的子节点为第2层,以此类推 叶子节点:没有子节点的节点 非终端节点:实际 ...
分类:
编程语言 时间:
2017-05-10 23:38:21
阅读次数:
173
前言 发送post的请求参考例子很简单,实际遇到的情况却是很复杂的,首先第一个post请求肯定是登录了,但登录是最难处理的。登录问题解决了,后面都简单了。 一、查看官方文档 1.学习一个新的模块,其实不用去百度什么的,直接用help函数就能查看相关注释和案例内容。 >>import requests ...
分类:
编程语言 时间:
2017-05-10 23:37:13
阅读次数:
343
1.首先你需要创建一个maven项目【当然是web项目】 2.pom.xml添加以下 <properties> <cxf.version>2.2.3</cxf.version></properties> <dependency> <groupId>org.apache.cxf</groupId> < ...
分类:
编程语言 时间:
2017-05-10 23:36:58
阅读次数:
292
1.右击计算机 >属性 >高级系统设置 2.在弹出的窗口中切换至高级,点击最下面有一个环境变量,进入环境变量设置 3.此处需要配置三个环境变量:JAVA_HOME、CLASSPATH、Path; 首先配置点击JAVA_HOME,点击系统变量下的新建,变量名:JAVA_HOME,变量值:安装的jdk所 ...
分类:
编程语言 时间:
2017-05-10 23:10:21
阅读次数:
259
1、java 接口的作用 http://blog.csdn.net/hack_bug/article/details/7634737 2、一位Java大牛的回答 很多JAVA初级程序员对于接口存在的意义很疑惑。不知道接口到底是有什么作用,为什么要定义接口。 好像定义接口是提前做了个多余的工作。下面我 ...
分类:
编程语言 时间:
2017-05-10 23:09:55
阅读次数:
259
一.Java中关于应用程序和进程相关的概念 在Java中,一个应用程序对应着一个JVM实例(也有地方称为JVM进程),一般来说名字默认为java.exe或者javaw.exe(windows下可以通过任务管理器查看)。Java采用的是单线程编程模型,即在我们自己的程序中如果没有主动创建线程的话,只会 ...
分类:
编程语言 时间:
2017-05-10 22:47:14
阅读次数:
351
直接调用System的currentTimeMillis()即可! long start = System.currentTimeMillis(); System.out.println("Start time : "+start); ...
分类:
编程语言 时间:
2017-05-10 22:26:27
阅读次数:
248
原始type: type是最原始的元类,其__call__方法是在你使用" t_class = type(classname_string, base_classes_tuple, attributes_dict)" 这种语法来使用时, 在__call__方法内使用又会调用type的__new__和 ...
分类:
编程语言 时间:
2017-05-10 22:26:02
阅读次数:
335
学完Requests库与Beautifulsoup库我们今天来实战一波,爬取网页图片。依照现在所学只能爬取图片在html页面的而不能爬取由JavaScript生成的图。所以我找了这个网站http://www.ivsky.com 网站里面有很多的图集,我们就找你的名字这个图集来爬取 http://ww ...
分类:
编程语言 时间:
2017-05-10 22:25:51
阅读次数:
354