马丁传奇

导航

2014年1月27日 #

Samba安装配置

摘要: Samba简介Samba官网:http://www.samba.orgSMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。启动服务:# /etc/rc.d/init.d/smb startSamba有两个守护进程:smbd和nmbd1.smbd监听139T 阅读全文

posted @ 2014-01-27 16:35 马丁传奇 阅读(552) 评论(0) 推荐(0) 编辑

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 马丁传奇 阅读(616) 评论(0) 推荐(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 马丁传奇 阅读(1401) 评论(0) 推荐(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 马丁传奇 阅读(12274) 评论(0) 推荐(1) 编辑

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 马丁传奇 阅读(2311) 评论(0) 推荐(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 马丁传奇 阅读(2607) 评论(0) 推荐(0) 编辑

2013年12月18日 #

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

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

posted @ 2013-12-18 17:18 马丁传奇 阅读(922) 评论(0) 推荐(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 马丁传奇 阅读(1275) 评论(0) 推荐(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 马丁传奇 阅读(567) 评论(0) 推荐(1) 编辑

MySQL表分区技术

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

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