博客园 - 周国选uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=268552018-08-28T06:25:39Z周国选https://www.cnblogs.com/zgx/feed.cnblogs.comhttps://www.cnblogs.com/zgx/archive/2011/12/05/2276367.htmlSQL数据库中修改表的所有者 - 周国选单个修改所有者sql语句如下:查询分析器输入:EXEC sp_changeobjectowner 'user.table', 'dbo'user.table的意思为:所有者.表名,比如oblog.oblog_user,以前的语句表示将table这张表的所有者由user改成dbo批量修改所有者语句如下:查询分析器输入:exec sp_msforeachtable 'sp_changeobjectowner ''?'', ''dbo'''即可把当面表的所有所有者换成dbo批量修改视图和存2011-12-05T01:22:00Z2011-12-05T01:22:00Z周国选https://www.cnblogs.com/zgx/【摘要】单个修改所有者sql语句如下:查询分析器输入:EXEC sp_changeobjectowner 'user.table', 'dbo'user.table的意思为:所有者.表名,比如oblog.oblog_user,以前的语句表示将table这张表的所有者由user改成dbo批量修改所有者语句如下:查询分析器输入:exec sp_msforeachtable 'sp_changeobjectowner ''?'', ''dbo'''即可把当面表的所有所有者换成dbo批量修改视图和存 <a href="https://www.cnblogs.com/zgx/archive/2011/12/05/2276367.html" target="_blank">阅读全文</a>https://www.cnblogs.com/zgx/archive/2011/09/23/2186344.htmlllinux mount 新建磁盘到指定目录 - 周国选因为安装数据库,需要较大的磁盘容量,需要把一块新磁盘挂载到/opt上1 对磁盘做分区:root@rac1:/root>fdisk /dev/sdb The number of cylinders for this disk is set to 182024.There is nothing wrong with that, but this is larger than 1024,and could in certain setups cause problems with:1) software that runs at boot time (e.g., old versions of2011-09-23T08:11:00Z2011-09-23T08:11:00Z周国选https://www.cnblogs.com/zgx/【摘要】因为安装数据库,需要较大的磁盘容量,需要把一块新磁盘挂载到/opt上1 对磁盘做分区:root@rac1:/root>fdisk /dev/sdb The number of cylinders for this disk is set to 182024.There is nothing wrong with that, but this is larger than 1024,and could in certain setups cause problems with:1) software that runs at boot time (e.g., old versions of <a href="https://www.cnblogs.com/zgx/archive/2011/09/23/2186344.html" target="_blank">阅读全文</a>https://www.cnblogs.com/zgx/archive/2011/09/22/2185271.htmlCentos下apache默认主页修改 - 周国选年前把服务器重装了下,系统Centos5.4.主要做网站发布,装的apache服务。 当时做的时候因特殊原因,要改默认主页为 default.php,安装默认是 :DirectoryIndex index.html于是就修改 /etc/httpd/conf/httpd.conf 文件 DirectoryIndex index.html 为 DirectoryIndexdefault.phpindex.phpindex.html重启服务器,无效!查了一些资料,没有得到解决。应急的处理方法是在原index.php页面做一次跳转。今天,因为网页流程上的一些问题,这个设置失效的bug显现出来,于是再次2011-09-22T08:37:00Z2011-09-22T08:37:00Z周国选https://www.cnblogs.com/zgx/【摘要】年前把服务器重装了下,系统Centos5.4.主要做网站发布,装的apache服务。 当时做的时候因特殊原因,要改默认主页为 default.php,安装默认是 :DirectoryIndex index.html于是就修改 /etc/httpd/conf/httpd.conf 文件 DirectoryIndex index.html 为 DirectoryIndexdefault.phpindex.phpindex.html重启服务器,无效!查了一些资料,没有得到解决。应急的处理方法是在原index.php页面做一次跳转。今天,因为网页流程上的一些问题,这个设置失效的bug显现出来,于是再次 <a href="https://www.cnblogs.com/zgx/archive/2011/09/22/2185271.html" target="_blank">阅读全文</a>https://www.cnblogs.com/zgx/archive/2011/09/22/2185261.htmlCentOS Apache配置详解 - 周国选要想在linux上实现网页服务器(www)需要Apache这个服务器软件,不过Apache仅能提供最基本的静态网站数据而已,想要实现动态网站的话,最好还是要PHP与MySQL的支持,所以下面我们将会以LAMP(linux+Apache+MySQL+PHP)作为安装与设置的介绍。LAMP所需软件与其结构httpd mysql mysql-Server php php-devel php-mysql可以用rpm包安装,或者直接用yum安装#yum install httpd mysql-server php php-devel php-mysql先来了解一下apache 2.0这个版本的相关结构,2011-09-22T08:30:00Z2011-09-22T08:30:00Z周国选https://www.cnblogs.com/zgx/【摘要】要想在linux上实现网页服务器(www)需要Apache这个服务器软件,不过Apache仅能提供最基本的静态网站数据而已,想要实现动态网站的话,最好还是要PHP与MySQL的支持,所以下面我们将会以LAMP(linux+Apache+MySQL+PHP)作为安装与设置的介绍。LAMP所需软件与其结构httpd mysql mysql-Server php php-devel php-mysql可以用rpm包安装,或者直接用yum安装#yum install httpd mysql-server php php-devel php-mysql先来了解一下apache 2.0这个版本的相关结构, <a href="https://www.cnblogs.com/zgx/archive/2011/09/22/2185261.html" target="_blank">阅读全文</a>https://www.cnblogs.com/zgx/archive/2011/09/14/2175422.htmlFotolog 的 Solaris/MySQL 架构 - 周国选Fotolog 是一个以图片为主的 SNS 网站,让 VPSee 好奇的是用 Solaris 的 Web 2.0 站点不多,看看 Fotolog 有没有什么新东西。数据数据和图片来源(2007):Fotolog: Scaling the World’s Largest Photo Blogging Community超过1100万用户超过24亿条评论每个月超过35亿 PV 和 2000万独立访问,Alexa Top 20总共有超过2亿张的图片,每天还有超过50万张照片上传20%用户每天在 Fotolog 停留 24分钟32台 MySQL 服务器和一个由30台 memcached 服务器组成的集2011-09-14T01:24:00Z2011-09-14T01:24:00Z周国选https://www.cnblogs.com/zgx/【摘要】Fotolog 是一个以图片为主的 SNS 网站,让 VPSee 好奇的是用 Solaris 的 Web 2.0 站点不多,看看 Fotolog 有没有什么新东西。数据数据和图片来源(2007):Fotolog: Scaling the World’s Largest Photo Blogging Community超过1100万用户超过24亿条评论每个月超过35亿 PV 和 2000万独立访问,Alexa Top 20总共有超过2亿张的图片,每天还有超过50万张照片上传20%用户每天在 Fotolog 停留 24分钟32台 MySQL 服务器和一个由30台 memcached 服务器组成的集 <a href="https://www.cnblogs.com/zgx/archive/2011/09/14/2175422.html" target="_blank">阅读全文</a>https://www.cnblogs.com/zgx/archive/2011/09/13/2174950.htmlmysql不预读数据库信息(use dbname 更快,不会卡) - 周国选mysql> use dbname Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -A让后就卡在这里。上面卡住的原因:: 是由于数据库太大,即数据库中表非常多,所以如果预读数据库信息,将非常慢,所以就卡住了,如果数据库中表非常少,将不会出现问题。 出现问题的原因是:: 我们进入mysql 时,没有使用-A参数; 即我们使用 mysql -hhostname -uusername -pp2011-09-13T09:40:00Z2011-09-13T09:40:00Z周国选https://www.cnblogs.com/zgx/【摘要】mysql> use dbname Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -A让后就卡在这里。上面卡住的原因:: 是由于数据库太大,即数据库中表非常多,所以如果预读数据库信息,将非常慢,所以就卡住了,如果数据库中表非常少,将不会出现问题。 出现问题的原因是:: 我们进入mysql 时,没有使用-A参数; 即我们使用 mysql -hhostname -uusername -pp <a href="https://www.cnblogs.com/zgx/archive/2011/09/13/2174950.html" target="_blank">阅读全文</a>https://www.cnblogs.com/zgx/archive/2011/09/13/2174823.htmlLinux MySQL主从复制(Replication)配置 - 周国选MySQL是开源的关系型数据库系统。复制(Replication)是从一台MySQL数据库服务器(主服务器master)复制数据到另一个服务器(从服务器slave)的一个进程。配置主服务器(master)1、编辑数据库配置文件my.cnf,一般在/etc/目录下。#vi /etc/my.cnf在[mysqld]的下面加入下面代码:log-bin=mysql-binserver-id=1innodb_flush_log_at_trx_commit=1sync_binlog=1binlog-do-db=wordpressbinlog_ignore_db=mysqlserver-id=1中的1可以任2011-09-13T08:03:00Z2011-09-13T08:03:00Z周国选https://www.cnblogs.com/zgx/【摘要】MySQL是开源的关系型数据库系统。复制(Replication)是从一台MySQL数据库服务器(主服务器master)复制数据到另一个服务器(从服务器slave)的一个进程。配置主服务器(master)1、编辑数据库配置文件my.cnf,一般在/etc/目录下。#vi /etc/my.cnf在[mysqld]的下面加入下面代码:log-bin=mysql-binserver-id=1innodb_flush_log_at_trx_commit=1sync_binlog=1binlog-do-db=wordpressbinlog_ignore_db=mysqlserver-id=1中的1可以任 <a href="https://www.cnblogs.com/zgx/archive/2011/09/13/2174823.html" target="_blank">阅读全文</a>https://www.cnblogs.com/zgx/archive/2011/09/13/2174798.htmlMySql常用命令总结 - 周国选这两天搞个网站,又用到MySql,可是命令却一个都想不起来,所以,趁这次机会,把这些整理一下,权当作笔记吧,以便自己以后查阅!1:使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; 2:2、创建一个数据库MYSQLDATA mysql> CREATE DATABASE MYSQLDATA; 3:选择你所创建的数据库 mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4:查看现在的数据库中存在什么表 mysql> SHOW TABLES;5:创建一个数据库表 mysq2011-09-13T07:42:00Z2011-09-13T07:42:00Z周国选https://www.cnblogs.com/zgx/【摘要】这两天搞个网站,又用到MySql,可是命令却一个都想不起来,所以,趁这次机会,把这些整理一下,权当作笔记吧,以便自己以后查阅!1:使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; 2:2、创建一个数据库MYSQLDATA mysql> CREATE DATABASE MYSQLDATA; 3:选择你所创建的数据库 mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4:查看现在的数据库中存在什么表 mysql> SHOW TABLES;5:创建一个数据库表 mysq <a href="https://www.cnblogs.com/zgx/archive/2011/09/13/2174798.html" target="_blank">阅读全文</a>https://www.cnblogs.com/zgx/archive/2011/09/13/2174719.html备份MySQL出现Can’t open file when using LOCK TABLES错误 - 周国选备份数据库出现mysqldump: Got error: 1016: Can't open file: './ShoppingCart/ShoppingCart_01f8.frm' (errno: 24) when using LOCK TABLES这样的错误。搜索了一下,发现只要在mysqldump的时候加上--lock-tables=false就可以解决问题。 mysqldump -u root -pMyPassword DbName --lock-tables=false > data.sql2011-09-13T06:55:00Z2011-09-13T06:55:00Z周国选https://www.cnblogs.com/zgx/【摘要】备份数据库出现mysqldump: Got error: 1016: Can't open file: './ShoppingCart/ShoppingCart_01f8.frm' (errno: 24) when using LOCK TABLES这样的错误。搜索了一下,发现只要在mysqldump的时候加上--lock-tables=false就可以解决问题。 mysqldump -u root -pMyPassword DbName --lock-tables=false > data.sql <a href="https://www.cnblogs.com/zgx/archive/2011/09/13/2174719.html" target="_blank">阅读全文</a>https://www.cnblogs.com/zgx/archive/2011/09/08/2170990.htmlORACLE常用Script - 周国选1、查看当前所有对象 SQL> select * from tab; 2、建一个和a表结构一样的空表 SQL> create table b as select * from a where 1=2; SQL> create table b(b1,b2,b3) as select a1,a2,a3 from a where 1=2; 3、察看数据库的大小,和空间使用情况 SQL> col tablespace format a20 SQL> select b.file_id 文件ID, b.tablespace_name 表空间, b...2011-09-08T02:03:00Z2011-09-08T02:03:00Z周国选https://www.cnblogs.com/zgx/【摘要】1、查看当前所有对象 SQL> select * from tab; 2、建一个和a表结构一样的空表 SQL> create table b as select * from a where 1=2; SQL> create table b(b1,b2,b3) as select a1,a2,a3 from a where 1=2; 3、察看数据库的大小,和空间使用情况 SQL> col tablespace format a20 SQL> select b.file_id 文件ID, b.tablespace_name 表空间, b... <a href="https://www.cnblogs.com/zgx/archive/2011/09/08/2170990.html" target="_blank">阅读全文</a>https://www.cnblogs.com/zgx/archive/2011/09/08/2170970.htmlOracle的特色和选项 - 周国选Oracle是世界上功能最强大、最复杂的软件包之一,Oracle专业人员经常努力挣扎着去理解Oracle大量的特色和选项。精明能干的Oracle专业人员必须仔细评估这些可用的选项,并选择合适的Oracle实现版本,从而获取所有他们需要的特色而不用购买那些他们不会用到的特色。Oracle的不同版本Oracle公司当前的Oracle数据库版本主要有三个,每个版本都有不同的特色和选项:* Oracle企业版(EE)-Oracle公司的旗舰产品,拥有针对大型企业的大量的工具和特色。* Oracle标准版(SE)-Oracle标准版包含针对小型或中型企业的基本数据库管理功能,价格远比企业版低。 * Or2011-09-08T01:47:00Z2011-09-08T01:47:00Z周国选https://www.cnblogs.com/zgx/【摘要】Oracle是世界上功能最强大、最复杂的软件包之一,Oracle专业人员经常努力挣扎着去理解Oracle大量的特色和选项。精明能干的Oracle专业人员必须仔细评估这些可用的选项,并选择合适的Oracle实现版本,从而获取所有他们需要的特色而不用购买那些他们不会用到的特色。Oracle的不同版本Oracle公司当前的Oracle数据库版本主要有三个,每个版本都有不同的特色和选项:* Oracle企业版(EE)-Oracle公司的旗舰产品,拥有针对大型企业的大量的工具和特色。* Oracle标准版(SE)-Oracle标准版包含针对小型或中型企业的基本数据库管理功能,价格远比企业版低。 * Or <a href="https://www.cnblogs.com/zgx/archive/2011/09/08/2170970.html" target="_blank">阅读全文</a>https://www.cnblogs.com/zgx/archive/2011/09/07/2170101.htmlOracle入门--启动和关闭详解 - 周国选1.启动oracle server. startup[nomount|mount|open][force][pfile=filename] 参数说明: nomount:只启动实例 mount:启动实例,并装载数据库 open:启动实例,装载并打开数据库。 force:终止实例,并重新启动数据库。(默认选项) pfile:指定非默认参数文件名。 2.停止oracle server shutdown [normal|transactional|immediate|abort] 参数说明: normal:等待用户断开已存在连接,系统发出检查点,然后在同步数据文件、控制文...2011-09-07T09:39:00Z2011-09-07T09:39:00Z周国选https://www.cnblogs.com/zgx/【摘要】1.启动oracle server. startup[nomount|mount|open][force][pfile=filename] 参数说明: nomount:只启动实例 mount:启动实例,并装载数据库 open:启动实例,装载并打开数据库。 force:终止实例,并重新启动数据库。(默认选项) pfile:指定非默认参数文件名。 2.停止oracle server shutdown [normal|transactional|immediate|abort] 参数说明: normal:等待用户断开已存在连接,系统发出检查点,然后在同步数据文件、控制文... <a href="https://www.cnblogs.com/zgx/archive/2011/09/07/2170101.html" target="_blank">阅读全文</a>https://www.cnblogs.com/zgx/archive/2011/09/05/2167666.html如何在sql*plus中使用方向键和删除键 - 周国选操作系统:CentOS 5.2数据库:Oracle 10g r2linux下使用rlwrap回调sqlplus中执行过的命令当在 Linux Shell中运行SQL*Plus的时候,并不提供浏览历史命令行的功能。相反的,在Windows操作系统上,当在DOS命令窗口中运行 SQL*Plus的时候,可以使用向上,向下键来跳回之前已经执行过的SQL语句。你可以根据需要修改他们,然后按[Enter]重新提交执行。为了在Linux中达到同样的目的,你可以安装rlwrap,这个程式本身是个Shell,可以运行任何你提供给它的命令包括参数,并添加命令历史浏览功能。 The rlwrap program i2011-09-05T08:16:00Z2011-09-05T08:16:00Z周国选https://www.cnblogs.com/zgx/【摘要】操作系统:CentOS 5.2数据库:Oracle 10g r2linux下使用rlwrap回调sqlplus中执行过的命令当在 Linux Shell中运行SQL*Plus的时候,并不提供浏览历史命令行的功能。相反的,在Windows操作系统上,当在DOS命令窗口中运行 SQL*Plus的时候,可以使用向上,向下键来跳回之前已经执行过的SQL语句。你可以根据需要修改他们,然后按[Enter]重新提交执行。为了在Linux中达到同样的目的,你可以安装rlwrap,这个程式本身是个Shell,可以运行任何你提供给它的命令包括参数,并添加命令历史浏览功能。 The rlwrap program i <a href="https://www.cnblogs.com/zgx/archive/2011/09/05/2167666.html" target="_blank">阅读全文</a>https://www.cnblogs.com/zgx/archive/2011/09/01/2162204.htmlSQL Plus常用命令 - 周国选ORACLE的朋友,一定要收藏一份。一、 SQL语句 基本的SQL语句就不用说了吧。。。。 二、 SQL*Plus环境变量的设置和显示。 show和set命令是两条用于维护SQL*Plus系统变量的命令。 show all --查看所有68个系统变量值。 show user --显示当前连接用户。 show error --显示错误。 set heading off --禁止输出列标题,默认值为ON。 set feedback off --禁止显示最后一行的计数反馈信息,默认值为"对6个或更多的记录,回送ON"。 set timing on --默认为OFF,设置查询耗时,2011-09-01T08:48:00Z2011-09-01T08:48:00Z周国选https://www.cnblogs.com/zgx/【摘要】ORACLE的朋友,一定要收藏一份。一、 SQL语句 基本的SQL语句就不用说了吧。。。。 二、 SQL*Plus环境变量的设置和显示。 show和set命令是两条用于维护SQL*Plus系统变量的命令。 show all --查看所有68个系统变量值。 show user --显示当前连接用户。 show error --显示错误。 set heading off --禁止输出列标题,默认值为ON。 set feedback off --禁止显示最后一行的计数反馈信息,默认值为"对6个或更多的记录,回送ON"。 set timing on --默认为OFF,设置查询耗时, <a href="https://www.cnblogs.com/zgx/archive/2011/09/01/2162204.html" target="_blank">阅读全文</a>https://www.cnblogs.com/zgx/archive/2011/08/31/2160330.htmlSELinux相关指令工具 - 周国选在安装Oracle的时候.先要检查SELinux是否已经启用.[root@localhost~]#sestatusSELinuxstatus:disabled常用命令如下:sestatus查询系统的selinux目 前的狀态selinuxenabled查询系统的selinux支 援是否有启用setenforce设定selinux运 作狀态getsebool列出所有selinux bool数值清单列表与内容setsebool 设定selinux bool数值内容chcon变更档案目录security contextrestorecon恢復档案目录的预设的security contextfixfi2011-08-31T01:46:00Z2011-08-31T01:46:00Z周国选https://www.cnblogs.com/zgx/【摘要】在安装Oracle的时候.先要检查SELinux是否已经启用.[root@localhost~]#sestatusSELinuxstatus:disabled常用命令如下:sestatus查询系统的selinux目 前的狀态selinuxenabled查询系统的selinux支 援是否有启用setenforce设定selinux运 作狀态getsebool列出所有selinux bool数值清单列表与内容setsebool 设定selinux bool数值内容chcon变更档案目录security contextrestorecon恢復档案目录的预设的security contextfixfi <a href="https://www.cnblogs.com/zgx/archive/2011/08/31/2160330.html" target="_blank">阅读全文</a>https://www.cnblogs.com/zgx/archive/2011/08/10/2134097.html在Linux上安装Memcached服务 - 周国选下载并安装Memcache服务器端服务器端主要是安装memcache服务器端.下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是libevent-1.3。(如果你的系统已经安装了libevent,可以不用安装)官网:http://www.monkey.org/~provos/libevent/下载:http://www.monkey.org/~provos/libevent-1.3.tar.2011-08-10T12:01:00Z2011-08-10T12:01:00Z周国选https://www.cnblogs.com/zgx/【摘要】下载并安装Memcache服务器端服务器端主要是安装memcache服务器端.下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是libevent-1.3。(如果你的系统已经安装了libevent,可以不用安装)官网:http://www.monkey.org/~provos/libevent/下载:http://www.monkey.org/~provos/libevent-1.3.tar. <a href="https://www.cnblogs.com/zgx/archive/2011/08/10/2134097.html" target="_blank">阅读全文</a>https://www.cnblogs.com/zgx/archive/2011/04/12/2013383.htmlLINUX常用命令 - 周国选LINUX常用命令(基础)1. man 对你熟悉或不熟悉的命令提供帮助解释eg:man ls 就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。2. ls 查看目录或者文件的属*,列举出任一目录下面的文件eg: ls /usr/manls -la.d表示目录(directory),如果是一个"-"表示是文件,如果是l则表示是一个连接文件(link)b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x)。3. cp 拷贝文件eg: cp filename1 filename2 //把filename12011-04-12T02:48:00Z2011-04-12T02:48:00Z周国选https://www.cnblogs.com/zgx/【摘要】LINUX常用命令(基础)1. man 对你熟悉或不熟悉的命令提供帮助解释eg:man ls 就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。2. ls 查看目录或者文件的属*,列举出任一目录下面的文件eg: ls /usr/manls -la.d表示目录(directory),如果是一个"-"表示是文件,如果是l则表示是一个连接文件(link)b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x)。3. cp 拷贝文件eg: cp filename1 filename2 //把filename1 <a href="https://www.cnblogs.com/zgx/archive/2011/04/12/2013383.html" target="_blank">阅读全文</a>https://www.cnblogs.com/zgx/archive/2011/04/12/2013356.htmlLinux VI/VIM常用命令 - 周国选Vi是“Visual interface”的简称,它在Linux上的地位就仿佛Edit程序在Dos上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的。 Vi不是一个排版程序,它不象Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。 Vi没有菜单,只有命令,且命令繁多。Vi有三种基本工作模式:命令行模式、文本输入模式和末行模式。 命令行模式(command mode/一般模式)任何时候,不管用户处于何种模式,只要按一下键,即可使Vi进入命令行模式;我们在shell环境(提示符为$)下2011-04-12T02:32:00Z2011-04-12T02:32:00Z周国选https://www.cnblogs.com/zgx/【摘要】Vi是“Visual interface”的简称,它在Linux上的地位就仿佛Edit程序在Dos上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的。 Vi不是一个排版程序,它不象Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。 Vi没有菜单,只有命令,且命令繁多。Vi有三种基本工作模式:命令行模式、文本输入模式和末行模式。 命令行模式(command mode/一般模式)任何时候,不管用户处于何种模式,只要按一下键,即可使Vi进入命令行模式;我们在shell环境(提示符为$)下 <a href="https://www.cnblogs.com/zgx/archive/2011/04/12/2013356.html" target="_blank">阅读全文</a>https://www.cnblogs.com/zgx/archive/2011/03/15/1985181.htmlmemcached telnet操作 - 周国选telnet localhost 11211//保存set good 32 0 10helloworldSTORED//取回gets goodVALUE good 32 10 10helloworldEND//替换replace good 32 0 10worldhelloSTOREDget goodVALUE good 32 10worldhelloEND//尾部添加append good 32 0 5afterSTOREDget goodVALUE good 32 15worldhelloafterEND//头部添加prepend good 32 0 6beforeSTOREDget go2011-03-15T11:18:00Z2011-03-15T11:18:00Z周国选https://www.cnblogs.com/zgx/【摘要】telnet localhost 11211//保存set good 32 0 10helloworldSTORED//取回gets goodVALUE good 32 10 10helloworldEND//替换replace good 32 0 10worldhelloSTOREDget goodVALUE good 32 10worldhelloEND//尾部添加append good 32 0 5afterSTOREDget goodVALUE good 32 15worldhelloafterEND//头部添加prepend good 32 0 6beforeSTOREDget go <a href="https://www.cnblogs.com/zgx/archive/2011/03/15/1985181.html" target="_blank">阅读全文</a>https://www.cnblogs.com/zgx/archive/2011/02/18/1957901.htmlQuartz.NET克隆表达式 - 周国选Quartz.NET克隆表达式字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日期 1-31 , - * ? / L W C 月份 1-12 或者 JAN-DEC , - * / 星期 1-7 或者 SUN-SAT , - * ? / L C # 年(可选) 留空, 1970-2099 , - * / "0 0 12 * * ?" 每天中午12点触发 "0 15 10 ? * *" 每天上午10:15触发"0 15 10 * * ?" 每天上午10:15触发 "0 15 10 * * ? *" 每天上午10:15触发 "2011-02-18T07:42:00Z2011-02-18T07:42:00Z周国选https://www.cnblogs.com/zgx/【摘要】Quartz.NET克隆表达式字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日期 1-31 , - * ? / L W C 月份 1-12 或者 JAN-DEC , - * / 星期 1-7 或者 SUN-SAT , - * ? / L C # 年(可选) 留空, 1970-2099 , - * / "0 0 12 * * ?" 每天中午12点触发 "0 15 10 ? * *" 每天上午10:15触发"0 15 10 * * ?" 每天上午10:15触发 "0 15 10 * * ? *" 每天上午10:15触发 " <a href="https://www.cnblogs.com/zgx/archive/2011/02/18/1957901.html" target="_blank">阅读全文</a>