【Java 并发】Executor框架机制与线程池配置使用 一,Executor框架Executor框架便是Java 5中引入的,其内部使用了线程池机制,在java.util.cocurrent 包下,通过该框架来控制线程的启动、执行和关闭,可以简化并发编程的操作。因此,在Java 5之后,通过Ex ...
分类:
编程语言 时间:
2017-11-27 12:45:24
阅读次数:
135
JavaWeb开发环境的配置主要包括以下几个方面: JAVA运行环境的搭建; 服务器的安装和配置; 数据库的安装和配置; IDE的选择和安装; JAVA运行环境的搭建 一般Java的运行环境包含两个方面:JDK 和 JRE,其中 JDK:Java Development Kit,Java开发工具包, ...
分类:
编程语言 时间:
2017-11-27 12:46:12
阅读次数:
166
Socket Server模块 SocketServer内部使用 IO多路复用 以及 “多线程” 和 “多进程” ,从而实现并发处理多个客户端请求的Socket服务端。即:每个客户端请求连接到服务器时,Socket服务端都会在服务器是创建一个“线程”或者“进 程” 专门负责处理当前客户端的所有请求。 ...
分类:
编程语言 时间:
2017-11-27 12:47:41
阅读次数:
229
public class HeapSort { 1. 2. public static void sort(Comparable[] data) { 3. // 构建最大堆 4. buildMaxHeap(data); 5. // 循环,每次把根节点和最后一个节点调换位置 后面的扔了搞前面的 ... ...
分类:
编程语言 时间:
2017-11-27 12:47:49
阅读次数:
163
一、numpy概述 numpy(Numerical Python)提供了python对多维数组对象的支持:ndarray,具有矢量运算能力,快速、节省空间。numpy支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。 二、创建ndarray数组 ndarray:N维数组对象( ...
分类:
编程语言 时间:
2017-11-27 12:48:50
阅读次数:
213
因为某种特殊原因很不幸的得了脱髓鞘 正要去实习 大展身手 甚至公司都选好了 可就在这个节骨眼。。得了传说中的脱髓鞘。经过一年的修养 我决定还是要站起来 毕竟一生的时间很长 这一段时间 我都在玩游戏赚钱 虽然一个月可以3K-5K 可是我是程序员 ;我爱这个行业 我喜欢写代码。 我现在身体好了许多,做的 ...
分类:
编程语言 时间:
2017-11-27 13:27:53
阅读次数:
150
java9 都出来了,我才开始接触到java8的新特性,有点脱节啊。。 Lambda是一个匿名函数,可以理解为一段可以传递的代码,将代码像数据一样传递,下面是一个小例子。 以上就能看出来Lambda的便捷性,下面开始我自己的学习笔记 下面来实现一个小功能:对两个数的任意操作 ...
分类:
编程语言 时间:
2017-11-27 13:28:26
阅读次数:
176
一、 Pandas简介 1、Python Data Analysis Library 或 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处 ...
分类:
编程语言 时间:
2017-11-27 13:32:21
阅读次数:
164
现在有一个需求:把某个目录下的文件备份到指定到另外一个目录下,而且压缩后文件为zip文件 上面的注释写的挺详细的了,我们需要注意的由两点: 一个是windows不会自带zip压缩程序,需要我们自己下载,并把环境变量配置正确, "下载地址" 另一个如果没有在头部声明编码的话会出现中文编码的问题, 一定 ...
分类:
编程语言 时间:
2017-11-27 14:11:44
阅读次数:
207
入门实例 - HelloWorld File > New > Spring Starter Project 项目创建完成: 这样就完成了项目的创建,下面我们创建一个 HelloController.java 在浏览器输入 http://localhost:8080/bootdemo/hello/Sp ...
分类:
编程语言 时间:
2017-11-27 14:12:31
阅读次数:
150
1、从anaconda官网(https://www.continuum.io/downloads)上下载Linux版本的安装文件(推荐Python 2.7版本),运行sh完成安装。 安装完Anaconda,也就安装了python3.5等相关工具 2、安装pymysql>>> pip install ...
分类:
编程语言 时间:
2017-11-27 14:14:03
阅读次数:
563
生物信息学原理作业第二弹:利用Needleman–Wunsch算法进行DNA序列全局比对。 具体原理:https://en.wikipedia.org/wiki/Needleman%E2%80%93Wunsch_algorithm。 贴上python代码: 后面会加入命令行。 多种结果这里只取了一种 ...
分类:
编程语言 时间:
2017-11-27 14:14:40
阅读次数:
592
#coding:utf8 import win32com.client speaker = win32com.client.Dispatch("SAPI.SpVoice") while True: message=input("请输入内容:") speaker.Speak(message) ...
分类:
编程语言 时间:
2017-11-27 14:17:20
阅读次数:
316
该算法由facebook在2016年开源,典型应用场景是“带监督的文本分类问题”。 模型 模型的优化目标如下: 其中,$<x_n,y_n>$是一条训练样本,$y_n$是训练目标,$x_n$是normalized bag of features。矩阵参数A是基于word的look-up table,也 ...
分类:
编程语言 时间:
2017-11-27 14:18:25
阅读次数:
179
如何使用Python对excel进行简单的操作 一. 通过pip安装xlwt, xlrd这两个模块 *pip install xlwt *pip install xlrd 二. 准备好一份接口测试用例,excel文档 三. python脚本读取excel内容 # 读取excel内容import xl ...
分类:
编程语言 时间:
2017-11-27 15:11:30
阅读次数:
186
例如数据库里面的json字符串是这样的 1 2 3 4 5 var str = '[{"name":"宗2瓜","num":"1","price":"122"},{"name":"宗呱呱","num":"1","price":"100"}]'; var xqo = eval('(' + str + ...
分类:
编程语言 时间:
2017-11-27 15:11:39
阅读次数:
181
Java分布式爬虫Nutch教程——导入Nutch工程,执行完整爬取 by briefcopy · Published 2016年4月25日 · Updated 2016年12月11日 在使用本教程之前,需要满足条件: 1)有一台Linux或Linux虚拟机 2)安装JDK(推荐1.7) 3)安装A ...
分类:
编程语言 时间:
2017-11-27 15:12:20
阅读次数:
143
public static String faceDetect(String itemStr) throws IOException { String sRt; DatagramSocket client = new DatagramSocket(); byte[] sendBuf = itemSt... ...
分类:
编程语言 时间:
2017-11-27 15:13:07
阅读次数:
156
Service Service Impl javaBean Configuration 服务器:tomcat 端口号:8081wsdl:http://localhost:8081/services/helloservice?wsdl 说明及注意 (1)、通过http://localhost:8081 ...
分类:
编程语言 时间:
2017-11-27 15:14:49
阅读次数:
119
1、maven依赖: 2、编写需要发布的JavaBean 3、配置 web.xml: 4、Spring的配置文件beans.xml 服务器:tomcat 端口号:8081wsdl:http://localhost:8081/services/myService?wsdl 说明及注意 (1)、通过ht ...
分类:
编程语言 时间:
2017-11-27 15:15:31
阅读次数:
173