2012年7月21日

MVC草案

摘要: 对MVC草案代码的一些实例说明1.举个实例来说明在草案中说明的代码的不可控性、冗余性和代码造成的逻辑思维混乱问题。在找得快这个项目排除bug过程中,我遇到过这样一个实例,客户发过来的要求只是要我把认证那一块的一个电话号码给改成他们自己的,客户bug描述就是下面这张图片ok,我是一个对系统不是很熟悉的程序员,我按着最原始的方法,找到访问这个页面的最原始URL是:http://kppw.com/index.php?do=user&view=payitem&op=auth&auth_code=realname,我通过URL,知道了去control文件夹下面找user.phpV 阅读全文

posted @ 2012-07-21 15:05 coolnet 阅读(315) 评论(0) 推荐(0) 编辑

2012年6月20日

linux查看硬件设备信息

摘要: 系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块# env # 查看环境变量资源# free -... 阅读全文

posted @ 2012-06-20 13:22 coolnet 阅读(24102) 评论(0) 推荐(1) 编辑

2012年6月19日

php引用(&)详解

摘要: php的引用(就是在变量或者函数、对象等前面加上&符号) 在PHP 中引用的意思是:不同的名字访问同一个变量内容. 与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容在内存中存放的地址 变量的引用 PHP 的引用允许你用两个变量来指向同一个内容 [php] <? $a="ABC"; $b =&$a; echo $a;//这里输出:ABC echo $b;//这里输出:ABC $b="EFG"; echo $a;//这里$a的值变为EFG 所以输出EFG echo $b;//这里输出EFG ?> [/php] 函数 阅读全文

posted @ 2012-06-19 17:32 coolnet 阅读(172) 评论(0) 推荐(0) 编辑

2012年6月16日

记一次艰辛的vsftpd搭建,排错过程

摘要: 服务器环境:ubuntu 12.04;vsftpd版本:2.3.5(这个版本有点坑爹)安装过程都很简单,下面简单的记录下sudo apt-get install vsftpd #安装vsftpdsudo apt-get install db5.1-util #这里可以按tab键会有提示,一般装最高版本吧,我这里是5.1最高sudo nano /home/ftplogin.txt #建立虚拟用户账户和密码文件sudo db5.1_load -T -t hash -f /home/ftplogin.txt /etc/vsftpd_login.db #将账户密码文件和数据库关联起来sud... 阅读全文

posted @ 2012-06-16 13:06 coolnet 阅读(877) 评论(0) 推荐(0) 编辑

2012年6月14日

一步步构建大型网站架构

摘要: 之前我简单向大家介绍了各个知名大型网站的架构,MySpace的五个里程碑、Flickr的架构、YouTube的架构、PlentyOfFish的架构、WikiPedia的架构。这几个都很典型,我们可以从中获取很多有关网站架构方面的知识,看了之后你会发现你原来的想法很可能是狭隘的。今天我们来谈谈一个网站一般是如何一步步来构建起系统架构的,虽然我们希望网站一开始就能有一个很好的架构,但马克思告诉我们事物是在发展中不断前进的,网站架构也是随着业务的扩大、用户的需求不断完善的,下面是一个网站架构逐步发展的基本过程,读完后,请思考,你现在在哪个阶段。架构演变第一步:物理分离webserver和数据库最开始 阅读全文

posted @ 2012-06-14 17:57 coolnet 阅读(173) 评论(0) 推荐(0) 编辑

2012年6月2日

Web架构师成长之路

摘要: 本人也是coding很多年,虽然很失败,但也总算有点失败的心得,不过我在中国,大多数程序员都是像我一样,在一直走着弯路。如果想成为一个架构师,就必须走正确的路,否则离目标越来越远,正在辛苦工作的程序员们,你们有没有下面几种感觉? 一、我的工作就是按时完成领导交给我的任务,至于代码写的怎样,知道有改进空间,但没时间去改进,关键是领导也不给时间啊。 二、我发现我的水平总是跟不上技术的进步,有太多想学的东西要学,jQuery用的人最近比较多啊,听说最近MVC比较火,还有LINQ,听说微软又有Silverlight了…… 三、我发现虽然我工作几年了,除了不停的coding,Ctrl+C和Ctrl... 阅读全文

posted @ 2012-06-02 13:17 coolnet 阅读(158) 评论(0) 推荐(0) 编辑

2012年4月28日

快速搜索资源方法

摘要: 首先进入Google(http://www.google.com.hk);然后搜索语法;} 网址URL: //假设我们想搜索dbank网盘的某个内容可以这样site:dl.dbank.com 紧接着后面就是关键字。搜索到5,000结果(这些不愁没有学习资源了吧);然后呢.如果我想搜索这个发布人发布在dbank的所有资源可以这样...进入搜索页面,然后复制发布人的用户名;方法相同.这个不是针对所以网盘,列入115网盘就不同了。。如果我想搜索黑客资源(www.mfhk8.com)发布的就直接搜索[site:115.commfhk8]还有几条搜索信息呢也提供给大家: { 1 }. 大家论坛sit.. 阅读全文

posted @ 2012-04-28 09:33 coolnet 阅读(532) 评论(0) 推荐(0) 编辑

2012年4月21日

使用svn hooks 脚本post-commit时遇到的故障

摘要: 由于网站上线,需要把新添加功能上传到测试环境进行测试,但由于程序员每天有大量的修改,如果总是登陆服务器手动更新svn工作副本(测试环境)太耗时耗精力,进而增加svn进行commit时,测试环境即时更新的功能。post-commit脚本:[c-sharp]view plaincopy#!/bin/shREPOS="$1"REV="$2"exportLANG=en_US.UTF-8/usr/bin/svnupdate/data0/htdocs/xxx.xxx.xx.xxx--usernameuser--passwordxxxxxx2>>/tmp/ 阅读全文

posted @ 2012-04-21 11:50 coolnet 阅读(1253) 评论(0) 推荐(0) 编辑

svn hook同步更新svn到web服务器

摘要: 转到SVN项目的hooks目录下面 新建post-commit文件.内容如下 #====================================================================== export LANG=zh_CN.UTF-8 WEB=/www/vhost svn update $WEB --username user --password passwd --no-auth-cache #====================================================================== 需要注意就是必须指定字符 阅读全文

posted @ 2012-04-21 11:47 coolnet 阅读(2433) 评论(0) 推荐(0) 编辑

2012年4月20日

计算机软件基础-冒泡排序

摘要: /* Title: 冒泡排序 Author: eman lee 算法功能:冒泡排序算法实现将一个长度为n的线性表r上的所有元素按关键字升序排列。 */ #include<stdio.h> void bubblesort(int r[],int n) { /*elements are stored in r[1] to r[n]*/ int i,j,... 阅读全文

posted @ 2012-04-20 14:04 coolnet 阅读(271) 评论(0) 推荐(0) 编辑

导航