lamp & python
西北地的风
java开发者,产品爱好者,旅游粉,APP开发和设计者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Nginx 配置文件
sses 8;#全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /var/log/nginx/error.log info;#Nginx进程pid的存放文件pid /var/run/nginx.pid;#一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(系统的值ulimit -n)与nginx进程数相除,但是nginx分配请求并不均匀,所以建议与ulimit -n的值原创 2015-06-25 23:18:14 · 125 阅读 · 0 评论 -
python的linux开发
t.py文件内容!#/usr/bin/pythondef hello(): "call hello func"#this is entry codeif __name__=="__main__"print "hello world"hello() 保存文件,运行python test.py 输出显示: hello world下面解释一下python文件,!#/usr/bin/python原创 2015-04-28 11:51:01 · 190 阅读 · 0 评论 -
play 1.x框架的配置与使用(二)
:# JPA Configuration (Hibernate)jpa.dialect=org.hibernate.dialect.MySQLDialect# 在控制台里面可以看到生成的SQL语句jpa.debugSQL=true# MySql Configuration# If you need a full JDBC configuration use the following : db.url=jdbc:mysql://127.0.0.1:3306/exam?useU原创 2015-04-29 16:41:06 · 150 阅读 · 0 评论 -
play 1.x框架的配置与使用(三)
的配置,并重新启动play服务器。play idealize// ctrl+c stop play processplay run 2. project生成war包play war -o ~/test --zip 这个命令生成test.war和文件目录,文件目录是war解压后的文件目录,不加--zip将只生成文件目录。play war --exclude app/controller:app/models -o ~/test --zip--exclude是把不需要打进wa原创 2015-05-01 02:21:41 · 185 阅读 · 0 评论 -
Mac安装Tomcat
bin/bashcase $1 instart)sh /Users/jiangzhiqiang/local/apache-tomcat-8.0.17/bin/startup.sh;;stop)sh /Users/jiangzhiqiang/local/apache-tomcat-8.0.17/bin/shutdown.sh;;restart)sh /Users/jiangzhiqiang/local/apache-tomcat-8.0.17/bin/shutdown.sh原创 2015-05-01 10:49:54 · 121 阅读 · 0 评论 -
play 1.x框架配置与使用(四)--JPA惯用注解
定义处 , 表示实体对应的数据库表的信息name: 可选 , 表示表的名称 . 默认地 , 表名和实体名称一致 , 只有在不一致的情况下才需要指定表名catalog: 可选 , 表示 Catalog 名称 , 默认为 Catalog("").schema: 可选 , 表示 Schema 名称 , 默认为 Schema("").3、@id必须@id 定义了映射到数据库表的主键的属性 , 一个实体只能有一个属性被映射为主键 . 置于 getXxxx() 前 .4、@Gen原创 2015-05-05 14:41:13 · 190 阅读 · 0 评论 -
phpStorm设置使用svn
原创 2015-05-14 16:38:28 · 231 阅读 · 0 评论 -
python的类
原创 2015-05-14 23:16:26 · 108 阅读 · 0 评论 -
Mac安装Homebrew
原创 2015-05-22 08:40:46 · 135 阅读 · 0 评论 -
Mac安装配置ruby
Homebrew安装rubyMac OSX默认带有ruby,但一般版本比较旧:brew install ruby完成之后输入以下指令可以看到安装的版本:ruby -v 3. gem安装railsrails的安装命令gem install rails --no-ri --no-rdoc正常情况会提示错误(在天朝):ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError) Errno::E原创 2015-05-22 11:32:44 · 238 阅读 · 0 评论 -
Mac基于Nginx安装wordpress
置文件:sudo vi wp-config.php 修改wp-config.php的内容:// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** ///** WordPress数据库的名称 */define('DB_NAME', 'wordpress');/** MySQL数据库用户名 */define('DB_USER', 'dev');/** MySQL数据库密码 */define('DB_PASSWORD', '1234'); 4.原创 2015-05-26 11:23:15 · 323 阅读 · 0 评论 -
Linux的ls命令
原创 2015-06-18 22:08:16 · 171 阅读 · 0 评论 -
Linux的ps命令
localhost:data jiangzhiqiang$ ps aux|grep nginxroot 55187 0.0 0.0 2456348 2728 ?? Ss 26 515 0:00.03 nginx: master process nginxjiangzhiqiang 64566 0.0 0.0 2423356 208 s002 R+ 10:38下午 0:00.00 grep nginxnobody原创 2015-06-18 22:57:12 · 195 阅读 · 0 评论 -
dokuwiki 安装与设置
原创 2015-06-18 23:28:15 · 778 阅读 · 0 评论 -
win7 安装使用 git 客户端
e和email:$ git config --global user.name "usr"$ git config --global user.email "10001@qq.com"3. 生成SSH密钥ssh-keygen -t rsa -C "10001@qq.com" 按3个回车,密码为空。(不要输密码)之后窗口会显示生成的rsa文件存放的位置。如果是在XP系统上,位置应该是 “C:\Documents and Sett原创 2015-06-24 11:28:49 · 178 阅读 · 0 评论 -
ssh公钥连接linux服务器
h/sshd_config 去掉以下几行的注释, 开启公钥认证登陆 。RSAAuthentication yesPubkeyAuthentication yesAuthorizedKeysFile .ssh/authorized_keysAuthorizedKeysCommand noneAuthorizedKeysCommandRunAs nobody如果需要禁止使用密码登录,可以设置PasswordAuthentication no 重启sshser原创 2015-06-24 17:28:32 · 453 阅读 · 0 评论 -
play 1.x框架的配置与使用(一)
.com/play借鉴ror的原则,也是约定优于配置,不需再用XML文件来配置。play的默认url映射规则是 /Controller/method?params还借鉴的另一个原则DRY--Don't Repeat Youself,不要重复你自己,即写的代码不会有重复的地方。遂做一实验,记录一下实际应用情形。 1. 下载play-1.2.7.zip文件。2. 解压到/dev/play-1.2.7目录(example)。3. 在PATH中配置play sudo vi ~原创 2015-04-26 14:46:13 · 253 阅读 · 0 评论 -
nginx负载均衡设置
d;#Specifies the value for maximum file descriptors that can be opened by this process. worker_rlimit_nofile 65535;events { use epoll; worker_connections 65535;}http { include mime.types; default_type application/octe原创 2015-06-25 23:59:23 · 138 阅读 · 0 评论 -
解决dropbox同步时CPU占有率100%的问题
s/public/questions/201275159--Solved-Dropbox-osx-yosemite-stuck-Downloading-file-list-topping-100-cpu-usage,看来这可能是dropbox的一个bug,参照帖子中的一个回答,通过使用renice命令降低dropbox进程id的执行优先级把这个问题解决了。解决思路:1. 查看dropbox进程idps -A |grep Drop 显示出dropbox的进程信息4485 ??原创 2015-06-28 02:57:47 · 505 阅读 · 0 评论 -
概念了解:CGI,FastCGI,PHP-CGI与PHP-FPM
CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。FastCGIFastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激活后,不会每次都要花费时间去fork一次(这是CGI最为人诟病的fork-and-execute 模式)。它还支持分布式的运算,即 FastCGI 程序可以在网站服务器以外的主机上执行并且接受来自其它网站服务器来的请求。FastCGI是语言无关的、可伸缩架构的CGI开放扩展,其主要行为是将CGI解原创 2015-07-02 15:54:22 · 110 阅读 · 0 评论 -
php常见错误
00", host: "127.0.0.1"原因:php-fpm没启动,不能把请求解析到php文件。解决方法:启动php-fpm,在终端运行命令: sudo php-fpm 2. FastCGI sent in stderr: "PHP message: PHP Warning: Unknown: open(/var/tmp//sess_bbdipplspnn6ee7tkj1ce03oj3, O_RDWR) failed: Permission原创 2015-07-05 01:07:56 · 354 阅读 · 0 评论 -
Nginx 同一主机部署多个应用
hosts目录,用以放置vhost文件。mkdir vhosts 2. 修改nginx.conf的配置, 在http节点增加下面内容设置,用来包含vhosts里的配置文件# vhosts files include /usr/local/nginx/vhosts/*; 3. 在vhosts下创建testwp.com.conf和duwiki.com.conf文件, 注意:这里的配置文件以conf结尾testwp.com.confserver{原创 2015-07-05 17:19:06 · 1296 阅读 · 0 评论 -
win7下nginx和php的配置
2. 配置# java用8080端口做应用服务器,nginx反向代理到这个端口即可php用9000端口作为fastcgi的服务端口,nginx反向代理到这个端口即可处理相关应用nginx配置location / { root D:\phpdir\xiuno_bbs\upload_me; index index.php index.html index.htm; } // PHP的反向代理设置, 通过fastcgi解析PHP, 当 Ngin原创 2015-07-06 22:58:05 · 167 阅读 · 0 评论 -
Git排除目录
方法可以忽略掉这些文件,这三种方法都能达到目的,只不过适用情景不一样。 1. 针对单一工程排除文件这种方式会让这个工程的所有修改者在克隆代码的同时,也能克隆到过滤规则,而不用自己再写一份,这就能保证所有修改者应用的都是同一份规则,而不是张三自己有一套过滤规则,李四又使用另一套过滤规则。配置步骤如下:在工程根目录下创建 .gitignore文件,将要排除的文件或目录 写到.gitignore这个文件中,有两种写入方法:(a) 使用命令行增加排除文件(windows平台)排除以.cla原创 2015-07-06 23:22:51 · 3083 阅读 · 0 评论 -
win7安装MongoDB服务
er\mongodb, 在D:\server\mongodb下创建db目录和logs目录,用来存数据文件和日志。 3. 新建环境变量mongodb_home,值为E:\server\mongodb,在Path里添加 %mongodb_home%\bin; 4. 在%mongodb_home%目录创建mongo.conf文件,配置dbpath和logpath信息:dbpath = E:\server\mongodb\dblogpath = E:\server\mongodb\log2015-07-10 14:23:49 · 278 阅读 · 0 评论 -
NoSql 数据库的特性比较
1. 数据模型作为Key-value型数据库,Redis也提供了键(Key)和值(Value)的映射关系。除了常规的数值或字符串,Redis的键值还可以是以下形式之一:Lists (列表)Sets (集合)Sorted sets (有序集合)Hashes (哈希表)键值的数据类型决定了该键值支持的操作。Redis支持诸如列表、集合或有序集合的交集、并集、差集等高级原子操作;同时,如果键值的类型是普通数字,Redis则提供自增等原子操作。 2. 持久化Redis通原创 2015-07-10 21:48:55 · 179 阅读 · 0 评论 -
NoSql 数据库的部署方式
原创 2015-07-10 21:56:11 · 494 阅读 · 0 评论 -
java模拟post请求
原创 2015-07-11 09:05:55 · 177 阅读 · 0 评论 -
MongoDB常用操作命令
原创 2015-07-11 17:00:41 · 139 阅读 · 0 评论 -
MongoDB 介绍
或IOS平台,支持32位和64位应用,默认端口为27017。推荐运行在64位平台,因为MongoDB在32位模式运行时支持的最大文件尺寸为2GB,64位平台则非常大。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库中功能最丰富,最像关系数据库的。Mongo 最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。 mongodb中有三种元素:数据库(database),原创 2015-07-14 11:30:36 · 189 阅读 · 0 评论 -
win7/8使用curl
还需要安装SSL的支持包 2. 可以给Windows增加curl命令的环境变量,增加CURL_HOME环境变量,给PATH环境变量加上%CURL_HOME%; 这样就可以在命令窗口的任意目录下使用curl命令了。 3. post 请求:curl -d "leaderboard_id=7778a8143f111272&score=19&app_key=8d49f16fe034b98b&_test_user=test原创 2015-07-17 23:05:13 · 589 阅读 · 0 评论 -
SSH无密码登录Linux服务器
do mv id_rsa.pub authorized_keys 3. 目录机器修改目录权限:$ chmod 700 ~/.ssh$ chmod 600 ~/.ssh/authorized_keys 4. 执行完这些步骤后, 就可以在源机器上无密码登录Linux服务器:ssh -t test@192.168.1.135 -p 50022原创 2015-11-06 14:43:27 · 159 阅读 · 0 评论 -
ubuntu 安装 dropbox
.com75.101.129.115 dl.dropbox.com75.101.159.151 dl-web.dropbox.com174.36.30.67 forums.dropbox.com3. 到dropbox官网下载 dropbox-lnx.x86-0.7.110.tar.gz4. 进入ubuntu,双击安装dropbox的nautilus-dropbox_0.6.3_i386.deb包5. 把dropbox-lnx.x86-0.7.110.tar.gz解压在用户根目录下原创 2011-01-23 10:28:03 · 146 阅读 · 0 评论 -
Hello World 之python GUI篇
oject->new...,命名为HiPython,点ok一个新工程建立。 2. 建对话界面: 在project-viewer下面的Forms选项执行:new Form->选择Dialog->命名HelloPython.ui,此时自动打开QtDesigner,选中对话框,在右侧的属性编辑器中就可以查看/修改对话框的属性。将windowTitle改为"HelloPython",将objectName改为"PythonGUI"”,前者2009-06-22 17:06:40 · 113 阅读 · 0 评论 -
python IDE 日常用法
un->Run Module, 这样文件会在主窗口运行。2. python中的doc string,在python中是对象的 _doc_ 属性,所有的函数都会有内置的 _doc_ 属性,返回在函数源代码中定义的doc string.3. import module,在IDLE中使用import时,除非引用系统中自带的库,引用外部的库需要先打开文件,然后才可引用,否则会报 ImportError: No module named odbchelper 的错误信息。引用外部库的另一种做2009-07-08 16:38:05 · 100 阅读 · 0 评论 -
Apache Rewrite
里的静态化是一种假静态,目的只是提高搜索引擎的索引数量,规则如下:1. RewriteCond指令(RewriteCondition条件): $N: (0 <= N <= 9)引用当前(带有若干RewriteRule指令的)RewriteCond中的与Pattern匹配的分组成分(圆括号!)。 2. Rewrite Example:(1).RewriteRule ^/wholesale_(.*)/(.*).shtml$ http://buyer.**.com/Pr2009-08-11 12:37:26 · 83 阅读 · 0 评论 -
linux下Apache的安装
.gz,现在的最新版本是httpd_2.2.13.tar.gz.2. 到下载的目录里,如根目录 /root下,ls ,可以看到下载的文件。3. 解压文件: tar -zxvf httpd_2.2.13.tar.gz为文件httpd_2.2.13.4. mkdir -p /usr/local/apache/,创建要安装的目的地的文件夹。5. mv /root/httpd_2.2.13 /usr/local/src/,将安装包放到src下,利于管理2009-08-20 10:49:38 · 85 阅读 · 0 评论 -
apache2.2.17+php5.3+windows
2009-08-20 17:08:13 · 156 阅读 · 0 评论 -
linux 下 apache启动、停止、重启命令
原创 2009-08-26 10:15:06 · 108 阅读 · 0 评论 -
Apache的ProxyPass指令详解
原创 2009-08-26 11:01:50 · 219 阅读 · 0 评论
分享