马丁传奇

导航

统计

2014年1月27日 #

subversion(SVN)常规使用

摘要:语法: svn [options] [args] 使用“svn help ” 显示子命令的帮助信息。 使用“svn --version”查看程序的版本号和版本库访问模块,或者 使用“svn --version --quiet”只查看程序的版本号。1.【检出】将文件checkout到本地目录 将“项目版本库”检出到/wwwroot目录(不存在就创建) # svn checkout svn://192.168.1.xx:3690/martinZFsvn/wwwroot 简写:svn co 注:第一次登陆svn服务器会将密码信息存放在用户路径下的.subversion文件夹下,路径为/root/.. 阅读全文

posted @ 2014-01-27 16:04 马丁传奇 阅读 (208) 评论 (0) 编辑

subversion(SVN)安装配置

摘要:简介subversion(简称svn)是近年来崛起的版本管理软件系统,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。Subversion是一个版本控制系统,相对于的RCS、CVS,采用了分支管理系统,它的设计目标就是取代CVS。互联网上免费的版本控制服务多基于Subversion。一、所需软件环境检查: 1.apr apr-util zlib 这几个软件请参阅《LAMP基础环境搭建》中的安装路径或安装方法。 2.还需要SQLite SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它. 阅读全文

posted @ 2014-01-27 15:30 马丁传奇 阅读 (928) 评论 (0) 编辑

2014年1月25日 #

PHP CLI模式开发

摘要:PHP CLI模式开发不需要任何一种Web服务器(包括Apache或MS IIS等),这样,CLI可以运行在各种场合。有两种方法可以运行PHP CLI脚本。第一种方法是使用 # php /path/to/yourFile.php 调用PHP CLI解释器,并给脚本传递参数。这种方法要指定php解释器的路径。第二种方法是首先运行chmod +x (UNIX/Linux环境),将该PHP文件置为可执行权限,然后在CLI脚本头部第一行加入声明(类似于#! /usr/bin/php 或 PHP CLI 解释器位置),接着在命令行直接执行。一、从命令行上读取参数如果想从命令行获取参数,CLI可以从 $_ 阅读全文

posted @ 2014-01-25 23:31 马丁传奇 阅读 (10833) 评论 (0) 编辑

2014年1月24日 #

Redis 的Lua Script脚本功能

摘要:从 Redis 2.6.0 版本开始,通过内置的 Lua 解释器,可以使用 EVAL 命令对 Lua 脚本进行求值Redis2.6内置的Lua Script支持,可以在Redis的Server端一次过运行大量逻辑。• 整个Script默认是在一个事务里的。 • Script里涉及的所有Key尽量用变量,从外面传入,使Redis一开始就知道你要改变哪些key。 • EVAL每次传输一整段Script比较费带宽,可以先用SCRIPT LOAD载入script,返回哈希值。然后用EVALHASH执行。 • 内置的LUA库里还很贴心的带了CJSON,可以处理JSON字符串。1.什么是 eval Des 阅读全文

posted @ 2014-01-24 17:14 马丁传奇 阅读 (1709) 评论 (0) 编辑

2013年12月28日 #

VMware克隆虚拟机,克隆机网卡启动不了解决方案

摘要:VMware里面克隆了个虚拟机,克隆机网卡启动不了,启动报错:Device eth0 does not seem to be present, delaying initialization.[FAILED]使用克隆后的虚拟机时发现原来在基本系统中的网卡eth0到了新系统却没有了,使用ifconfig -a会发现只有lo。因为基本系统的网络相关配置都是基于eth0的,如果基于此克隆虚拟机继续克隆或复制新的虚拟机,网卡的标识每一次都会自动加1变成eth1(第二次克隆会变成eth2),dmesg却显示内核只识别到网卡eth0。原因分析:很多Linux distribution使用udev动态管理设 阅读全文

posted @ 2013-12-28 12:44 马丁传奇 阅读 (1806) 评论 (0) 编辑

