嗅谱网

技术文库

  • Linux文本比较命令:diff

    Linux文本比较命令:diff

    diff 命令是 Linux上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方。diff在命令行中打印每一个行的改动。最新版本的diff还支持二进制文件。diff程序的输出被称为补丁 (patch),因为Linux系统中还有一个patch程序,可以根据diff的输出将a.c的文件内容更新为b.c。diff是svn、cvs、git等版本控制工具不可或缺的一部分。 命令格式: diff [参数][变动前的文件1或目录1][变动后的文件2或目录2] 命令功能: diff命令能比较单个文件或者目录内容。如果指定比较的是文件,则只有当输入为文本文件时才有效。以逐行的方 ...

    查看全文

  • 一分钟认识GitHub

    一分钟认识GitHub

    机缘巧合之下,我开始使用 GitHub ,但事实上,刚刚入门的我不知道如何才能使 GitHub 发挥他的全部功能。不久之前,我偶然听了李福斯先生对 GitHub 的介绍,受益匪浅。 简单的来说, Git 是一个分布式的版本控制系统。顾名思义,在你编辑程序代码的时候(特别是在多人协作一个项目时),它将会自动帮你实现代码以及版本的更新。这意味着你不必每次都手动地将自己修改的内容同步到云端。这些工作都可以由 Git 在适当的时候自动完成。这样既能避免手动同步的麻烦和风险,更能为程序员省下大量时间。 一、安装与配置 虽说Git 预装在所有 Mac 和  Linux 电脑中,但预装的 Gi ...

    查看全文

  • MySQL创建和删除数据表的命令及语法详解

    MySQL创建和删除数据表的命令及语法详解

    创建数据表创建MySQL数据表需要以下信息: 表名 表字段名 定义每个表字段 语法 以下为创建MySQL数据表的SQL通用语法: CREATE TABLE table_name (column_name column_type); 以下例子中我们将在 TUTORIALS 数据库中创建数据表tutorials_tbl: tutorials_tbl( tutorial_id INT NOT NULL AUTO_INCREMENT, tutorial_title VARCHAR(100) NOT NULL, tutorial_author VARCHAR(40) NOT NULL, ...

    查看全文

  • 详解MySQL插入和查询数据的相关命令及语句使用

    详解MySQL插入和查询数据的相关命令及语句使用

    插入数据MySQL 表中使用 INSERT INTO SQL语句来插入数据。你可以通过 mysql> 命令提示窗口中向数据表中插入数据,或者通过PHP脚本来插入数据。语法以下为向MySQL数据表插入数据通用的 INSERT INTO SQL语法: INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN ); 如果数据是字符型,必须使用单引号或者双引号,如:”value”。通过命令提示窗口插入数据以下我们将使用 SQL INSE ...

    查看全文

  •  爆糗,无法掩饰的尴尬

    爆糗,无法掩饰的尴尬

    1、昨晚好不容易哄着老婆答应啪啪,关着灯,把套套撕开了,弄了一手,开灯一看,方便面酱包!!!2、昨天晚上有点拉肚子,就拿着纸去厕所拉翔,厕所是公用的,里面人挺多,灯是声控的,不怎么灵,喊了好几声都不亮。。。于是摸黑找坑,刚脱了裤子蹲下,放了个屁,尼玛灯一下就亮了!!!3、宝宝第一次来我家,突然笑着说:叔叔,你好脏啊!我:嗯?宝宝:你都这么大人了,还在床单上擦鼻涕。。。TM,我。。。4、前女友生了,邀我去喝酒。酒席上他老公抱着孩子出来给大家看看,可宝宝一直哭个不停谁都哄不住。于是我接手一抱,一哄一逗,宝宝竟然开心笑了。旁边一哥们说了句:“看还是亲爹好。”5、终于知道坐过山车的恐怖了!尖叫声此起彼 ...

    查看全文

  • CentOS 7.1 RDO 安装 Liberty 问题及解决办法

    CentOS 7.1 RDO 安装 Liberty 问题及解决办法

    7.1 RDO 安装 Liberty 问题及解决办法 1,RDO 安装sudo yum update -ysudo yum install -y https://www.rdoproject.org/repos/rdo-release.rpmsudo yum install -y openstack-packstackpackstack –allinone 2,遇到问题及解决办法 Applying 192.168.103.29_api_nova.pp192.168.103.29_api_nova.pp:          &n ...

    查看全文

  • Ubuntu ufw防火墙规则顺序问题

    Ubuntu ufw防火墙规则顺序问题

    本文以 14.04为例,讲讲ufw防火墙规则顺序问题。 ——————————–此处应该优雅的使用分割线——————————– 先说原理再吐槽! Linux系统及其许多其他软件中都有访问控制(Access Control)功能,比如系统中的防火墙,Cisco ios中的ACL(Access Control Lists),Web服务器 ...

    查看全文

  • MySQL中的alter table命令的基本使用方法及提速优化

    MySQL中的alter table命令的基本使用方法及提速优化

    一、基本用法 1. 增加列 alter table tbl_name add col_name type 例如,  给pet的表增加一列 weight, mysql>alter table pet add weight int; 2. 删除列 alter table tbl_name drop col_name 例如, 删除pet表中的weight这一列 mysql>alter table pet drop weight; 3. 改变列 分为改变列的属性和改变列的名字 改变列的属性――方法1: alter table tbl_name modify c ...

    查看全文

  • MySQL中使用SHOW PROFILE命令分析性能的用法整理

    MySQL中使用SHOW PROFILE命令分析性能的用法整理

    show profile是由Jeremy Cole捐献给MySQL社区版本的。默认的是关闭的,但是会话级别可以开启这个功能。开启它可以让MySQL收集在执行语句的时候所使用的资源。为了统计报表,把profiling设为1  mysql> SET profiling = 1;  之后在运行一个查询 mysql> SELECT COUNT(DISTINCT actor.first_name) AS cnt_name, COUNT(*) AS cnt-> FROM sakila.film_actor-> INNER JOIN sakila.acto ...

    查看全文

  •  爆笑,十难对付的熊孩子

    爆笑,十难对付的熊孩子

    1、儿子很粗心,做作业时,相同的错误总是一犯再犯。妈妈想教育一下儿子,就编了一个小故事:“有一个人在路上走。第一天,他掉进了一个洞里;第二天,他又掉进了同一个洞里;第三天,他再一次掉了下去。你说,这是为什么?”儿子想了想,一拍脑门:“我知道了,因为那个洞是他的家!”2、昨天去姐姐家,我对外甥女说:来,给小舅背个古诗,小舅给你钱买好吃的。她:啊卧鹅,一屋鱼,我的小舅是头驴。。。是头驴。。。我。。。3、小明问爸爸:“老爸,我们吃的米饭是从哪里来的啊?” 爸爸说:“你去看下水稻就知道了。”小明半信半疑走到了厕所,打开下水道,捂着鼻子问:爸爸,你确定米饭是从这里出来的?4、儿子早上看着他爷爷问我一个问 ...

    查看全文

  • Let's Encrypt 试用记

    Let’s Encrypt 试用记

    早上收到 Let’s Encrypt 的邮件,说偶之前申请的已经通过了,于是马上开始试用。Let’s Encrypt 是一个新的数字证书认证机构,它通过自动化的过程消除创建和安装证书的复杂性,为网站提供免费的 SSL/TLS 证书。 以下是使用 Let’s Encrypt 的过程: 获取客户端并执行 git clone https://github.com/letsencrypt/letsencryptcd letsencrypt./letsencrypt-auto --agree-dev-preview --server \ https:/ ...

    查看全文

  • 10 个 Linux 中的 passwd 命令示例

    10 个 Linux 中的 passwd 命令示例

    正如 passwd 命令的名称所示,其用于改变系统用户的密码。如果 passwd 命令由非 root 用户执行,那么它会询问当前用户的密码,然后设置调用该命令的用户的新密码。当此命令由超级用户 root 执行的话,就可以重新设置任何用户的密码,包括不知道当前密码的用户。 在这篇文章中,我们将用实例来介绍 passwd 命令。 语法 : # passwd {options} {user_name} 可以在 passwd 命令使用不同的选项,列表如下:   例1:更改系统用户的密码 当你使用非 root 用户登录时,比如我使用 ‘linuxtechi’ 登录 ...

    查看全文