嗅谱网

技术文库

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

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

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

    查看全文

  •  幽默过了头,你别笑过头

    幽默过了头,你别笑过头

    1、某女被诊断为艾滋病,然后为了报复社会她成天约炮,约了一年,然后医生告诉她说是误诊了。2、两名劫匪准备打劫一辆旅游大巴,刚上车两人就看到导游挥舞着刀对游客们说:你们今天不花个万把来块钱,我就把你们统统弄死!劫匪:这还让不让人好好打劫了?3、早餐摊前,一女子领一小男孩买包子,男孩的包子掉在了地上,女子从容地捡起来又放入了袋子。男孩又要那个包子,女子打掉男孩的手:怎么这么不懂事,那个脏了,回家给你爸吃。。。4、上级领导来视察。吃完饭后领导说:“咱们找个女人比较多的地方?大家去放松放松!”不愧是领导,劳逸结合。于是他把我们领到了广场与大妈们一起跳广场舞。5、门锁坏了,打电话给开锁师傅,结果来了一个 ...

    查看全文

  • 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 ...

    查看全文

  •  醉人的学渣,爆笑得找他

    醉人的学渣,爆笑得找他

    1、老师,这道数学题已经超出了我语文的理解范围!2、在学校食堂买饭的时候,如果你前面排有几个人,那可能不是几个人,而是几个宿舍。3、世界最虐心的三角恋是什么?我喜欢假期,假期喜欢作业,作业喜欢我。4、考试以后有孩子为自己取了一个名字――哲布慧・娜耶布惠・泉布慧,家长也给自己起了一个名字:成吉不提・明刺耶不提・申马窦别提5、甲旷课后问室友:“老师今天点名没?”室友回答:“没点!”甲庆幸地说:“这老师每次都点名,今天居然没点,我太幸运啦!”室友无奈地回道:“今天上课,就我一个人去了。”6、今天儿子老师请家长,我到老师办公室蒙了,这不是当年我的班主任吗?他看到我也是一愣说:这是你儿子?我点点头。老师 ...

    查看全文

  • 采用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 函数来创建 ...

    查看全文

  • 选择MySQL数据库的命令以及PHP脚本下的操作方法

    选择MySQL数据库的命令以及PHP脚本下的操作方法

    在你连接到 MySQL 数据库后,可能有多个可以操作的数据库,所以你需要选择你要操作的数据库。从命令提示窗口中选择MySQL数据库在 mysql> 提示窗口中可以很简单的选择特定的数据库。你可以使用SQL命令来选择指定的数据库。实例以下实例选取了数据库 TUTORIALS: [root@host]# mysql -u root -p Enter password:****** mysql> use TUTORIALS; Database changed mysql> 执行以上命令后,你就已经成功选择了 TUTORIALS 数据库,在后续的操作中都会在 TU ...

    查看全文