11 2016 档案
摘要:一.扩展方法概述: 在C#3.0中引入了“扩展方法”,既有静态方法的优点,又使调用它们的代码的可读性得到了提高。在使用扩展方法时,可以像调用实例方法那样调用静态方法。 1.扩展方法的基本原则: (1).C#只支持扩展方法,不支持扩展属性、扩展事件、扩展操作符等。 (2).扩展方法(第一个参数前面是t
阅读全文
摘要:DOM创建节点及节点属性 通过JavaScript可以很方便的获取DOM节点,从而进行一系列的DOM操作。但实际上一般开发者都习惯性的先定义好HTML结构,但这样就非常不灵活了。 试想下这样的情况:如果我们通过AJAX获取到数据之后然后才能确定结构的话,这种情况就需要动态的处理节点了 创建流程比较简
阅读全文
摘要:eval的定义和使用: Eval它是用来计算某个字符串,并且执行其中的JavaScript代码。 语法: 1) eval函数接受一个string这个参数,并且这个参数是必须的,这个参数就是要计算的这个字符串。它里面可以函数含有JavaScript的表达式,或者要执行的语句。 eval(string)
阅读全文
摘要:1.一次请求过来与数据库交互一次。每次操作表都using() 性能差(可以随时释放) 2.N 次操作共用一个DbContext 性能可想而知 3.Web:一个请求共用一个上下文实例 4.WinForm:用using() 实例: 调用: CallContext 是类似于方法调用的线程本地存储区的专用集
阅读全文
摘要:请求管道中的19个事件.(1)BeginRequest: 开始处理请求(2)AuthenticateRequest授权验证请求,获取用户授权信息(3):PostAuthenticateRequest获取成功(4): AunthorizeRequest 授权,一般来检查用户是否获得权限(5):Post
阅读全文
摘要:了解jQuery对DOM进行遍历背后的工作机制,这样可以在编写代码时有意识地避免一些不必要的重复操作,从而提升代码的性能。 关于jQuery对象的包装 我们可以得知Query选择器最终都是通过DOM接口实现取值的, 但是通过jQuery处理后返回的不仅仅只有DOM对象,而是一个包装容器,返回jQue
阅读全文
摘要:1.多参数 判断 条件 IsNull() 和 IsNullOrEmpry() 是扩展静态方法: 使用如下 2.单一参数 改造前 改造后:
阅读全文
摘要:1、 CronTrigger时间格式配置说明 CronTrigger配置格式: 格式: [秒] [分] [小时] [日] [月] [周] [年] 通配符说明: * :表示所有值. 例如:在分的字段上设置 "*",表示每一分钟都会触发。? :表示不指定值。使用的场景为不需要关心当前设置这个字段的值。例
阅读全文
摘要:方法链式调用的实现 写的更少,做的更多。是JQuery的核心理念。 那么链式方法的设计与这个核心理念不谋而合。那么从深层次考虑这种设计其实就是一种Internal DSL。 DSL是指Domain Specific Language,也就是用于描述和解决特定领域问题的语言。 看一段链式代码: 看这个
阅读全文
摘要:报错的图: 解决方案: 打开运行界面(Win+R键),输入regedit打开注册表修改器(还可以使用Cortana搜索栏输入regedit打开)。在左侧找到注册表的这一项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Pol
阅读全文
摘要:创建实体: 创建上下文: 创建一个用户的实体: 对实体进行添加操作: 添加两个订单: 关联三个实体:(用户和订单一对多) 1.通过用户添加订单实体到自己的导航属性 2.通过订单指定用户的实体: 把上面实体的变化封装成sql执行到数据库中: 修改: 查询:(数据量小的时候使用Include) 两种延迟
阅读全文
摘要:EF中的增删改查: 实现步骤: 1.声明一个EF的上下文。 2.声明一个实体。 3.告诉EF对实体做什么操作。 4.让上下文把变化的实体保存到数据库中。(也是执行Sql脚本的地方) 遇到这种错误: 实体的属性(非空、不全、超过长度) 上面的错误是没有主键。 数据已经不存在了又做了一个删除操作。或者I
阅读全文
摘要:渠道的需求: 用力图: 渠道对应客户关系的意义? 渠道是指产品从生产出来到终端消费的流通环节。 添加的存储过程: 渠道修改的存储过程: 渠道的联系人添加的存储过程: 渠道联系人修改: 联系记录(添加):(添加的时候状态给默认值) 修改: 活动管理(添加): 修改: 文档的添加: 文档的修改: 添加的
阅读全文
摘要:var bMoveable=true; var _VersionInfo=" " ; //==================================================== WEB 页面显示部分 ===================================================== var strFrame; //存放日历层的HTML代...
阅读全文
摘要:前台显示的界面: 存储过程(添加): 修改的存储过程: 添加的后台代码: 定义一个查询视图: 显示的界面: 查询的代码: 修改的BLL层: 修改的界面: 后台修改的代码: 查询拼结的代码: 自已定义js验证的扩展方法:
阅读全文
摘要:下载的公用方法: 下载: 获取文档二进制流: 下载的具体步骤: 修改的后台代码: 不同角色查询不同的文档:
阅读全文
摘要:分离构造器 通过new 操作符构建一个对象,一般经过四部: A.创建一个新对象 B.将构造函数的作用域赋给新对象(所以this就指向了这个新对象) C.执行构造函数中的代码 D.返回这个新对象 最后一点就说明了,我们只要返回一个新对象即可。其实new操作符主要是把原型链跟实例的this关联起来,这才
阅读全文
摘要:jQuery多库共存处理 多库共存换句话说可以叫无冲突处理。 总的来说会有2种情况会遇到: 1、$太火热,jQuery采用$作为命名空间,不免会与别的库框架或者插件相冲突。 2、jQuery版本更新太快,插件跟不上,导致不同版本对插件的支持度不一样。 出于以上的原因,jQuery给出了解决方案––
阅读全文
摘要:jQuery中ready与load事件 jQuery有3种针对文档加载的方法 一个是ready一个是load,这两个到底有什么区别呢? ready与load谁先执行: 大家在面试的过程中,经常会被问到一个问题:ready与load那一个先执行,那一个后执行?答案是ready先执行,load后执行。
阅读全文
摘要:立即调用表达式: 任何库与框架设计的第一个要点就是解决命名空间与变量污染的问题。jQuery就是利用了JavaScript函数作用域的特性,采用立即调用表达式包裹了自身的方法来解决这个问题。 jQuery的立即调用函数表达式的写法有三种: 写法1: 可以看出上面的代码中嵌套了2个函数,而且把一个函数
阅读全文
摘要:比较简单的方法: 一:1.定义两个窗体 2.在父窗体中加入子窗体的属性 3.加载的时候: 4.点击的时候(把子窗体的属性改成公有的): 对象内部的字段或者元素属性最好不要直接让外部直接访问(通过设置的方法来控制) 第二种方法:(提供一个方法) 子窗体中提供一个方法为: 父窗体点击的时候: 第三种:发
阅读全文
摘要:建一个控制台应用程序。 定义一个委托 定义静态方法: 调用: 定义一个实例方法: 调用: 输出8 说明: 多播委托的时候:拿到委托返回值的、是最后一个委托的方法的执行结果 多播委托的内部如何实现呢?(分析) 委托的内部组要有三个部分组成: 1._methodPtr方法指针(指向当前委托指向的方法内存
阅读全文
摘要:IP地址的正则表达式: Regex.IsMatch(strIn,@ "^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d
阅读全文
摘要:jQuery使用户能更方便地处理DOM、事件、实现动画效果,并且方便地为网站提供AJAX交互。 2、jQuery的模块依赖网: jQuery一共13个模块,模块不是单一的,比如jQuery动画,都会依赖异步队列、动画队列、回调队列与数据缓存模块等。 jQuery抽出了所有可复用的特性,分离出单一模块
阅读全文
摘要:项目运行以管理员的身份进行运行否则附加不进去: IIS调试 1.首先要把项目发布至IIS上,确保项目能正常运行。 2.从IIS上右键站点》管理网站》浏览 或者打开“内容视图“ 选择一个文件右键》浏览。 3.用vs打开该项目,选择 调试》附近到进程》 或者 ctrl+alt+p 直接打开进程框。在可用
阅读全文
摘要:一:概述和概念 C#支持通过多线程并行地执行代码,一个线程有它独立的执行路径,能够与其它的线程同时地运行。一个C#程序开始于一个单线程,这个单线程是被CLR和操作系统(也称为“主线程”)自动创建的,并具有多线程创建额外的线程。这里的一个简单的例子及其输出: 引入的命名空间: using System
阅读全文
摘要:发布程序时遇到的错误: 错误解决的方法: 1.打开运行输入 cmd 2.输入 cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 3.输入 aspnet_regiis.exe -i (ps:需用administrator 帐号进系统) 二: “*** 程
阅读全文
摘要:在MVC的Web应用程序中,我们经常会出现这样的操作,从一个视图跳转到另外一个视图,大部分情况下都是通过链接来实现,当然这是一种非常不错的选择,为什么不说这是最好的选择呢?因为它也有其弊端,我们看看如下: 当我们点击这个链接时,Home则对应的是控制器,Index则对应的是Action方法,并发出此
阅读全文