自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

原创 numpy 稀疏矩阵

scipy.sparse.coo_matrix是三元组,不能按行也不能按列切片to_csr  是按行压缩的稀疏矩阵,可以按行切片to_csc 是按列压缩的稀疏矩阵,可以按列切片关于压缩存储的格式,见这里http://www.tuicool.com/articles/A3emmqi

2017-05-30 13:51:48 10461

原创 有关jdk1.8 stream&lambda

stream默认是串行流,parrallelstream是并行流(流中的每个元素操作是并行的,没有特定的先后顺序),本质上是高级的iterator。flatMap对于一维意味来说没有什么意义,将二维list平铺成一维。获取流的操作可以这样:Stream> integerListStream = Stream.of( Arrays.asList(1, 2),  Arrays.as

2017-05-24 10:59:58 1831

原创 ExecutorService的shutdown

之前一直困惑代码注释中的这段话。This method does not wait for previously submitted tasks to     complete execution.  Use {@link #awaitTermination awaitTermination}     to do that.理解能力捉急,这里的不等待不是不让线程池中的任务执行完

2017-05-14 12:10:30 1442

原创 统计前面比自己小的数

原题链接在这里http://www.lintcode.com/zh-cn/problem/count-of-smaller-number-before-itself/要统计数组中每个前面比自己小的元素个数,数组元素的范围是[0,10000]显然一个一个统计的方法时间复杂度是o(n^2),提交上去会超时。我们不妨将这个问题转化为一个区间求和的问题,用一个数组每个元素存储当前数字出现多

2017-05-01 20:42:24 1520

原创 linux 磁盘配额

sudo  edquota -uhard是磁盘空间大小

2017-04-12 17:38:57 646

原创 关于binary_crossentropy损失函数为负的问题

数据一定要归一化。

2017-03-17 16:45:34 16925

转载 pandas get_dummy

另一种常用于统计建模或机器学习的转换方式是:将分类变量(categorical variable)转换为“哑变量矩阵”(dummy matrix)或“指标矩阵”(indicator matrix)。如果DataFrame的某一列中含有k个不同的值,则可以派生出一个k列矩阵或DataFrame(其值全为1和0)。pandas有一个get_dummies函数可以实现该功能(其实自己动手做一个也不难)。

2016-12-10 13:53:26 11977 1

转载 DAVID java webservice相关

http://stackoverflow.com/questions/31480579/r-david-webservice-sudden-transport-error-301-error-moved-permanently

2016-12-07 12:15:52 388

原创 DIY攒机

京东823做活动,在京东上攒了一系列电脑配件。经过几天心碎的日子,终于点亮了屏幕,把系统装了上去。感觉真得不该跟风入手B150M-D3H这款游戏主板。usb3接口可以插usb2U盘,usb2接口也可以插usb3U盘,可是这款主板太新了,只支持usb3.0接口,所以只能安装3.0驱动,这款主板win7-win10还都没有集成相应的网卡驱动。插不了网,又插不了u盘,而且我攒的机箱没有光

2016-08-29 00:30:23 648

原创 模拟1/n的概率

rand()%n==0 生成一个无边界随机数,能被n整除的概率是1/n

2016-08-14 14:09:20 477

原创 matplotlib 绘制三维图

对于竖坐标是由横坐标,纵坐标表示的情况

2016-07-08 13:49:03 5119

原创 什么样的类型可以作为python字典的key

可变类型包括dict,list都不可以作为字典的key,而原子类型以及tuple则可以。

2016-07-07 16:45:32 11220

原创 numpy各种互转

array->list     array.tolistlist->array  numpy.array(list)

2016-07-06 14:43:27 898

原创 python list的append和extend区别

append只添加一个元素,如果参数是list,则将整个list作为一个元素加进去extend将参数中整个list的内容添加到原list中。

2016-07-06 14:32:43 325

原创 利用默认参数跑相同的数据为什么用sklean的svm.SVC和libsvm结果不同

sklearn的SVC的gamma默认参数是特征数分之一.libsvm的gamma默认参数是类别数分之一。

2016-07-04 15:54:14 2029

原创 win64 scipy大坑

不用去下exe安装那样"from sklearn import *"的时候会报dll找不到的错误,应该到这里http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy下载轮子,然后pip installnumpy下载+mkl版本的轮子,然后同样pip install。总之,最好不要采用exe安装的方式。

2016-06-28 14:19:26 397

原创 关于为什么jar包放入classpath为什么启动tomcat还报找不到类的错误

正确的路径是WEB-INF/lib,否则进不了tomcat容器。

2016-06-17 10:21:35 2568

原创 常用命令

df -h 磁盘使用率free -m 内存剩余量

2016-06-17 10:17:40 339

原创 git客户端sourcetree无密码操作

1.一定要先将本机用OpenSSH(这个一定不能错,为一行)生成的公钥添加到git账户上的openssh中(不是项目的部署公钥,否则只读,push不上去)2.git clone 项目,一定要是git前缀的地址,不要是http/https前缀的地址3.工具/一般栏中SSH客户端栏中选择OpenSSH客户端,SSH秘钥选择id_rsa文件

2016-06-15 18:08:04 1761

原创 github操作流程

1.fork是把别人的远程仓库拷贝到自己的远程仓库2.然后clone自己的代码从自己的远程仓库到自己的本地仓库3.提交自己的更改到自己的远程仓库4.pull request 请求别人将自己远程仓库中的更改合并到他的远程仓库

2016-06-14 10:38:30 271

转载 同源策略

1.同源策略    何谓同源:        URL由协议、域名、端口和路径组成,如果两个URL的协议、域名和端口相同,则表示他们同源。    同源策略:        浏览器的同源策略,限制了来自不同源的"document"或脚本,对当前"document"读取或设置某些属性。 (白帽子讲web安全[1])        从一个域上加载的脚本不允许访问另外一个域的文档属性。

2016-06-13 21:45:51 434

原创 关于Redis缓存

如果用Redis做mysql的缓存,key-value中的值为一个属性-属性值组成的hashmap,键的定义是个难点。键应该尽可能与mysql查询的条件相关,这样redis可以快速根据键的特性快速地筛选出value的集合。

2016-06-13 21:32:03 3255

原创 如何将一个详情页快速地加载

1.将页面布局分块,不再一下子全加载出来,而是一块一块地异步加载2.动静分离,将静态页面 存储在静态服务器上(做负载),这样即使容器服务器挂了,主页依然显示在那里。

2016-06-13 21:28:27 532

原创 eclipse maven install报错解决

[INFO] ------------------------------------------------------------------------[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project

2016-06-10 23:04:33 2256

原创 idea远程调试

set CATALINA_OPTS= -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=9985,只要把address的端口号前加ip地址,要不然连不上(反正我这里是这样),tomat启动之后idea不能急着马上开调试,要不然会发生alpha服务器能连上idea,idea连不上服务器的情况,,

2016-06-08 23:31:48 297

原创 centos关防火墙

一定要root用户下关,要不然多机的zookeeper之间连不上。

2016-06-07 19:54:51 297

原创 Java类装载过程

包括load(装载),link(链接),initializing(初始化)Class.forName(String className)使用装载当前类的类装载器来装载指定类。class.forName(String className)方法内部调用了Class.forName(className,true, this.getClass().getClassLoader())方法//第二个参数代

2016-06-04 11:48:56 397

原创 java接口可以多继承

一个接口可以继承多个接口.interface C extends A, B {}是可以的.

2016-05-30 17:24:18 467

原创 ubuntu新建用户最好用adduser

这样主目录也会自动创建出来

2016-05-29 15:33:53 853

原创 大坑

1.maven clean报错很有可能是资源管理器打开了target目录,也有可能是ssh传文件的客户端一直占用target目录,今天就被这个错误忽悠了一天。2.在部署之前,如果git当前分支没有提交,千万不要随意切换分支,否则部署上去的都是其他分支的版本。

2016-05-26 21:01:30 356

原创 maven 多个property文件启动某一个

mvn  clean install –P dev选择启动哪个配置文件

2016-05-22 13:57:51 373

转载 端口占用解决

netstat -aon|findstr "1099"taskkill /pid 6152 /f

2016-05-19 17:30:42 226

原创 Array转list,list转Array

泛型T必须是Object子类。int []arr ={5,6,7};List list = arr.asList();//这是错误的必须要Integer[] arr ={5,6,7}才可以List list = arr.asList();而List list =new ArrayList();int [] arr =(int[])list.toArray();//此处是错误

2016-05-18 21:29:25 516

原创 关于LinkedList

LinkedList作为双向链表,既可以模拟队列,又可以模拟栈。模拟队列对应的方法是add(Element e),poll(),peek();模拟栈对应的方法是push(Element  e),pop(),peek();亲测之后发现,使用add方法添加元素,无论用poll还是pop方法,获得的都是队首元素.使用push方法添加元素,无论用poll还是pop方法,获得的都是栈顶元素.

2016-04-25 14:37:04 272

转载 关于java中的 sychronized 同步方法 与 同步块的理解

首先,需要说明一点,也是最重要的一点,无论是同步方法 还是 同步块 都是只针对同一个对象的多线程而言的,只有同一个对象产生的多线程,才会考虑到 同步方法 或者是 同步块,如果定义多个实例的同步,可以考虑使用mutex,创建类似于c++整个服务全局锁,或者创建一个全局单例类,在其内定义全局锁。比如以下的代码片段定义线程同步无任何意义:public class Test1 implements R

2016-04-19 18:20:31 5926

转载 sklearn画ROC曲线

#coding:utf-8print(__doc__)import numpy as npfrom scipy import interpimport matplotlib.pyplot as pltfrom sklearn import svm, datasetsfrom sklearn.metrics import roc_curve, aucfrom sk

2016-04-19 06:52:48 5292

转载 java持久层框架mybatis如何防止sql注入

sql注入大家都不陌生,是一种常见的攻击方式,攻击者在界面的表单信息或url上输入一些奇怪的sql片段,例如“or‘1’=’1’”这样的语句,有可能入侵参数校验不足的应用程序。所以在我们的应用中需要做一些工作,来防备这样的攻击方式。在一些安全性很高的应用中,比如银行软件,经常使用将sql语句全部替换为存储过程这样的方式,来防止sql注入,这当然是一种很安全的方式,但我们平时开发中,可能不需要这

2016-04-17 20:59:40 355

原创 pandas学习笔记

按照行数和列数select:df.iloc[3]第三行df.iloc[2:4] 第二到三行df.iloc[:2,:3]0到1行,0到2列df.iloc[[1,3,5],[1,3]]1,3,5行,1,3列df[0]按列名取某一列pandas.read_csv默认以,为分割符读文件pandas.read_table默认以Tab为分隔符读取文件,可以sep指定分割符

2016-04-16 21:51:40 713

原创 python 小记

1.类似[set()]*5的用法,列表中某个元素改变了,所有的元素都跟着变化也就是如果列表中的每个元素如果是组合类型,那么最好是[set() for i in range(5)]这种方式赋值,二维数组是这种情况的一种特例2.函数传参如果是组合类型,在函数内部如果对集合中的内容进行修改,则出了函数,集合中的内容会发生变化,这一点跟java很相似如果是原子类型,则出了函数不会发生变化3

2015-10-26 02:09:25 329

原创 关于jquery重复引包的问题

今天遇到了一个棘手的问题,利用validation插件进行表单验证,验证通过后利用ajaxForm提交表单。找了许久都找不到原因,最终发现是jquery包重复引用造成的,如果仅仅使用jquery插件倒没什么,而如果又同时使用了给予jquery的插件如form,validation,那样的话如果重复引用jquery库,并且引用插件在重复引用jquery之前那样就会造成jquery对象的覆盖的问题,于

2015-08-07 11:29:23 941

空空如也

空空如也

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

TA关注的人

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