摘要: 模式定义(Simple Factory Pattern)“In simple factory pattern, we have a factory class which has a method that returns different types of object based on giv 阅读全文
posted @ 2020-01-22 14:27 志在必得Shaun 阅读(140) 评论(0) 推荐(1) 编辑
摘要: 3年前写的在HttpModule中记录访问日志的代码,在最近使用日志数据分析登录账号的IP情况时,才发现了一个不易重现的BUG——日志中记录的登录账号出现串掉的情况。之所以这个时候才发现该问题,是因为部分用户的IP是固定的,但是日志里却出现了别人的IP。而之所以3年后才发现,是因为这块日志数据一直没 阅读全文
posted @ 2020-01-22 14:24 志在必得Shaun 阅读(175) 评论(0) 推荐(1) 编辑
摘要: 直接上代码了。 Java控制台代码: C#控制台代码: Java和C#运行结果一致,如下: 明文:20200121密钥:Tt3rLPrDIVIhXqAz密文:jHaDswvQaPn4ZvashXOTNQ==解密:20200121 本文首发于我的CSDN博客:https://blog.csdn.net 阅读全文
posted @ 2020-01-22 14:21 志在必得Shaun 阅读(952) 评论(0) 推荐(1) 编辑
摘要: 直接上BAT文件的内容了,完整代码如下。 备份效果:保留最新7天的网站备份、最新4个周末的网站备份,每个月底的备份永久保留。 使用的WinRAR做文件压缩,请自行安装并注意命令中WinRAR的路劲、备份文件夹、存放路劲、3个异地存放路劲,根据应用需要调整。 将该BAT文件配置到Windows“任务计 阅读全文
posted @ 2020-01-22 14:08 志在必得Shaun 阅读(1520) 评论(0) 推荐(0) 编辑
摘要: 2011年末就不做外包了,期间虽然更新过博客园,次数依然少的可怜。 农历新年前分享点实用代码到博客吧。 这次分享的是Java中使用XML字符串和XSLT字符串作为参数获取转换后的结果字符串。 分享的方法仅解决上述问题,对于XSLT字符串中可能存在的XSLT注入问题、大字符串的性能问题未做考虑。 关键 阅读全文
posted @ 2020-01-22 14:00 志在必得Shaun 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 怎么用NuGet和怎么配置log4net就不介绍了,直接上代码(Visual Studio 2015 下的项目,用的.NET Framework 4.5.2)。 其中QRDecodeConsoleApp.exe.config文件里配置图片路劲(默认为D:\我的文档\Pictures\二维码)、图片类 阅读全文
posted @ 2018-04-28 16:55 志在必得Shaun 阅读(11280) 评论(2) 推荐(0) 编辑
摘要: 有一年多没更新博客了,打算先简单说说这一年多的工作和生活,后续再一点点展开和大家分享交流。 2014年第一次尝试带项目,从技术开始向管理转型,过程并不那么顺利。要向部门提用人需求,还要面试。带项目要从主管需求调研开始,一步步去制定计划,去执行。期间还得兼顾其他项目,照顾怀孕的老婆(老婆前几个月的产检 阅读全文
posted @ 2016-03-25 16:20 志在必得Shaun 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1. 使用SQL统计一个字符串中指定字符的个数,示例(统计0的个数):select len('402301001') - len(replace('402301001','0',''))2. 使用Forms认证,客户端本地时间不对无法登陆系统,解决办法:FormsAuthentication.Red... 阅读全文
posted @ 2014-09-28 15:48 志在必得Shaun 阅读(680) 评论(18) 推荐(0) 编辑
摘要: 在维护一个老项目中碰到的问题。SQL配置如下(只简单列出两个字段): update ProjectInfo proName=#ProName# approveDate=#ApproveDate# where ID = #ID#其中ApproveDate为DateTime类型,可能是IBatisNet版本的原因实体定义成DateTime?发现不支持。最后发现使用isNotEqual排除DateTime默认值,问题解决。没处理前报错为“对于造型说明无效的字符值”。 阅读全文
posted @ 2014-02-28 20:18 志在必得Shaun 阅读(725) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;namespace ConsoleApplication1{ class CompareArr { static void Main(string[] args) { try { int[] srcArr1 = new int[] { 2, 5, ... 阅读全文
posted @ 2014-02-20 10:48 志在必得Shaun 阅读(414) 评论(0) 推荐(0) 编辑