忙于采集的蜜蜂,无暇在人前高谈阔论 [登录·注册]

吕滔博客

首页 开发 运维 工具 摄影
  • 04774

    迁移 KVM/VMware 虚拟机或物理机到 Xen PV 虚拟机

    memory使用 KVM, VMware, XenServer/Xen HVM 这些全虚拟技术的虚拟机之间相互转化比较容易,有的转化一下虚拟机镜像文件的格式就可以了,有的可以借助一些免费的自动转化工具如 VMware vCenter Converter 等。今天要说的是全虚拟机(HVM)或物理机到半虚拟机(PV)的转化,稍微麻烦点。HVM 到 PV 的转化思路是这样的:1、把整个系统打包后拷贝到 Xen 服务器; 2、在 Xen 服务器上新建一个磁盘文件,把原系统解压到这个 “磁盘” 里; 3、挂载磁...

    运维 发布于:2014-04-24
  • 06286

    如何快速创建 Xen 虚拟机镜像

    memory在 Linux 上安装完 Xen 服务器后接下来的工作就是如何创建和启动一个虚拟机。这个看似很简单的问题难住了不少人,VPSee 收到不少邮件关于如何快速创建和部署虚拟机镜像的。创建虚拟机的工具有很多,比如 virt-manager, virt-install, virsh, xen-create-image 等等,不过这些工具都要每次重头安装虚拟机的操作系统,需要人机交互、速度慢、不自动,不利于写成脚本。有什么快速的创建/部署/克隆虚拟机的办法呢?可以先做一个模版,然后通过拷贝模版的办法...

    运维 发布于:2014-04-24
  • 27719

    安装psdash查看Linux系统信息的web面板

    memorypsdash 是一款查看 Linux 系统信息的 web 面板,和我们以前提到的另一款系统监控工具 Glances 一样,psDash 的系统信息的采集也是由 psutil 完成的。和 Glances 不同的是,psdash 没有提供 API,只带了一个基于 Flask 的 web 界面,默认每3秒刷新一次数据和界面。升级系统后安装必要软件包:$ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get install gi...

    运维 Linux 发布于:2014-04-24
  • 05219

    php自动齐str_pad()函数把字符串填充为指定的长度

    memory定义和用法str_pad() 函数把字符串填充为指定的长度。语法str_pad(string,length,pad_string,pad_type) 参数 描述 string 必需。规定要填充的字符串。 length 必需。规定新字符串的长度。如果该值小于原始字符串的长度,则不进行任何操作。 pad_string 可选。规...

    开发 PHP 发布于:2014-04-23
  • 04987

    nginx配置支持shtml

    memory在nginx.conf配置文件中 http段加入以下内容ssi on; ssi_silent_errors on; ssi_types text/shtml;重启nginx即可..

    环境配置 Nginx 发布于:2014-04-23
  • 04453

    destoon二次开发:入门代码示例

    memory一、初始化系统包含系统根目录下的common.inc.php即可初始化系统。例如在站点根目录下创建一个hello.php。示例代码:<?php require 'common.inc.php'; echo 'Hello World'; ?>二、编写逻辑系统初始化之后,就可以在php文件里编写逻辑代码,同时也可以调用系统内置的变量、函数和类了。示例代码:<?php require 'common.inc.php';echo DT_ROOT;//输出站点的物理路径 echo ...

    开发 PHP, Destoon 发布于:2014-04-22
  • 04027

    destoon模板制作:分类属性筛选

    memory分类属性筛选实际显示效果:以下以商城为例说明使用方法,进入商城管理 模块设置 分类属性参数 选择开启进入分类管理 点击需要添加属性的分类属性对应的数字添加属性(只有列表选择和复选框类别并且选择了参与搜索的属性,才会在列表及搜索页面显示)属性添加好之后,添加商品时,选择对应分类之后,系统会自动显示填写属性的选项

    开发 PHP, Destoon 发布于:2014-04-22
  • 04116

    destoon二次开发:数据库操作

    memory初始化系统后系统会自动连接数据库,并将数据库操作对象保存在$db。数据库操作方法请参考include/db_mysql.class.php函数原型,以下仅对常用操作举例。1、执行SQL语句$db->query("INSERT INTO `{$DT_PRE}table` (`xxx`) VALUES ('yyy')");$db->query("UPDATE `{$DT_PRE}table` SET `xxx`='yyy' WHERE `zzz`=1");$db->query...

    开发 PHP, Destoon 发布于:2014-04-22
  • 15359

    PHP+AJAX实现域名查询系统开发教程

    memoryPHP+AJAX 域名查询预备知识本查询系统利用 PHP 和 JQUery 的 Ajax 功能实现了对域名信息的查询(这里主要实现了域名是否已经注册的查询)。系统主要用到了万网提供的域名查询 API 接口,相关知识点罗列如下: JQUery Ajax 的实现:这部分内容具体可以参见 JQuery API 文档或本站即将推出的《JQUery 教程》。 file_get_contents 函数:把整个文件读入一个字符串,这里用于读取一个网页(万网 API 返回结果页面)。 simp...

    开发 域名, PHP 发布于:2014-04-22
  • 04703

    数据库设计的方法和步骤

    memory 一、数据库设计方法简述手工试凑法设计质量与设计人员的经验和水平有直接关系缺乏科学理论和工程方法的支持,工程的质量难以保证数据库运行一段时间后常常又不同程度地发现各种问题,增加了维护代价规范设计法手工设计方基本思想过程迭代和逐步求精规范设计法(续)典型方法:(1)新奥尔良(New Orleans)方法:将数据库设计分为四个阶段S.B.Yao方法:将数据库设计分为五个步骤I.R.Palmer方法:把数据库设计当成一步接一步的过程(2)计算机辅助设计ORACLE Designer 2...

    数据库 MySQL 发布于:2014-04-22
  • 08381

    Shell函数参数

    memory在Shell中,调用函数时可以向其传递参数。在函数体内部,通过 $n 的形式来获取参数的值,例如,$1表示第一个参数,$2表示第二个参数...带参数的函数示例:#!/bin/bash funWithParam(){ echo "The value of the first parameter is $1 !" echo "The value of the second parameter is $2 !" echo "The value of the ten...

    SHELL SHELL 发布于:2014-04-21
  • 03603

    Shell函数

    memory本教程目前为止所有脚本都是从头到尾执行。这样做很好,但你也许已经注意到有些脚本段间互相重复。shell允许将一组命令集或语句形成一个可用块,这些块称为shell函数。shell中函数的定义格式如下: 函数名(){     command1     command2     ...     commandN     [ return value ] }如果愿意,可在函数名前加上关键字funct...

    SHELL SHELL 发布于:2014-04-21
  • 05367

    Shell break和continue命令

    memory在循环过程中,有时候需要在未达到循环结束条件时强制跳出循环,Shell使用两个命令来实现该功能:break和continue。break命令break命令允许跳出所有循环(终止执行后面的所有循环)。下面的例子中,脚本进入死循环直至用户输入数字大于5。要跳出这个循环,返回到shell提示符下,需要使用break命令。#!/bin/bash while : do echo -n "Input a number between 1 to 5: " read aNum ...

    SHELL SHELL 发布于:2014-04-21
  • 05021

    Shell until循环

    memoryuntil循环执行一系列命令直至条件为真时停止。until循环与while循环在处理方式上刚好相反。一般while循环优于until循环,但在某些时候—也只是极少数情况下,until循环更加有用。until循环格式为: until 条件     command1     command2     ...     commandN done 条件可为任意测试条件,测试发生在循环末尾,因此循环至少执行一次—请注意这一点。

    SHELL SHELL 发布于:2014-04-21
  • 06170

    Shell while循环

    memorywhile循环用于不断执行一系列命令,也用于从输入文件中读取数据;命令通常为测试条件。其格式为:while 命令 do command1 command2 ... commandN done命令执行完毕,控制返回循环顶部,从头开始直至测试条件为假。以下是一个基本的while循环,测试条件是:如果COUNTER小于5,那么条件返回真。COUNTER从0开始,每次循环处理时,COUNTER加1。运行上述脚本,返回数字1到5,然后终止。COUNTER=...

    SHELL SHELL 发布于:2014-04-21
  • 1...70717273747576...101

    网站状态

    • 栏目分类:49个
    • 发布文章:1512篇
    • 用户评论:729条
    • 开博至今:4069天

    正则速查

    [abc] 匹配中括号中的单个字符,如a或b或c
    [^abc] 匹配除了a、b、c等字符的其他单个字符
    [a-z] 匹配一个字符范围,如a到z
    [a-zA-Z] 匹配一个字符范围,如a-z 或 A-Z
    ^ 匹配行的开始
    $ 匹配行的结束
    \A 匹配一个字符串的开始
    \z 匹配一个字符串的结束
    . 匹配任意单个字符
    \s 匹配空白字符,如空格,TAB
    \S 匹配非空白字符
    \d 匹配一个数字
    \D 匹配非数字
    \w 匹配一个字母
    \W 匹配非字母
    \b 匹配字符边界
    (...) 引用所有括号中的内容
    (a|b) a或者b
    a? 零个或1个a
    a* 零个或多个a
    a+ 1个或多个a
    a{3} 3次重复的a
    a{3,} 3次或3次以上重复的a
    a{3,6} 3到6次重复的a

    修正符

    /g 查找所有可能的匹配
    /i 不区分大小写
    /m 多行匹配
    /s 单行匹配
    /x 忽略空白模式
    /e 可执行模式,PHP专有
    /A 强制从目标字符串开头匹配
    /D 使用$限制结尾字符,则不允许结尾有换行
    /U 只匹配最近的一个字符串;不重复匹配

    最新回复

    • 夏目贵志: 我终于懂了是什么意思了!!!
    • 柳溪: 支持博主 很详细!
    • memory: 谢谢。以前没用到checkEmail,是注释掉的,所以这儿我也没...
    • 一个默默无闻的码农: function checkEmail的if里的变量写错了
    • memory: 谢谢大神鼓励。哈哈 有没想到的地方还望多多指正
    • 梦康: 感谢分享,前几天我刚接触这个命令,之前都没用到过。总结非常全面。
    • 梁兴健: Parse error: syntax error, unexp...
    • 耐火砖: 感谢博主分享,很有用
    • memory: 额。。。
    • 亚克力浴缸: 还好我不是学这些的,不然打错那个都不知道
    • memory: 哈哈。写的太2了,将就着吧。我自己看也晕了...
    • 亚克力浴缸: 看晕了,头大
    • 泽泽: 至少手机上图根本没动
    • memory: 呵呵,难道你现在看到的不是gif图?
    • 泽泽: 原文是gif图,无脑抓取也要读一读吧
    • 亚克力浴缸: 学习了 in 参数
    • asd: 感谢博主,功能已实现