已经过去一段时间了。在数据库是否设置外键约束的问题,我和同事发生的争执。我是坚持使用外键约束,他们反对使用外键约束。于是,便有了这篇文章。这篇文章主要是参考了StackOverFlow网站上的一个话题Areforeignkeysreallynecessaryinadatabasedesign?(http://stackoverflow...
分类:
数据库 时间:
2015-07-21 15:12:04
阅读次数:
468
这一部分主要讲两部分内容,第一部分就是程序员使用外键和不使用外键的原因;第二部分则是进一步的原因分析1、ReasonstouseForeignKeys:youwon‘tgetOrphanedRowsyoucangetnice"ondeletecascade"behavior,automaticallycleaninguptablesknowingabouttherelationshipsbetweentabl..
分类:
数据库 时间:
2015-07-21 15:14:44
阅读次数:
316
逻辑运算符用于连接两个boolean类型的值:&与|或^异或||短路或&&短路与!非(一元运算符)位运算的运算符:>>右移>>>无符号右移<<左移(相当于乘以2的n次幂)&按位与|按位或^按位异或~按位取反说明:一个数异或同一个数两次则结果还是这..
分类:
编程语言 时间:
2015-07-21 15:14:28
阅读次数:
169
学习数组,需要弄清楚数组定义、内存分配及特点、操作常见问题、常见操作、数组嵌套等概念和程序实现。1.定义:同一种数据类型的集合,其实数组就是一个容器2.好处:数组有索引(下标从0开始),方便操作3.格式:元素类型[]数组名=new元素类型[元素个数或者数组长度]元素类型[]..
分类:
编程语言 时间:
2015-07-21 15:13:18
阅读次数:
136
去年错过了书展,今年早早提醒自己不要错过。10点前我就到了会展中心,排队等待入场,依旧是那么多人,不过多数是年轻学生。在去的路上,没有看到13年那么多的反GCD或者反CY的宣传。浦一进场,我便在门口张望了下,跟往年一样,入口处被HK本地大书商商务出版社及三联出版社占据..
分类:
其他好文 时间:
2015-07-21 15:12:52
阅读次数:
103
前两天遇到一个hover效果给整个div加边框的问题。html如下<divclass="hot-recommend">
<divclass="wrapper">
<divclass="offer-list">
<ulclass=‘underline‘>
<liclass="offer-list-itemfd-clr">
<!--<h3class="title">今日热推</h3..
分类:
其他好文 时间:
2015-07-21 15:11:33
阅读次数:
5254
函数:1.定义:就是定义在类中具备特定功能的一段小程序段2.函数格式:修饰符返回值类型函数名(参数类型形参1,参数类型形参2...){执行语句return返回值}当没有返回值时,默认返回值类型为void如果返回值为void,函数中可以没有return语句注意:函数只能调用函数,但是不能嵌..
分类:
编程语言 时间:
2015-07-21 15:11:29
阅读次数:
147
现在有个需要,每次都要去20台服务器上重启相同的处理程序,操作任务重复。现在作用shell脚本来实现自动重启功能。现在使用sshpass来实现简单的命令自动交互。脚本如下#!bin/bash
Passwd=123456
#定义数组,存储ip地址
declare-aIPAddress
IPAddress=("10.0.60.102""10.0.60.1..
分类:
其他好文 时间:
2015-07-21 15:13:07
阅读次数:
135
首先需要安装软件:Yuminstall–ydhcptftp-servernfs-utilsYuminstall–ysyslinux1、配置dhcp服务器Dhcp服务器的配置文件在/etc/dhcp/dhcpd.conf,把他的配置文件改为:ddns-update-styleinterim;ignoreclient-updates;next-server192.168.10.142;filename"pxelinux.0";allowboot..
分类:
其他好文 时间:
2015-07-21 15:12:53
阅读次数:
136
面向对象:面向对象本身是一种思想,而非一种编程算法。例如:面向对象:冰箱打开、冰箱存储、冰箱关闭面向过程:打开冰箱、将大象放进去、关闭冰箱门面向过程思想:强调的是过程(动作及函数)面向对象思想:强调的是对象(实体)面向过程:C语言面向对象:java、c++、c#、Pyt..
分类:
编程语言 时间:
2015-07-21 15:10:56
阅读次数:
149
一、服务端安装:1、在服务端搭建lamp环境Yuminstall-yhttpdphp2、服务端安装nagios主程序Useradd-s/sbin/nologing./configure--prefix=/usr/local/nagios--with-command-group=nagios./configure时如果发现perlcommandnotfound时要安装perl这个包,否则makeall时会报错yuminst..
分类:
移动开发 时间:
2015-07-21 15:11:05
阅读次数:
150
一、配置文件的例子log4j.rootLogger=DEBUG,lib
log4j.appender.lib=org.apache.log4j.ConsoleAppender
log4j.appender.lib.Threshold=DEBUG
log4j.appender.lib.File=./log/output.log
log4j.appender.lib.Append=true
log4j.appender.lib.layout=org.apache.log4j.PatternLay..
分类:
其他好文 时间:
2015-07-21 15:10:49
阅读次数:
540
服务端的IP是192.168.223.128,客户端是192.168.223.133,在服务端监控客户端的磁盘负载,swap使用情况,登录的用户数,总进程数,系统负载,僵尸进程数1、在服务端安装nagios主程序,nagios-plugins,nrpe。客户端安装nagios-plugins,nrpe。并且启动服务端和客户端的nrpe启动n..
分类:
移动开发 时间:
2015-07-21 15:11:13
阅读次数:
232
Flask中@app.before_request、@app.after_request和@app.teardown_requestflask中又两种context(上下文),分别是applicationcontext和requestcontext。其中request就是requestcontext。当HTTP请求过来的时候,进入这个上下文。题主的那些方法都是一些flaks的hooks。用于针对r..
分类:
移动开发 时间:
2015-07-21 15:12:22
阅读次数:
1302
构造函数:1.函数名和类名相同,不用定义返回值类型、没有具体的返回值2.其实就是在创建对象时调用的函数,创建对象都必须经过构造函数初始化3.当使用自定义构造函数的时候,必须在写一个默认的构造函数构造函数和普通函数区别:1.构造函数是在对象创建时进行调用,对对象进行..
分类:
编程语言 时间:
2015-07-21 15:11:39
阅读次数:
133
我们现在正处于一个数据爆炸的年代,大数据、开放数据炒的如火如荼,表明数据给我们带来了不可估量的价值。对于企业来说,保存、管理和维护数据已经成为一项重要的挑战。大量存储设备的采购、部署、数据规模的不断增长,对于需要为其数据使用可伸缩的、持久的且具有高可用性的..
设计模式:对问题行之有效的解决方式,其实他是一种思想单例设计模式:可以保证一个类在内存中的对象唯一性必须对于多个程序使用同一个配置信息对象时,就需要保证该对象的唯一性如何保证对象的唯一性?1.不允许其他程序使用new新建对象2.在该类创建一个本类实例3.对外提供一个..
分类:
编程语言 时间:
2015-07-21 15:09:35
阅读次数:
134