自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (3)
  • 收藏
  • 关注

原创 ubuntu 14 install db2

On Ubuntu server 14.04.02 (64 bit) I had to install the following packages before installing DB2 10.5:libx32stdc++6libpam0g:i386libaio1 before setup need to check  , run ./db2prereqcheck...

2015-12-02 13:37:26 122

原创 重拾springmvc+hibernate

多年不用java了,最近被迫重拾java,,还是那么厚重,但是也有些变化和新的感觉,就当是体会记忆的味道吧!版本介绍:jdk 7springmvc 4.1.5hibernate  4.3.5maven model 4.0.0db2 type4tomcat 7eclipse Luna Release (4.4.0)使用maven做包管理:pom.xml...

2015-02-25 14:10:47 142

Macbook Pro 安装win7 双系统

macbook Pro 10.10win7 使用mac的boot camp 工具,先下载apple的windows 驱动程序,大概>1GB下载win7 系统的ISO文件最好准备两个>4G的U盘,一个放驱动,一个放系统ISO先把放驱动的盘插入电脑,打开mac的boot camp 指选择下载window驱动,完成后点继续退出驱动的U盘插入放系统的U盘,打开...

2015-02-09 15:05:51 666

原创 linux 源码编译安装svn

从源码编译安装subversion 1.8.10 [基于ubuntu]安装subversion 1.8.10    大部分支持组件可以用 subversion里的脚本  get-deps.sh  获取需要 subversion,apr,apu,openssl,zlib,scons,sqlite,serf1.apr安装APRhttp://apr.apache....

2014-08-25 17:24:47 189

原创 js处理文件上传慢造成的用户体验问题

在网速慢的情况下解决文件上传慢造成用户体验差的问题,我这里实践的方案有三种:前端使用ajax  的方式异步把文件上传到服务端,然后服务端再对文件读写进行异步IO. 比如可以使用queue or asyc job or schedual,这样前端能有较快的响应。前端使用js对文件进行encode转码,把文件转成字符进行提交,后端在进行decode and IO. 这种方式比如使用bas...

2014-07-02 15:46:50 2066

原创 Python Web application deploy using uWSGI in ubuntu

安装环境:Mac(10.9) + nginx(1.4.7) + python(2.7.5) + uwsgi(2.0.4) + django-cms(2.4.3)使用supervisord做后台守护进程默认系统已经安装python, nginx使用virtualenv 作为python部署环境安装virtualenv   easy_install virtualenv...

2014-05-29 16:56:54 113

Django 单元测试Demo

For Development 1) git clone git@github.com:alecchyi/DjDemo.git2) cd DjDemo 3) update database settings3) python manage.py syncdb4) python manage.py runserver 0.0.0.0:8000 For Testin...

2014-01-23 16:21:35 184

原创 Python+Django+nginx+Linux+gunicorn部署

初次部署Django project in ubuntu serverInit env:python -V  2.7.3Django 1.6Linux   ubuntu Steps:install nginx install gunicorn      sudo apt-get install gunicorncreate django project  ...

2014-01-19 17:14:39 337

原创 linux的tmux的使用

常用按键这里需要说明一点的是,tmux的任何指令,都包含一个前缀,也就是说,你按了前缀(一组按键,默认是Ctrl+b)以后,系统才知道你接下来的指令是发送给tmux的。C-b ? 显示快捷键帮助C-b C-o 调换窗口位置,类似与vim 里的C-wC-b 空格键 采用下一个内置布局C-b ! 把当前窗口变为新窗口C-b " 模向分隔窗口C-b % 纵向分隔窗口C...

2013-11-20 09:08:12 216

使用html,javascript,css,phonegap创建开发android应用程序

使用html5,javascript,css,phonegap创建android应用程序,其实就是利用android的webview显示一个静态的html文件,实现相关的功能。 首先,需要创建一个基于phonegap的android project 创建步骤如下: new android project and 引入phonegap的jar添加phonegap的各种...

2013-08-13 15:49:03 155

原创 修改用户密码 in ubuntu

修改用户密码:sudo passwd username比如:sudo passwd rubyruby is a username.

2013-08-13 15:42:59 78

Mongodb的使用和管理工具 in ubuntu

非关系型数据库Mongodb现在已经越来越凸显出它在性能方面的优势和便利,下面是我自己的使用情况:1:安装请参考http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/2:安装完成之后的测试  在终端输入  mongo,如果出现如下内容说明安装时正常的。ruby@nginx:~$ mongoMongo...

2013-07-18 18:01:36 113

使用htpasswd创建密码文件做nginx的目录认证 in ubuntu

