嗅谱网

技术分享

  • Ubuntu 开发环境配置及安装 Node.js

    Ubuntu 开发环境配置及安装 Node.js

    开发环境配置及安装 Node.js 1 安装nodejs $ sudo apt-get install build-essential$ sudo apt-get install gcc$ sudo apt-get install g++$ sudo apt-get install make$ wget ftp://pepstack.com/pub/tarball/node-v4.2.1.tar.gz$ tar -zxf node-v4.2.1.tar.gz$ cd node-v4.2.1$ ./configure$ make -j 4$ sudo make install$ node ...

    查看全文

  • Linux系统入门教程: 当使用代理服务器连接互联网时如何安装 Ubuntu 桌面版

    Linux系统入门教程: 当使用代理服务器连接互联网时如何安装 Ubuntu 桌面版

    提问: 我的电脑连接到的公司网络是使用HTTP代理连上互联网的。当我想使用CD-ROM安装时,安装在尝试获取文件时被停滞了,可能是由于代理的原因。然而问题是Ubuntu的安装程序从来没有在安装过程中提示我配置代理。我该怎样通过代理服务器安装Ubuntu桌面版? 不像Ubuntu服务器版,Ubuntu桌面版的安装非常自动化,没有留下太多的自定义空间,就像自定义磁盘分区,手动网络设置,包选择等等。虽然这种简单的,一键安装被认为是用户友好的,但却是那些寻找“高级安装模式”来定制自己的Ubuntu桌面安装的用户不希望的。 除此之外,默认的Ubuntu桌面版安装器的一个大问 ...

    查看全文

  • MySQL中的唯一索引的简单学习教程

    MySQL中的唯一索引的简单学习教程

    mysql 唯一索引UNIQUE一般用于不重复数据字段了我们经常会在数据表中的id设置为唯一索引UNIQUE,下面我来介绍如何在mysql中使用唯一索引UNIQUE吧。创建唯一索引的目的不是为了提高访问速度,而只是为了避免数据出现重复。唯一索引可以有多个但索引列的值必须唯一,索引列的值允许有空值。如果能确定某个数据列将只包含彼此各不相同的值,在为这个数据列创建索引的时候就应该使用关键字UNIQUE。 把它定义为一个唯一索引。 创建表时直接设置: DROP TABLE IF EXISTS `student`;CREATE TABLE `student` (`stu_id` int(11) N ...

    查看全文

  • MySQL中事务概念的简洁学习教程

    MySQL中事务概念的简洁学习教程

    事务是由一步或几步数据库操作序列组成逻辑执行单元,这系列操作要么全部执行,要么全部放弃执行。程序和事务是两个不同的概念。一般而言:一段程序中可能包含多个事务。 事务具有四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持续性(Durability)。这四个特性也简称ACID性。 1)原子性:事务是应用中最小的执行单位,就如原子是自然界最小颗粒,具有不可再分的特征一样。事务是应用中不可再分的最小逻辑执行体。 2)一致性:事务执行的结果,必须使数据库从一个一致性状态,变到另一个一致性状态。当数据库中只包含事务成功提交的结果时,数据库处于一致性状 ...

    查看全文

  • html代码实现强制禁止浏览器兼容模式打开

    html代码实现强制禁止浏览器兼容模式打开

    在JSF1.2中有浏览器兼容性问题。 在IE8浏览器以后版本,都有一个“兼容性视图”,让不少新技术无法使用。那么如何禁止浏览器自动选择“兼容性视图”,强制IE以最高级别的可用模式显示内容呢?下面就介绍一段HTML代码。 在IE8浏览器以后版本,都有一个“兼容性视图”,让不少新技术无法使用。那么如何禁止浏览器自动选择“兼容性视图”,强制IE以最高级别的可用模式显示内容呢?下面就介绍一段HTML代码。 X-UA-Compatible是一个设置IE浏览器兼容模式的属性,在IE8浏览器之后诞生。IE8或者IE9有很多种模式,比如,IE8有4种模式:IE5.5怪异模式、IE7标准模式、IE8几乎标准模 ...

    查看全文

  • 安装 gcc-c++ 时报错和原有 gcc 版本冲突

    安装 gcc-c++ 时报错和原有 gcc 版本冲突

    6.7 安装 gcc-c++时报下面的错误: Resolving Dependencies–> Running transaction check—> Package gcc-c++.i686 0:4.4.7-11.el6 will be installed–> Processing Dependency: libstdc++-devel = 4.4.7-11.el6 for package: gcc-c++-4.4.7-11.el6.i686–> Processing Dependency: gcc = 4.4.7 ...

    查看全文

  • 分分钟学会使用 Git 备份 Linux 配置文件

    分分钟学会使用 Git 备份 Linux 配置文件

    我们使用 Linux 服务器时,有时候需要备份配置文件。传统的备份方法是复制文件,改名,并在文件结尾插入一些字符。 但,如果我们使用 Git ,我们可以很轻松的管理配置文件的备份。在这篇文章中,我将会演示如何使用 Git 来实现备份以及管理备份。我测试所用的环境是 7  和 RHEL 7。 一、安装 Git [root@localhost ~]# yum install git 检查Git版本 [root@localhost ~]# git –version git version 1.8.3.1 [root@localhost ~]# 设置初始参 ...

    查看全文

  • MySQL的子查询及相关优化学习教程

    MySQL的子查询及相关优化学习教程

    一、子查询1、where型子查询(把内层查询结果当作外层查询的比较条件) #不用order by 来查询最新的商品select goods_id,goods_name from goods where goods_id = (select max(goods_id) from goods); #取出每个栏目下最新的产品(goods_id唯一)select cat_id,goods_id,goods_name from goods where goods_id in(select max(goods_id) from goods group by cat_id); 2、from型子查 ...

    查看全文

  • Yii 连接、修改 MySQL 数据库及phpunit 测试连接

    Yii 连接、修改 MySQL 数据库及phpunit 测试连接

    >>>database<<< 1. 修改 protected/config/main.php 去掉mysql数据库连接方式的注释,并且修改用户名,密码以及连接的数据库。 2. 新建 protected/tests/unit/DbTest.php 内容如下: <?phpclass DbTest extends CTestCase{ public function testConnection() { $this->assertNotEquals(NULL, Yii::app()->db); }} 3. 执行 &nbs ...

    查看全文

  • 采用FPM工具制作RPM包

    采用FPM工具制作RPM包

    本次rpm包的制作,采用fpm工具完成,FPM非常易用,此命令可以把rpm包的安装、卸载做得更加优雅,在安装前可以做一些准备工作,安装后可以做一些收尾工作,在卸载前也可以做一些准备,比如检测一下相应的服务是否停止了,在卸载软件再做一些扫尾的工作,只要把这些定义成一个个脚本,fpm中指定相应的选项即可轻松实现。 这里涉及的参数是:–pre-install FILE:表示安装之前所要运行的脚本–post-install FILE:表示安装之后所要运行的脚本–pre-uninstall FILE:表示卸载之前所要运行的脚本–post-uninsta ...

    查看全文

  • Firebug 与 DevTools 的集成

    Firebug 与 DevTools 的集成

    你可能已经听说过我们对统一 Firefox 的本地开发人员工具(DevTools)和 Firebug 的努力。我们一直在努力地将的所有最喜欢的 Firebug 功能添加到本地 DevTools 中,使他们多进程兼容,并且可用于远程调试(即e10s兼容)。我们一直也在努力实现简单和顺利从 Firebug 过渡到 DevTools。是的,正如我们前面所提到的,我们专注于为开发者提供一个伟大的开发工具! 那么,让我们来看看现在得状况。 新一代的 Firebug 的主要目标是帮助用户与本地 DevTools 一起工作时,有一种亲切的感觉。这是 Firebug3(又名Firebug.next)诞生的原 ...

    查看全文

  • MySQL创建和删除数据库的命令及相关PHP脚本的操作方法

    MySQL创建和删除数据库的命令及相关PHP脚本的操作方法

    使用 mysqladmin 创建数据库使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库。所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库。实例以下命令简单的演示了创建数据库的过程,数据名为 TUTORIALS: [root@host]# mysqladmin -u root -p create TUTORIALS Enter password:****** 以上命令执行成功后会创建 MySQL 数据库 TUTORIALS。使用 PHP脚本 创建数据库PHP使用 mysql_query 函数来创建 ...

    查看全文