阿里巴巴十年Java架构师分享,会了这个知识点的人都去BAT了 ...
分类:
编程语言 时间:
2018-02-22 10:54:51
阅读次数:
124
该模块作用是完成Python数值和C语言结构体的Python字符串形式间的转换。这可以用于处理存储在文件中或从网络连接中存储的二进制数据,以及其他数据源。 用途: 在Python基本数据类型和二进制数据之间进行转换 模块提供了用于在字节字符串和Python原生数据类型之间转换函数,比如数字和字符串。 ...
分类:
编程语言 时间:
2018-02-22 10:56:38
阅读次数:
210
Go 语言教程 Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源, ...
分类:
编程语言 时间:
2018-02-22 11:01:07
阅读次数:
199
1. 立即执行函数 立即执行函数,即Immediately Invoked Function Expression (IIFE),正如它的名字,就是创建函数的同时立即执行。它没有绑定任何事件,也无需等待任何异步操作: function(){…}是一个匿名函数,包围它的一对括号将其转换为一个表达式,紧 ...
分类:
编程语言 时间:
2018-02-22 11:01:15
阅读次数:
192
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4324 题目: Problem Description Recently, scientists find that there is love between any of two people. Fo ...
分类:
编程语言 时间:
2018-02-22 11:37:54
阅读次数:
222
AVLTree.javapackage com.lzp;/*** Created by Administrator on 2017/6/3 0003.*/public class AVLTree> { private static class Node { Node(Item item) { thi... ...
分类:
编程语言 时间:
2018-02-22 11:39:04
阅读次数:
180
设计模式是优秀的使用案例,使用设计模式可以提高代码的重用性、使代码更容易理解和保证代码的可靠性。 参考资料 工厂模式概述 ...
分类:
编程语言 时间:
2018-02-22 12:51:05
阅读次数:
178
类(Class)和实例(Instance) 定义类是通过class关键字:class Student(object): pass class后面紧接着是类名,即Student接着是(object),表示该类是从哪个类继承下来的 根据Student类创建出Student的实例,创建实例是通过类名+() ...
分类:
编程语言 时间:
2018-02-22 12:51:13
阅读次数:
199
测试代码: 输出结果: 8 => java.text.SimpleDateFormat@f67a02005 => java.text.SimpleDateFormat@f67a02006 => java.text.SimpleDateFormat@f67a0200...7 => java.text. ...
分类:
编程语言 时间:
2018-02-22 12:51:23
阅读次数:
187
1、协程的概念 协程,又称微线程,纤程。英文名Coroutine。 线程是系统级别的它们由操作系统调度,而协程则是程序级别的由程序根据需要自己调度。在一个线程中会有很多函数,我们把这些函数称为子程序,在子程序执行过程中可以中断去执行别的子程序,而别的子程序也可以中断回来继续执行之前的子程序,这个过程 ...
分类:
编程语言 时间:
2018-02-22 13:37:21
阅读次数:
248
工厂模式概念: 1 实例化对象,用工厂方法代替new操作。 2 工厂模式包括工厂方法模式和抽象工厂模式。 3 抽象工厂模式是工厂方法模式的扩展。 工厂模式意图: 1 定义一个接口来创建对象,由子类来决定实例化哪些类。 2 实例化工作交给子类去实现。 适合工厂模式的情况: 1 创建一组类似的对象。 2 ...
分类:
编程语言 时间:
2018-02-22 13:37:31
阅读次数:
159
原理: 队尾进,队头出。 运行截图 从队列一个个弹出数据也没有错,但是有一个错误就是弹出数据再次插入数据时会显示数组越界,是因为没有把font和end重置,下一篇循环队列将解决这个问题。 源代码: public class Myqueue { private int[] array; //底层数组 ...
分类:
编程语言 时间:
2018-02-22 13:37:38
阅读次数:
198
1、paramiko模块介绍 paramiko模块提供了基于ssh连接,进行远程登录服务器执行命令和上传下载文件的功能。这是一个第三方的软件包,使用之前需要安装。 2、paramiko的使用方法 (1)基于用户名和密码的sshclient方式登陆 封装方法,隐藏属性: 通过transport方式登录 ...
分类:
编程语言 时间:
2018-02-22 13:39:46
阅读次数:
244
总纲: Thread; Thread安全; 线程安全的集合类; 多线程之间交互:线程阀; 线程池; Fork/Join; 第2章:认识Thread: 线程实现的三种方法; Thread里面的属性和方法; 线程的中断机制; 线程的生命周期; 守护线程; 线程组; 当前线程的副本:ThreadLocal ...
分类:
编程语言 时间:
2018-02-22 13:40:14
阅读次数:
264
通过spring boot的起步依赖和自动配置,可以更加快速,便捷的开发spring应用程序。 起步依赖: 1.我们不需要指定版本号,起步依赖本身的版本是由正在使用的spring boot的版本来决定的,而起步依赖则会决定他们引入的传递依赖版本。 2.依赖排除:在Maven中可以使用<exclusi ...
分类:
编程语言 时间:
2018-02-22 13:40:55
阅读次数:
857
插入排序 直接插入排序(Insertion Sort)的基本思想是:每次将一个待排序的元素,按其关键字大小插入到前面已经排好序的子序列中的适当位置,直到全部记录插入完成为止。 设数组为a[0…n-1]。 1. 初始时,a[0]自成1个有序区,无序区为a[1..n-1]。令i=1 2. 将a[i]并入 ...
分类:
编程语言 时间:
2018-02-22 13:41:03
阅读次数:
153
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3342 题目: Problem Description ACM-DIY is a large QQ group where many excellent acmers get together. It i ...
分类:
编程语言 时间:
2018-02-22 13:41:20
阅读次数:
205
pep8 通常会听别人提到,但是具体的指什么内容呢,简单介绍下。 《Python Enhancement Proposal #8》 (8号python增强提案)又叫PEP8,他针对的python代码格式而编订的风格指南。 空白 使用space来表示缩进,而不要用tab 和语法相关的每一层缩进用4个空 ...
分类:
编程语言 时间:
2018-02-22 13:41:31
阅读次数:
261
据说用后缀自动机 + dp也能做 然而并不会 后缀数组的做法呢 就是先建个后缀数组,求出height值,此时如果直接找,复杂度是n ^ 2的,肯定会超时。 但是height大的值是不会对小的产生影响的,所以可以按height大小,从大到小合并两个区间,用并查集维护就可以了 代码如下 ...
分类:
编程语言 时间:
2018-02-22 14:09:36
阅读次数:
220