码迷,mamicode.com
首页 > 编程语言 > 月排行
多线程(一)初识多线程
一.环境 idea 二.为什么使用多线程 俗话说:众人拾柴火焰高。为什么不让一个人去拾柴呢!!!当然是团结啦!!但是最总要的是提高效率 所以在程序中也是一样,你可以讲一个线程看做一个人,为了加快程序效率就出现了多线程。 三.什么是线程 面试题:线程和进程的区别是什么 答:线程是程序的一条运行途径,进 ...
分类:编程语言   时间:2018-05-06 18:52:32    阅读次数:165
xstream实现对象的序列化和反序列化(Java)
概述 最新整理Java方面XML序列化和反序列化的常用工具类,找到了dom4j和xstream。dom4j相对小巧,很好的解读xml;但是对于对象的xml序列化和反序列化,我还是比较喜欢xsteam(ps:个人爱好吧),这里整理xstream的入门基础知识; 使用 引用maven内容 别名配置的方式 ...
分类:编程语言   时间:2018-05-06 18:53:05    阅读次数:208
python 迭代器与可迭代对象
迭代器一定是可迭代对象,但是可迭代对象不一定是迭代器。 list,truple,str这些都是可迭代对象,但是他们不一定是迭代器。迭代器本身不知道自己要执行多少次,所以可以理解为不知道有多少个元素,每调用一次next(),就会往下走一步,是惰性的。 迭代器提供了一种不依赖索引取值的方式,这样可以遍历 ...
分类:编程语言   时间:2018-05-06 18:54:03    阅读次数:182
bzoj 1753: [Usaco2005 qua]Who's in the Middle【排序】
……这可能是早年Pascal盛行的时候考排序的吧居然还是Glod…… ...
分类:编程语言   时间:2018-05-06 18:55:25    阅读次数:152
python-web-selenium模拟控制浏览器
用 selenium 模块控制浏览器 启动 selenium 控制的浏览器 在页面中寻找元素 点击页面 填写并提交表单 发送特殊键 点击浏览器按钮 利用以下的方法, selenium 也可以模拟点击各种浏览器按钮: browser.back()点击“返回”按钮。 browser.forward()点 ...
分类:编程语言   时间:2018-05-06 18:55:42    阅读次数:193
Java之Spring学习
1. 首先知道Spring是个什么. Spring是分层的一个轻量级开源框架. 以反转控制IOC, 和面向切面变成AOP为内核. 提供了展现层spring MVC, 持久层Spring JDBC以及业务层事务管理等众多企业级应用技术. Spring一直贯彻并遵守:好的设计优于具体实现, 代码应该易于 ...
分类:编程语言   时间:2018-05-06 18:56:33    阅读次数:225
python学习【第四篇】python函数 (二)
一、装饰器 装饰器:本质就是函数,功能是为其它函数添加附加功能 装饰器的原则: 不修改被修饰函数的源代码 不修改被修饰函数的调用方式 装饰器的知识储备: 装饰器 = 高阶函数 + 函数嵌套 + 闭包 二、高阶函数 ...
分类:编程语言   时间:2018-05-06 18:56:45    阅读次数:165
[Js高手之路第一部]JavaScript上百例实战【新版】_8 javascript二重循环,break与continue语句
输出5行5列的表格 使用二重循环实现 ...
分类:编程语言   时间:2018-05-06 18:56:54    阅读次数:161
Spring AOP源码解析
以编程的方式使用spring提供的AOP功能,下面是一个简单的例子:package com.zws.spring.core.aop.springAop; import java.lang.reflect.Method; import org.springframework.aop.MethodBeforeAdvice; import org.spring
分类:编程语言   时间:2018-05-06 18:58:26    阅读次数:225
IIR滤波器软件实现(Matlab+C++)
使用C++来写一个IIR滤波器 我们首先要在MATLAB中设计一个IIR滤波器,并生成一个头文件,这个头文件中反映了IIR滤波器的频率响应特性 理论支持 IIR滤波叫做递归滤波器,它是一种具有反馈的滤波器。当阶数较大时一般采取多个二阶节滤波进行串联,这样可以提高系统稳定性。 一个二阶节系数规律如图所 ...
分类:编程语言   时间:2018-05-06 19:56:54    阅读次数:510
Java学习不走弯路教程(7.Eclipse环境搭建)
7.Eclipse环境搭建 在前几章,我们熟悉了DOS环境下编译和运行Java程序,对于大规模的程序编写,开发工具是必不可少的。Java的开发工具比较常用的是Eclipse。在接下来的教程中,我们将基于Eclipse开发工具进行程序的编写,编译和运行。 本章将介绍Eclipse的安装与基本操作。1. ...
分类:编程语言   时间:2018-05-06 19:57:05    阅读次数:235
Java中static与final
修饰变量:static:静态变量,是属于这个类的final :常量,只能赋值一次static final:静态常量,必须立即初始化(同时具有static、final的特点) 修饰方法:static:静态方法,是属于这个类的final:最终方法,子类不能重写static final:静态最终方法(同时 ...
分类:编程语言   时间:2018-05-06 19:57:11    阅读次数:210
线程dump
当应用程序运行变慢或者发生故障时,可能通过分析java的Thread Dumps得到分析他们得到阻塞和存在瓶颈的线程。 线程堆栈是虚拟机中线程(包括锁)状态的一个瞬间状态的快照,即系统在某一个时刻所有线程的运行状态,包括每一个线程的调用堆栈,锁的持有情况。主要包含的信息包括 1、线程名字,id,线程 ...
分类:编程语言   时间:2018-05-06 19:57:18    阅读次数:220
数据结构——树的相关算法实现
二叉树的基本算法 包括二叉树的遍历(先、中、后),二叉树的层次,二叉树的深度,二叉树的叶子节点数计算。相关算法思想可以看书,这里只是给出相关算法实现。 代码实现 运行演示 二叉树结构图 参考文献 数据结构 用C语言描述(第二版)[耿国华] ...
分类:编程语言   时间:2018-05-06 19:57:25    阅读次数:220
JavaScript异步编程:Generator与Async
从Promise开始,JavaScript就在引入新功能,来帮助更简单的方法来处理异步编程,帮助我们远离回调地狱。 Promise是下边要讲的Generator/yield与async/await的基础,希望你已经提前了解了它。 在大概ES6的时代,推出了Generator/yield两个关键字,使 ...
分类:编程语言   时间:2018-05-06 19:57:33    阅读次数:212
Python之路,第十篇:Python入门与基础10
python3 函数 函数(function) 作用: 定义用户级的函数 什么是函数: 函数是可以重复执行的代码块,可以重复使用; ...
分类:编程语言   时间:2018-05-06 19:57:40    阅读次数:181
LCA 算法(一)ST表
介绍一种解决最近公共祖先的在线算法,st表,它是建立在线性中的rmq问题之上。 代码: ...
分类:编程语言   时间:2018-05-06 19:58:20    阅读次数:207
ubuntu创建python虚拟环境virtualenv时出的错误
2.在~/.bashrc中添加行: export WORKON_HOME=$HOME/.virtualenvs 3.在~/.bashrc中添加行:source /usr/local/bin/virtualenvwrapper.sh 4.source ~/.bashrc ...
分类:编程语言   时间:2018-05-06 19:59:13    阅读次数:245
Selenium_python自动化环境搭建篇
説 明: 本篇随笔讲解Selenium+python自动化环境的搭建,此随笔暂不介绍Selenium3,Selenium3需要考虑环境依赖驱动等相关问提比较多一篇随笔没法説完,所以暂不介绍,当然你可以用selenium2加深对python+Selenium工作机制的理解,Selenium3再研读下官 ...
分类:编程语言   时间:2018-05-06 20:00:49    阅读次数:257
Java程序中读取外部文件时的路径问题
转自:https://www.cnblogs.com/wt20/p/8320346.html 项目经常会读取一些配置文件, 因此getResource方法便能够起到重要作用 使用时主要是两种方法, 一个是字节码文件Class类, 另一个是ClassLoader类加载器 使用Class类时有两种使用方 ...
分类:编程语言   时间:2018-05-06 20:00:58    阅读次数:217
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!