-
[.NET相关] 七大面向对象设计准则
七大面向对象设计原则一.面向对象原则综述七大原则总脉络图:二.常用的面向对象设计原则包括7个,这些原则并不是孤立存在的,它们相互依赖,相互补充。.三.以下详细分析:(一)单一职责原则(SingleResponsibilityPrinciple,SRP)1、定义:一个对象应该只包含单一的职责,并且该职...
162
热度 -
98
热度 -
[.NET相关] 是什么在.NET程序关闭时阻遏进程的退出
是什么在.NET程序关闭时阻碍进程的退出?在平时使用软件或是.NET程序开发的过程中,我们有时会遇到程序关闭后但进程却没有退出的情况,这往往预示着代码中有问题存在,不能正确的在程序退出时停止代码执行和销毁资源。这个现象有时并不容易被察觉,但在另一些情况下却会产生影响软件功能的Bug。本文列举可能影响...
233
热度 -
[.NET相关] 类型转换的规律(NET1.1+)
类型转换的法则(NET1.1+)【问】在C#和VisualBasic的转换中,以下一些转换的用法和区别是什么呢?[C#]longnum=12;intn=(int)num;intm=Convert.ToInt32(num);[VB.NET]DimnumAsLong=12DimnAsInteger=nu...
195
热度 -
[.NET相关] 青鸟影剧院框架及功能点(一)
青鸟影院框架及功能点(一)电影院售票系统的功能:1.影院每天更新放映列表,系统支持实时查看,包括放映场次时间,电影概况。2.影院提供三类影院票:普通票,赠票,学生票(赠票免费,学生票有不同程度折扣)3.允许用户查看某场次座位的售出情况4.支持购票,并允许用户选择座5.用户可以选择场次,影票类型及空闲...
190
热度 -
[.NET相关] 使用jquer获取当前时间,并赋值到input上
使用jquer获取当前时间,并赋值到input上。今天,做一个项目,需要将自动获取的时间能够赋值到input上。我一开始试用javascript写的,写之后使用很多办法都赋值失败,最后使用了jquery写了出来,下面附上代码。<scripttype="text/javascript">$...
144
热度 -
[.NET相关] select超全超详细小结篇
select超全超详细总结篇1.经常使用到select,每次都是翻翻翻资料,干脆总结一下,方便日后查看。2.checked匹配所有选中的被选中元素(复选框、单选框等,不包括select中的option)selected匹配所有选中的option元素disabled匹配所有不可用元素可通过$("inp...
193
热度 -
[.NET相关] 关于NuGet的入门跟常见用法
关于NuGet的入门和常见用法前言简单的说,NuGet就是给.NET应用开发过程提供免费、开源的程序包的管理工具,有了它管理第三方插件方便快捷。查找安装命令1.使用浏览器进入NuGet首页2.在检索框输入你要检索的程序包名称或关键字点击搜索按钮3.点击查看程序包详情,可以查看安装程序包命令和历史版本...
119
热度 -
[.NET相关] 部类参数约束 : Controller where T : class,new()
类型参数约束:ControllerwhereT:class,new()初学者对:ControllerwhereT:class,new()不理解,我是初学者的时候也一样不理解,在此做个简单的解释:这是类型参数约束,.NET支持的类型参数约束有以下五种:whereT:struct|T必须是一个结构类型w...
460
热度 -
[.NET相关] day_01每日累积一点点
day_01每天累积一点点css属性:border-radius;border:边框;radius:弧度;所以这个属性的意思很明了。下面实现一个小demo:<!doctypehtml><html><head><title>这里是标题的内容</ti...
85
热度 -
[.NET相关] onmouseleave与onmouseout差别
onmouseleave与onmouseout区别1、onmouseleave、onmouseenter,鼠标进入到指定元素区域内触发事件,不支持冒泡,不包含子元素的区域。2、onmouseout、onmouseover、鼠标进入指定元素触发事件,含子元素区域。附加:jQuery中的子元素选择器fi...
177
热度 -
[.NET相关] 业务数据模型短暂考虑整理
业务数据模型短暂思考整理0、很大一部分业务模型数据属于结构化数据1、结构化数据可以通过一定的手段将其转化到非结构化存储引擎中2、倘若采用了非结构化的存储方式,用什么样的方式实现传统的复杂的查询、聚合、关联的方式?学习中。。。。
181
热度 -
[.NET相关] CUBRID学习笔记 14 dll加载异常
CUBRID学习笔记14dll加载错误这个问题通常是缺少文件cascci.dll或者版本错误3264弄错了C:\ProgramFiles(x86)\Python266>python.exePython2.6.6(r266:84297,Aug242010,18:46:32)MSCv.150032...
323
热度 -
[.NET相关] hiredis aeStop仅在redis命令的回调函数中奏效 分析
hiredisaeStop仅在redis命令的回调函数中生效分析hiredis是redis的client端C语言lib,hiredis拥有同步和异步的API,异步API的实现有多种方法,分别依赖libev,libevent,libuv,ae等等,其中ae是redis内部实现的一个异步事件处理模块。稍...
607
热度 -
[.NET相关] CUBRID学习笔记 六 修改用户密码
CUBRID学习笔记6修改用户密码修改密码可以在web管理中修改.还有另外两种体位1语句ALTERUSERuser_namePASSWORD'any_password_here_in_single_quotes';欢迎转载,转载时请保留作者信息。本文版权归本人所有,如有任何问题,请与我联系wang2...
352
热度 -
[.NET相关] Visual Studio 2015中的惯用调试技巧分享
VisualStudio2015中的常用调试技巧分享.NET技术交流群:337901356欢迎您的加入!为什么要学习调试?调试(Debug)是作为一个程序员必须要学会的东西,学会调试可以极大的提高开发效率,排错时间,很多人不喜欢调试,但我认为这是一个很不可取的选择,调试的时候能让我们看到程序的执行顺...
208
热度 -
[.NET相关] 对于托管资源和非托管资源的懂得
对于托管资源和非托管资源的理解在.net编程环境中,系统的资源分为托管资源和非托管资源。对于托管的资源的回收工作,是不需要人工干预回收的,而且你也无法干预他们的回收,所能够做的只是了解.netCLR如何做这些操作。也就是说对于您的应用程序创建的大多数对象,可以依靠.NETFramework的垃圾回收...
172
热度 -
[.NET相关] 使用 NHibernate 的示范查询
使用NHibernate的示例查询示例查询最多的应用场合是组合查询,我们常常需要在界面上提供若干的查询选项,然后根据用户的输入返回符合条件的结果。使用代码直接进行处理往往需要涉及到复杂的条件,由于组合条件并不确定,导致逻辑判断语句结构复杂。对于多个可选的参数,情况会变得更加严重。使用示例查询可以很方...
518
热度 -
[.NET相关] Git学习笔记(二)-创建仓库
Git学习笔记(2)-创建仓库一、Git简介1.Git是什么Git是分布式版本控制系统2.Git有什么特点(1)Git是分布式的SCM,SVN是集中式的(2)Git每个历史版本存储完整的文件,SVN存储文件差异(3)Git可离线完成大部分操作,SVN则相反(4)Git有着更优雅的分支和合并实现(5)...
196
热度 -
[.NET相关] .NET MEF入门级例证
.NETMEF入门级例子学习新东西,喜欢从简单的例子入手,感觉理解和上手会快点,本文记录下我做的一个简单的mef的例子,至于理论的话百度,谷歌多的去了.Mef可以在你调整了某些功能的时候不需要重新去做代码,只需要换掉相应的dll就可以了.MefDemo.Core:将当前日期以yyyy-MM-dd的格...
125
热度