摘要:
POST数据接收方式包括: 1.request.Form:(逐个获取表单提交的数据); FormCollection: 2.同名参数:参数名称与表单元素的name属性名称一致就会自动填充 3.接收model:表单元素的name属性名称必须与实体对象一样 Get 接收方式 1.Request.Quer 阅读全文
摘要:
整体视图模板 View模板会先找到对应的controller文件,再找此文件下的Shared文件夹。 比如项目最外层的View/Shared 目录下有一个_Layout.cshtml模板页,有这样代码: 在HomeController新建一个Action方法 添加Index视图。 运行: 其次,模板 阅读全文
摘要:
使用Mutex类-互斥锁 owned为true,互斥锁的初始状态就是被主线程所获取,否则处于未获取状态 name为定义的互斥锁名称,在整个操作系统只有一个命名未CSharpThreadingCookbook的互斥量,一个线程得到,其他线程就无法得到这个互斥量了,只能等待。 WaitOne():获取, 阅读全文
摘要:
创建线程 Thread :所执行的方法不能有参数。 ParameterizedThreadStart:可以接受一个输入参数 暂停线程 使线程暂停一段时间而不消耗操作系统资源,程序输出之前,将休眠5秒钟,它会尽可能的少占用CPU时间。 等待线程 让程序等待线程中的计算完成,并使用该线程的结果 程序运行 阅读全文
摘要:
jQuery.extend() jQuery.merge():函数用于合并两个数组内容到第一个数组。 <script> $(function () { var arr = $.merge( [0,1,2], [2,3,4] ); $("span").text(arr.join(", ")); }) 阅读全文
摘要:
合并对象 extend 函数在 合并对象 方面的用法。 合并 object1 ... objectN 到 target 对象,如果只有一个参数,则该 target 对象会被合并到 jQuery 对象中。 上述代码展示的是将 obj2 对象合并到 obj1 对象中,这种方法会 改变 obj1 对象的结 阅读全文
摘要:
结合Quartz.net学习,前提已经创建了一个定时任务,可见 《定时调度框架:Quartz.net》 (基于配置文件形式) 首先引用Topshelf.dll 自定义服务TestService,继承ServiceControl,实现方法。 在Main中输入: 可以安装服务(程序所在目录下cmd执行) 阅读全文
摘要:
由7段构成:秒 分 时 日 月 星期 年(可选)"-" :表示范围 MON-WED表示星期一到星期三"," :表示列举 MON,WEB表示星期一和星期三"*" :表是“每”,每月,每天,每周,每年等"/" :表示增量:0/15(处于分钟段里面) 每15分钟,在0分以后开始,3/20 每20分钟,从3 阅读全文
摘要:
Quartz.net相关概念 经常出现场景:定时轮询数据库同步,定时邮件通知,定时处理数据等 Scheduler (计划者或调度器) Job (工作对象):将要定时执行的任务代码写到实现Ijob接口的Execute方法中即可 Trigger(触发器):什么条件情况下触发 其中常用的触发器有: 基于代 阅读全文
摘要:
标量函数 RETURNS 子句指定一种标量数据类型,则函数为标量值函数。 语法 释义: with 子句指出了创建函数的选项,如果指出了 encryption 参数,则创建的函数是被加密的,函数定义的文本将以不可读的形式存储在 syscomments 表中,任何人都不能查看该函数的定义,包括函数的创建 阅读全文