07 2017 档案
摘要:1. 检查设置里是否启用智能感知(IntelliSense),可以在“工具”→“选项”里设置 2. 如果启用后还是无效,可以新建一个查询窗口查询,输入关键词的前面几个字母看是否有提示(或者使用Ctrl +J 强制弹出提示),若无,则执行“编辑”→“IntelliSense”→“刷新本地缓存”,通过这
阅读全文
摘要:在Sql Server 2012之前,实现分页主要是使用ROW_NUMBER(),在SQL Server2012,可以使用Offset ...Rows Fetch Next ... Rows only的方式去实现分页数据查询。 上面代码中,column1,column2 ... columnN表示实
阅读全文
摘要:在上一篇的EF之DB First中,存在以下的两个问题: 1. 添加/编辑页面显示的是属性名称,而非自定义的名称(如:姓名、专业...) 2. 添加/编辑时没有加入验证 另外数据展示使用分页 @Html.LabelFor(model => model.Name, htmlAttributes: ne
阅读全文
摘要:EF(Entity Framework的简称,下同)有三种方式,分别是:DataBase First、 Model First和Code First。 下面是Db First的方式: 1. 数据库库中存在两个表,一个是专业表,一个学生表,一个学生只能属于一个专业: 其中T_Major是专业表,T_S
阅读全文
摘要:Quartz.net是作业调度框架 1. 项目中添加quartz.net的引用(这里使用nuget管理) 新建一个类TimingJob,该类主要用于实现任务逻辑 在Program.cs中:(这里是控制台应用程序) 程序运行时,经过5秒后,每间隔2秒输出信息 Cron表达式: quartz.NET中的
阅读全文
posted @ 2017-07-17 17:34
Jichan·Jong
摘要:这里以控制台应用程序为例 首先是要添加引用: 安装后可以看到项目中多了log4net的引用: 添加应用程序配置文件app.config,配置log4net 在Program.cs中添加代码: 运行程序, 这里是控制台应用程序 ,如果是Web应用程序,可以在Global.asax.cs中Applica
阅读全文
posted @ 2017-07-17 10:42
Jichan·Jong
摘要:using System; using System.Collections.Generic; using System.Web; namespace Zhong.Core { /// /// Cookie操作类 /// public class CookieHelper { private static readonly strin...
阅读全文
posted @ 2017-07-16 16:59
Jichan·Jong
摘要:/// /// 将一个对象序列化为XML字符串 /// /// 要序列化的对象 /// 编码方式 /// 序列化产生的XML字符串 public static string SerializeObject(object o, Encoding encoding) {...
阅读全文
posted @ 2017-07-16 15:14
Jichan·Jong
摘要:using ICSharpCode.SharpZipLib.Zip; using System; using System.Collections.Generic; using System.IO; namespace Zhong.Core { /// /// 压缩解压操作类,使用的是SharpZipLib /// public class DCompres...
阅读全文
posted @ 2017-07-16 14:54
Jichan·Jong
摘要:通常情况下第一时间会想到使用正则表达式去验证,但由于正则表达式过于复杂或者没有考虑到某些情况,从而导致问题或者判断的效率低。下面通过另一种方式去判断。 判断是否合法邮箱: 判断是否合法ip地址:
阅读全文
posted @ 2017-07-15 15:04
Jichan·Jong
摘要:在asp.net中常见的<%%>方式有如下几种: <%%>、<%=%>、<%:%>、<%#%>、<%$%>、<%@%> <%%>:书写后台代码,如C#、vb等代码 <%=%>:计算=后面的表达式,并将结果输出 <%:%>:将:号后面的内容编码输出,实际<%=Server.HtmlEncode()%>
阅读全文
摘要:在开始autofac时,有必要先了解两个关键词:“控制反转(IoC/Inverse Of Control)”与“依赖注入(DI/Dependence injection)”。 控制反转(IoC):它把传统上由程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组件的装配和管理。 依赖注入(DI
阅读全文
posted @ 2017-07-14 15:41
Jichan·Jong
摘要:先上题目: int x; x += 3 + ++x;当x=24时,结果是多少?若x += 3+ x++呢? 先分析第一个: 第一个可以等效写成:x = x + (3 + ++x);,当x=24时,x = 24 + (3 + 25);所以结果是52 第二个可以等效写成:x = x + (3 + x++
阅读全文
摘要:首先有一个html页面,页面有一个链接,点击链接弹出文件下载/保存(类似迅雷下载链接) <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>
阅读全文
posted @ 2017-07-11 12:19
Jichan·Jong
摘要:在使用Html+ashx处理文件上传时,遇到上传文件超过4M的问题,首先HTML代码如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <titl
阅读全文
posted @ 2017-07-11 11:50
Jichan·Jong
摘要:使用VerifyCode.ashx一般处理程序生成验证码,实现如下: using System; using System.Drawing; using System.Web; using System.Web.SessionState; namespace Zhong.Web { /// <sum
阅读全文
posted @ 2017-07-09 23:37
Jichan·Jong

浙公网安备 33010602011771号