09 2012 档案

摘要:数据库的三范式1N:关系R中的属性都是不可分割的项.2N:在1N的基础上,每个非主属性完全函数依赖于码.3N:在2N的基础上,每一个非主属性既不部分依赖于码也不传递依赖于码.1N | 消除非主属性对码的部分函数依赖2N | 消除非主属性对码的传递函数依赖3N | 消除主属性对码的部分和传递函数依赖BCNF | 消除非平凡且非函数依赖的多值依赖4N简单描述:第三范式的要求如下: 1,每一列只有一个值 2,每一行都能区分。 3,每一个表都不包含其他表已经包含的非主关键字信息。 你说的两个表,如果每个都满足三范式,那么两个表也满足三范式。转自:http://www.cublog.cn/u/23975 阅读全文
posted @ 2012-09-24 16:07 鍒樻爧 阅读(247) 评论(0) 推荐(0)
摘要:mysql中insert into和replace into以及insert ignore用法区别: mysql中常用的三种插入数据的语句:insert into表示插入数据,数据库会检查主键,如果出现重复会报错;replace into表示插入替换数据,需求表中有PrimaryKey,或者unique索引,如果数据库已经存在数据,则用新数据替换,如果没有数据效果则和insert into一样;insert ignore表示,如果中已经存在相同的记录,则忽略当前新数据; 阅读全文
posted @ 2012-09-24 15:22 鍒樻爧 阅读(403) 评论(0) 推荐(0)
摘要:Cygwin是许多自由软件的集合,最初由Cygnus Solutions开发,用于各种版本的Microsoft Windows上,运行UNIX类系统。Cygwin的主要目的是通过重新编译,将POSIX系统(例如Linux、BSD,以及其他Unix系统)上的 软件移植到Windows上。Cygwin移植工作在Windows NT、Windows 2000、Windows XP以及Windows Server 2003上比较好,在Windows 95和Windows 98上,相对差劲一些。目前Cygwin由Red Hat等负责维护。[1] cygwin是一个在windows平台上运行的uni... 阅读全文
posted @ 2012-09-24 13:28 鍒樻爧 阅读(266) 评论(0) 推荐(0)
摘要:scp = secure copy scp 就是 secure copy, 是用来进行远程文件拷贝的 . 数据传输使用 ssh1, 并且和 ssh1 使用相同的认证方式 , 提供相同的安全保证 . 与 rcp 不同的是 ,scp 会要求你输入密码如果需要的话 . 最简单的应用如下 : scp 本地用户名 @IP 地址 : 文件名 1 远程用户名 @IP 地址 : 文件名 2 [ 本地用户名 @IP 地址 :] 可以不输入 , 可能需要输入远程用户名所对应的密码 . 可能有用的几个参数 : -v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证.. 阅读全文
posted @ 2012-09-19 13:35 鍒樻爧 阅读(301) 评论(0) 推荐(0)
摘要:对的我想说git clone == git init + git fetch用过的都知道的,其实是今天遇到了一件自己翻2的事所以想重申一下了。范2过程如下:按以往的经历,本地代码有个多个远程仓库时,使用git fetch [远程仓库名],会得到所有的远程分支信息到本地,想要跟踪哪个只需git checkout --track [远程仓库名]/[分支名]就可以跟踪上该分支了。可是我突然对origin分支也实施了以上的操作,可是发现没有任何效果,奇怪!!最后恍然===,对 git clone ==git init +git fetch 在首次科隆远程仓库时已经把信息都取下来了,不需要再重新fetc 阅读全文
posted @ 2012-09-18 17:38 鍒樻爧 阅读(173) 评论(0) 推荐(0)
摘要:如题:很简单,gg到文件头-->v进入visual模式-->G到文件尾。呵呵是不是简单 阅读全文
posted @ 2012-09-14 15:51 鍒樻爧 阅读(990) 评论(0) 推荐(0)
摘要:用途从指定点开始将文件写到标准输出。使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容。语法标准语法tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]要以逆序显示行tail [ -r ] [ -n Number ] [ File ]描述tail 命令从指定点开始将File 参数指定的文件写到标准输出。如果没有指定文件,则会使用标准输入。Number 变量指定 阅读全文
posted @ 2012-09-14 15:43 鍒樻爧 阅读(1010) 评论(0) 推荐(0)
摘要:source命令用法:source FileName作用:在当前bash环境下读取并执行FileName中的命令。注:该命令通常用命令“.”来替代。如:source .bashrc 与 . .bashrc 是等效的ource命令(从 C Shell 而来)是bash shell的内置命令。点命令,就是个点符号,(从BourneShell而来)是source的另一名称。同样的,当前脚本中配置的变量也将作为脚本的环境,source(或点)命令通常用于重新执行刚修改的初始化 阅读全文
posted @ 2012-09-14 13:23 鍒樻爧 阅读(384) 评论(0) 推荐(0)
摘要:前序我们知道,do 'filename'是从文件里读出内容然后执行其中的语句,返回最后一个表达式的值,还有perl特殊字符的就是噔噔-- $/ 啦, 只是起到分隔符的作用,即对匹配的字符分割。好了说完了,正式入题,如果在使用1 my $pro=do{2 local $/;3 <filename>4 }5 print $pro;$/ 没有赋值会怎样,结果会出现什么。是的如果filename文件里只有一行字符,不好意思,没有任何可见的影响,有n(n>2)行,可以看到会打印filename里的所有东西出来。$/ 进行赋值后,只会打印匹配至的字符串出来。有意思吧,为什 阅读全文
posted @ 2012-09-14 11:34 鍒樻爧 阅读(271) 评论(0) 推荐(0)
摘要:OSI 参考模型表格具体7层数据格式功能与连接方式典型设备应用层 Application网络服务与使用者应用程序间的一个接口网关表示层 Presentation数据表示、数据安全、数据压缩会话层 Session建立、管理和终止会话传输层 Transport数据组织成数据段Segment用一个寻址机制来标识一个特定的应用程序(端口号)防火墙网络层 Network分割和重新组合数据包Packet基于网络层地址(IP地址)进行不同网络系统间的路径选择路由器数据链路层 Data Link将比特信息封装成数据帧Frame在物理层上建立、撤销、标识逻辑链接和链路复用 以及差错校验等功能。通过使用接收系统的 阅读全文
posted @ 2012-09-14 11:31 鍒樻爧 阅读(172) 评论(0) 推荐(0)
摘要:map操作和grep操作非常相似,因为他们有同样的参数:一个关注$_的代码块和一个待处理的列表。并且他们的工作模式也非常相似,为每个成员执 行一次代码块,块中用$_这个化名迭代原始列表每个成员。但是差别在一个:快最后返回的结果不是真假,而是新产生的列表元素。任何grep或map都可以 用foreach循环来重写,当然还得把结果存在一个临时数组中才行。另外grep或map的结果仍然是一个列表,所以可以直接传给另一个函数去处理。比 如:要用右对齐的财务数据格式打印列表:print “The money number are : \n” , map{sprinft("%25s\n" 阅读全文
posted @ 2012-09-14 11:26 鍒樻爧 阅读(182) 评论(0) 推荐(0)
摘要:将光标回退到上次所在的位置:1.按两次 “ ‘ ”(单引号) 2.ctr+o当然了这是比较通用的做法,此外可以使用标记 提供快速快速跳转关于标记查阅后记录如下:1, 双次单引号可以跳回上次的位置,这是因为 单引号(‘)是一个跳转命令,可以跳转到现已被标记为(’)的起跳位置。ctr+o命令是跳转到你更早些时间停置光标的位置(提示:o意为older)。ctr+i则是跳回到后来停置光标的更新位置(提示:i在o的前面)2. 具名标记 ”ma“:当前光标标记为”a“ =====》’a 则可以跳转到标记的位置 a-z都可以作为标记3. :marks 查看所有标记的列表 列表中特殊标记解释: ‘ 进行此次. 阅读全文
posted @ 2012-09-14 11:25 鍒樻爧 阅读(1111) 评论(0) 推荐(0)
摘要:vim 查看字符编码相关的命令echo &fenc :查看文件编码set fenc :设置编码 阅读全文
posted @ 2012-09-14 11:23 鍒樻爧 阅读(172) 评论(0) 推荐(0)