自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

转载 14.bash(2) 与 环境变量

变量内容的删除,替代和替换删除:echo ${path#/*kerberos/bin:}${variable#/*kerberos/bin:} // 代表从变量内容的最前面开始向右删除,且仅删除最短的那个echo ${path##/*:} //删除最长的那个因为在PATH中,每个目录以 : 隔开的,所以要从头删除目录就是介于斜线(/) 到冒号(:) 之间的数据。但是 PATH 中不止一个冒号(

2016-12-26 21:57:02 308

转载 10.生命周期和Zend引擎

http://www.php-internals.com/book/?p=chapt02/02-01-php-life-cycle-and-zend-engine

2016-12-26 00:40:29 775

转载 13. bash

shell 将我们的输入的命令与内核通信。只要能操作应用程序的接口都可以称为 shell 。查看 shell : 每个用户默认取得的 shell: 我们登录终端机(tty)后,Linux 会根据 /etc/passwd 文件的设置给我们一个shell优点: 1. 命令记忆能力: /.bash_history 2. 命令与文件补齐功能(Tab) 3. 命令别名设置功能(alias),ali

2016-12-24 16:23:11 434

转载 1.web服务

1.cookiecookie是由浏览器来管理的,其一般保存在客户端内存中,所以生命周期为浏览器会话期间,关闭浏览器以后,cookie会自动消失。当然如果cookie设置了过期时间,也会由浏览器同步在磁盘当中。在每次http请求的过程当中,浏览器会按照一定的原则选择一部分cookie放在http包头当中发给web服务器。所以cookie过长导致的直接结果就是http包体过大,因此http协议对c

2016-12-23 13:22:55 333

转载 12. vim 编辑器

vim 的保存文件,恢复与打开时的警告信息 1. 可能有其他人或程序同时在编辑这个文件 2. 在前一个 vim 环境中,可能因为某些原因导致 vim 中断编辑多个文件::n 下一个文件:N 上个文件:files 显示出目前编辑的文件vim 环境设置与记录: ~/.vimrc , ~/.viminfo:set all语系编码转换:iconv --listiconv -f 原本编码 -t

2016-12-22 23:23:52 280

转载 11.文件与文件系统的压缩与打包

*.Z compress 程序压缩文件*.gz gzip 程序压缩文件*.bz2 bzip 程序压缩文件*.tar tar 程序打包的数据,并没有压缩*.tar.gz tar 程序打包,经过gzip 压缩*.tar.bz2 tar 程序打包,经过bzip2的压缩gzip [-cdtv#] 文件名 -c : 将压缩的数据输出到屏幕,可以通过数据流重定向来处理

2016-12-19 23:31:56 376

转载 7.用户代码的执行

http://www.php-internals.com/book/?p=chapt02/02-00-overview

2016-12-18 23:39:09 390

转载 6.常用代码

#define PHP_FUNCTION ZEND_FUNCTION#define ZEND_FUNCTION(name) ZEND_NAMED_FUNCTION(ZEND_FN(name))#define ZEND_FN(name) zif_##name#define ZEND_NAMED_FUNCTION(name) void na

2016-12-18 22:55:17 354

转载 10.文件系统的简单操作(hard link soft link)

df : 列出文件系统的整体磁盘使用量 -a : 列出所有文件系统 -k : kb -m : mb -h : g -i : 以 inode 数量显示du : 评估文件系统的磁盘使用量(常用于评估目录所占容量) -a 所有 -s 列出总量连接文件Linux 下面有2中方式连接文件: 一种类似windows 快捷方式功能,迅速的连接到目标文件或

2016-12-16 00:35:20 2109

转载 9. Linux 磁盘与文件管理系统(inode 目录)

磁盘分区后要进行格式化,因为操作系统所设置的文件属性/权限并不相同,为了存放这些文件所需的数据,因此需要将分区进行格式化,以成为操作系统能够利用的文件系统格式。文件系统通常会将文件权限和文件属性这2部分数据分别存放在不同的块,权限和属性放置在 inode 中,至于实际数据则存放在 data block 中。另外,还有一个 超级块(superblock), 会记录整个文件系统的整体信息,包括in

2016-12-14 00:52:11 1749

转载 4.统计各个数字,空白符,以及其他字符出现的次数

#include <stdio.h>int main(){ int c, i, nwhite, nother; int ndigit[10]; nwhite = nother = 0; for (i = 0; i < 10; i++) { ndigit[i] = 0; } while ((c = getchar()) != EOF) {

2016-12-13 00:27:38 556

翻译 3.以每行一个单词的形式打印其输入

#include <stdio.h>#define IN 1#define OUT 0int main(){ int c, state; state = OUT; while ((c = getchar()) != EOF) { if (c == ' ' || c == '\n' || c == '\t') { //如果是单词分隔符,且stat

2016-12-13 00:16:54 440

转载 2.统计输入的行数,单词数和字符数

#include <stdio.h>#define IN 1#define OUT 0int main(){ int c, nl, nw, nc, state; state = OUT; nl = nw = nc = 0; while ((c = getchar()) != EOF) { ++nc; if (c == '\n') {

2016-12-12 00:35:40 1259 1

转载 1.输入复制到输出,并将其中连续多个空格用一个空格代替

1.输入复制到输出,并将其中连续多个空格用一个空格代替#include <stdio.h>#define NONBANK 'a'int main(){ int c, lastc; lastc = NONBLANK; while ((c = getchar()) != EOF) { if (c != ' ') { putchar(c);

2016-12-12 00:23:11 1137

转载 5.PHP 命令行模式

PHP 命令行模式

2016-12-10 22:14:09 525

转载 4.PHP的运行方式

1、运行模式 1.1 CGI模式 CGI模式安装: 1.2 FastCGI模式 安装fastcgi模式: 1.3 CLI模式 1.4 模块模式 1.5 ISAPI模式 6. php在Nginx中运行模式(Nginx+ PHP-FPM) http://www.cnblogs.com/xia520pi/p/3914964.htmlhttp://blog.csdn.

2016-12-10 20:53:24 271

转载 16.索引优化

列的离散度判断:唯一值越多,离散度越好建立联合索引,把离散度大的放前面增加索引有利于查询,但不利于写入操作 工具查找重复索引: 1.索引的存储分类 2.MySQL 如何使用索引1.多列索引,所有最左前缀2.like 查询,后面如果是常量,且 % 不在第一个字符,会用到3.如果对大文本进行搜索,使用全文索引,而不是...

2016-12-10 15:13:06 304 1

转载 15.explain

type : - const 常数查找,一般为主键或者唯一索引查找 - eq_reg 范围查找,主键或者唯一索引的范围查找 - ref 一般用于连接查询,一个表基于某个索引的查找 - range 基于索引的范围查找 - index 基于索引的扫描 - all 表扫描key_len : 索引的长度,mysql 每次读取以页为单位,如果一页中存储的索引数量越大,查询...

2016-12-10 12:30:52 263

转载 8. Linux 文件与目录管理

cd : change directorypwd -P :显示路径,而非使用连接路径 ,print work directorymkdir [-mp] : -p创建多级目录,-m 权限,make directoryrmdir关于执行文件路径的变量 : $PATH不同身份用户默认的path不同,默认执行的命令也不同path可以修改使用绝对路径或者相对路径指定执行某个命令,比查询path更快

2016-12-08 00:23:40 349

转载 7.Linux 的文件权限和目录配置

/etc/passwd //用户信息/etc/shadow // 密码/etc/group //组名 Linux 文件属性 权限 : d:目录 -:文件 l:连接文件 b:可供缓存的接口设备 c:串行端口设备,如鼠标连接 :有多少文件名连接到此节点(i-node)所有者用户组文件容量修改日期文件名ls -al --full

2016-12-05 22:07:08 1033

转载 14. 数据库优化

演示数据: http://dev.mysql.com/doc/sakila/en/sakila-installation.html show variables like '%slow_query%';set global slow_query_log_file = '路径'; //设置慢查询日志路径set global log_queries_not_us...

2016-12-04 15:22:51 284

转载 6.Linux 运行级别

Linux 默认情况下提供了6个Terminal 来让用户登录,切换方式为 Ctrl + Alt + f1到f7f1 -- f6 :文字界面f7 : 图形桌面startx // 图形界面/etc/inittab //修改默认登陆环境exit //注销系统date // 显示时间cal //显示日历cal 10 2010cal 2010bc //计算器scale = 3 // 设置b

2016-12-03 19:17:48 1111

转载 13.存储引擎

锁的颗粒:锁定时的单位

2016-12-03 15:42:45 252

转载 5. Linux 设备文件名

IDE 硬盘 /dev/hd[a-d]SCS/SATA/USB 硬盘 /dev/sd[a-p]U盘 /dev/sd[a-p] 与sata相同软驱 /dev/df[0-1]打印机 25针:/dev/lp[0-2] USB : /dev/usb/lp[0-15]鼠标 USB:/dev/usb/mouse[0-15] PS2: /dev/psaux

2016-12-03 00:45:26 635

linux下vim使用详解.pdf

不要试图从本手册中去获取什么知识,使用Vim更多的是一种技能而 不是一种知识,Vim的学习需要的更多的不是头脑而是双手,经常按书中 的指示进行示例性的操作,在学习Vim众多精致的技巧时,不要贪图一下 子全都掌握,最好是看一条技巧后,马上在编辑器上进行操作,这样在以 后实际的编辑操作时你的手指就会建立一种自然的反应而不是由头脑来搜 索该使用哪一条操作技巧。建议读者不动手来不读书。如果手边没有一 个合适的Vim编辑器环境可供操练,那么建议读者还是不要在这里浪费时 间。

2014-04-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除