08 2012 档案
摘要:"是否兼容VI,compatible为兼容,nocompatible为不完全兼容"如果设置为compatible,则tab将不会变成空格set nocompatiblesource $VIMRUNTIME/vimrc_example.vimsource $VIMRUNTIME/mswin.vim"设置鼠标运行模式为WINDOWS模式behave mswin" Multi-encoding setting, MUST BE IN THE BEGINNING OF .vimrc!"if has("multi_byte") &qu
阅读全文
摘要:http://www.oschina.net/code/snippet_103341_8984‘列高亮,与函数列表有冲突set cursorcolumn"启动后最大化au GUIEnter * simalt ~x"不自动换行set nowra"在输入括号时光标会短暂地跳到与之相匹配的括号处,不影响输入set showmatch"取得光标处的匹配function! GetPatternAtCursor(pat) let col = col('.') - 1 let line = getline('.') let ebeg =
阅读全文
摘要:一、解压缩命令简介tar命令-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f是必须的-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。# tar -cf all.tar *.jpg这条命令是将所有。jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f
阅读全文
摘要:这说明你的php不能和mysql正常连接。这个原因在于:你少装了一个包。ubuntu下依次运行sudo apt-get install php5-mysqlsudo dpkg-reconfigure php5-mysqlsudo /etc/init.d/mysql restartsudo /etc/init.d/apache2 restart
阅读全文
摘要:ubuntu解压命令.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName———————————————.bz2解压1:bzip2 -d FileName.bz2解压2:bunzip2 FileN
阅读全文
摘要:1. 路径 :/etc/php5/apache2/php.ini2. 搜索并修改下行,把Off值改成Ondisplay_errors = Off3. 搜索下行error_reporting = E_ALL & ~E_NOTICE或者搜索:error_reporting = E_ALL & ~E_DEPRECATED修改为error_reporting = E_ALL | E_STRICT
阅读全文
摘要:一、复制粘贴 nyy复制 粘贴P ye复制单词 6,9 co 12 复制第6行到第9行之间的内容到第12行后面。二、移动 gg 让光标移到首行 G → 到最后一行。 :xx 到xx行 NG → 到第 N 行 0 → 数字零,到行头 $ → 到本行行尾 H 移到屏幕的第一行 M 移到屏幕的中间一行 L 移到屏幕的最后一行 0 移到当前行的第一列 $ 移到当前行的最后一个字符 w 移到下一个字的开头 e 移到下一个字的结尾 dw 删除单词 s 删除光标所在处字符,并进入插入模式 S 删除光标所在的行,并进入插入模式三...
阅读全文
摘要:一个程序包括两个方面a.对数据的描述 在程序中要指定数据的类型和数据的组织形式,即数据结构b.对操作的描述 即操作步骤,也就是算法。数据结构+算法=程序数据时操作的对象,操作的目的是对数据进行加工处理。广义上讲,为解决一个问题而采取的方法和步骤,就成为算法计算机算法可分为两大类别:数值算法和非数值算法因此只对一些典型的的非数值运算算法(例如排序算法)作为比较深入的研究。二。算法的特性有穷性、确定性、有零个或多个输入 有一个或多个输出、有效性三。表示一个算法自然语言、流程图 N-S流程图 伪代码 计算机语言四、三种基本结构三种基本结构作为表示一个良好算法的基本单位1.顺序结构2.选择结构3.循.
阅读全文
摘要:1.数据库编码ALTER DATABASE 'test' DEFAULT CHARACTER SET utf8 COLLATE utf8_bin2.表category的编码该为utf8ALTER TABLE 'category' DEFAULT CHARACTER SET utf8 COLLATE utf8_bin3.修改字段的编码:ALTER TABLE 'test' CHANGE 'dd' 'dd' VARCHAR( 45 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NU
阅读全文
摘要:一、程序设计思想,包括两个方面: 算法设计 和 设计模式 算法强调思想方法,数据结构强调数据的存储方式,后者是前者的基础 算法强调的是细节,设计模式强调的是整体的设计框架。 打个比方就是,设计模式是宏观天体,算法是微观粒子。说到围观与宏观,可能大家都见过一副图:一条巨蟒咬住了自己的尾巴。这就是算法和设计模式的关系。
阅读全文
摘要:cal 日历ctrl+c 中断目前程序输入两次【TAB】按键一、关机sudo halt shutdown -h now 重启:reboot二、权限chgrp 改变档案所属群组chown 改变档案拥有者chmod 改变档案的权限,SUID,SGID,SBIT等等特性 - r w x r w x - - -档案类型 读 写 执行 读写执行 无无无 档案拥有这权限 档案所属群组权限 其它人之权限档案类型:d 是目录 -是档案 l是表示为连接档 b则表示为...
阅读全文
摘要:一、目录结构设计public_files 保存所有可以公共访问的页面 css js img lib 保存可以被其它文件调用的引用文件templates 保存页面显示文件二、数据库设计三、编写共享代码
阅读全文
摘要:1.insert 要点:往那张表添加? 给哪几列添加值?分别是什么值? 语法: insert into 表名(列1,....列N)values(值1,....值N);2.update 要点:改那张表?你需要给改哪几列的值?分别改什么值?在那些行生效。 update 表名 set 列1 = 值1, 列2 = 值2, ... 列N = 值N where 表达式;3.delete 要点:删除那张表的数据?你要删掉那些行? delete from 表名 where 表达式4.select select * from 表...
阅读全文
摘要:一、使用会话的基本步骤: a.开始一个会话 b.注册会话变量 c.使用会话变量 d.注销变量并销毁会话会话控制的思想是指能够在网站中根据一个会话跟踪用户。二、cookieset_cookie();第三个参数表示过期时间,使用时间戳的形式。如果丢失(或留空),那么cookie就会在浏览器关闭的时候过期。第四个参数是一个路径。只有在被请求的页面路径以指定的字符串开头的情况下,cookie才会被发送回服务器。 第五个参数是一个域名。只有当被请求页面的主机名以指定的域名结尾时,cookie才会被发送回服务器。第六个可选参数是一个安全标记,如果将其设为TRUE,表示浏览器只能以SSL连接...
阅读全文
摘要:<?php/* 1.处理表单的两个重要步骤 a.数据验证 9.2 b.输出转义 9.9 2.action 切记用硬编码路径*//* 处理表单的常用函数 isset() strlen() is_array() empty() 验证表单输入:下拉菜单 in_array() 单选按钮 array_key_exists()*/ /*?><html><form method="post" action="<?php echo $_SERVER['SCRIPT_NAME']; ?>"> <inpu
阅读全文
摘要:1.开启PDO和PDO相关数据库引擎 在php.ini文件 extension=php_pdo.dllextension=php_pdo_mysql.dll2.开启apache的rewrite模块 (注意:5处需要修改) 在httpd.conf文件conf/httpd.conf LoadModule rewrite_module modules/mod_rewrite.so AllowOverride None 改成All 注意:一共三个 启动虚拟主机 # Virtual hosts Include conf/extra/httpd-vhosts.conf3.配置虚拟主机 文件...
阅读全文
摘要:1.自己的类$this->load->library('someclass');2.使用codeigniter类库 system/libraries$this->load->library('form_validation');$this->load->library(array('email','table'));3.辅助函数 system/helpers application/helpers CodeIgniter 将会先在 application/helpers 寻找对应的辅助函数文件,
阅读全文
摘要:一、字符串二、数字三、日期时间四、数组五、变量六、函数七、类和对象八、web基础 cookie post九、表单十、访问数据库十一、session和数据保持十二、XML十三、WEB自动化十四、消费web服务十五、建立web服务十六、互联网服务十七、图形十八、安全和加密十九、国际化和本地化二十、错误处理,故障排除和测试二十一、性能调谐和负载测试二十二、正则表达式二十三、文件二十四、目录二十五、命令行PHP二十六、PEAR和PECLa.类的属性和变量的区别;成员方法类的属性和标准的变量很相似,除了必须在声明和赋值前加一个代表可见性的关键字之外。(public protected private)b
阅读全文
摘要:1.任何程序实质上都是对数据的处理操作。2.不管是直接对数据库操作,还是使用服务器端脚本语言操作数据库,都要通过标准的结构化查询语言SQL来完成。3.服务器端脚本编程语言 服务器端脚本 是用来协助web服务器工作的编程语言,也可以说是对web服务器功能的扩展,并外挂在web服务器上一起工作。网页中的用户注册,信息查询等功能,都需要对服务器端的数据库里面的数据进行操作。 WEB服务器(不具有数据库操作的功能,所以就要委托服务器端脚本编程) 来完成对数据库的添加和查询的工作,并将处理后的结果生成HTML等浏览器可以解释的内容,在通过WEB服务器发送给客户端浏览器。动态地编辑、修改或添加网页内容..
阅读全文