码迷,mamicode.com
首页 > 编程语言
Java基础知识_毕向东_Java基础视频教程笔记(5-10)
06天-05-面向对象(帮助文档的制作javadoc):java文档生成命令:javadoc -d filepatn demo.java -author -version(可选)一个类中默认会有一个空参数的构造函数,这个默认的构造函数的权限和所属类一致默认构造函数的权限是随着的类的变化而变化的。 0 ...
分类:编程语言   时间:2017-08-11 10:58:55    阅读次数:187
Python自动化运维之常用模块-re
1、简介正则表达式本身是一种小型的、高度专业化的编程语言,而在python中,通过内嵌集成re模块,程序媛们可以直接调用来实现正则匹配。正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。2、正则表达式中常用的字符含义2.1普通字符和11个元字符:这里需要..
分类:编程语言   时间:2017-08-11 10:58:19    阅读次数:191
基础算法(二)——队列
队列(queue)在计算机科学中,是一种先进先出的线性表。它只允许在表的前端进行删除操作,而在表的后端进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。 ——来自360百科 队列的储存:(大体的结构可以用数组或者链表来实现)一般有两个指针,允许插入的一端 ...
分类:编程语言   时间:2017-08-11 10:57:41    阅读次数:208
线程与进程
1,线程:一堆指令的集合,OS去调度CPU的最小单位就是线程, 线程被包含在进程中,是进程中的实际操作单位。 2,不同的应用软件占用不同的内存,否则可以相互访问,就没有安全性了。每一个程序的内存是独立的。 3.进程:一个程序的各种资源的集合叫进程。 4.进程要操作CPU,必须要先创建一个线程。操作C ...
分类:编程语言   时间:2017-08-11 10:56:35    阅读次数:143
Java异步NIO框架Netty实现高性能高并发
1. 背景 1.1. 惊人的性能数据 近期一个圈内朋友通过私信告诉我,通过使用Netty4 + Thrift压缩二进制编解码技术,他们实现了10W TPS(1K的复杂POJO对象)的跨节点远程服务调用。相比于传统基于Java序列化+BIO(同步堵塞IO)的通信框架。性能提升了8倍多。 其实,我对这个 ...
分类:编程语言   时间:2017-08-11 10:56:24    阅读次数:535
【剑指offer】二分查找二维数组
转载请注明出处:http://blog.csdn.net/ns_code/article/details/24977113 剑指offer上的第三道题目。在九度OJ上測试通过题目描写叙述:在一个二维数组中,每一行都依照从左到右递增的顺序排序。每一列都依照从上到下递增的顺序排序。请完毕一个函数,输入这 ...
分类:编程语言   时间:2017-08-11 10:56:06    阅读次数:138
Java迭代器模式
迭代器模式是Java和.Net编程环境中非常常用的设计模式。此模式用于以顺序方式访问集合对象的元素,而不需要知道其底层表示。 迭代器模式属于行为模式类别。 实现实例 在这个实例中,将创建一个Iterator接口,它陈述了一个导航方法和一个Container接口,以及返回迭代器。 实现Containe ...
分类:编程语言   时间:2017-08-11 10:55:31    阅读次数:166
python之内置函数与匿名函数
一内置函数 二匿名函数 ...
分类:编程语言   时间:2017-08-11 10:55:22    阅读次数:168
java简单选择排序
一、基本概念 每趟从待排序的记录中选出关键字最小的记录,顺序放在已排序的记录序列末尾,直到全部排序结束为止。 二、实现思路 三、代码实现 四、时间复杂度 简单选择排序的比较次数与序列的初始排序无关。 假设待排序的序列有 N 个元素,则比较次数总是N (N - 1) / 2。 而移动次数与序列的初始排 ...
分类:编程语言   时间:2017-08-11 10:53:18    阅读次数:204
[Python爬虫] 在Windows下安装PhantomJS和CasperJS及入门介绍(上)
最近在使用Python爬取网页内容时,总是遇到JS临时加载、动态获取网页信息的困难。例如爬取CSDN下载资源评论、搜狐图片中的“原图”等,此时尝试学习Phantomjs和CasperJS来解决这个问题。这第一篇文章当然就是安装过程及入门介绍。 一. 安装Phantomjs 下载地址:http://p ...
分类:编程语言   时间:2017-08-11 10:52:59    阅读次数:222
python之常用模块
一 time模块 二 random模块 三 os模块 四 sys模块 五 json&pickle模块 六 shelve模块 七 re模块 一 time模块 Python中,表示时间的几种方式: 1、时间戳(timestamp):时间戳表示从1970年1月1日00:00:00开始按秒计算的偏移量。运行 ...
分类:编程语言   时间:2017-08-11 10:51:12    阅读次数:217
python3.x :安装opencv
pypip下载连接:https://pypi.python.org/pypi/opencv-python/3.2.0.8 选择相应的版本号即可下载 系统:ubuntu 16.04 | python: 3.5 链接: https://pan.baidu.com/s/1geWKaKN 密码: usxz ...
分类:编程语言   时间:2017-08-11 10:50:51    阅读次数:141
Java中常见数据结构:list与map -底层如何实现
1:集合(自己补齐) Collection(单列集合) List(有序,可重复) ArrayList底层数据结构是数组,查询快,增删慢线程不安全,效率高Vector底层数据结构是数组,查询快,增删慢线程安全,效率低LinkedList底层数据结构是链表,查询慢,增删快线程不安全,效率高Set(无序, ...
分类:编程语言   时间:2017-08-11 10:49:15    阅读次数:189
桶排序
运行结果: ...
分类:编程语言   时间:2017-08-11 10:48:58    阅读次数:193
Java获取视频的大小、时长
前端上传视频之后,根据上传的视频文件获取视频的大小和时长 1、获取视频时长 private String ReadVideoTime(File source) { Encoder encoder = new Encoder(); String length = ""; try { Multimedi ...
分类:编程语言   时间:2017-08-11 10:48:48    阅读次数:219
Java 通用正则表达式
一个通用且常用的Java正则匹配工具,用以检查邮箱名、电话号码、用户密码、邮政编码等合法性。 import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexUtils { /** * 验证Email ...
分类:编程语言   时间:2017-08-11 10:48:02    阅读次数:289
Python OS模块
一、定义 os模块是与操作系统交互的一个接口 二、实例 ...
分类:编程语言   时间:2017-08-11 10:47:47    阅读次数:164
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!