搜索到与相关的文章
编程技术

20 个数据库设计最佳实践

使用明确、统一的标明和列名,例如School,SchoolCourse,CourceID。数据表名使用单数而不是复数,例如StudentCourse,而不是StudentCourses。数据表名不要使用空格。数据表名不要使用不必要的前缀或者后缀,例如使用School,而不是TblSchool,或者SchoolTable等等。数据库中的密码要加密,到应用中再解密。(其实就是散列存储、单向加密)使用整数作为ID字段,也许现在没有这个必要,但是将来需要,例如关联

系统 2019-08-29 22:13:30 2857

编程技术

vi vim命令入门

linux中vi编辑器常用命令跳转到头、尾行1.跳到文本的最后一行:按“G”,即“shift+g”2.跳到第一行的第一个字符:先按两次“g”,编辑命令:w将缓冲区写入文件,即保存修改:wq保存修改并退出:x保存修改并退出:q退出,如果对缓冲区进行过修改,则会提示:q!强制退出,放弃修改复制、删除、粘贴yyp:复制一行,粘贴nyyp:复制n行,粘贴ddp:删除光标所在行,粘贴nddp:向下删除光标所在的n行,粘贴删除n行内容查找、替换/domain=:查找“

系统 2019-08-29 22:01:29 2857

MySql

powerdesigner反向MySQL5.1数据库 生成ER图

我用的powerdesigner是15.1版本,数据库是MySQL5.1.57(1)首先新建一个“PhysicalDataModel”类型的文件,然后点击“Database”->"ConfigureConnections",弹出窗口“ConfigureDataConnections”,并选择"ConnectionProfiles"如下图所示:(2)新建一个mysql连接,如下窗口:填写连接相关信息,填写完毕后如下图所示:(上图相关信息填写需注意:<1>Us

系统 2019-08-12 09:30:38 2857

各行各业

selenium打开带有扩展的chrome

每当用跑用例失败的时候,第一反应就是查看元素定位是不是正确,帮助定位的扩展是必不可少的,但是selenium一般打开的是不带扩展的干净的浏览器,如果操作步骤很长的话,就得手动去执行直到那一步去检查元素,很费时,那怎么样让它打开的是带有扩展的浏览器呢,firefox简单,很多教程一搜照做即可,但chrome我搜索了一个小时都未见到···现在自己想办法解决了,记录下来供以后查阅。首先进入C:\Users(用户)\你的电脑名称\AppData\Local\Goo

系统 2019-08-12 09:27:36 2857

数据库相关

数据库使用truncate清理非常多表时碰到外键约束

问题处理思路:1.先将数据库中涉及到外键约束的表置为无效状态2.待清除全然部表数据后再将外键约束的表置为可用状态详细实现脚本:declarebeginforvv_sqlin(SELECT'ALTERTABLE'||table_name||'DISABLECONSTRAINT'||CONSTRAINT_NAMEalter_sqlFROMUSER_CONSTRAINTSwhereCONSTRAINT_TYPE='R')loopexecuteimmediatev

系统 2019-08-12 01:53:19 2857

Jquery

基于jQuery 2.0的源代码分析

有段时间没有使用jQuery了,对他的认识还停留在1.2-1.4左右。前几天看,哇,原来jQuery2.0beta都发布了……以后不敢说自己会jQuery了。决定趁着年末不忙,干脆分析一下一下其代码吧。于是,就有了这个系列……github被屏蔽了……没把项目下下来真失策……╮(╯_╰)╭support、offset和dimensions感觉写出来没太大意义,暂时不写。sizzle选择器估计不够时间研究……orz……下次再说吧……研究的jQuery版本源码:

系统 2019-08-12 01:33:34 2857

各行各业

rabbitmq2.5.1 安装插件

1:下载对应版本的文件http://www.rabbitmq.com/releases/plugins/v2.5.1/#ll/usr/lib/rabbitmq/lib/rabbitmq_server-2.5.1/plugins-rw-r--r--.1rootroot1606615月2216:34amqp_client-2.5.1.ez-rw-r--r--.1rootroot2118835月2216:36mochiweb-1.3-rmq2.5.1-git9a

系统 2019-08-12 01:32:22 2857

操作系统

批处理添加iis wpg、users对IIS的访问权限

原文批处理添加iiswpg、users对IIS的访问权限上一篇,我们学习了如何使用批处理删除各种帐户在IIS中的访问权限。下面,我们来看看,如何通过批处理添加iis_wpg、users对IIS的访问权限。①添加iis_wpg的访问权限cacls"%SystemRoot%"/giis_wpg:r/ecacls"%SystemDrive%/ProgramFiles/CommonFiles"/giis_wpg:r/ecacls"%SystemRoot%/Down

系统 2019-08-12 01:32:21 2857

Python

Python中用于计算对数的log()方法

log()方法返回x的自然对数,对于x>0。语法以下是log()方法的语法:importmathmath.log(x)注意:此函数是无法直接访问的,所以我们需要导入math模块,然后需要用math的静态对象来调用这个函数。参数x--这是一个数值表达式。返回值此方法返回x的自然对数,对于x>0。例子下面的例子显示了log()方法的用法。#!/usr/bin/pythonimportmath#Thiswillimportmathmoduleprint"math

系统 2019-09-27 17:47:40 2856

SqlServer

SQL Server 2008中的代码安全(七):证书加密

SQLServer2008中SQL应用系列--目录索引证书可以在数据库中加密和解密数据。证书包含密钥对、关于证书拥有者的信息、证书可用的开始和结束过期日期。证书同时包含公钥和密钥,前者用来加密,后者解密。SQLServer可以生成它自己的证书,也可以从外部文件或程序集载入。因为可以备份然后从文件中载入它们,证书比非对称密钥更易于移植,而非对称密钥却做不到。这意味着可以在数据库中方便地重用同一个证书。注意:证书和非对称密钥同样的消耗资源。我们看一组例子:示例

系统 2019-08-29 23:28:59 2856