2013年12月18日 #

实现列表双击可编辑,异步更新;实现删除的即时移除;

摘要:功能:实现列表双击可编辑,异步更新;实现删除的即时移除; 列表的双击修改异步更新,动态移除 数据列 操作 11月69城新房价同比 删除 山东等养殖场 删除 秦始皇陵地下 删除 动保组织曝光活体 删除 广汽本田凌派长测总结 删除 后端代码(PHP):0,'errmsg... 阅读全文

posted @ 2013-12-18 17:18 马丁传奇 阅读 (396) 评论 (0) 编辑

2013年12月10日 #

HTTP请求之:PHP函数header常用功能

摘要:1、页面重定向 当浏览器接受到头信息中的 Location: http://xxxx 后,就会自动跳转到 http://xxxx 指向的URL地址,这点有点类似用 js 写跳转。但是这个跳转只有浏览器知道,不管体内容里有没有东西,用户都看不到。 例: header('HTTP/1.1 301 Moved Permanently'); //声明指定当前请求的网页已永久移动到新位置(301重定向) header("Location: http://www.baidu.com/"); //跳转 exit; 当然也可以通过使用js和meta重定向 echo &quo 阅读全文

posted @ 2013-12-10 22:00 马丁传奇 阅读 (750) 评论 (0) 编辑

MySQL Innodb的两种表空间方式

摘要:要说表空间,MySQL的表空间管理远远说不上完善。换句话说,事实上MySQL根本没有真正意义上的表空间管理。MySQL的Innodb包含两种表空间文件模式,默认的共享表空间和每个表分离的独立表空间。只要在my.cnf里面增加innodb_file_per_table=1就可以从共享表空间切换到独立表空间。当然对于已经存在的表,则需要执行alter table MY_TABLE engine=innodb命令迁移数据。共享表空间方式由于是默认的方式,就暂且理解为MySQL官方推荐的方式。相对而言所有的数据都在一个(或几个)文件中,比较利于管理,而且在操作的时候只需要open这一个(或几个)文件即 阅读全文

posted @ 2013-12-10 13:03 马丁传奇 阅读 (229) 评论 (0) 编辑

MySQL表分区技术

摘要:MySQL表分区技术MySQL有4种分区类型: 1.RANGE 分区 - 连续区间的分区 - 基于属于一个给定连续区间的列值,把多行分配给分区; 2.LIST 分区 - 离散区间的分区 - 类似于按RANGE分区,区别在于LIST分区是基于列值匹配一个离散值集合中的某个值来进行选择; 3.HASH 分区 - 平均分区 - 基于用户定义的表达式的返回值来进行选择的分区,该表达式使用将要插入到表中的这些行的列值进行计算,这个函数可以包含MySQL中有效的、产生非负整数值的任何表达式; 4.KEY 分区 - Key分区 - 类似于按HASH分区,区别在于KE... 阅读全文

posted @ 2013-12-10 12:48 马丁传奇 阅读 (800) 评论 (0) 编辑

2013年12月5日 #

jQuery之ajax的跨域获取数据

摘要:如果获取的数据文件存放在远程服务器上(域名不同,也就是跨域获取数据),则需要使用jsonp类型。使用这种类型的话,会创建一个查询字符串参数 callback=? ,这个参数会加在请求的URL后面。服务器端应当在JSON数据前加上回调函数名,以便完成一个有效的JSONP请求。意思就是远程服务端需要对返回的数据做下处理,根据客户端提交的callback的参数,返回一个callback(json)的数据,而客户端将会用script的方式处理返回数据,来对json数据做处理。JQuery.getJSON也同样支持jsonp的数据方式调用。下面演示关于jQuery处理跨域请求ajax的方式:服务器端(P 阅读全文

posted @ 2013-12-05 15:54 马丁传奇 阅读 (588) 评论 (0) 编辑