自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

KEN的专栏

博众家长

  • 博客(197)
  • 资源 (2)
  • 收藏
  • 关注

原创 Mac系统的JDK8默认安装路径

在苹果电脑设置最新Android Studio的JDK路径时,需要将路径指向由系统自带的JDK6路径/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/转为我们自己从ORICAL下载的最新JDK8安装路径。JDK8以及JDK7安装的默认路径为:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk

2015-04-03 10:35:54 54229 1

原创 mac 安装 brew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2015-03-23 21:55:55 947

转载 ruby连接mysql问题处理办法汇总

1 安装mysql,这里有个版本的问题,其实在xp下面,使用2.8.1 x86-mingw32(mysql-2.8.1-x86-mswin32.gem)是没有问题的,如果一定要安装 x86-mswin32平台的,那就在这样安装gem install mysql --platform  x86-mswin32.同样,安装其它模块,只要加上---platform参数,就会安装你想要的版本。

2015-02-28 12:42:26 1450

转载 安装 rubygems

http://storysky.blog.51cto.com/628458/1155353/Gem介绍:Gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem(如 http://rubygems.org/ )源来查找、安装、升级和卸载软件包,非常的便捷。Ruby 1.9.2版本默认已安装Ruby Gem,如果你的版本低于这个?那就往下看吧安装gem

2015-02-28 10:55:11 4148

原创 gem 源

gem 官方源访问异常,可以使用以下源gem sources -a http://ruby.taobao.org/gem sources -a http://gems.github.com

2015-02-28 09:37:05 658

转载 CentOS更改yum源与更新系统

http://www.cnblogs.com/lightnear/archive/2012/10/03/2710952.html[1] 首先备份/etc/yum.repos.d/CentOS-Base.repomv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup[2

2015-01-14 14:06:43 832

原创 mysql proxy 命令

/usr/local/mysql-proxy/libexec/mysql-proxy --daemon --proxy-address=:4040 --proxy-backend-addresses=:3306 --proxy-read-only-backend-addresses=192.168.10.102:3306 --proxy-lua-script=/usr/local/mysql-pr

2014-09-11 15:54:08 686

原创 安装ruby2.1.2,openssl时,No rule to make target `/thread_native.h'

make: *** No rule to make target `/thread_native.h', needed by `ossl.o'. Stop.解决这个问题,

2014-05-16 11:13:15 6143 1

原创 运行ruby脚本提示找不到openssl问题解决方式

以前在ubuntu下安装了ruby,是从源码编译安装的。现在正好要用到openssl, ruby报找不到文件,后来在网上找到一篇文章也是讨论这个问题,参照操作后解决了我的问题。做法:sudo apt-get install opensslsudo apt-get install libssl-devsudo apt-get install libssl0.9.8进入

2014-05-16 09:33:33 4825

转载 WP下的AES加密ECB模式PaddingPkcs#5填充

http://blog.csdn.net/oubenruing/article/details/12856525WP下ECB模式AES加密的代码 代码下载http://download.csdn.net/detail/oubenruing/6451995调用方式如下[csharp] view plaincopy

2014-03-11 15:40:42 1262