当需要在Nginx的配置文件添加对目录的auth_basic时,通常需要用到htpasswd来生成密码文件。htpasswd是apache2的自带工具,安装apache2后在/usr/bin/可以找到此文件。创建密码文件命令如下:1:先走到/etc/nginx2:sudo htpasswd -c -d pass_file user_name要注意的是:如果当前用户不是管...

2013-07-18 17:41:33 257

php添加solr扩展 in ubuntu

//安装php的solrsudo apt-get install php5-curl sudo apt-get install libcurl4-gnutls-dev sudo apt-get install libxml2 sudo apt-get install libxml2-dev sudo pecl install -n solr-beta sudo vi /e...

2013-07-05 15:51:25 116

Nginx+keepalived实现负载均衡和高可用性 in ubuntu

使用Nginx已经有很长一段时间,但是最近才去实践利用Nginx做负载均衡和高可用性。大致思路:根据keepalived的特性,通过一个虚拟ip来实现主从服务器的切换,如果一台服务器宕机,可以自动切换到另一台备份服务器,从而不影响用户的访问。以下是我的安装配置步骤,请大家参考指正。1:服务器准备准备两台ubuntu虚拟主机服务器,对应的IP分别是 192.168.1.100  ...

2013-07-01 17:56:11 133

原创 linux/mac 下Ruby 使用curl 命令请求http数据

linux/mac   Ruby使用curl请求http数据 首先要安装curl,在命令行可以使用curl --help 其次,使用ruby代码调用系统命令 system cmd`cmd`curl 请求数据可以是post也可以是get, put get方式获取页面 curl "http://www.xxx.com/login.cgi?&name...

2013-01-10 15:45:45 600

原创 ios 数据持久化的三种方式

IOS常用的三种本地数据持久化方式:1:属性序列化列表 存储到文件 plist;2:归档序列化,对模型数据进行归档;3:本地数据库存储,嵌入式sqlite;其实这三种方式都是把数据存储到本地文件里边,只是实现方式和使用的场景不同而已,复杂程度从上到下增加。除此之外,还有一种方式存储数据,就是使用NSUserDefaults,它已键值对的形式记录应用程序的全局设置,其实setti...

2012-07-12 16:35:19 109

原创 IOS 气泡视图的方式

在一些ios应用中经常会需要自定义视图,其中气泡视图就是其中之一,下面介绍两种方式: 方式一:1:新建一UIView的子类UIBubbleView2:在initwithframe中初始化 a):要绘制气泡的坐标targetpoint(x,y); b):气泡的frame bubbleFrame; c):调用方法setneedslayout;3:调用drawCGRect...

2012-07-05 14:46:11 319

原创 Iphone app 国际化

获取localization   语言 NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];NSArray *languages = [defaults objectForKey:@"AppleLanguages"];NSLog(@"%@, %@",languages,NSLocalizedString(...

2012-07-04 17:05:43 88

原创 IOS中可以直接调用 某个对象的实例方法

在 iOS中可以直接调用某个对象的实例方法 方式有2:1:[obj performSelector:withObject:];2:使用NSInvocation第一种方式比较简单,能完成简单的调用。但是对于>2个的参数或者有返回值的处理,那就需要做些额外工作才能搞定。那么在这种情况下,我们就可以使用NSInvocation来进行这些相对复杂的操作...

2012-07-04 14:42:40 280

IOS pushviewcontroller隐藏UITabBar

要在一个tabbar+navbar的页面切换到navbar页面, 尝试了多种方式:1:self.tabBarController.tabBar.hidden=yes, 只是不显示tabbar但是对应的区域不可用 2:在push之前修改下一个页面的frame,  把tabbar移到屏幕下边, for (UIView *v in self.tabBarControll...

2012-06-29 14:26:45 188

原创 ckeditor添加多个插件

CKEDITOR.replace('textarea_id',{ extraPlugins:'plugin1,plugin2',})

2012-01-10 12:07:12 302

原创 android系统下使用openGL开发demo

对openGL早有耳闻,但是刚接触android下的opengl,做个demo学习下,先把opengl的框架搭建起来:只要有如下几个文件,openActivity.java ----作为启动入口,android通过GLSurfaceView显示openGL试图,而GLSurfaceView提供了专门渲染3D的Renderer接口GLRender.java -...

2011-12-02 16:51:14 529

red5服务器的windows安装配置与项目部署

red5服务器的windows安装配置与项目部署

2011-04-21

ruby on rails 敏捷开发之道第一版

ruby on rails 敏捷开发之道 可谓是ruby web开发的经典著作

2009-08-15

空空如也

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

TA关注的人

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