`
文章列表
  MongoDB连接字符串常用格式     mongodb://[username:password@]host1[:port1][,host2[:port2],…[,hostN[:portN]]][/[database][?options]]       备注:字符串连接不区分大小写,并非所有MongoDB驱动都支持完整的连接字符串,不支持此格式连接字串的驱动会有替代连接方案,具体请参照驱动自身的说明文档,看看如何定义uri标准连接的。       参数说明       mongodb:// 这是固定的格式,必须要指定。   username:pass ...
一般好的数据库设计需要注意以下几点     1、一个好的数据库设计首先要满足用户的需求 所有信息系统最后都将提交给最终用户使用,对于这一点,相信大家都已经达成共识。但是准确地把握用户的需求是很难的,虽然各方面的专家已经从不同方面给出了解决方案,但是用户需求仍然是软件工程中最不确定的因素之一。       2、一个好的数据库设计要便于维护和扩充 为了应对用户需求的修改和添加,也为了满足各种不同的软硬件环境下系统的使用,大部分信息系统都不得不在其生命期中进行升级和调整。在这些升级、调整中,又有相当部分会涉及到数据库设计的修改,因此,数据库设计最好从一开始就能在易维护、可扩充的角 ...
MongoDB连接字符串常用格式     mongodb://[username:password@]host1[:port1][,host2[:port2],…[,hostN[:portN]]][/[database][?options]]   备注:字符串连接不区分大小写,并非所有MongoDB驱动都支持完整的连接字符串,不支持此格式连接字串的驱动会有替代连接方案,具体请参照驱动自身的说明文档,看看如何定义uri标准连接的。     1、参数说明   mongodb:// 这是固定的格式,必须要指定。    username:password@ 可选项,如果设置 ...
1、按同一顺序访问对象   如果所有并发事务按同一顺序访问对象,则发生死锁的可能性会降低。例如,如果两个并发事务获得 Supplier 表上的锁,然后获得 Part 表上的锁,则在其中一个事务完成之前,另一个事务被阻塞在 Supplier 表上。第一个事务提交或回滚后,第二个事务继续进行。不发生死锁。将存储过程用于所有的数据修改可以标准化访问对象的顺序。   2、避免事务中的用户交互   避免编写包含用户交互的事务,因为运行没有用户交互的批处理的速度要远远快于用户手动响应查询的速度,例如答复应用程序请求参数的提示。例如,如果事务正在等待用户输入,而用户去吃午餐了或者甚至回家过周末了 ...
inline、block、inline-block 的区别     1、display:block就是将元素显示为块级元素     block元素的特点是:  总是在新行上开始;  高度,行高以及顶和底边距都可控制;  宽度缺省是它的容器的100%,除非设定一个宽度 ...
一、article与section的异同   section和article可以互相嵌套,也就是说他们没有上下级关系,section可以包含article,article也可以包含section。 感觉上使用都差不多,都可以有h1,h2,h3,都有一个主体,那应该怎么来区分它们的不同?其实很简单,只要从字面上理解它们就可以足够了: 1、article是文章,文章就是一段完整的独立的内容。2、section就是块,某种意义上可以理解为div,但是比div的意思更加明确一点。     二、section和div的异同   1、section和div都可以对内容进行分块,但是se ...
  一、为什么要代码重构(Refactoring)     在不改变系统功能的情况下,改变系统的实现方式。为什么要这么做?投入精力不用来满足客户关心的需求,而是仅仅改变了软件的实现方式,这是否是在浪费客户的投资呢? 代 ...
一、样式优先级   通常用户看到的页面的样式会受到三层控制:   第一层是浏览器的默认样式 第二层是网页定义样式 第三层是用户自定义样式 和CSS一样,后面的优先级高于前面的,也就是说网页定义样式可以覆盖浏览 ...
一、ViewState的原理 1.浏览器请求Default.aspx页面 2.在服务器端 发现创建的ViewState 这个时候 会自动创建一个名字叫做__VIEWSTATE(双下滑线 全部是大写)的隐藏域 其隐藏域的值经过base64加密以后返回到浏览器端这一加密过程在页面生 ...
一、Server对象的常用属性   (1).MachineName (2).ScriptTimeout:属性用于设置脚本程序执行的时间,适当地设置脚本程序的ScriptTimeout可以提高整个Web应用程序的效率。   语法如下: Server.ScriptTimeout=time;(以s(秒)为单位)       ...
  一、添加引用     using Microsoft.Office.Interop.Word;       二、转换方法     /**//// <summary> /// 把Word文件转换成pdf文件 /// </summary> /// <param name="sourcePath">需要转换的文件路径和文件名称</param> /// <param name="targetPath">转换完成后的文件的路径和文件名名称& ...
Js中this具体的用法介绍     1、在HTML元素事件属性中inline方式使用this关键字     <div onclick=" // 可以在里面使用this ">division element</div>   我们一般比较常用的方法是在此使用:javascirpt: EventHandler(this),这样的形式。不过这里其实可以写任何合法的JavaScript语句,要是高兴在此定义个类也可以(不过将会是个内部类)。这里的原理是脚本引擎生成了一个div实例对象的匿名成员方法,而onclick指向这个方法。 ...
  一. 什么是作用域   它是指对某一变量和方法具有访问权限的代码空间, 在JS中, 作用域是在函数中维护的.   表示变量或函数起作用的区域,指代了它们在什么样的上下文中执行,亦即上下文执行环境。Javascript的作用域只有两种:全局作用域和本地作用域,本地作用域是按照函数来区分的。   二、作用域的注意事项     1.js的作用域是有函数划分的,而不是块儿   var too="test"; if(true){//这是在块中的定义,此时还是全局变量var too="new test";} alert(too==& ...
  js中toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。     语法   NumberObject.toFixed(num)     参 数 描述 num 必需。规定小数的位数,是 0 ~ 20 之间的值,包括 0 和 20,有些实现可以支持更大的数值范围。如果省略了该参数,将用 0 代替。     返回值   返回 NumberObject 的字符串表示,不采用指数计数法,小数点后有固定的 num 位数字。如果必要,该数字会被舍入,也可以用 0 补足,以便它达到指定的长度。如果 num 大于 le+21,则该方法只调 ...
  使用HttpModule实现sql防注入     asp.net处理Http请求时,程序得到一个请求的时候,第一个会经过Http运行时,即编译过程,在这里我们的请求会被转化为机器懂的语言。下一个,我们的请求经过不同的HttpModule,即Http模块。事实上,我们的请求到达模块时系统没有对这个请求做任何的处理,也就是说此时对于请求来讲,模块是一个请求的“必经之路”。   模块可以在这个Http请求到达真正的处理中心(HttpHandler)之前,针对这个Http请求做一些额外的工作,或者在某些情况下干脆终止满足一些条件的Http请求,从而起到一个过滤器的作用。在经过我们的模块 ...
Global site tag (gtag.js) - Google Analytics