摘要: 效果如下: 阅读全文
posted @ 2018-07-13 23:24 Jichan·Jong 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 起初会想到使用keyup、keydown、keypress或者是onchange事件,onchange需要失去焦点才触发, 其它三个有些对按住键盘某个键不放不生效,有些对使用中文输入法正在输入时统计不正确。 网上找到一种方法就是绑定事件input propertychange 效果如下: 阅读全文
posted @ 2018-07-12 23:27 Jichan·Jong 阅读(1804) 评论(1) 推荐(1) 编辑
摘要: 其中Timestamp为10位的时间戳,+8*3600是获取中国北京时间(东八区) 阅读全文
posted @ 2018-07-03 22:46 Jichan·Jong 阅读(15298) 评论(0) 推荐(0) 编辑
摘要: 很多情况下一般会使用同步方式发出请求,直到响应后再做后续的逻辑处理等,但有时候后续的逻辑处理不依赖于请求的结果或者是可以挂起等到响应后再处理,又或者是为了解决UI“假死”的现象,这时可以使用异步请求 使用WebRequest实例中的BeginGetResponse方法异步获取响应结果,其中参数cal 阅读全文
posted @ 2018-06-21 22:48 Jichan·Jong 阅读(2009) 评论(0) 推荐(0) 编辑
摘要: 最近在写SQL过程中发现需要对一张表结构作调整(此处是SQL Server),其中需要删除多列,由于之前都是一条SQL语句删除一列,于是猜想是否可以一条语句同时删除多列,如果可以,怎么写法? 第一次猜想如下(注意:此处是猜想,非正确的写法): 但是执行后,发现语法错误, 于是改成如下的方式: 执行正 阅读全文
posted @ 2018-06-20 23:41 Jichan·Jong 阅读(9746) 评论(0) 推荐(0) 编辑
摘要: 例子: 有如下的html代码 对文本框设置字体大小为20px ,即font-size:20px 首先会想到如下: $('input').css({font-size:'20px'}); 由于属性不能使用-分隔,所以会报错: 于是想到将属性font-size使用字符串形式表示,即 $('input') 阅读全文
posted @ 2018-06-10 10:02 Jichan·Jong 阅读(1575) 评论(0) 推荐(0) 编辑
摘要: 问题描述:在使用VS2015调试WCF时,偶遇抛出异常名称不能以“<”字符(十六进制0x3c)开头,平时运行时(不调试)没有问题的。 解决方法:检查后发现为了检查异常的位置,勾选了引发通用语言运行时的设置,取消勾选设置就可以了。 阅读全文
posted @ 2018-04-30 13:31 Jichan·Jong 阅读(796) 评论(0) 推荐(0) 编辑
摘要: 这里使用了循环删除,并不是最优的方法,欢迎园友不吝批评指正。 其实还有一种方法是先查询重复的数据,然后在重复数据中保留一条。 下面用例子说明。 例如表City有如下的数据: 查询出重复的数据,Id只保留其中一个 然后使用删除时Join上面的表 另外一种方法是园友Adeal2008指出的使用row_n 阅读全文
posted @ 2018-04-06 15:13 Jichan·Jong 阅读(11858) 评论(1) 推荐(0) 编辑
摘要: net.exe use 查看当前的连接 net.exe use * /del /y 断开所有连接 net.exe use \\server\share "password" /user:"username" (用户名密码需要使用双引号"") 创建连接(如果当前已经建立连接,则使用该命令即使用户名密码 阅读全文
posted @ 2018-04-06 15:04 Jichan·Jong 阅读(992) 评论(0) 推荐(0) 编辑
摘要: 假如一张表中有如下的数据: 当使用select Count(*) from TableName表示获取表中数据记录的条数; 有时候可以通过select Count(列名) from TableName来等价于select Count(*) from TableName,但是下面的情况就不会等价 结果 阅读全文
posted @ 2018-02-26 22:54 Jichan·Jong 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 一开始,思路是这样的: 遗憾的是,将会抛出一个异常: 修改后的实现方式: 或者 : 最后附上SqlHelper: static class SqlHelper { private static readonly string ConnectionString = ConfigurationManag 阅读全文
posted @ 2018-02-04 11:49 Jichan·Jong 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 在使用Entity Framework时,若有多个排序,需要OrderBy (OrderByDescending)再ThenBy (ThenByDescending) 假设需要根据Name升序排序,再根据Id降序排序,则: 借助System.Linq.Dynamic的方式 首先需要在项目中引用Sys 阅读全文
posted @ 2018-01-20 16:22 Jichan·Jong 阅读(3486) 评论(2) 推荐(5) 编辑
摘要: 应用程序只有一个实例,当启动一次时创建实例,当多次启用时激活当前实例。 创建一个单利管理类 在Program.cs中添加如下代码 第二版的实现: 参考资料:https://www.codeproject.com/Articles/12890/Single-Instance-C-Application 阅读全文
posted @ 2018-01-15 22:25 Jichan·Jong 阅读(1366) 评论(0) 推荐(0) 编辑
摘要: 数据库中有城市库表,其中有国家、省、城市。 举例:在广东省内(包含广东省本身),找出名称为“广州”的记录 首先,广东省内的条件是:ParentId = 2 Or Id =2 名称为“广州”的条件是:Name='广州' 合并后: SELECT * FROM dbo.CityWHERE ParentId 阅读全文
posted @ 2017-12-24 22:40 Jichan·Jong 阅读(7998) 评论(0) 推荐(0) 编辑
摘要: 普通的ADO.NET获取DataSet的写法如下: using System.Configuration; using System.Data; using System.Data.SqlClient; public class SQLHelper { private static readonly 阅读全文
posted @ 2017-12-17 09:45 Jichan·Jong 阅读(3019) 评论(6) 推荐(0) 编辑
摘要: 数据库中有一个City表 初始时数据: 实体类与Fluent Api配置映射 public class City { public int Id { get; set; } public string Name { get; set; } public int? ParentId { get; se 阅读全文
posted @ 2017-12-03 23:14 Jichan·Jong 阅读(6322) 评论(0) 推荐(1) 编辑
摘要: 一个已经写好的项目中有多个WebService,由于之前没有记录请求信息的,有时候需要查错等需要找到当次的请求信息,所以需要加入记录请求信息的功能。 首先想到的是在每一个带有WebMethod特性的方法里调用记录请求信息的方法,这样可以记录信息,但是太多带WebMethod特性的方法了,于是想在全局 阅读全文
posted @ 2017-11-25 23:08 Jichan·Jong 阅读(2477) 评论(0) 推荐(0) 编辑
摘要: static bool CheckPowerOfTwo(ulong num) { return num > 0 && (num & (num - 1)) == 0; } 阅读全文
posted @ 2017-11-21 22:51 Jichan·Jong 阅读(553) 评论(0) 推荐(1) 编辑
摘要: 直接进入正题。 在HomeController中有一个NotFound的Action方法。 public ActionResult NotFound() { return View(); } 对应的视图 @{ Layout = null; } <!DOCTYPE html> <html> <head 阅读全文
posted @ 2017-11-09 23:15 Jichan·Jong 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: 在实际的项目开发中,可能会遇到同一张表同时保存自身和上级(或下级)的信息(一般是通过设置一个上级主键【ParentId】的列与主键【Id】关系) 例如:城市库,有国家、省、市...,省的ParentId是国家的Id,同理市的ParentId是省的Id public class City { /// 阅读全文
posted @ 2017-10-20 22:25 Jichan·Jong 阅读(879) 评论(0) 推荐(0) 编辑