- 博客(57)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Can't install via pip because of egg_info error
Command python setup.py egg_info failed with error code 1 ....stackoverflow 这个决定能解决。 我是: pip install -U piphttps://stackoverflow.com/questions/17886647/cant-install-via-pip-because-of-eg
2017-06-29 17:59:14
579
转载 keepalived N个VIP、N个RS配置 脚本
出处:http://yangrong.blog.51cto.com/6945369/1579345 部署LVS+Keepalived高可用时,因业务需求一共要配置254个VIP,每个VIP有9台真实server,每台真实server还要配置些参数。如果手动写,要累死去了。所以编写了如下生成配置脚本。这个脚本生成的文件,在另一台高可用LVS上使用时,需要交换两个实例中的state
2017-06-29 15:42:20
3532
转载 marvel kibana elastic 安装blabla
在安装插件的过程中,尤其是安装Marvel插件遇到了很多问题,要下载license、Marvel-agent,又要下载安装Kibana版本需求Java 7 or laterElasticsearch 2.4.2Kibana 4.5Elasticsearch License 2.4.2 plugin系统版本是:CentOS release 6.6
2017-05-31 14:09:55
918
转载 Lua 编程之: 与 .
lua编程中,经常遇到函数的定义和调用,有时候用点号调用,有时候用冒号调用,这里简单的说明一下原理。如:点号调用:[cpp] view plain copy-- 点号定义和点号调用: girl = {money = 200} function girl.goToMarket(girl ,someMoney)
2017-04-13 15:35:16
675
转载 docker 安装报错,解决办法
报错信息代码 //这两天学习docker,安装docker时报错信息如下,再网上没有找到结果,后经过多次尝试,问题出在 //yum 原上。我的centos是6.5而我用了centos 7 的yum原。 [root@centos50g docker-training]# yum install docker-engine Loaded plugins: faste
2017-01-03 18:16:24
33968
原创 编程实践8—升级 Elasticsearch5.0 之 License
如何你遇到 错误: operations are blocked on license expiration. All data operations (read and write) continue to work ,那算你运气好,本文帮你解决该问题:只要去官网下载新版的license:https://www.elastic.co/subscriptions , 下载free版本的即可,需
2016-11-15 22:34:06
4366
原创 编程实践7—升级 Elasticsearch5.0 之x-pack
升级ES 5.0 的时候,marvel等插件都集成在新的名为x-pack插件中,也是官方推介的插件。其实很简单,安装ES 5.0 之后 ,如下命令安装: ./bin/elasticsearch-plugin install x-pack 注意,安装之后,所有对ES的访问,增加了security机制,即需要用户名和密码,默认分别为: elastic 和changeme ,使用sens
2016-11-15 22:22:16
9538
原创 编程实践6—Elasticsearch5.0 最新版本安装问题
ES的5.0版本听说在性能上大大优化,于是老大说准备换5.0版本。由于在技术群看到很多人都说ES 5.0 安装有问题,在这里贴出自己在使用最新版5.0遇到的问题和解决方法1、Elasticsearch 的插件: 现在marvel等插件都包含在x-pack的插件中,可通过以下命令安装: ./bin/elasticsearch-plugin install x-pack注意:安装了x-pa
2016-11-03 14:13:01
19112
4
原创 编程实践-插曲纪录
今天碰到两个问题:1、下载jdk,由于需要页面交互点击接受协议,所以使用wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8
2016-11-02 17:59:28
725
原创 编程实践5—php curl_multi并发问题
如果你用php进行并发请求,那么你可能会遇到没有数据返回的情况,这是本人在做并发请求遇到的实例。官网的例子一般都会告诉你,multicurl可以实现并发网络访问,代码如下:<?php// create both cURL resources$ch1 = curl_init();$ch2 = curl_init();// set URL and other appropriat
2016-10-28 12:02:50
1021
原创 编程实践4—php unexpected T_CLASS in ...
昨天在使用php查询数据的时候,突然出现 Parse error: syntax error, unexpected T_CLASS in ……错误,一直检查php类文件,硬是没发现什么错!折腾了两三个小时,最后发现并不是因为php类错误(这个比较容易检查出),而是因为在使用usort函数进行自定义排序时,因为自定义函数已经在其它php文件中写过了,所以改php文件就会加载不了,导致php
2016-10-28 11:49:47
1429
原创 编程实践3—redis主从备份和高可用
关于如何搭建lvs+keepalived实现VIP对多台服务器的访问,就不再赘述,参考:http://wenku.baidu.com/link?url=9b0VGQcwNJoUz61Cn2tU9EJge8lWiHA4rFMaN4iNBy4S_GIj0K7gWCwn_5SxUc83nss9dfCSdwHNIkK5OymWIkioHYewCxxCeFOeaa4iwL_ 多提一句:现在已经不需要配
2016-10-25 15:48:34
624
原创 编码实践二
最近在对php为后台的网站进行性能优化,为了利用多核的优势,将数据查询换成多线程的,结果碰到一个大问题:就是上一节用的curl_multi_init去异步并发请求网络数据,结果发现当并发数量上去后(我的大概是124个~512个),很多子请求没有数据返回,但是单独请求发现是可以返回数据的! 不知道是不是官方对curl_multi_init的并发支持不够好导致的,我在使用30~40个并发的时候也没
2016-10-13 09:55:05
594
原创 编码实践1
昨天在对php网站进行性能优化时,采用了多线程进行网络请求的方法,用官网的例子:// build the individual requests, but do not execute them$ch_1 = curl_init('http://webservice.one.com/');$ch_2 = curl_init('http://webservice.two.com/');curl
2016-10-11 09:54:56
488
原创 eclipse 调试之异常断点
异常断点异常断点:异常断点主要用于在我们不方便知道异常发生的位置的时候,帮我们快速定位到异常位置。比如系统抛出了一个NullPointerException,我们可以通过在debug试图下增加一个对应的异常断点,这样,当系统发生异常时,会自动在发生异常的位置停下来,非常实用:
2016-03-10 14:49:53
2219
原创 SpringMVC + security模块 框架整合详解
最近整理一个二手后台管理项目,整体大体可分为 : Springmvc + mybatis + tiles + easyui + security 这几个模块,再用maven做管理。刚拿到手里面东西实在太多,所以老大让重新整一个,只挑出骨架。不可否认,架构整体规划得还是很好的,尤其是前端界面用tiles+easyui ,开发很高效!其实,之前虽然听说过security,但做过的项目都没用过secur
2016-01-08 10:41:52
13384
原创 2015百度校招之动态规划(兼职问题)
晚上做完百度校招笔试题,真心觉得不再爱了,第一题图片没刷出来,第二题一看就有思路,结果花了20多分钟写代码,可竟然半个多小时调试,还做错了,第三题也是很简单。因为前面的网站高并发导致的各种刷不出图问题,很是影响手感。不吐槽了,动态规划问题,只是这里比普通的动态规划多了层包装。第二题截图如下:交完卷很不爽,明明可以轻松搞定的题,结果还耽误了另外两道题的答题时间,唉,都怪自己太倔。好吧,不吐槽
2015-09-13 01:47:08
1412
转载 java 类加载机制(详解)
最近看到这篇博文关于java类加载机制,写的详细,mark一下吧http://www.cnblogs.com/ITtangtang/p/3978102.html
2015-08-24 23:06:28
792
原创 SSH Secure Shell显示服务器Tomcat后台内容
作为linux小白,只有学一点记一点了: 部署服务器的时候,经常需要向本地一样查看控制台输出,在linux上可以通过查看日志输出替代,当然也可以通过命令让日志实时显示在命令窗口,这对用惯了windows的我来说非常有用:tail命令: 功能:tail 命令用于显示文本文件的末尾几行。 示例如下: tail example.txt 显示文件 e
2015-07-06 20:43:46
1597
1
原创 The content of element type "context" must match "(property*,plugin*,commentGenerator?
最近项目用SSM框架,在利用mybatis generator反向生成数据库对应的model实体时,报如下错误:The content of element type "context" must match "(property*,plugin*,commentGenerator?,jdbcConnection,javaTypeResolver?,javaModelGenerator,
2015-05-28 09:53:35
17621
7
原创 A*算法求最短路径 java 源码(拿来即可用)
偶然看到最短路劲问题,在游戏、导航等领域都有所应用,觉着挺有意思的,便打算自己也实现一版 。最后选择了高效简洁的A*算法。A*确实是一个非常优秀的实现,比起迪杰特斯拉、best-first等算法,这里省去1万字的赞美……A*算法简绍可以看该文:http://blog.youkuaiyun.com/pi9nc/article/details/8779503A*的实现却并不复杂,关键过程在于判断当
2015-05-07 19:28:47
5520
转载 SVM 原理详解,通俗易懂
看了该作者的文章,瞬间膜拜了!讲得太好了!转自:http://www.blogjava.net/zhenandaci/category/31868.html(一)SVM的简介支持向量机(Support Vector Machine)是Cortes和Vapnik于1995年首先提出的,它在解决小样本、非线性及高维模式识别中表现出许多特有的优势,并能够推广应用到函数拟合等其他机
2015-04-17 11:14:22
56702
4
转载 新手学servlet原理与生命周期
Servlet生命周期分为三个阶段: 1,初始化阶段 调用init()方法 2,响应客户请求阶段 调用service()方法 3,终止阶段 调用destroy()方法Servlet初始化阶段: 在下列时刻Servlet容器装载Servlet: 1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.X
2015-03-26 14:44:31
780
转载 新手学习java web项目的web.xml
开发Java Web项目,常需要配置web.xml文件,这篇博客主要讲解web.xml文件的作用及如何配置,文中很多内容来自于网络,我会尽量把出处标记。每一个站的WEB-INF下都有一个web.xml的设定文件,它提供了我们站台的配置设定.web.xml主要完成以下工作:.站台的名称和说明.针对环境参数(Context)做初始化工作.Servlet的名称和映射.Sessio
2015-03-26 13:49:09
1031
转载 java volatile 和synchronize 辨析
用在多线程,同步变量。 线程为了提高效率,将某成员变量(如A)拷贝了一份(如B),线程中对A的访问其实访问的是B。只在某些动作时才进行A和B的同步。因此存在A和B不一致的情况。volatile就是用来避免这种情况的。volatile告诉jvm, 它所修饰的变量不保留拷贝,直接访问主内存中的(也就是上面说的A) =========================分割线1===========
2015-03-25 16:43:36
1020
原创 HashMap原理机制详解
大家在求职应聘java开发岗时,想必会经常被面试官问到HashMap是怎么实现的问题,本文通过jdk源码来简析HashMap的实现机制。首先,HashMap继承了AbstractMap,并实现了Map、Cloneable和Serializable接口,这里不作阐述。在Eclipse里查看源码,可得如下类结构截图。首先来看成员变量,注意到有一个Entry类型的数组table,这个其实就是
2015-03-23 18:44:51
1233
转载 什么?你还不知道EJB?
1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是大家都产生一些联想,认为EJB"分布式运算"指得是"负载均衡"提高系统的运行效率
2015-03-17 19:48:08
593
原创 曼昆微观经济学之征税的市场本质—冰激凌篇
代码之余,来补补脑,看一篇非常有意思的微观经济学例子:与众多其它市场一样,冰淇淋市场的需求曲线与供给曲线是正好相反的。和所有消费者一样,我可能每两个月才去一次哈根达斯,但我可以天天都吃可爱多。当冰淇淋的价格增加时,越来越多的消费者觉得吃冰淇淋的享受不值这么多钱,从而退出了消费市场,于是市场的总需求量越来越低。反之,冰淇淋的价格越低,能够提供冰淇淋的生产商也越少,因为越来越多的卖者认为他们没
2015-03-17 17:19:18
5037
2
原创 java类的生命周期_机制
类的生命周期:在一个类编译完成之后,下一步就需要开始使用类,如果要使用一个类,肯定离不开JVM。在程序执行中JVM通过装载,链接,初始化这3个步骤完成。类的装载是通过类加载器完成的,加载器将.class文件的二进制文件装入JVM的方法区,并且在堆区创建描述这个类的java.lang.Class对象。用来封装数据。 但是同一个类只会被类装载器装载以前链接就是把二进制数据组装为可以运行的状
2015-03-17 11:57:11
740
转载 java 23种设计模式 解惑篇
这篇文章对设计模式讲解得确实很好,不推介可惜了!http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html
2015-03-16 22:17:18
545
原创 新手学,java使用分水岭算法进行图像分割(二)
最近要考试了,所以现在不写,怕这段时间都没空写了。继上一篇的算法:http://blog.youkuaiyun.com/abcd_d_/article/details/41218549,本文对分水岭算法进行了区域合并,合并准则采用hsv颜色空间的区域特征的直方图相似度进行合并。且看效果:图一是原图,图二是采用之前的文章算法的效果,图三为进行了区域合并后的效果。(大小被我调整过)(图一)
2014-12-04 13:29:57
3098
1
原创 新手学,java使用分水岭算法进行图像分割(一)
最近被图像分割整的天昏地暗的,在此感谢老朋友周洋给我关于分水岭算法的指点!本来打算等彩色图像分割有个完满的结果再写这篇文章,但是考虑到到了这一步也算是一个阶段,所以打算对图像分割做一个系列的博文,于是先写这篇。
2014-11-18 08:15:16
7815
原创 LOL英雄联盟代打外挂程序-java实现
相信很多程序猿都玩游戏,比如LOL :有时候想打人机对战(玩家对战小心别人举报你!),纯属为了拿经验和金币,而本身不想玩,但如果玩家不操作,那么很快就会被系统认为是挂机,从而得不到经验和金币。所以,本文用java实现简单的程序,帮你实现伪挂机,可以自动吃经验、放技能、升级技能。。。你只需要开启程序,然后进入游戏画面即可。。。。其实很简单,主要利用java的robot类来模拟玩家的鼠标点击(移动
2014-10-28 18:18:21
12935
2
原创 java最小堆实现优先权队列和求最大的n个数问题
堆在实现优先权队列和求最大最小的n个数问题上,有这莫大的优势!对于最大堆和最小堆的定义此处不再赘述,课参考网上文章:http://blog.youkuaiyun.com/genios/article/details/8157031本文主要是对最小堆进行实现和应用,仅供菜鸟参考。优先权队列优先权队列是一种非常有用的数据结构,操作系统的进程调度就有优先权队列的应用,如果用最小值表示最高的优
2014-10-22 17:16:34
2250
原创 并查集数据结构java源码
在网上看到一个题目:给定一个字符串的集合,格式如:。要求将其中交集不为空的集合合并,要求合并完成的集合之间无交集,例如上例应输出。(1) 请描述你解决这个问题的思路;(2) 给出主要的处理流程,算法,以及算法的复杂度;(3) 请描述可能的改进。其中一个解决方案是使用并查集,(数据结构中有,但已经忘了囧) 所以,百度了一下,主要参考了一个博主的文章ht
2014-10-20 20:52:00
2447
原创 java实现的Trie树数据结构
最近在学习的时候,经常看到使用Trie树数据结构来解决问题,比如“ 有一个1G大小的一个文件,里面每一行是一个词,词的大小不超过16字节,内存限制大小是1M。返回频数最高的100个词。” 该如何解决? 有一种方案就是使用Trie树加 排序实现 。什么是Trie 树呢?也就是常说的字典树,网上对此讲得也很多,简单补充一下个人理解: 它实际上相当于把单词的公共部分给拎出来,这样一层一层往上拎直
2014-10-15 20:37:27
15044
2
原创 分类算法之朴素贝叶斯——简单天气预报算法
这两天学习了一个相对比较简单但是十分实用的分类算法——贝叶斯分类算法,与我做项目使用的svm算法相比确实有很多精妙之处,。好比撒尿牛丸——好吃又好玩,而贝叶斯分类器则是简单又强大。本文结合简单天气预报进行讲解。贝叶斯定理:贝叶斯定理是概率论里面一个计算条件概率的法器!为什么是法器,且看后文。先摆出计算公式:也许乍一看这公式没什么,但是我们先将公式移项得:P(A|B)P(B)=P
2014-10-09 14:01:22
12670
6
原创 最小二乘法完成曲线拟合公式
设(x1, y1), (x2,y2), ...(xk,yk)为输入样本,注意这里的xi本身是一个向量。假设拟合多项式为:则通过使用下面的最小平方差拟合方法:可得:拟合过程变成求上式的最小值,相信学过高数的童鞋应该都知道怎么求,对的以此对系数a0,a1....求偏导数,使其为零,最后可得K+1组方程:.......................
2014-10-08 15:40:34
13443
原创 android 自定义titlebar标题栏冲突问题
在使用自定义titlebar时候,使用以下方法设置自己的标题栏: requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.main); getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,R.layout.
2014-09-21 16:42:10
1444
java源码分水岭算法
2014-12-04
java调用super 可以不放在第一行?
2015-07-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人