摘要:
代码背景: 由于Excel本身无法简单的比较两个Excel数据的异同,所以用VBA编写代码的方式来实现。 这里的比较条件是:数据行为单位,假设对应Sheet中没有重复数据,对应数据行的所有列的数据都相等,即为此行数据相同。 这里的两个Sheet的数据行量级别大约为:50000 * 50000,数据列 阅读全文
摘要:
在实际项目的开发过程中,会有这样的功能需求:要求创建一些Job定时触发运行,比如进行一些数据的同步。 那么在 .Net Framework 中如何实现这个Timer Job的功能呢? 这里所讲的是借助第三方的组件 Quartz.Net 来实现(源码位置:https://github.com/quar 阅读全文
摘要:
之前的一篇文章讲述了如何通过 Quartz .NET 实现 Timer Job (http://www.cnblogs.com/mingmingruyuedlut/p/8037263.html) 在此基础上如何将实现的Timer Job注册成为Windows Service,请看如下步骤: 1):在 阅读全文
摘要:
某个项目中涉及到这样一个情景: VB/C#写的原始项目要调用Python的一些方法完成特殊的操作, 那么这就涉及到了,在.Net Framework中如何调用Python的脚本方法。 具体步骤流程如下所示: 1): 展示一个简单的Python代码,即传递一个参数,然后返回修改后字符串,此文件名称为 阅读全文
摘要:
请参考如下连接的开源项目 源代码在本地测试好用。 注: 这里所用的Python 版本是 2.7.11 https://github.com/dmroeder/pylogix 阅读全文
摘要:
用C#如何生成二维码,我们可以通过现有的第三方dll直接来实现,下面列出几种不同的生成方法: 1):通过QrCodeNet(Gma.QrCodeNet.Encoding.dll)来实现 1.1):首先通过VS2015的NuGet下载对应的第三方组件,如下图所示: 1.2):具体生成二维码方法如下 更 阅读全文
摘要:
应用场景: 有的时候需要通过条件来判断某个字段是否可以被序列化,例如:再写WebApi的时候,只有当Api方法出错的时候,才将error的具体信息返回去,如果方法正常运行就不返回error字段。 第一种方式(JSON): 我们可以用JSON.NET的 ShouldSerialize 语法 详细信息请 阅读全文
摘要:
应用场景: 很多时候我们要在Web.Config中添加appSettings的键值对来标识一些全局的信息,比如:调用service的domain,跳转其他网站页面的url 等等; 那么此时就涉及到了一个问题,如何在JS中去访问这些config信息? 我们主要的思路就是:在后台读取appSetting 阅读全文
摘要:
通过手机短信验证码的方式进行身份验证越来越普遍, 这里就简单的介绍一下 如何通过 “云之讯” 平台完成短信验证码的发送。“云之讯”平台只负责往指定的手机号码中发送短信,具体的短信模板需要在“云之讯”管理平台设定好,并且其余的逻辑控制都需要自己处理, 比如:验证码多长时间过期,保证验证码的唯一性 等等... 阅读全文
摘要:
Serilog 是一种非常简便记录log 的处理方式,使用Serilog可以生成本地的text文件, 也可以通过 Seq 来在Web界面中查看具体的log内容。接下来就简单的介绍一下在Asp.Net MVC中如何配置是Serilog 生效:1):下载并且安装Seq,具体的下载URL 为 【http:... 阅读全文