随笔 - 349  文章 - 2  评论 - 2  阅读 - 17万
12 2012 档案
64位win7旗舰版搭建apache+php+mysql开发环境
摘要:我建议把apache、php、mysql都安装在一个文件夹中,比如:web/apache、web/php、web/mysql1、安装apache2.2.21,请查看win7下安装VC9版本的apache2.2.212、安装php5.3.8先到http://windows.php.net/downloads/releases/php-5.3.8-Win32-VC9-x86.msi下载windows安装文件,然后右键使用管理员身份运行。下一步傻瓜式安装,中间会弹出提示,要你定位httpd.conf文件的路径,定位到你的apache安装目录的conf目录即可。3、安装mysql5.5.19先访问ht 阅读全文
posted @ 2012-12-31 10:12 浩瀚孤鸿 阅读(254) 评论(0) 推荐(0) 编辑
win7下安装VC9版本的apache2.2.21
摘要:由于PHP升级到5.3,已经不再支持vc6版本的apache,所以如果要使用apache作为php5.3+的web服务器,那就需要下载vc9版的apache。安装VC9版的apache之前必须先安装Microsoft 2008 C++ Runtime (x86)【32位系统】或者Microsoft 2008 C++ Runtime (x64)【64位系统】1、到http://www.apachelounge.com/download/下载压缩包2、将其中的Apache2文件夹解压缩到你想要的目录,这个文件夹就是apache的安装目录,站长的目录是D:\Program Files (x86)\W 阅读全文
posted @ 2012-12-31 10:00 浩瀚孤鸿 阅读(324) 评论(0) 推荐(0) 编辑
mysql中char与varchar的区别分析
摘要:在mysql教程中char与varchar的区别呢,都是用来存储字符串的,只是他们的保存方式不一样罢了,char有固定的长度,而varchar属于可变长的字符类型。char与varchar的区别 char (13)长度固定, 如'www.jb51.net' 存储需要空间 12个字符 varchar(13) 可变长 如'www.jb51.net' 需要存储空间 13字符, 从上面可以看得出来char 长度是固定的,不管你存储的数据是多少他都会都固定的长度。而varchar则处可变长度但他要在总长度上加1字符,这个用来存储位置。所以实际应用中用户可以根据自己的数据类 阅读全文
posted @ 2012-12-20 15:10 浩瀚孤鸿 阅读(186) 评论(0) 推荐(0) 编辑
Linux 终端对Mysql数据库进行操作
摘要:本人Ubuntu 10.10 ,打开mysql命令:sudo mysql -u root -p1、使用SHOW语句找出在服务器上当前存在什么数据库:show databases;mysql> SHOW DATABASES; +----------+ | Database | +----------+ | mysql | | test | +----------+ 3 rows in set (0.00 sec) 2、创建一个数据库abccs:mysql>CREATE DATABASEabccs;设置数据库的编码方式:DEFAULTCHARACTER SET utf8注意不同操作系统 阅读全文
posted @ 2012-12-20 12:21 浩瀚孤鸿 阅读(406) 评论(0) 推荐(0) 编辑
Linux 常用命令使用方法大搜刮
摘要:Linux 常用命令使用方法大搜刮1.# 表示权限用户(如:root),$ 表示普通用户开机提示:Login:输入用户名password:输入口令 用户是系统注册用户成功登陆后,可以进入相应的用户环境.退出当前shell,输入:exit2.useradd netseek 添加一个netseek用户passwd netseek给netseek这个用户设置密码.(/etc/passwd /etc/group)userdel netseek 删除账号userdel -r netseek 删除账号连同自家目录.[更详细的操作请参阅man page,和账号管理篇]3.查看命令ls -l显示文件列表ls 阅读全文
posted @ 2012-12-20 12:20 浩瀚孤鸿 阅读(190) 评论(0) 推荐(0) 编辑
jquery+flash实现点击复制到剪切板
摘要:1. 加载jQuery和zClip,地址请根据各自的存放地址做相应修改<script language="javascript" src="jquery.zclip.js"></script> <script language="javascript" src="jquery.snippet.min.js"></script> 2.js实现点击复制的代码(注:请上传到服务器上测试) <script> $(document).ready(function() 阅读全文
posted @ 2012-12-18 08:56 浩瀚孤鸿 阅读(250) 评论(0) 推荐(0) 编辑
在终端中ls目录时有颜色
摘要:ls命令是支持彩色显示的,这样可以方便的区分 一个名字是目录还是文件,还能区分 是原始文件还是符号链接,此外是否有运行权限也可以显示出来,所以在终端中使用时会更方便,而Q5直接是没有进行这样的设置的,设置很简单,只需要在一个文件中加上一句就可以啦。在终端或者运行中输入下面这句话sudo echo 'alias ls="ls --color=auto" ' >> /etc/bash.bashrc这样下次登录时就可以使用有颜色的ls啦 阅读全文
posted @ 2012-12-17 09:48 浩瀚孤鸿 阅读(251) 评论(0) 推荐(0) 编辑
Vsftpd下如何把用户限制在家目录中 后出现500 OOPS: vsftpd: refusing to run with writable root inside chroot 原因及解决办法初析[ubuntu, vsftpd, ftp server]
摘要:的正常登陆带来了问题, 也就是说, 用户的主目录(一般是/home/user 如/home/wwufengg)是不可写的,如果你在设置用户权限时设置了可写权限,就会出现如上所示的500 OOPS错误. 归根到底就是由于vsftpd的用户权限设置过严导致的. 既然知道了它产生的根源, 解决办法就是给用户设置合适的权限即可, 命令如下:chmod a-w /home/user //如我的用户: chmod a-w /home/user或者chmod 755/home/user //如我的用户: chmod755 /home/user原文章:http://www.cnblogs.com/wwufen 阅读全文
posted @ 2012-12-17 00:14 浩瀚孤鸿 阅读(330) 评论(0) 推荐(0) 编辑
ubuntu ftp设置
摘要:一 安装sudo apt-get install vsftpd二 创建用户安装完毕后或许会自动生成一个帐户"ftp",/home下也会增加一个文件夹。如果没有生成这个用户的话可以手动来sudo useradd -m ftpsudo passwd ftp有"ftp"帐户后还要更改权限:sudo chmod 777 /home/ftp 三 问题解决 -- 530 Login incorrect.vi /etc/shells增加一行:/sbin/nologin然后把ftp用户的bash修改为:/sbin/nologin 如果要限制用户在主目录,则需作如下设置: 阅读全文
posted @ 2012-12-16 23:37 浩瀚孤鸿 阅读(246) 评论(0) 推荐(0) 编辑
Ubuntu 安装方法及软件更新详解
摘要:更换源,终端输入:sudo vim /etc/apt/sources.list源地址可以这里查看:http://wiki.ubuntu.org.cn/%E6%BA%90%E5%88%97%E8%A1%A8。修改完成后: 注意:一定要选对版本然后,刷新列表: sudo apt-get update注意:一定要执行刷新你如果想更新软件可以通过,终端输入:sudo apt-get dist-upgrade 进行软件的更新 阅读全文
posted @ 2012-12-16 20:06 浩瀚孤鸿 阅读(189) 评论(0) 推荐(0) 编辑
查看ubuntu版本号
摘要:方法一:cat /etc/issue返回结果:Ubuntu 6.06.2 LTS \n \l方法二:sudo lsb_release -a返回结果:No LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 6.06.2 LTSRelease: 6.06Codename: dapper 方法三:cat /etc/lsb-release返回结果:DISTRIB_ID=UbuntuDISTRIB_RELEASE=6.06DISTRIB_CODENAME=dapperDISTRIB_DESCRIPTION=" 阅读全文
posted @ 2012-12-16 19:35 浩瀚孤鸿 阅读(174) 评论(0) 推荐(0) 编辑
ubuntu 国内源
摘要:a.修改国外官方源为国内源头(如果你的网速很快,可以忽略本步骤)sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup 备份gksu gedit /etc/apt/sources.list 编辑源列表删除sources.list文件里面的任何内容修改为:deb http://ubuntu.cn99.com/ubuntu/ gutsy main restricted universe multiversedeb http://ubuntu.cn99.com/ubuntu/ gutsy... 阅读全文
posted @ 2012-12-16 19:11 浩瀚孤鸿 阅读(307) 评论(0) 推荐(0) 编辑
收集国内速度快的Debian或者Ubuntu源
摘要:Debianftp://ftp.sjtu.edu.cn/debian成都信息工程学院教育网内速度在上网高峰期约1MB/s左右,闲时可达5MB/s.http://ftp.kr.debian.org/debian/教育网内500KB/s左右,不太稳定http://ftp.tw.debian.org/debian/教育网内200-500 KB/s,比韩国的稳定http://ftp.hk.debian.org/debian/http://ftp.jp.debian.org/debian/http://ftp2.jp.debian.org/debian/还没测试过Ubuntuhttp://ubuntu. 阅读全文
posted @ 2012-12-16 18:51 浩瀚孤鸿 阅读(746) 评论(0) 推荐(0) 编辑
网易163的 Ubuntu 软件源
摘要:sudo gedit /etc/apt/sources.listdeb http://mirrors.163.com/ubuntu/ intrepid main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ intrepid-security main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ intrepid-updates main restricted universe multiversedeb http://mir 阅读全文
posted @ 2012-12-16 18:50 浩瀚孤鸿 阅读(416) 评论(0) 推荐(0) 编辑
ubuntu 终端中文显示乱码问题!
摘要:1 Alt+Ctrl+F1 进入第一个终端,发现中文乱码。 2 安装zhcon。 sudo apt-get install zhcon3 输入下面命令,启动zhcon,中文显示正常。zhcon --utf8 --drv=vga上面的方法没什么作用!!后来按照下面的方法终于将问题解决,虽然不是自己想出来的方法,但是心里仍然很高兴,特将其Copy下来与大家分享。同时也记录一下自己在学习ubuntu过程中所遇到的问题,以供自己以后遇到相同的问题时做参考!////////////////////////////////////////////////////////////////////////// 阅读全文
posted @ 2012-12-16 10:03 浩瀚孤鸿 阅读(356) 评论(0) 推荐(0) 编辑
Ubuntu下PHP配置与安全加强
摘要:Ubuntu下安装PHP支持 $sudo apt-get install libapache2-mod-php5 $sudo apt-get install php5 如果想支持图形就加php5-gd,如果想支持Mysql就加php5-mysql,这里之所以要单独列出libapache2-mod-php5,主要是由于php5的依赖关系没有做好,有可能会安装上libapache-mod-php5的包,所以为了避免不必要的麻烦,干脆还是单独指定比较好。 修改PHP配置文件,以限制内存和文件最大上传尺寸 我们编辑/etc/php5/apache2/php.ini文件,先做一般配置,在改动之前,请先将 阅读全文
posted @ 2012-12-15 23:06 浩瀚孤鸿 阅读(263) 评论(0) 推荐(0) 编辑
Ubuntu linux安装ssh server
摘要:一 ubuntu 中设置sshdsudo apt-get install openssh-server自动启动 (好像安装后默认地已经以openssh-daemon在后台运行了。 也可以使用chkconfig来设置自动启动。)sudo vi ~/.bashrc添加/etc/init.d/ssh start修改配置ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。然后重启SSH服务:sudo /etc/init.d/ssh restart 二 fedora16 中设置sshd1.安装y 阅读全文
posted @ 2012-12-15 22:42 浩瀚孤鸿 阅读(192) 评论(0) 推荐(0) 编辑
Memcache命令及参数用法
摘要:Memcache命令:在linux下:1# /usr/local/bin/memcached -d -m 128 -u root -l 192.168.0.10 -p 12121 -c 256 -P /tmp/memcached.pid在window下:1d:\App_Serv\memcached\memcached.exe -d RunService -l 127.0.0.1 -p 11211 -m 5001、启动Memcache 常用参数-p <num> 监听的TCP端口(默认: 11211)-U <num> UDP监听端口 (默认: 11211, 0 时关闭)-d 阅读全文
posted @ 2012-12-15 22:08 浩瀚孤鸿 阅读(309) 评论(0) 推荐(0) 编辑
php操作memcache的使用测试总结
摘要:1.简介memcache模块是一个高效的守护进程,提供用于内存缓存的过程式程序和面向对象的方便的接口,特别是对于设计动态web程序时减少对数据库的访问。memcache也提供用于通信对话(session_handler)的处理。更多Memcache 模块相关信息可以到 http://www.danga.com/memcached/ 查阅。1.1.memcache在php.ini中的配置项列表memcache在php.ini中的配置项列表名称默认值是否可变改变日志memcache.allow_failover“1”PHP_INI_ALLAvailable since memcache 2.0.2 阅读全文
posted @ 2012-12-15 21:48 浩瀚孤鸿 阅读(307) 评论(0) 推荐(0) 编辑
LINUX命令行如何查看memcache运行状态?
摘要:如何查看memcache服务器端版本:./memcached-hmemcache的运行状态可以方便的用stats命令显示。首先用telnet 127.0.0.1 11211这样的命令连接上memcache,然后直接输入stats就可以得到当前memcache的状态。这些状态的说明如下:pidmemcache服务器的进程IDuptime服务器已经运行的秒数time服务器当前的unix时间戳versionmemcache版本pointer_size当前操作系统的指针大小(32位系统一般是32bit)rusage_user进程的累计用户时间rusage_system进程的累计系统时间curr_ite 阅读全文
posted @ 2012-12-15 21:28 浩瀚孤鸿 阅读(1298) 评论(0) 推荐(0) 编辑
Memcache所有方法及参数详解
摘要:memcache函数所有的方法列表如下:参考http://www.php.net/manual/zh/function.Memcache-add.phpMemcache::add - 添加一个值,如果已经存在,则返回falseMemcache::addServer - 添加一个可供使用的服务器地址Memcache::close - 关闭一个Memcache对象Memcache::connect - 创建一个Memcache对象memcache_debug - 控制调试功能Memcache::decrement - 对保存的某个key中的值进行减法操作Memcache::delete - 删除一 阅读全文
posted @ 2012-12-15 21:23 浩瀚孤鸿 阅读(185) 评论(0) 推荐(0) 编辑
CI system/libraries/Cache/drivers/memcached.php 兼容 memcache,memcached扩展
摘要:本来CI不支持memcache扩展,只支持memcahed 扩展,修改成 如果php module 加载 memcached 扩展,直接创建 memcahed 对象 如果php module 没加载 memcached 扩展,加载了 memcahe 扩展 ,直接创建 memcache 对象虽然改成不是很大,但是解决了CI, memcache,memcached兼容问题~代码如下:<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');/** * CodeIgnite 阅读全文
posted @ 2012-12-15 14:28 浩瀚孤鸿 阅读(541) 评论(0) 推荐(0) 编辑
window下安装Memcache
摘要:memcache 具体是什么Google一下就好了,需要说明的是有些文章误人子弟、混淆视听。所以还是说一下:memcache是比较流行的cache解决方案,是高效、快速的分布式内存对象缓存系统,主要用于加速 WEB 动态应用程序memcached是运行在缓存服务器上的服务端程序名。memcache是memcache server的client端,有各种语言的版本,如:java、python、php等。(本文讲述php_memcache.dll的php模块安装方式。)memcache不是必须和apache安装在同一台服务器,可以把memcache server看成是DB服务器,一台可以供多台使用 阅读全文
posted @ 2012-12-15 14:27 浩瀚孤鸿 阅读(142) 评论(0) 推荐(0) 编辑
Ubuntu下Memcache的安装与基本使用
摘要:在全世界范围内很多大负载站点采用了Memcache作缓存服务,以分担数据库服务器的压力。这里只介绍在Ubuntu下如何配置Memcache和如何在PHP使用Memecache,对于更深入的了解,比如Memcache的运作机理或更高级的应用还是Google一下…^_^关于Memcache与memcachedMemcache是项目名,memcached是服务名。让很多初接触的人感觉很是莫名其妙。个人认为正确的应该是用前者用更为正确一点。安装MemcacheMemcache分为两部分,Memcache服务端和客户端。Memcache服务端是作为服务来运行的,所有数据缓存的建立,存储,删除实际上都是在 阅读全文
posted @ 2012-12-15 13:17 浩瀚孤鸿 阅读(182) 评论(0) 推荐(0) 编辑
好东西下载Download
摘要:面是本站或创作、或翻译、或整理的 Linux 相关资料,欢迎大家下载阅读。若有任何意见或建议,敬请通过页顶的 Contact 按钮与我们联系。Unix/Linux 命令速查表这份 Unix/Linux 命令速查表来自 FOSSwire,其中涵盖了包括文件、进程管理、文件权限、SSH、搜索、系统信息、压缩、网络、安装等方面的常用命令。我将其翻译成了中文,希望对中文 Unix/Linux 使用者能够带来一些帮助。直接下载(PDF)。打造完美的 Linux 桌面 — Archlinux 2007.08-2这份文档详细描述 Archlinux 2007.08-2 的安装过程,包括基本系统、X Wind 阅读全文
posted @ 2012-12-15 13:05 浩瀚孤鸿 阅读(306) 评论(0) 推荐(0) 编辑
History(历史)命令用法 15 例
摘要:如果你经常使用 Linux 命令行,那么使用 history(历史)命令可以有效地提升你的效率。本文将通过实例的方式向你介绍 history 命令的 15 个用法。使用 HISTTIMEFORMAT 显示时间戳当你从命令行执行 history 命令后,通常只会显示已执行命令的序号和命令本身。如果你想要查看命令历史的时间戳,那么可以执行:# export HISTTIMEFORMAT='%F %T '# history | more1 2008-08-05 19:02:39 service network restart2 2008-08-05 19:02:39 exit3 20 阅读全文
posted @ 2012-12-15 12:57 浩瀚孤鸿 阅读(231) 评论(0) 推荐(0) 编辑
让你提升命令行效率的 Bash 快捷键 [完整版]
摘要:生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率。编辑命令Ctrl + a :移到命令行首Ctrl + e :移到命令行尾Ctrl + f :按字符前移(右向)Ctrl + b :按字符后移(左向)Alt + f :按单词前移(右向)Alt + b :按单词后移(左向)Ctrl + xx:在命令行首和光标之间移动Ctrl + u :从光标处删除至命令行首Ctrl + k :从光标处删除至命令行尾Ctrl + w :从光标处删除至字首Alt + d :从光标处删除至字尾Ctrl + d :删除光标处的字符Ctrl + h :删除光标前的字符Ctrl + y :粘贴 阅读全文
posted @ 2012-12-15 12:44 浩瀚孤鸿 阅读(188) 评论(0) 推荐(0) 编辑
Bash 使用技巧大补贴
摘要:Bash 是我们经常与之打交道的 Shell 程序,本文针对其使用技巧进行了搜罗。相信在你看过这些内容之后,定会在 Bash 的世界里游刃有余。从历史中执行命令 有时候,我们需要在 Bash 中重复执行先前的命令。你当然可以使用上方向键来查看之前曾经运行过的命令。但这里有一种更好的方式:你可以按 Ctrl + r 组合键进入历史搜索模式,一旦找到需要重复执行的命令,按回车键即可。重复命令参数 先来看一个例子: mkdir /path/to/exampledir cd !$ 本例中,第一行命令将创建一个目录,而第二行的命令则转到刚创建的目录。这里,“!$”的作用就是重复前一个命令的参数。事实.. 阅读全文
posted @ 2012-12-15 12:36 浩瀚孤鸿 阅读(117) 评论(0) 推荐(0) 编辑
Unix/Linux 命令速查表
摘要:这份 Unix/Linux 命令速查表来自 FOSSwire,其中涵盖了包括文件、进程管理、文件权限、SSH、搜索、系统信息、压缩、网络、安装等方面的常用命令。我已经将其翻译成了中文,希望对中文 Unix/Linux 使用者能够带来一些帮助。下载 (PDF) 阅读全文
posted @ 2012-12-15 12:20 浩瀚孤鸿 阅读(252) 评论(0) 推荐(0) 编辑
五个你可能不知道的 Linux 桌面环境
摘要:像是 GNOME、KDE、Xfce、LXDE 这些 Linux 桌面环境,想必大家都比较熟悉。本文将向你介绍五个你可能不知道的 Linux 桌面环境,虽然它们没有前面的那些桌面环境出名,但是同样值得大家关注。MezzoMezzo 采用 FVWM 作为窗口管理器,其桌面看上去十分简洁。目前,SymphonyOne 使用的即是 Mezzo 桌面环境。官方主页:http://symphonyos.comEquinox Desktop EnvironmentEquinox Desktop Environment 简称“EDE”,它非常轻巧,占用内存也低,其外观跟 M$ Windows 9x/2000 阅读全文
posted @ 2012-12-15 12:17 浩瀚孤鸿 阅读(306) 评论(0) 推荐(0) 编辑
7 个致命的 Linux 命令
摘要:如果你是一个 Linux 新手,在好奇心的驱使下,可能会去尝试从各个渠道获得的命令。以下是 7 个致命的 Linux 命令,轻则使你的数据造成丢失,重则使你的系统造成瘫痪,所以,你应当竭力避免在系统中运行它们。rm -rf / 此命令将递归并强制删除 / 目录下的所有文件。char esp[] __attribute__ ((section(".text"))) /* e.s.prelease */= "\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68""\xff\xff\xff\xff\x68\ 阅读全文
posted @ 2012-12-15 12:16 浩瀚孤鸿 阅读(146) 评论(0) 推荐(0) 编辑
wget 使用技巧
摘要:wget 是一个命令行的下载工具。对于我们这些 Linux 用户来说,几乎每天都在使用它。下面为大家介绍几个有用的 wget 小技巧,可以让你更加高效而灵活的使用 wget。$ wget -r -np -nd http://example.com/packages/这条命令可以下载 http://example.com 网站上 packages 目录中的所有文件。其中,-np 的作用是不遍历父目录,-nd 表示不在本机重新创建目录结构。$ wget -r -np -nd --accept=iso http://example.com/centos-5/i386/与上一条命令相似,但多加了一个 阅读全文
posted @ 2012-12-15 12:11 浩瀚孤鸿 阅读(172) 评论(0) 推荐(0) 编辑
Ubuntu安装VPN服务
摘要:对于想要在外部访问内部的网络,除了在防火墙上开启相应服务器所对应的端口,最好的方法应该是建立VPN-Server,使得用户可以在外网任何一台计算机上拨入到内网中进行操作,而且VPN可以记录详细的日志,出现问题也便于追查相应的责任人。我们知道,VPN有很多种,比如Windows Server系列自己就带了VPN服务器,安装配置都非常简单,而今天我要在日志中介绍部署的,是Linux下的VPN-Server,基于PPTP协议。Ubuntu系统是基于Debian构造的一版发行版,交流社区非常活跃,而且因为基于Debian,他自己带的包管理器能很好的处理依赖关系,方便我们安装软件。其实在Ubuntu下安 阅读全文
posted @ 2012-12-14 16:42 浩瀚孤鸿 阅读(47) 评论(0) 推荐(0) 编辑
Linux下如何进行FTP设置
摘要:1. 先用rpm -qa| grep vsftpd命令检查是否已经安装,如果ftp没有安装,使用yum -y install vsftpd 安装,(ubuntu 下使用apt-get install vsftpd)2. service vsftpd start启动要让FTP每次开机自动启动,运行命令: chkconfig --level 35 vsftpd on3. 设置ftp权限 vi /etc/vsftpd/vsftpd.conf 将anonymous_enable=YES 改为 anonymous_enable=NO ESC返回,输入“:wq”保存并推出 4. 添加ftp帐号和目录 us 阅读全文
posted @ 2012-12-14 13:46 浩瀚孤鸿 阅读(171) 评论(0) 推荐(0) 编辑
很靠谱linux常用命令
摘要:vim是打开vim编辑器,别的编辑器还有vi(功能没有vim 强大),nano,emacs等等,感觉还是vim最强大,其次是vi,别的就要差一些了。 我听我们老师说,用图形界面本身已经会被高手笑了,如果打开一个gpedit或者kwrite那就废了......常用的命令 ls,列出当前目录下的文件,ls -l是列出详细信息,ls -a列出隐藏文件。 cd,更改目录。clear,清屏命令。reset,重置终端。 startx,启动图形界面。fdisk -l,查看硬盘分区。 ps aux,列出系统进程。cat,显示文本。tac,逆序显示文本。 od,二进制格式显示文本。wc,判断文件的大小行数和字符 阅读全文
posted @ 2012-12-14 13:42 浩瀚孤鸿 阅读(201) 评论(0) 推荐(1) 编辑
远程为Linux服务器建立SVN代码仓库
摘要:为方便Team member 沟通协作,对svn 服务器进行了整理。之前都是直接在Linux下操作,这次就尝试一下windows远程操作看是否ok。操作步骤如下:1.安装WinSCP3 -- 一个windows下远程连接linux的工具,可以浏览Linux服务器文件;2.下载PUTTY,使用它以root用户登录远程服务器 -- 提供远程shell操作功能;3.在shell窗口操作,输入如下命令:svnadmin create /var/local/svn/crd4.修改 /etc/apache2/mods_availble/dav_svn.conf5.重新启动Apach服务 apachectl 阅读全文
posted @ 2012-12-14 13:38 浩瀚孤鸿 阅读(379) 评论(0) 推荐(0) 编辑
CI框架中Unable to locate the model you have specified:*_model解决方法
摘要:将libraries,models文件夹下的类文件名全部改成小写 阅读全文
posted @ 2012-12-14 12:54 浩瀚孤鸿 阅读(384) 评论(0) 推荐(0) 编辑
ubuntu下开启apache的.htaccess支持
摘要:Ubuntu下启动Apache对.htaccess 的支持步骤:1. 终端运行sudo a2enmod程序提示可供激活的模块名称,输入:rewrite2. 修改/etc/apache2/sites-enabled/000-default (该链接指向的是站点配置文件)把(默认的www目录、或者需要应用.htaccess的目录)下的AllowOverride 属性改为All,保存。3. 重新加载apachesudo /etc/init.d/apache2 restart 阅读全文
posted @ 2012-12-14 12:10 浩瀚孤鸿 阅读(242) 评论(0) 推荐(0) 编辑
vsftpd控制用户禁止访问上级目录 只能访问自己目录
摘要:如果使用者的预设目录为/home/username,若我们不希望使用者在ftp 时能够 切换到上一层目录/home,则可以使用以下步骤。 修改/etc/vsftpd/vsftpd.conf中的如下项:#chroot_list_enable=YES# (default follows) #chroot_list_file=/etc/vsftpd.chroot_list 改为 chroot_list_enable=YES # (default follows) chroot_list_file=/etc/vsftpd/chroot_list 然后用vim编辑/etc/vsftpd/chroot_l 阅读全文
posted @ 2012-12-14 12:02 浩瀚孤鸿 阅读(1838) 评论(0) 推荐(0) 编辑
解决 500 OOPS: vsftpd: refusing to run with writable root inside chroot()[ubuntu]
摘要:FTP(文件传输协议)在众多网络应用中,是仅次于web的服务,有着非常重要的地位。在安装配置linux环境下(主指ubuntu系统)FTP服务器时, 在配置/etc/vsftp.conf及/etc/vsftpd.chroot_list等文件后(具体详见另一篇文章), 在SHELL模式下测试连接FTP服务器的命令:#ftp localhost或者:#ftp 192.168.224.188 //我的本机IP地址,出现了如下的报错提示:500 OOPS: vsftpd: refusing to run with writable root inside chroot()但是在输入其他的用户名时却可以 阅读全文
posted @ 2012-12-14 12:01 浩瀚孤鸿 阅读(531) 评论(0) 推荐(0) 编辑
ftp Linux:530 Permission denied问题解决
摘要:虚拟机装好RedHat后,准备使用filezilla连接,输入IP地址,root用户,密码,快速连接,报错:530 Permission denied。故障排除:1.首先检查系统是否开启了vsftp服务,如果没有开启,先开启该服务。 方法1.setup--系统服务--自启动服务 方法2.界面设置,service vsftpd restart2.查看配置vsftpd的配置,配置文件中限定了vsftpd用户连接控制配置。vsftpd.ftpusers:位于/etc目录下。它指定了哪些用户账户不能访问FTP服务器,例如root等。vsftpd.user_list:位于/etc目录下。该文件里的用户账 阅读全文
posted @ 2012-12-14 10:13 浩瀚孤鸿 阅读(391) 评论(0) 推荐(0) 编辑
ubuntu下卸载软件
摘要:方法一:可以用终端安装或卸载软件。方法二:用系统自带的“新立得软件包管理器”在终端里安装软件 apt-get install softname1 softname2 softname3……卸载软件 apt-get remove softname1 softname2 softname3……卸载并清除配置 apt-get remove --purge softname1更新软件信息数据库 apt-get update进行系统升级 apt-get upgrade搜索软件包 apt-cache search softname1 softname2 softname3……安装deb软件包 dpkg - 阅读全文
posted @ 2012-12-13 23:15 浩瀚孤鸿 阅读(486) 评论(0) 推荐(0) 编辑
Ubuntu 查看和杀死进程
摘要:今天在netbeans中关闭webrick时,发现没有关闭掉,打入localhost:3000 依然显示页面,发现无法从nb中再次关闭只有进入ubuntu的进程下关闭查看进程:1,ps -e 命令 2,feng@feng:~$ sudo netstat -antupActive Internet connections (servers and established)Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program nametcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 467 阅读全文
posted @ 2012-12-13 21:48 浩瀚孤鸿 阅读(329) 评论(0) 推荐(0) 编辑
vim之光标移动
摘要:h 左,或 Backspace 或方向键j 下,或 Enter 或 +(要 Shift 键),或方向键k 上,或 方向键或 -(不必 Shift 键)l 右,或 Space 或方向键使用 hjkl 键的移动是为了使手不必离开打字区(键盘中央的部位),以加快打字的速度,如果各位不习惯,那就使用方向键吧!Backspace 及 Space 的移动方式是到了行首或行尾时会折行,但方向键或 hl 键的移动则在行首或行尾时您继续按也不会折行。转折换行的功能是 vim 的扩充功能,elvis 无此功能。jk 及使用方向键的上下移动游标会尽量保持在同一栏位。使用 Enter,+,- 的上下移动,游标会移至上 阅读全文
posted @ 2012-12-13 19:54 浩瀚孤鸿 阅读(269) 评论(0) 推荐(0) 编辑
Ubuntu下VIM使用指南
摘要:网络上类似的教程都是提示先执行如 下命令:sudo vim /etc/apt/sources.list但我相信有想当多的人,根本不会用VIM。而且,网上可以找到的,关于VI的教程,更是多为能吓死人的上百页说明。其实, 从我个人的实践看,完全不需要如此夸张。要完成最基本的编辑,只要熟悉几个命令,就是把VIM用得很好。这里就列举一下:Esc:这个是VIM中的万能功能键之一,基本上任何时候按这个键,都可以返回VIM的普通状态。i:在普通状态下,按i可以进入“插入”编辑状态。这个时候按方向键移动光标,在想要输入的地方输入字符,用Del键删除 字符,最后用Esc退出到普通状态。yy(yny):在普通状态 阅读全文
posted @ 2012-12-13 19:51 浩瀚孤鸿 阅读(408) 评论(0) 推荐(1) 编辑
ubuntu下vim配置使用
摘要:vim比vi的功能强多了,也好用多了。一直就用vim。 配置vim注:只对各个用户在自己的当前目录下的.vimrc修改的话,修改内容只对本用户有效,要想全部有效,可以修改/etc/vim/vimrc.1.apt-get install vim-full2.设置/etc/vim/vimrc加上下面语句: "语法高亮度显示syntax on "去掉有关vi一致性模式,避免以前版本的一些bug和局限set nocompatible "显示行号set number "检测文件的类型filetype on "记录历史的行数set history=1000 阅读全文
posted @ 2012-12-13 19:44 浩瀚孤鸿 阅读(388) 评论(0) 推荐(0) 编辑
ubuntu vi 使用
摘要:文书编辑器介绍 [VI] vi ( m ) 在大多数的 unix 系统中 ( 包括 linux ) 都内建 vi ( m ) 编辑器。如果您即将成为 linux 系统管理者,或是长时间在 linux 环境中工作,您最好学会 vi ( m ),因为您迟早会使用到它,由其是系统出状况时。对新手而言,第一次使用 vi ( m ) 的过程是非常痛苦的,甚至讨厌它,因为它的使用方式与一般辑编器完全不同。但是,一但您学会如何操作它时,您会对它爱不释手,因为它的功能实在太强了。 vi ( m ) 就是这样,让人又爱又恨。 事实上 linux 系统中的 vi 其实是 vim。vi 与 vim 的用法很像,.. 阅读全文
posted @ 2012-12-13 19:33 浩瀚孤鸿 阅读(684) 评论(0) 推荐(0) 编辑
Ubuntu下FTP服务的配置
摘要:ubuntu安装ftp服务器1: 安装vsftpd~$ sudo apt-get install vsftpd ubuntu10.10自己装了,这步省略。2: 配置vsftpd2.1 修改vsftpd的配置文件。此类配置文件通常位于 /etc 目录下。~$ sudo gedit /etc/vsftpd.conf原文件中不少指令被注释,只要启用部分即可,一下是启用的命令(配置文件中对每一条都有具体说明)listen=YES # 服务器监听anonymous_enable=YES # 匿名访问允许local_enable=YES # 本地主机访问允许write_enable=YES # 写允许an 阅读全文
posted @ 2012-12-13 17:56 浩瀚孤鸿 阅读(242) 评论(0) 推荐(0) 编辑
独立服务器linux系统apache配置站点的方法
摘要:独立服务器linux系统apache配置站点的方法:1,服务器端apache的配置文件路径:/usr/local/apache/conf/httpd.conf2,apache里面站点配置方法:使用vi /usr/local/apache/conf/httpd.conf进入apache配置文件,修改下面的配置:<VirtualHost *:80> ServerAdmin webmaster@dummy-host.example.com ---服务器管理员邮箱 DocumentRoot /www/docs/dummy-host.example.com ---网页文件对应的主目录 Ser 阅读全文
posted @ 2012-12-13 17:05 浩瀚孤鸿 阅读(248) 评论(0) 推荐(0) 编辑
mysql sql语句大全
摘要:1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBack4、说明:创建新表create table tabname(col1 type1 [not nu 阅读全文
posted @ 2012-12-13 17:05 浩瀚孤鸿 阅读(182) 评论(0) 推荐(0) 编辑
linux下重置mysql密码!
摘要:sudo service mysql stopsudo mysqld_safe --skip-grant-table&mysqluse mysql;update user set password = password('yourpasswd') where user = 'root';flush privileges;用下面二句退出安全模式 否则mysql无法正常操作sudo service mysql stopsudo mysqld_safe &或者sudo mysqld 阅读全文
posted @ 2012-12-13 16:35 浩瀚孤鸿 阅读(217) 评论(0) 推荐(0) 编辑
Liunx 停止,开启,重启apache和mysql服务器
摘要:sudo /etc/init.d/apache2 stop // 停用apachesudo /etc/init.d/apache2 start // 开启apachesudo /etc/init.d/apache2 restart // 重启apachesudo /etc/init.d/mysql stop // 停用mysqlsudo /etc/init.d/mysql start // 开启mysqlsudo /etc/init.d/mysql restart // 重启mysql或者:基本的操作方法:本文假设你的apahce安装目录为/usr/local/apache2,这... 阅读全文
posted @ 2012-12-13 16:10 浩瀚孤鸿 阅读(355) 评论(0) 推荐(0) 编辑
UBUNTU安装+apache2+mysql5+php5环境
摘要:1、环境: ubuntu8.10+apache2+mysql5+php52、步骤: 1)利 用新立得软件包管理器安装所需要的软件(apache2\mysql5\php5),在安装过程中,会 附带安装一些所需的配置。或者用下面的指令在命令行安装。 1. 升级现有软件包sudo apt-get upgdatesudo apt-get dist- upgrade2. 安装mysqlsudo apt-get install mysql- server安装过程中会叫你输入root用户密码,并确认。3. 安装 apache2sudo apt-get install apache24. 安装 php5su. 阅读全文
posted @ 2012-12-13 16:05 浩瀚孤鸿 阅读(495) 评论(0) 推荐(0) 编辑
ubuntu安装vncserver实现图形化访问
摘要:请注意:如果在安装中部分软件无法安装成功,说明软件源中缺包,先尝试使用命令#apt-get update更新软件源后尝试安装。如果还是不行,需要更换软件源。更换步骤:a)输入命令#cp /etc/apt/sources.list /etc/apt/sources.list_backupb)输入命令#vi /etc/apt/sources.listc)添加其他软件源,参考http://kang36897.blog.163.com/blog/static/170473732010111173746245/d)保存并关闭窗口e)输入命令:#apt-get update下面我们开始安装了哦!用root 阅读全文
posted @ 2012-12-13 14:15 浩瀚孤鸿 阅读(287) 评论(0) 推荐(0) 编辑
Ubuntu文本编辑器gedit打开中文出现乱码的解决办法
摘要:缺省配置下,用Ubuntu 的文本编辑器(gedit)打开GB18030/GBK/GB2312 等类型的中文编码文本文件时,将会出现乱码。出现这种情况的原因是,gedit 使用一个编码匹配列表,只有在这个列表中的编码才会进行匹配,不在这个列表中的编码将显示为乱码。您要做的就是将GB18030 加入这个匹配列表。命令行方式,适用于所有Ubuntu 用户。复制以下命令到终端中,然后回车即可:gconftool-2 --set --type=list --list-type=string /apps/gedit-2/preferences/encodings/auto_detected " 阅读全文
posted @ 2012-12-13 14:11 浩瀚孤鸿 阅读(300) 评论(0) 推荐(0) 编辑
javascript混淆加密解密工具
摘要:javascript混淆加密解密工具/packer/packer version 2.0.2 disabled压缩 解压 Encoding: Fast Decode: Special Characters: 阅读全文
posted @ 2012-12-12 16:24 浩瀚孤鸿 阅读(381) 评论(0) 推荐(0) 编辑
FIND_IN_SET()
摘要:查询表字段 pingid = (1,2,3,)SELECT * FROM `linkinfo` WHERE `pingid` REGEXP '{id},' AND `pingid` NOT REGEXP '[[:alnum:]]+{id},' 使用上面的语句,可以查询出来用FIND_IN_SET() 更简单SELECT * FROM linkinfo WHERE FIND_IN_SET( '1', pingid ) 原来以为mysql可以进行这样的查询select id, list, name from table where 'daod 阅读全文
posted @ 2012-12-08 22:46 浩瀚孤鸿 阅读(162) 评论(0) 推荐(0) 编辑
javascript 判断string是否包含某个字符串
摘要:ndexOf用法:返回 String 对象内第一次出现子字符串的字符位置。 strObj.indexOf(subString[, startIndex])说明 indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回 -1。 如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。 从左向右执行查找。否则,该方法与 lastIndexOf 相同。 1. var Cts = "bblText"; 2. if(Cts.indexOf("Tex 阅读全文
posted @ 2012-12-07 17:06 浩瀚孤鸿 阅读(651) 评论(0) 推荐(0) 编辑
javascript 保留两位小数
摘要://保留两位小数 //功能:将浮点数四舍五入,取小数点后2位 function toDecimal(x) { var f = parseFloat(x); if (isNaN(f)) { return; } f = Math.round(x*100)/100; return f; } //制保留2位小数,如:2,会在2后面补上00.即2.00 function toDecimal2(x) { var f = parseFloat(x); if (isNaN(f)) { return false; } var f = Math.round(x*100)/100... 阅读全文
posted @ 2012-12-07 16:44 浩瀚孤鸿 阅读(352) 评论(0) 推荐(0) 编辑
Codeigniter分页类代码实例(转)
摘要:$this->load->model('review_model'); $this->load->library('pagination'); //设定分页的根链接 $config['base_url'] = site_url('review/show/'.$gid); //进行查询内容计算总数 $reviewinfo_temp = $this->review_model->GetGoodsRevobject($gid); $config['total_rows'] = $rev 阅读全文
posted @ 2012-12-06 19:37 浩瀚孤鸿 阅读(242) 评论(0) 推荐(0) 编辑
利用CodeIgniter中的Email类发邮件
摘要:CodeIgniter拥有功能强大的Email类。以下为利用其发送邮件的代码。关于CI的Email类的详情请参考:http://codeigniter.org.cn/user_guide/libraries/email.html文件路径为/application/controllers/welcome.php<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');class Welcome extends CI_Controller { public functio 阅读全文
posted @ 2012-12-04 14:49 浩瀚孤鸿 阅读(237) 评论(0) 推荐(0) 编辑
preg_match 匹配中文出错
摘要:Warning: preg_match() [function.preg-match]: Compilation failed: PCRE does not support \L, \l, \N, \U, or \u at offset 2 in XXXXX on line 3错误原因:preg_match("/^[\u4e00-\u9fa5]{1,4}$/",$str);在使用上述代码匹配汉字时,出现如题错误。测试1: preg_match("/^[\u4e00-\u9fa5]{1,4}/",$str);去掉结尾的“$”,错误依旧。测试2:preg_m 阅读全文
posted @ 2012-12-03 16:05 浩瀚孤鸿 阅读(894) 评论(0) 推荐(0) 编辑
php 多只能上传20个文件解决办法,修改php.ini 的max_file_uploads
摘要:有个限制是一次最多只能上传20个文件而已. 该参数在php.ini 里沒有的,也就是 max_file_uploads ,预设值是20. 修改成你想上传的数量就可以了。 阅读全文
posted @ 2012-12-03 11:35 浩瀚孤鸿 阅读(512) 评论(0) 推荐(0) 编辑
HTML5之FileList文件列表对象的应用,可批量上传
摘要:在过去,上传文件的时候,我们每次都只能一次选择一个文件。如果想实现多文件上传,要么动态的增加file框要么使用Flash来代替。现在我们在HTML5中要想实现这个功能,是轻而易举的事情。FileList对象:FileList对象,其实就是多个file对象的列表。在HTML5中要想多文件上传我们只需要在原有的file类型的Input中加入multple属性即可。HTML<input id="W3Cfuns_FileList" type="file" multiple/>JavaScript为了能够让大家看清楚这个上传文本框,简单的写了一下JS, 阅读全文
posted @ 2012-12-02 17:35 浩瀚孤鸿 阅读(1578) 评论(1) 推荐(0) 编辑
BX9054: 各浏览器对 document.execCommand 方法的首参数可选值范围存在差异
摘要:标准参考无。问题描述execCommand 方法通常用于控制可编辑的 IFRAME 内容,制作富文本编辑器。 但他现在为止还是非标准的,方法的首参数 Commmands 的可选值由各个浏览器厂商制定,支持程度并不统一。造成的影响使用仅有某个浏览器支持的 Commmands 参数会造成其他浏览器运行时脚本出错,从而影响其他浏览器内正常脚本继续执行。受影响的浏览器所有浏览器问题分析document.execCommand 方法提供了对浏览器内置命令调用的接口,他暂时不属于任何现行规范定义范围,由浏览器各自实现。在现有 HTML5 规范草案中,已经加入对 execCommand 方法的描述,他被安置 阅读全文
posted @ 2012-12-02 12:54 浩瀚孤鸿 阅读(394) 评论(0) 推荐(0) 编辑
execCommand全集
摘要:JavaScript中的execCommand介绍 execCommand方法是执行一个对当前文档,当前选择或者给出范围的命令。处理Html数据时常用如下格式:document.execCommand(sCommand[,交互方式, 动态参数]) ,其中:sCommand为指令参数(如下例中的"2D-Position"),交互方式参数如果是true的话将显示对话框,如果为false的话,则不显示对话框(下例中的"false"即表示不显示对话框),动态参数一般为一可用值或属性值(如下例中的"true")。document.execCom 阅读全文
posted @ 2012-12-02 12:45 浩瀚孤鸿 阅读(258) 评论(0) 推荐(0) 编辑


点击右上角即可分享
微信分享提示