上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 问题:当我们用ftp等一些工具往服务器上传文件时,需要记录一些修改了哪些文件并存档解决方案:找到上传文件根目录tree -a > 1.txtcat 1.txt然后会生成一个文件目录结构如:└── public_html ├── application │ ├── library │ │ └── lib_wdlective.php │ └── view │ ├── wdlective │ │ └── Student │ │ ├── Home.php │ │ └── SubjectInfo.php ... 阅读全文
posted @ 2012-09-17 16:54 赵治鲁 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 解决不能通过mysql .sock连接MySQL问题 这个问题主要提示是,不能通过 '/tmp/mysql .sock'连到服务器,而php标准配置正是用过'/tmp/mysql .sock',但是一些mysql 安装方法 将 mysql .sock放在/var/lib/mysql .sock或者其他的什么地方,你可以通过修改/etc/my.cnf文件来修正它,打开文件,可以看到如下的东东: [mysql d] socket=/tmp/mysql .sock 改一下就好了,但也会引起其他的问题,如mysql 程序连不上了,再加一点: [mysql ] socke 阅读全文
posted @ 2012-09-17 16:18 赵治鲁 阅读(1034) 评论(0) 推荐(0) 编辑
摘要: 2012年偶决定开始写博客了,不为别的,就希望可以通过博客记录我的成长历程,同时也希望可以帮助一些刚毕业,刚入行业的兄弟姐们们。我们是一群充满浮躁、抱怨、迷茫的程序猿,想一想3年就这么过去了,社会变得更浮躁了,鸭梨也越来越大,房?车?女人?... 抓狂... 决定写这样一篇文章,再次明确自己的职业规划,也送给浮躁的你,踏上程序猿这条路可谓是路途艰辛、乏味、枯燥,在这里把自己的学习心得、目前正在计划的规划列出来。希望对你有所帮助。 1、多动手,多思考 不要怕做不好,刚毕业或者刚入行最缺的就是工作经验,没有别的途径,只有做,做,做,多做经验就来了。项目做多了自然而然你就有了多种不同项目的业... 阅读全文
posted @ 2012-09-14 12:04 赵治鲁 阅读(168) 评论(0) 推荐(0) 编辑
摘要: OOP面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。OOP 达到了软件工程的三个主要目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。OOP 主要有以下的概念和组件:组件- 数据和功能一起在运行着的计算机程序中形成的单元,组件在 OOP 计算机程序中是模块和结构化的基础。抽象性- 程序有能力忽略正在处理中信息的某些方面,即对信息主要方面关注的能力。封装- 也叫做信息封装:确保组件不会以不可预 阅读全文
posted @ 2012-09-14 10:31 赵治鲁 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 我使用的是yum命令$yum install subversion.i386然后是subversion配置1.创建目录$mkdir /var/svn2.启动svn服务$svnserve -d -r /var/svn3.设置svn开机自启动$vi /etc/sysconfig/rc.local添加 svnserve -d -r /var/svn 阅读全文
posted @ 2012-09-13 10:21 赵治鲁 阅读(131) 评论(0) 推荐(0) 编辑
摘要: ThinkPHP文件结构名称和描述 (Cache文件夹:项目自动生成的模版缓存会出现在这里)Common文件夹:你的项目中要用到的自己写的函数,可以在这个文件夹下创建一个名为common.php文件,在这个文件中书写函数,这些函数可以用在你项目的各个类,同时也可以在模板变量中使用,TP框架会自动加载。Conf文件夹:项目的运行配置文件config.php将放在这个文件夹里,(还有路由配置,调试配置等,请先忽略) (Data文件夹:TP会把项目的数据库表字段生成到这里)Lang文件夹:项目的语言设置目录,先不必理会。Lib文件夹:应用类库目录,在这文件夹内还有两个文件夹:Action和Mode. 阅读全文
posted @ 2012-09-11 12:01 赵治鲁 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 注意!要联网Centos里的VI只默认安装了vim-minimal-7.x。所以无论是输入vi或者 vim查看文件,syntax功能都无法正常启用。因此需要用yum安装另外两个组件:vim-common-7.x和vim-enhanced- 7.x。命令行里敲入:yum -y install vim-enhanced如果使用crontab出错:[root@176177 ~]#crontab -eno crontab for root - using an empty one/bin/sh: /bin/vi: No such file or directorycrontab: "/bin 阅读全文
posted @ 2012-08-29 14:32 赵治鲁 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1- 编写模块化代码良好的PHP代码应该是模块化代码。PHP的面向对象的编程功能是一些特别强大的工 具,可以把你的应用程序分解成函数或方法。你应该尽可能多的从你的应用程序的服务器端分开前端的HTML/CSS/JavaScript代码。你也可以在 任何PHP框架上遵循MVC(模型-视图-控制器)模式。 2- 代码编写规范 良好的PHP代码应该有一套完整的代码编写规范。通过对变量和函数的命名,统一的方法访问数据库和对错误的处理,以及同样的代码缩进方式等来达到编程规范,这样可以使你的代码更具可读性。 3- 编写可移植代码 良好的PHP代码应该是可移植的。你可以使用php的现有功能,如魔术引号和短标签 阅读全文
posted @ 2012-08-24 11:01 赵治鲁 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 今天有同事给了一个服务器的mail日志文件,要我做个统计Ip和出现次数//统计Ip和出现次数$content = file_get_contents('D:\xampp\htdocs\test\mail.log');$newArr = array();$pattern = '/((?:(?:25[0-5]|2[0-4]\d|[01]?\d?\d)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d?\d))/';preg_match_all($pattern,$content,$result);$res = $result[0];foreach ( 阅读全文
posted @ 2012-08-07 13:34 赵治鲁 阅读(368) 评论(0) 推荐(0) 编辑
摘要: $str = 'abcdefg';php :substr($str,0,5);mysql:substring($str,1,5);结果是一样的:abcde, php截取是从0开始的,mysql截取是从1开始的 阅读全文
posted @ 2012-05-15 17:31 赵治鲁 阅读(2578) 评论(0) 推荐(1) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页