自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (1)
  • 收藏
  • 关注

原创 报错:No module named mpl_toolkits解决方案

明明有这个库的代码,但是依然报错找不到module:尝试更新matplotlib库,还真解决了这个问题:$sudo pip install matplotlib --upgrade如果更新的时候遇到uninstall six库报错,那么可以修改命令如下,跳过six的更新,详见另一篇博文http://blog.csdn.net/somilong/article/details/79399248$su...

2018-02-28 13:29:10 43456 5

原创 pip安装依赖six-1.4.1失败解决方案

$sudo pip install matplotlib --upgrade在安装matplotlib包的时候,遇到如下报错:Installing collected packages: six, python-dateutil, pyparsing, numpy, pytz, backports.functools-lru-cache, cycler, subprocess32, matplot...

2018-02-28 13:21:48 4807

转载 矩阵求导公式总结

如下A'表示矩阵的转置基本公式:Y = A * X --> DY/DX = A'Y = X * A --> DY/DX = AY = A' * X * B --> DY/DX = A * B'Y = A' * X' * B --> DY/DX = B * A'1. 矩阵Y对标量x求导:相当于每个元素求导数后转置一下,注意M×N矩阵求导后变成N×M了Y = [y(ij)] -...

2018-02-11 17:14:16 1312

原创 numpy数组操作

import numpy as np0. 生成等差数列np.arange(0, 10, 1, dtype=int) =  [0 1 2 3 4 5 6 7 8 9]  #大于等于0, 小于10,步长为1的等差数列np.arange(10) = [0 1 2 3 4 5 6 7 8 9]   #默认大于等于0, 小于10,步长为1的等差数列1. 生成多维数组,并批量初始化元素1.1生成2*3初始值为...

2018-01-15 18:50:47 3206

原创 numpy.meshgrid函数使用解释

官方解释:Return coordinate matrices from coordinate vectors.用向量生成坐标矩阵,参数的个数不限制,如下以两个向量入参为例:如: 向量X,YX=[1 2]Y=[3 4 5]xx, yy = np.meshgrid(X, Y)xx=[[1 2] [1 2] [1 2]]

2018-01-02 16:14:22 2834

原创 虚拟目录中下载requirments依赖包

(首选确保正确安装virtualenv和virtualenvwrapper)1. 创建虚拟目录$mkvirtualenv venv12.  列出已存在的虚拟目录$workonvenv1venv23. 激活venv1$ workon venv1(venv1) machinename:~ username$其中(venv1)表示你已经

2018-01-02 13:01:54 352

转载 python虚拟环境virtualenv/virtualenvwrapper

$ sudo pip install virtualenvThe directory '/Users/jimmy.wj/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permis

2018-01-01 21:26:29 394

原创 安装scikit-learn

jimmywjdeMacBook-Pro:~ jimmy.wj$ sudo pip install -U scikit-learnThe directory '/Users/jimmy.wj/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has be

2018-01-01 18:11:08 588

转载 安装pip

转: http://blog.csdn.net/jobschen/article/details/49559023mac 已经自带python,自带python版本是2.7.10.sudo easy_install pip … … …此处省略N行… … … Installed /Library/Python/2.7/site-packages/p

2018-01-01 18:08:45 216

转载 Groovy正则表达式使用

转: http://364434006.iteye.com/blog/1735462//  定义正则表达式,里面的特殊字符会自动转义~// 定义正则表达式,会将字符串编译成Pattern=~  将左边的字符串局部匹配右边的正则表达式,并返回Matcher==~ 将左边的字符串全局匹配右边的正则表达式,并返回boolean //语法“//”定义正则表达式,对于

2017-12-21 16:16:01 6154 1

原创 groovy代码动态加载运行实战

