- 博客(32)
- 资源 (54)
- 收藏
- 关注
转载 Apache的prefork模式和worker模式
prefork模式这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作方式类似于Apache 1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它是要求将每个请求相互独立的情况下最好的MPM,这样若一个请求出现问题就不会影响到其他请求。这个MPM具有很强的自我调节能力,只需要很少的配置指令调整。最重要的是将MaxClients设置为一个足够大的数值
2013-10-28 22:11:34 535
转载 sed 简明教程
awk于1977年出生,今年36岁本命年,sed比awk大2-3岁,awk就像林妹妹,sed就是宝玉哥哥了。所以 林妹妹跳了个Topless,他的哥哥sed坐不住了,也一定要出来抖一抖。sed全名叫stream editor,流编辑器,用程序的方式来编辑文本,相当的hacker啊。sed基本上就是玩正则模式匹配,所以,玩sed的人,正则表达式一般都比较强。同样,本篇文章不会说sed
2013-10-28 21:33:50 704
转载 AWK 简明教程
有一些网友看了前两天的《Linux下应该知道的技巧》希望我能教教他们用awk和sed,所以,出现了这篇文章。我估计这些80后的年轻朋友可能对awk/sed这类上古神器有点陌生了,所以需要我这个老家伙来炒炒冷饭。况且,AWK是贝尔实验室1977年搞出来的文本出现神器,今年是蛇年,是AWK的本命年,而且年纪和我相仿,所以非常有必要为他写篇文章。之所以叫AWK是因为其取了三位创始人 Alfred
2013-10-28 21:30:36 707
转载 Squid安装及详细配置
2012-12-07 17:49 Squid安装及详细配置我们都知道CDN(内容分发网络)是用来给网站加速用的,通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络的“边缘”,使用户可以就近取得所需的内容,以提高用户访问网站的响应速度,目前国外的CDN技术已经是如火如荼,而国内也已经是异军突起,像网宿、帝联、cdn联盟、蓝汛等等纷纷加入到CDN的行
2013-10-28 20:19:09 1481
原创 linux下IPTABLES配置详解
iptables -A INPUT -p tcp -s 10.1.2.187 -j ACCEPT将10.1.2.187加入允许范围iptables -t nat -A POSTROUTING -j SNAT --to-source 10.1.2.1参数——iptables -A INPUT -p tcp -s 10.1.2.187 -j ACCEPT将10.1.2.187加
2013-10-27 22:30:17 762
原创 在vi的命令模式下输入":set nu",就有行号了。
在vi的命令模式下输入":set nu",就有行号了。但是想将这个设置写进vi的配置文件,就# vi ~/.vimrc在这个文件中,添加set nu就行了。字段分隔字符 FS (field seperator) 是awk的内建变量,其默认值是空白及tab. awk每次切割字段时都会先参考FS 的内容. 若把":"也当成分隔字符, 则awk 便能自动把小时
2013-10-27 22:20:22 3621
转载 三台主机建立Hadoop小集群
部署环境:OS:Redhat 5.5 EnterpriseJDK:jdk1.6.0_32Hadoop:Hadoop-0.20.2VMWare:7.0节点安排及网络拓扑:节点类型节点IP节点hostnamemaster节点 192.168.40.5masterslave节点 192.168.40.5ma
2013-10-26 21:03:14 823
转载 基于Linux下Nagios的安装与配置说明介绍[图]
一、Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。 Nagios原名为NetSaint,由Ethan Galstad开发并维护至今。NAGIOS是一
2013-10-26 20:32:06 815
转载 shell编程快速入门(上)
为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是shell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。 下面,让我们一起来看看shell是如何工作的:
2013-10-26 19:14:50 891 1
转载 文本处理命令—sort、uniq、wc、expand、unexpand、iconv、dos2unix、unix2dos
sort命令 功能说明:以行为单位对文件进行排序。 命令格式:sort [参数] [ …] 常用参数: -b:忽略前导的空格。 -d:只考虑空格、字母和数字。 -f:忽略字母的大小写。 -i:只考虑可打印字符。 -M:排序月份,(未知词) -n:根据字符串的数值进行排序。 -r:逆向排序。 -u:对相同的行只输出一
2013-10-26 19:10:19 764
原创 ecmall发布商品全流程sql语句
4 QueryINSERT INTO ecm_uploaded_file(store_id,file_type,file_size,file_name,file_path,belong,item_id,add_time) VALUES('4986','image/jpeg','60912','2.jpg','data/files/store_4986/goods_135/20131019154
2013-10-19 23:45:52 1223
原创 远程连接mysql 授权方法详解
今在服务器上有mysql数据库,远程访问,不想公布root账户,所以,创建了demo账户,允许demo账户在任何地方都能访问mysql数据库中shandong库,接下来为您详细介绍今在服务器上 有mysql 数据库,远程访问,不想公布root账户,所以,创建了demo账户,允许demo账户在任何地方都能访问mysql数据库中shandong库。方案一: 在安装m
2013-10-19 10:42:03 1191
原创 crontab命令详解
crontab命令的功能是在一定的时间间隔调度一些命令的执行。在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。 crontab命令有三种形式的命令行结构: crontab [-u user] [file] crontab [-u user] [-e|-l|-r] crontab -l -u [-e
2013-10-17 14:52:28 576
转载 php open_basedir设置以及关于安全
#!/usr/bin/k4shifz看了军神blog,回来研究的。open_basedir可将用户访问文件的活动范围限制在指定的区域,通常是其家目录的路径,也可用符号"."来代表当前目录。注意用open_basedir指定的限制实际上是前缀,而不是目录名。举例来说: 若"open_basedir = /dir/user", 那么目录 "/dir/user" 和 "/dir/ot
2013-10-17 13:01:03 921
转载 shell脚本编程-腾讯系统工程师面试题
1.从 a.log 文件中提取包含“WARNING”或”FATAL”,同时不包含“IGNOR”的行,然后,提取以“:”分割的第五个字段? grep -E 'WARNING|FATAL' a.log | grep-v'IGNOR' | awk -F : '{print $5 }' 2.添加一个新组为class01,然后,添加属于这个组的30个用户,用户名的形式为stdXX,其中,XX
2013-10-16 22:14:17 1314
原创 linux中grep命令详解
linux中grep命令详解在linux中grep命令是非常有用的,它和管道(|)配合使用,非常强大,用于搜索文本文件.如果想要在几个文本文件中查找一字符串,可以使用‘grep’命令。‘grep’在文本中搜索指定的字符串。假设您正在‘/usr/src/linux/Documentation’目录下搜索带字符串‘magic’的文件: $ grep magic /usr/src
2013-10-16 22:07:42 813
原创 Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path
Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its pathyum - y install时报以下错误。 Error: Cannot retrieve repository metadata (repomd.xml) for r
2013-10-14 19:48:49 3290 1
原创 解决yum错误:Cannot retrieve repository metadata (repomd.xml) for repository
yum update 命令,提示出错:Cannot retrieve repository metadata (repomd.xml) for repository updates-released. Please verify its path and try again这个困扰了我两天,在网上查了很多资料。结果一无所获,他们遇到的问题的解决方法都不适合。用他的方法,解决
2013-10-14 19:47:23 2086 2
原创 discuz 批量添加主题分类 自动添加主题分类
1 SELECT * FROM `bbs_forum_threadclass` LIMIT 0 , 302 update bbs_forum_forumfield set creditspolicy='a:0:{}',formulaperm='a:5:{i:0;s:0:"";i:1;s:0:"";s:7:"message";s:0:"";s:5:"medal";N;s:5:"u
2013-10-11 21:00:55 1565
原创 linux crontab mysql定时自动备份
脚本功能:1、自动备份mysql全库,自动删除一周前备份,数据有效期为一周。2、自动备份网站数据,自动删除三个月前备份,数据有效期三个月;每月1号执行目录完全备份,其余时间增量备份。3、对备份数据进行权限控制,防止恶意人员查看修改,若以root权限执行脚本,则其他用户对备份数据没有任何权限。#!/bin/bash##lampp mysql databases and
2013-10-11 12:46:23 799
转载 ecmall 挂件显示方法
ecmall 挂件显示方法Ecmall 的挂件是怎么显示的常常让人很费解:明明看到源码中首页调用的index.html中什么内容也没有,但前台就是一堆的挂件就显示出来了,究竟是什么回事呢,让我们来揭开ecmall挂件在首页中显示的神秘面纱。1.挂件widgets 在目录data 的page_config 目录的中 比如首页生成的挂件是default.index.
2013-10-08 22:44:04 1028
原创 Ecmall挂件开发
Ecmall挂件开发,下边是互联网分享的一篇关于关键原理以及开发挂件的方法,转自互联网分享给大家:流程介绍:1:ecmall模板页面调用widget页面(整个过程比较复杂)参数:page:指明页面是index页面Area:指明显示的区域。(相当于告诉程序生成的页面是放在那里的)2:经过ecmall模板引擎重新生成一个临时php文件,上面那句代码被解析成这样的php代码。
2013-10-08 22:20:03 1243
原创 Discuz! 安装插件和风格出现错误提示"数据类型错误,请返回。 php xml 正确的解析方式
1- 环境 WindowsXp PHP5.2.5 Apache 2.0.552- 解析XML 2-1 什么是DOM DOM(Document Object Model),是根据W3C的DOM规范建立的一种与浏览器,平台,语言无关的接口,使其可以访问页面其他的标准组件。它是以层次结构组织的节点或信息片断的集合。(如:XML文件),解析后以树形节点方式存在,DOM
2013-10-08 21:11:04 1428
转载 淘宝开店经验 心得 攻略
淘宝省钱攻略–人人可以做到2013年9月6日过滤阳光发表评论 »经常在网上看到很多介绍淘宝网购省钱的攻略,其实很多都是上什么返利网上购物,其实这种大部分省下的钱都是到了返利网的口袋的,到顾客手中的钱能有多少呢。今天我要介绍的就是一种方式就是淘宝官方的省钱工具–淘宝客。大家如果没有淘宝客帐号,可以去阿里妈妈官网上申请帐号(http://www.alimama.co
2013-10-07 21:00:35 4776
原创 ecmall 结构图
ecmall/eccore /ecmall.php常量:define(‘START_TIME’, ecm_microtime());/* 判断请求方式 */define(‘IS_POST’, (strtoupper($_SERVER['REQUEST_METHOD']) == ‘POST’));//判断请求方式是不是post传来的./* 判断请求方式 */def
2013-10-07 20:59:47 1122
转载 ecmall 模型分析
/** * 获取一个模型 * * @author Garbin * @param string $model_name * @param array $params * @param book $is_new * @return object */function &m($model_name, $params = array(), $is_new = f
2013-10-07 20:52:57 983
原创 ecmall 商城分类category获取
//直接调用gcategory业务模型$gcategory_mod =& bm('gcategory', array('_store_id' => 0));//获取所有的可以显示的分类 第一个参数小于0的话,表示选择所有分类,第二个参数为true的话,则选择可显示的分类,false选择所有,不做过滤$gcategories = $gcategory_mod->get_list(-1
2013-10-07 20:48:27 1396
原创 ECMall2.x模板制作入门系列之(模板标签/语法)
在ECMall模板中,用”{“开头,以”}”结尾就构成一个标签单元,”{“紧接着的单词就是标签名。在标签单元中单词前含”$”(美元符)的为变量名。一、资源引用res标签功能:返回当前模板当前风格目录的url路径实例:{res file=css/ecmall.css}这个标签在模板编译后将变成http://商城域名/themes/default/styles/default,
2013-10-07 20:46:23 1561
原创 ecmall后台判断登录的流程
ecmall后台判断登录在执行controller之前,也就是在其父类中执行了判断登录的方法即class BackendApp这个类。BackendApp中,重写了基类的方法 _run_action。function _run_action(){ /* 先判断是否登录 */ if (!$this->visitor->has_login) { $thi
2013-10-07 20:43:49 1049
原创 ecmall后台登录验证,密码加密
//从数据库获取该用户的信息$info = $this->get($user_name, true);//比对用户密码,若不等则返回0,否则返回用户idif ($info['password'] != md5($password)){ $this->_error('auth_failed'); return 0;}return $info['user_id'];
2013-10-07 20:37:44 1571
原创 ecmall 商铺会员 批量导入 批量添加用户 批量导入商品
INSERT INTO ecm_sessions SET sesskey = '702fe633d02cad666c98c48f349cb15d', expiry = '1381119290', ip = '218.17.160.162', userid = '0', adminid = '0', data = ''INSERT INTO ecm_sessions SET sesskey =
2013-10-07 14:40:33 1682
转载 HTML5 JavaScript实现图片文字识别与提取
8月底的时候,@阿里巴巴 推出了一款名为“拯救斯诺克”的闯关游戏,作为前端校园招聘的热身,做的相当不错,让我非常喜欢。后来又传出了一条消息,阿里推出了A-star(阿里星)计划,入职阿里的技术培训生,将接受CTO等技术大牛的封闭培训,并被安排到最有挑战的项目中,由技术带头人担任主管。于是那几天关注了一下阿里巴巴的消息,结果看到这么一条微博(http://e.weibo.com/1897953162
2013-10-07 11:38:13 10421 1
destoon 数据采集 数据批量采集
2012-12-05
lightinthebox ERP 成本利润销售报表导出为excel.
2012-11-26
通用的POI导入Excel解决方案
2013-07-11
用WCFWebAPI在MVC3.0下实现REST
2012-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人