原创 ERROR 1010 (HY000): Error dropping database (can't rmdir './xxxx', errno: 39)

原因是数据xxxx目录下有除了数据库文件以外的文件, 可以cd到其目录,清空后。再drop

2014-01-22 14:20:18 11488 1

原创 MySQL 错误码

150 和121这两个都因是在建表的时候涉及到外键而引发的错误。 Error Code : 1005Can't create table 'apts.dd_flight' (errno: 121) 外键和表一样,在同一个库中是不允许与其他外键重名的。遇到这个错误请给你定义的外键换唯一无重复的名字。或者:由于某种原因表的key已经在数据

2014-01-22 14:11:45 893

原创 Linux下传输整个目录

简单的来说有两个选择,sftp 或者scpsftp 登录后,使用 put -pr dir_name/. 能传输dir_name下所有的子目录都传过去,dir_name can also be wildcard Characters, but dir_name  not incluled(May not as you thought)sftp -pr dir_name/wildcar

2014-01-17 10:27:24 3403

原创 CentOS中设置MySQL的root密码

CentOS安装mysql后,mysql有一个默认的账户mysql,密码是空,可以登录。但是root用户是无法使用的,可以通过下面的方式予以处理:在root下做以下操作,或sudo# /etc/init.d/mysqld stop 或service mysqld stop# mysqld_safe --user=mysql --skip-grant-tables --skip-ne

2014-01-16 09:37:01 885

转载 Puppet vs. Chef vs. Ansible vs. Salt 评分

http://www.infoworld.com/d/data-center/review-puppet-vs-chef-vs-ansible-vs-salt-231308Test Center Scorecard  20%20%20%20%

2014-01-10 11:38:56 6073

原创 On-premises software 释义http://en.wikipedia.org/wiki/On-premises_software

来源:http://en.wikipedia.org/wiki/On-premises_softwareOn-premises software (often abbreviated as on-prem software, and also often incorrectly called “on-premise” software) is installed and run on

2014-01-10 10:17:28 5209

原创 linux 下mount ISO文件

mount -o loop /home/tmpuser/CentOS-6.5-x86_64-bin-DVD1.iso  /home/tmpuser/http/centos/不需要其他解压命名,直接mount 用-o和loop选项即可。

2014-01-08 11:42:30 8259

转载 HTTP Server in 5 Lines With Webrick

Usually when I am prototyping a web UI - either in Javascript or Flex, I would just write a static html, because that's the simplest thing that works. But, once in a while, it doesn't work because of

2014-01-08 10:54:34 667

原创 Mysql 大表查询效率

环境, 几千万条数据;通过ID进行更新通过cmd更新,瞬间;但是show processslist时,却有大量等待的SQL进程,几十秒的很多。cmd方式更新时间很不准确。一般方式,分表,减少查询时的锁表导致的等待超时。

2013-12-20 11:03:26 1438

原创 虚拟块设备的实现技术-nbd/iscsi/qemu等模式

nbd方式:一.NBD简介NBD(Network Block Device)让你可以将一个远程主机的磁盘空间,当作一个块设备来使用.就像一块硬盘一样.使用它,你可以很方便的将另一台服务器的硬盘空间,增加到本地服务器上. NBD与NFS有所不同.NFS只是提供一个挂载点供客户端使用,客户端无法改变这个挂载点的分区格式. 而NBD提供的是一个块设备,客户端可以把

2013-11-20 10:12:19 7637

原创 Mac上使用rails环境时,一些在linux上的默认路径需要变更

比如,mysql sock在/tmp下面,/tmp/mysql.sock,想要以sock方式连接就需要将你正在安装的程序引用的路径,链接到这个。又比如:在用mysql2的时候,出现:Library not loaded: libmysqlclient.18.dylib就是找不到这个文件,这个文件在mysql/lib下有的,只是位置不对所以我们可以选择sudo ln

2013-10-30 10:16:38 835

原创 mac 使用brew

在mac使用brew安装软件包,非常方便有时候brew引用的依赖库的下载地址有变化时,会导致安装无法继续,此时可以手工下载对应的安装包,放到/Library/Caches/Homebrew/ 下面,再次运行brew就可以继续了。像apt-get,yum也如此吧,不过目录不同

2013-10-30 10:12:16 819

原创 项目管理心得

近来在做信睿客研发的项目经理,各种问题都有,有些体会,在阅读了CSDN上一些文章后,打算写出来与大家一起分享。目标一致:团队内部人员所想所做的目的性是一样的,不仅仅在行动上,也在于思想重视度上,也就是所想所做的是项目执行到位。减少临时性沟通:我们在做事情时,一般都是遇到问题就找到能找到的开发去进行对接,实质上这严重损害了开发人员的思维连贯性,当频繁打断时,思维的深度,问题解决的彻底性都

2013-10-18 10:00:35 1042

原创 Xcode5 上使用Base SDK iOS6程序和iOS6模拟器

Xcode 5默认自带SDK 7.0,升级Xcode 5后,Xcode.5就没了,这样我想编译SDK 6.x的程序就难办了(除非同时安装Xcode 4.x和Xcode 5.x两个版本Xcode)。其中我们知道xcode有个Base SDK。但是xcode5默认只自带SDK 7.0的。那么如何实现可选择老版本的呢(如SDK 6.x)。这里给出如何把老版本的SDK加入到新的Xcode中的方法。其实

2013-10-09 16:33:12 7396

原创 通过log4j关闭memcached的日志

在使用java API使用memcached时,日志会自动打印,关闭方式可参考其官方文档,如下http://code.google.com/p/spymemcached/wiki/LoggingUsing log4jSet the logger impl to net.spy.log.Log4JLogger. For example:   -Dnet.spy.log.Log

2013-09-22 10:12:22 6289 2

原创 linux系统中jre不支持字体解决方法

问题:jreechart在制作报表展示页面,显示到jsp页面的饼图和柱形图等都是乱码的口口口。原因:由于画图用了宋体,linux环境中的jre不支持宋体(有的系统没问题,原因不清楚)。(windows自动支持,所以在winddows下得环境下可以正常显示,具体原理暂不清楚)解决方法:1.切换到%JAVA_HOME%/jre/lib/fonts目录,(如果tomcat使用的是JRE_HO

2013-09-12 10:20:54 9864

原创 ruby开发常用安装

gem 下载的包里有setup.rb  安装ruby后执行mysql:gem install mysqlsftp: gem install net-sftp

2013-09-10 15:57:14 794

原创 RSS协议中,时间字段格式要求

Date now = Calendar.getInstance().getTime();DateFormat format = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z");format.setTimeZone(TimeZone.getTimeZone("GMT+8"));System.out.println(format.

2013-09-06 10:57:35 1227

原创 Linux crontab 命令详解

编辑/etc/crontab 文件配置croncron 服务每分钟不仅要读一次/var/spool/cron内的所有文件,还需要读一次/etc/crontab,因此我们配置这个文件也能运用cron服务做一些事情。用crontab配置是针对某个用户的,而编辑/etc/crontab是针对系统的任务。此文件的文件格式是:SHELL=/bin/bashPATH=/sbin:/bin:

2013-07-31 16:21:03 850

原创 crowd在更改IP后无法登录的问题

crowd在更改IP后无法登录的问题

2013-07-31 15:12:28 1782

转载 struts2漏洞原理及解决办法

漏洞由来已久,2012年9月13日发表的如下帖子http://www.2cto.com/Article/201209/154990.html1、原理Struts2的核心是使用的webwork框架,处理 action时通过调用底层的getter/setter方法来处理http的参数,它将每个http参数声明为一个ONGL(这里是ONGL的介绍)语句。当我们提交一个http参数

2013-07-24 11:23:11 1991

转载 正则表达式30分钟入门教程

补充,正常匹配路径中的/时,直接写,如果卸载中括号里面需要做转移([\/]*),来自nginx实践:)http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html正则表达式30分钟入门教程版本:v2.31 (2009-4-11) 作者:deerchao 转载请注明来源

2013-07-24 10:19:45 542

原创 开源协议的比较(BSD、Apache、GPL、LGPL、MIT,MPL)

本文,我们来看5种最常用的开源协议及它们的适用范围,供那些准备开源或者使用开源产品的开发人员/厂家参考。BSD开源协议BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件

2013-03-06 09:42:11 902

原创 Mac 下通过dmg包安装mysql

一、下载mysql官网下载地址:http://dev.mysql.com/downloads/mysql/我的os版本10.8.2,下载的mysql版本是mysql-5.5.29-osx10.6-x86_64.dmg二、安装,安装过程很简单。双击下载后的安装包。1.先安装mysql-5.5.23-osx10.6-x86.pkg2.然后安装MySQLStartup

2013-02-05 14:56:21 19592 7

原创 Hibernate3 采用注解方式做数据库映射的一些误区

如果Id的注解定义到了字段上,那么其他的注解也必须都定义到字段上,反之亦然,都定义到get方法上如果不定义注解,会按照get后面的字符做映射如果注解到get方法上,且get返回的值类型与字段类型不一致,比如字段定义为int,而返回的是枚举(get方法内通过自定义方法进行转换),那么会按照get方法返回的值去存库们可能会与字段值不一致。

2013-01-07 18:53:44 965

原创 升级Mac os X Mountian Lion 下 Ruby

lion的默认ruby版本为1.8.7。通过app store安装xcodexcode安装好后,打开xcode选择preferences选择downloads选项卡安装commandline tools(因为终端里没有gcc的编译环境)打开终端输入下面两条命令(安装rvm,ruby多版本控制器,通过rvm安装最新版本的ruby)curl -L get.rvm.io | bash -

2013-01-07 08:50:23 852

转载 Linux下使用源代码编译方式安装MySQL

http://www.javatang.com/archives/2012/09/08/1351654.html一、卸载系统中原有的mysql首先检查一下系统中是否安装了MySQL,如果安装的话先将其卸载。#查看系统中是否有以rpm方式安装的mysql[root@localhost /]# rpm -qa | grep -i mysql# 如果有的话就使用 rpm -e 命

2012-12-14 16:04:43 558

原创 HQL hibernate容易出错的细节

实体映射类如果使用符合主键(非自生成ID),那么取得总量的HQL,不能用count(o),o是实体类的别名;只能用count(*)复合主键的操作方式类定义上加注释,@IdClass(类名.主键子类.class)每个主键加注释@Id将主键子类定义为static类型,这样才能使用第一条的写法,并在列名加数据库映射@Column(name = "APP_ID")使用符合主键时,如果用?替

2012-10-29 13:34:15 583

原创 mysql 用户授权

查看用户权限show grants for 用户名, 比如 show grants for rootshow grants for root@'localhost'; 后面加粗部分是必须的,否则会默认成root@%show grants for root@'192.168.1.%';show grants for current_user();查看当前登陆用户的

2012-10-24 10:12:07 778

原创 Lock wait timeout exceeded; 磁盘满,导致。

tomcat如下日志ERROR] - Lock wait timeout exceeded; try restarting transactiontomcat所在分区磁盘满,导致。

2012-10-16 16:07:39 951

html5 chm文档

html5 chm文档html5 chm文档html5 chm文档html5 chm文档

2011-11-16

Learning Engineering Gene Pool

Learning Engineering Gene Pool

2011-03-21

空空如也

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

TA关注的人

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