subline快捷键

ctrl+B:快速编译 ctrl+N:快速创建 ctrl+p:find anything查找框 输入@查找元素 ctrl+shift+p:切换语言 ctrl+L:选中一行 ctrl+D:光标选中多行操作 也是替换功能 这时ctrl+k:掉过一行也可以ctrl+d选中后 按alt+f3 全选 也可以...

2018-03-13 20:25:35

阅读数 293

评论数 0

粒子群算法

一、粒子群算法的概述     粒子群算法(PSO)属于群智能算法的一种,是通过模拟鸟群捕食行为设计的。假设区域里就只有一块食物(即通常优化问题中所讲的最优解),鸟群的任务是找到这个食物源。鸟群在整个搜寻的过程中,通过相互传递各自的信息,让其他的鸟知道自己的位置,通过这样的协作,来判断自己找到的是...

2017-12-04 16:05:57

阅读数 402

评论数 0

用matlab画指定点与点之间的连线

将散点图中的点按照特定路线进行连线——gplot。 %% 导入数据 %%一级节点+二级节点(自动) data = xlsread('C:\Users\Administrator\Desktop\zuobiao.xlsx','Sheet1'); data2 = xlsread('C:\User...

2017-11-29 21:14:07

阅读数 10263

评论数 0

Java面试资源

基本概念 操作系统中 heap 和 stack 的区别 什么是基于注解的切面实现 什么是 对象/关系 映射集成模块 什么是 Java 的反射机制 什么是 ACID BS与CS的联系与区别 Cookie 和 Ses...

2017-11-23 18:20:27

阅读数 280

评论数 0

写出优质Java代码的4个技巧

我们平时的编程任务不外乎就是将相同的技术套件应用到不同的项目中去,对于大多数情况来说,这些技术都是可以满足目标的。然而,有的项目可能需要用到一些特别的技术,因此工程师们得深入研究,去寻找那些最简单但最有效的方法。本文我们将介绍一些有助于解决常见问题的通用设计策略和目标实现技术,即: 只...

2017-11-09 09:30:21

阅读数 451

评论数 0

线程池和数据库连接池的原理

线程池的原理:            来看一下线程池究竟是怎么一回事?其实线程池的原理很简单,类似于操作系统中的缓冲区的概念,它的流程如下:先启动若干数量的线程,并让这些线程都处于睡眠状态,当客户端有一个新请求时,就会唤醒线程池中的某一个睡眠线程,让它来处理客户端的这个请求,当处理完...

2017-10-08 18:03:12

阅读数 623

评论数 0

经典SQL语句大全

经典SQL语句大全(绝对的经典) 一、基础 1、说明:创建数据库 CREATE DATABASE database-name  2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的...

2017-09-19 11:55:23

阅读数 659

评论数 0

Java 8新特性终极指南

在Java Code Geeks上已经有大量的关于Java 8 的教程了,像玩转Java 8——lambda与并发,Java 8 Date Time API 教程: LocalDateTime和在Java 8中抽象类与接口的比较。 我们也在其他地方引用了15个必读的Java 8教...

2017-09-19 11:51:34

阅读数 293

评论数 0

Vector与ArrayList区别

1. Vector & ArrayList  1)  Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,由于线程的同步必然要影响性能,因此,ArrayList的性能比Vector好。  2) 当Vector...

2017-09-19 10:06:48

阅读数 306

评论数 0

ip地址的恢复

给一个由数字组成的字符串。求出其可能恢复为的所有IP地址。 样例 给出字符串 "25525511135",所有可能的IP地址为: [ "255.255.11.135", "255.255.111.35" ] ...

2017-09-17 12:03:40

阅读数 1569

评论数 0

JAVA中堆和栈的区别

在看这个之前,我们先来看看数据的存储到底是怎样的。 a.寄存器 寄存器是最快的存储区,位于处理器内部 b.堆栈 位于RAM中,通过堆栈指针获取,指针下一,分配新的内存,上移,释放内存 c.堆 位于内存池,用于存放所有的java对象。无需知道存活时间,但比堆栈进行...

2017-09-16 11:10:31

阅读数 183

评论数 0

美团校招 关灯问题&&7的倍数

package interview; import java.util.*; public class meituan { //关灯问题,看谁赢 public static void main(String[] args) { Scanner sc = new Scanner(System....

2017-09-14 21:36:58

阅读数 194

评论数 0

设计模式学习笔记-适配器模式

1. 概述   将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。 2. 解决的问题   即Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。 3. 模式中的角色   ...

2017-09-08 20:17:34

阅读数 182

评论数 0

jvm 内存dump、gc查看、线程死锁,jmap、jstack、jstat

1. jstat      这个命令对于查看Jvm的堆栈信息很有用。能够查看eden,survivor,old,perm等heap的capacity,utility信息     对于查看系统是不是有能存泄漏以及参数设置是否合理有不错的意义 2. jstack     这个是...

2017-09-08 20:10:06

阅读数 385

评论数 0

Python 魔术方法(Magic Method)

介绍 在Python中,所有以“__”双下划线包起来的方法,都统称为“Magic Method”,例如类的初始化方法 __init__,Python中所有的魔术方法均在官方文档中有相应描述,但是对于官方的描述比较混乱而且组织比较松散。很难找到有一个例子。 构造和...

2017-09-03 09:23:30

阅读数 298

评论数 0

Python标准库:itertools模块

简介 官方描述:Functional tools for creating and using iterators.即用于创建高效迭代器的函数。 itertools.chain(*iterable) 将多个序列作为一个单独的序列返回。 例如: ...

2017-09-03 09:20:29

阅读数 178

评论数 0

Python 判断文件是否存在的三种方法

这里将介绍三种判断文件或文件夹是否存在的方法,分别使用os模块、Try语句、pathlib模块。 1.使用os模块 os模块中的os.path.exists()方法用于检验文件是否存在。 判断文件是否存在 im...

2017-09-03 09:18:19

阅读数 5460

评论数 0

Python 标准库笔记:string模块

1. 常用方法 2.字符串常量 3.字符串模板Template 通过string.Template可以为Python定制字符串的替换标准,下面是具体列子: >>>from ...

2017-09-03 09:17:04

阅读数 4476

评论数 0

kmp

()因为一开始没看懂,转过来,慢慢看!) KMP算法,是由Knuth,Morris,Pratt共同提出的模式匹配算法,其对于任何模式和目标序列,都可以在线性时间内完成匹配查找,而不会发生退化,是一个非常优秀的模式匹配算法。但是相较于其他模式匹配算法,该算法晦涩难懂,第一次接触该算法的读者往往会看...

2017-08-22 19:54:46

阅读数 1038

评论数 0

Python 源码理解: '+=' 和 'xx = xx + xx' 的区别

在我们使用Python的过程, 很多时候会用到+运算, 例如: a = 1 + 2 print a   # 输出 3 不光在加法中使用, 在字符串的拼接也同样发挥这重要的作用, 例如: a = 'abc' +...

2017-08-20 09:00:11

阅读数 185

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