class Calculator { //groovy语法 def discount(a,b){ def c = a * b } //java语法 int add(int a, int b){ return a + b; } //java语法 String addStr(Map map){

2017-12-08 14:59:16 8233 1

原创 Spring中使用TransactionTemplate的事务管理

先看下TransactionTemplate类的源码:public class TransactionTemplate extends DefaultTransactionDefinition        implements TransactionOperations, InitializingBean {    /** Logger available to su

2017-11-05 21:38:12 3256

转载 Java中ExecutorService和CompletionService区别

我们现在在Java中使用多线程通常不会直接用Thread对象了,而是会用到java.util.concurrent包下的ExecutorService类来初始化一个线程池供我们使用。之前我一直习惯自己维护一个list保存submit的callable task所返回的Future对象。在主线程中遍历这个list并调用Future的get()方法取到Task的返回值。 

2017-10-12 21:24:07 971

原创 Ibatis+DBCP+Mysql数据库访问

1. 添加ibatis的jar包依赖 org.apache.ibatis ibatis-sqlmap 2.3.4.726 com.ibatis ibatis-common 2.1.0.565 2. 新建ibatis-dbcp-ds.xml配置数据源bean, 注意是dbcp.BasicDataSou

2017-09-26 23:30:31 387 1

原创 Ibatis+JDBC+Mysql数据库访问

1. 添加ibatis的jar包依赖 org.apache.ibatis ibatis-sqlmap 2.3.4.726 com.ibatis ibatis-common 2.1.0.5652. 新建ibatis-jdbc-config.xml文件配置db数据源以及指定DO和表的sql映射关系文件路径如果http://www.i

2017-09-26 23:08:37 818

原创 JDBC访问Mysql数据库

新建一个maven工程,用的spring框架1. 在pom.xml中天街mysql的依赖1.1 版本号管理 1.0.0-SNAPSHOT 1.0.0-SNAPSHOT 4.4 1.7 19.0 GBK 2.5.6 5.1.44 3.0.6 1.2 添加jar包依赖 mysql

2017-09-26 22:25:06 275

原创 ThreadLocal浅析

ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序,ThreadLocal并不是一个Thread,而是Thread的局部变量。ThreadLocal的接口方法ThreadLocal类接口很简单,只有4个方法,我们先来了解一下:void set(Object value)public void

2017-07-31 15:39:24 219

原创 Spring中ApplicationContextAware接口的用法

1. 这个接口有什么用?加载Spring配置文件时,如果Spring配置文件中所定义或者注解自动注入的Bean类实现了ApplicationContextAware 接口,那么在加载Spring配置文件时,会自动调用ApplicationContextAware 接口中的方法:public void setApplicationContext(ApplicationContext co

2017-07-08 16:23:27 2561

转载 AOP(execution表达式)

转: http://blog.csdn.net/abcd898989/article/details/50809321作为AOP的最后一节内容,我们来简单总结一下切面表达式上见的书写方法。下面的那内容有参考其他博文,在此先对开源博客的各位大神表示感谢!------------------------------------------------------------

2017-07-06 16:52:53 15875 1

转载 You have not concluded your merge (MERGE_HEAD exists) git拉取失败

转:http://yijiebuyi.com/blog/5b55eb51ad49ce41e2de9c85dd4513ca.html今天获取git线上仓库代码报了这个错误:zhangzhi@moke:~/code/ktsg-api$ git pullYou have not concluded your merge (MERGE_HEAD exists).Please, commit

2017-07-05 15:39:11 212

转载 GuavaCache简介

转:http://blog.csdn.net/guozebo/article/details/51590517前言在多线程高并发场景中往往是离不开cache的,需要根据不同的应用场景来需要选择不同的cache,比如分布式缓存如Redis、memcached,还有本地(进程内)缓存如ehcache、GuavaCache。之前用spring cache的时候集成的是ehcache,但接

2017-06-29 22:10:28 228

原创 sublime-txt安装

1. brew search sublime

2017-06-15 17:33:39 442

转载 Mac搭建hadoop伪分布式系统

1. 首先安装HADOOP(我的安装版本是2.7.3)$ brew install hadoop2. 配置ssh免密登录,生成id_rsa(私钥)和id_rsa.pub(公钥)两个文件$ mkdir ~/.ssh$ cd ~/.ssh$ ssh-keygen -t rsa3. 将生成的公钥加入到用于认证的公钥文件中:$ cat ~/.ssh/id_rsa

2017-02-13 22:08:33 1049

原创 面向切面编程AOP实战

先了解AOP的相关术语:1.通知(Advice):通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。2.连接点(Joinpoint):程序能够应用通知的一个“时机”,这些“时机”就是连接点,例如方法被调用时、异常被抛出时等等。3.切入点(Pointcut)通知定义了切面要发生的“故事”和时间,那么切入点就定义了“故事”发生的地点,例如某个类或方

2016-12-04 21:43:27 443

原创 hadoop之datanode无法启动

jps查看进程,没有看到datanode进程,说明没有启动,原因分析:当我们使用hadoop namenode -format格式化namenode时,会在namenode数据文件夹(这个文件夹为自己配置文件中dfs.name.dir的路径)中保存一个current/VERSION文件,记录clusterID,datanode中保存的current/VERSION文件中的clustre

2016-07-31 22:32:24 317

原创 hadoop平台安装搭建

待续

2016-07-17 21:31:57 253

原创 SSH免密码登录配置

比如有两条虚拟机A,B,现在需要从B免密登录A,设置步骤如下:1. 用个人账户登录机器B(不要用root帐户),生成公钥密钥对:ssh-keygen -t rsa   命令,一路enter即可,在目录/home/jimmy/.ssh目录下生成 私钥id_rsa/公钥id_rsa.pub2. 登录机器A,在个人账户目录下创建目录.sshcd /home/j

2016-07-17 17:06:31 403

转载 JAXB 序列化 java.util.Map

使用JAXB序列化java.util.Map接口可能会遇到一些问题,本文通过几种方式来做map的序列化,包括不做任何处理的序列化、修改节点名称、添加xml命名空间、使用XmlAdapter统一命名空间。首先介绍下序列化涉及到的几个类:Customer类包含一个Map的属性,Map的key类型是String类型,而value类型是我们自定义的POJO类型。其代码如下:package

2016-07-09 16:18:26 3451

原创 java 多线程之Executors.newFixedThreadPool

//生成线程池最大3个并发线程ExecutorService executorService = Executors.newFixedThreadPool(3);for(BookDO bookDO : Books){    //多线程执行子任务    executorService.submit(new BookCollector(bookDO, EagleEye.getR

2016-07-03 11:46:35 1387

原创 Linux常用命令

1.查看域内的机器IP命令: arp2. 修改root密码: sudo  passwd root3. 查看ip, 网关信息:   ip route show4. 查看磁盘空间:df -lh

2016-06-11 19:43:18 238

转载 Ubuntu虚拟机设置固定IP上网(配置IP、网关、DNS、防止resolv.conf被重写)

虚拟机里设置上网方式为NAT最方便,因为无需手动设置即可上网,但是NAT的上网方式默认是DHCP动态分配IP的,这意味着你每次重启虚拟机都 有不一样的IP地址,这对一般用户没任何问题。但是如果你的机子有特殊用处,比如作为服务器,需要IP地址信息,亦或者像我一样,作为一个云计算的节点, 其IP都是在配置文件里配置好的,如果每次重启系统都要跑过去修改下配置文件里的IP,那简直是不可取的做法,因此为虚拟

2016-06-05 16:48:39 3002

原创 VMware安装linux虚拟机

1. 电脑为32位win7,下载VMware workstation 10.4版本,因为11及以上都不再支持32位了,全都是64位,安装过程就不累述了,一路next就可以了。装好后,如下图所示,点击‘创建新的虚拟机’图标2. 在装虚拟机之前得先下载linux系统的iso镜像文件,后面有用,我选择的是ubantu 14.0.4(支持32位), 去ubantu官网下载即可3.

2016-06-05 13:04:01 457

转载 U盘启动制作教程

想要用U盘装系统,除了需要学习U盘装系统教程,怎么能少了u盘启动盘制作工具呢!不过,想要更详细的了解u盘启动盘制作教程,更加不能错过此文分析的如何制作u盘系统安装盘了。还等什么,无论是想为自己的电脑用u盘装win7系统、还是用u盘装win8、亦或者是u盘装win10系统,都千万不要错过u盘启动盘制作工具教程。第一步:制作前准备1、准备好一个U盘,U盘大小

2016-06-05 10:45:26 621 1

转载 ubuntu网络配置及文件

Ubuntu 的网络配置文件主要有以下几个:IP地址配置文件、主机名称配置文件、DNS配置文件。IP地址配置文件: /etc/network/interfaces打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载.1. 以DHCP方式配置网卡编辑文件/etc/network/interfaces:sudo vi /etc/netw

2016-06-05 00:32:39 9568

转载 虚拟机下安装ubuntu后root密码设置

问题描述: 在虚拟机下安装了ubuntu中要输入用户名,一般情况下大家都会输入一个自己的网名或绰号之类的,密码也在这时设置过了。但是当安装成功之后,使用命令#su root,然后输入刚才设置的密码,发现密码错误,至始至终我就设置过一次密码,怎么会错误,原来,在ubuntu系统下,为了安全起见,在安装过程中,系统屏蔽了用户设置root用户。导致很多用户在使用过程中不知道root密码到

2016-06-04 23:34:27 336

转载 hadoop简介

转: http://baike.baidu.com/link?url=HwhPVuqqWelWIr0TeSBGPZ5SjoaYb5_Givp9-rJN-PYbSTMlwpECSKvjzLBzUE7hn9VvmhDoKb5NNCPw1pCsTaHadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分

2016-06-03 23:24:10 1286

转载 MapReduce数据并行计算模型介绍

1、MapReduce来龙去脉 MapReduce是一个说难懂也难懂、说好懂也好懂的概念。 说它难懂,是因为,如果你只理论上的去学习、去理解,确实很难懂。 说它好懂,是因为,如果你亲手在hadoop运行过几个MapReduce的job,并稍微学点hadoop的工作原理,基本上也就理解MapReduce的概念了。 所以,有句话说的特别好:“如果将编程比作运动的话,那么它绝对不

2016-06-03 22:26:03 4084

原创 MapReduce概念理解

Hadoop的思想来源于Google的几篇论文,Google的那篇MapReduce论文里说:Our abstraction is inspired by the map and reduce primitives present in Lisp and many other functional languages。这句话提到了MapReduce思想的渊源,大致意思是,MapReduce的灵感来

2016-06-03 22:05:53 1371

原创 如何使用XSD

更多细节可以参考:http://www.w3school.com.cn/schema/schema_howto.aspXSD是XML Schema Definition的简称,顾名思义,它是用xml语言来定义和验证xml数据格式的文件,后缀.xsdXML Schema可以用来定义什么?:定义可出现在文档中的元素定义可出现在文档中的属性定义哪个元素是子元素定义子元素的次序

2016-06-03 21:07:17 5455

转载 Nginx负载均衡配置实例详解

转:http://www.php100.com/html/program/nginx/2013/0905/5525.html负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦。负载均衡先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解释N台服务器平均分担负载,不会因为某台服务器负载高宕机而

2016-04-17 22:59:12 222

RedGate Sql Backup File Converter

转换.bak 和 .sqb 文件类型,当转换为.sqb类型时,文件被压缩,减小备份文件占用磁盘空间。

2010-02-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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