代码改变世界

用Quartz处理定时执行的任务

2014-07-03 18:21 by 默念默, 83153 阅读, 9 推荐, 收藏, 编辑
摘要:这次做的项目中,有一部分功能需要实现定时执行。呃,这样说可能有点笼统,打个比方吧。例如用户在登录的时候,连续输错3次密码后,系统会将该用户冻结,不再允许该用户登录系统,等到了晚上零晨时分,再为所有被冻结的用户解冻,这样,用户在第二天又可以正常登录系统了。这样做是为了用户帐号安全,可有效防止暴力破解密... 阅读全文

作业调度框架 Quartz.NET 2.0 StepByStep

2014-07-03 15:37 by 默念默, 675 阅读, 0 推荐, 收藏, 编辑
摘要:注:目前网上诸多介绍Quartz.net的文章,甚至Quartz.net官网上的Tutorial都是1.0版本的,而这个项目在2.0版本对项目进行了比较大规模的修改,使得原有的很多例子都不能运行,故写此文。由于本人是边学边用,加之技术写作水平皆有限,错误自然难免,望轻拍,我将不定时更新完善此贴,希望... 阅读全文

微信公共服务平台开发(.Net 的实现)5-------解决access_token过期的问题(转)

2014-06-23 15:26 by 默念默, 251 阅读, 0 推荐, 收藏, 编辑
摘要:因为access_token,在以后的高级功能里面会经常用到,所以这里不得不这里对前面所讲解的access_token改造一下。另外需要说明的是access_token是变化的,有自己的周期,官方解释为:"有效期为7200秒",这就要求我们把获得的access_token存入一个物理文件或者Appl... 阅读全文

怎样在VS2010中打开VS2012的项目

2014-06-22 18:12 by 默念默, 165 阅读, 0 推荐, 收藏, 编辑
摘要:VS2012中对C#的支持度非常好,不管是编写方便程度(不需要插件就能高亮代码及代码自动提示功能),还对MFC的一些功能优化很多。 我们可以修改两个工程文件来把VS2012的工程文件一直到VS2010中去。 首先当然是修改解决方案文件(.sln文件)。 使用记事本打开,把里面的Microsoft V... 阅读全文

复合索引介绍

2014-05-27 14:42 by 默念默, 1281 阅读, 0 推荐, 收藏, 编辑
摘要:什么是复合索引1.1复合索引定义索引可以包含一个、两个或更多个列。两个或更多个列上的索引被称作复合索引。利用索引中的附加列,您可以缩小搜索的范围,但使用一个具有两列的索引不同于使用两个单独的索引。复合索引的结构与电话簿类似,人名由姓和名构成,电话簿首先按姓氏对进行排序,然后按名字对有相同姓氏的人... 阅读全文

XSS攻击

2014-04-23 11:58 by 默念默, 272 阅读, 0 推荐, 收藏, 编辑
摘要:xss表示Cross Site Scripting(跨站脚本攻击),它与SQL注入攻击类似,SQL注入攻击中以SQL语句作为用户输入,从而达到查询/修改/删除数据的目的,而在xss攻击中,通过插入恶意脚本,实现对用户游览器的控制。xss攻击可以分成两种类型:非持久型攻击持久型攻击下面我们通过具体例子... 阅读全文

SQL Server:把CSV文件导入到SQL Server表中

2014-04-08 13:47 by 默念默, 9886 阅读, 0 推荐, 收藏, 编辑
摘要:有时候我们可能会把CSV中的数据导入到某个数据库的表中,比如做报表分析的时候。对于这个问题,我想一点也难不倒程序人员吧!但是要是SQL Server能够完成这个任务,岂不是更好!对,SQL Server确实有这个功能。首先先让我们看一下CSV文件,该文件保存在我的D:盘下,名为csv.txt,内容是:现在就是SQL Server的关键部分了;我们使用的是SQL Server的BULK INSERT命令,关于该命令的详细解释,请点击此处;我们先在SQL Server中建立用于保存该信息的一张数据表,CREATETABLECSVTable(NameNVARCHAR(MAX),EmailNVARCH 阅读全文

sql字符串函数(转)

2014-03-11 15:16 by 默念默, 740 阅读, 0 推荐, 收藏, 编辑
摘要:计算字符串长度 len()用来计算字符串的长度select sname ,len(sname) from student字符串转换为大、小写 lower() 用来将一个字符串转换为小写,upper() 用来将一个字符串转换为大写select lower('I AM A STUDENT !') select upper('i am a student !') 截去字符串左、右侧空格 ltrim() 用来将一个字符串左侧的空格去掉 ,rtrim()用来将一个字符串右侧的空格去掉declare @str varchar(100) set @str='我的左侧有 阅读全文

sqlserver 导入/导出Excel

2013-09-23 10:24 by 默念默, 537 阅读, 1 推荐, 收藏, 编辑
摘要:--从Excel文件中,导入数据到SQL数据库中,很简单,直接用下面的语句: /*===================================================================*/ --如果接受数据导入的表已经存在 insert into 表 select * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$)--如果导入数据并生成表 select * into 表 from OPENROW 阅读全文

SelectSingleNode和SelectNodes区别

2013-09-10 20:27 by 默念默, 878 阅读, 0 推荐, 收藏, 编辑
摘要:SelectSingleNode:选择匹配 XPath 表达式的第一个 XmlNodeSelectNodes:选择匹配 XPath 表达式的结点集合 XmlNodeList 阅读全文