欢迎来到我的的博客园,祝大家学有所成,早点实现自己的人生理想。

随笔分类 -  C#WinForm

摘要:一、说明 我们经常编程时,需要对一个DIDR地段计算其可用IP地址,或者验证某个IP是否被包含在一个地址段中。 二、工具 1、Java 可以使用 cidr-ip-trie库解决。 https://github.com/veqryn/cidr-ip-trie 2、C# 可以使用IPAddressRan 阅读全文
posted @ 2018-10-18 16:24 宋兴柱 阅读(958) 评论(0) 推荐(0) 编辑
摘要:一、简介 本文主要讲在树莓派中编译Opencv3.4.1和OpenCVSharp库,方便C#开发人员可以通过Mono或者Netcore运行C#通过OpenCVSharp写的OpenCV库。 二、过程 三、使用 编译好后,请把OpenCVSharp编译生成的/usr/local/opencv/Open 阅读全文
posted @ 2018-09-25 09:42 宋兴柱 阅读(2263) 评论(0) 推荐(2) 编辑
摘要:一、用法 1、引入包:https://www.nuget.org/packages/log4net/ 2、Main函数 如果不想创建Repository的话,也可以写个工具类,统一在名称空间上备注完成。 3、新建一个log4net.config配置文件,并设置输出到程序目录下。 4、效果: 阅读全文
posted @ 2018-05-10 23:43 宋兴柱 阅读(1064) 评论(0) 推荐(0) 编辑
摘要:一、解决方案 阅读全文
posted @ 2018-04-10 13:45 宋兴柱 阅读(1553) 评论(0) 推荐(0) 编辑
摘要:一、实体书写 将枚举类型的属性前面加上[JsonConverter(typeof(StringEnumConverter))]即可。 二、举例 四、结果 另外,如果需要变更属性的名称,则在前面添加[JsonProperty(PropertyName = "newName")]: 阅读全文
posted @ 2018-03-28 17:21 宋兴柱 阅读(776) 评论(0) 推荐(0) 编辑
摘要:一、启动Git Bash并切换到项目目录下 二、执行下列语句: 三、OK。 阅读全文
posted @ 2017-12-11 15:34 宋兴柱 阅读(964) 评论(0) 推荐(0) 编辑
摘要:一、在页面中加入如下代码 <script> function showWaiting() { $('#waitingModal').modal({ keyboard: false, backdrop: 'static', show: true }); } function hideWaiting() 阅读全文
posted @ 2017-12-07 18:07 宋兴柱 阅读(690) 评论(0) 推荐(0) 编辑
摘要:1、写个类LoginAuthorityAttribute,继承自AuthorizeAttribute 2、在所有需要登陆才能访问的控制器中的方法上面,标注: [LoginAuthority] 3、说明:上面的例子中,用户信息存在于SESSION中。 阅读全文
posted @ 2017-12-06 10:05 宋兴柱 阅读(720) 评论(0) 推荐(0) 编辑
摘要:一、列表 阅读全文
posted @ 2017-09-11 17:01 宋兴柱 阅读(380) 评论(0) 推荐(0) 编辑
摘要:使用Windows服务调用OpenCVSharp进行拍照 阅读全文
posted @ 2017-08-21 09:54 宋兴柱 阅读(5719) 评论(0) 推荐(1) 编辑
摘要:使用命令: mklink /J "junction point name" "target directory" 如,我有一个文件夹在D:\aa,想存在相同的目录D:\bb,内容相同,则只需要创建一个共享即可:mklink /J D:\bb D:\aa 阅读全文
posted @ 2017-07-25 13:51 宋兴柱 阅读(1802) 评论(0) 推荐(0) 编辑
摘要:一、新建NetCore控制台项目,并引入下列Nuget包: Microsoft.AspNetCore.StaticFiles、Microsoft.AspNetCore.Http、Microsoft.AspNetCore.Http.Abstractions、Microsoft.AspNetCore.S 阅读全文
posted @ 2017-05-05 17:16 宋兴柱 阅读(3198) 评论(0) 推荐(0) 编辑
摘要:Task对象很多人知道了(使用Task代替ThreadPool和Thread, C#线程篇—Task(任务)和线程池不得不说的秘密(5)) 相对的还有TaskScheduler 这个调度器,可以自定义调度器,只要重写TaskScheduler 方法就可以了 微软原来一早就对他进行了扩展Samples 阅读全文
posted @ 2017-04-19 13:06 宋兴柱 阅读(6118) 评论(0) 推荐(0) 编辑
摘要:1、最近有项目需求做监控报警。 2、使用Smtp发邮件时,网上找了一大堆,Smtp服务是:smtp.live.com 端口是:25或587,试了好多次都不行。原来端口是465. 3、发送时,我启用了SSL,是成功的。没有测试不启用是否成功。 本篇作为笔记收藏。 阅读全文
posted @ 2017-02-21 15:02 宋兴柱 阅读(11229) 评论(1) 推荐(0) 编辑
摘要:var userId = "MyAccount@XXXXX.partner.onmschina.cn"; var tenantId = "XXXXX-ca13-4bcb-840d-d3c1638f63b1"; var tenantDomain = "XXXX.partner.onmschina.cn"; va... 阅读全文
posted @ 2016-12-21 19:46 宋兴柱 阅读(1929) 评论(0) 推荐(0) 编辑
摘要:一、工具:SSH.Net 网址:https://github.com/sshnet/SSH.NET 二、调用命令代码: 三、上传文件代码: 四、用法: 1、一般用于将一个本地上写好的bash角本,通过Sftp上传到服务器,然后执行运行命令。 2、由于是C#程序实现的,所以可以清松实现多台批量操作。 阅读全文
posted @ 2016-11-23 21:24 宋兴柱 阅读(8320) 评论(4) 推荐(1) 编辑
摘要:一、使用http://www.nuget.org/packages/LevelDB.NET 测试 1、新建项目,并Nuget引入库: 2、写代码 3、看效果:我的机器上配置不怎么好,大约5000条/秒。 二、修改引用库: http://www.meebey.net/projects/leveldb- 阅读全文
posted @ 2016-10-28 21:52 宋兴柱 阅读(4903) 评论(8) 推荐(0) 编辑
摘要:第一种方式 第二种方式 阅读全文
posted @ 2016-10-26 13:44 宋兴柱 阅读(43172) 评论(2) 推荐(0) 编辑
摘要:1、我们平时手机拍的照片,传到电脑后,使用Photoshop或者其它图片浏览工具打开时,发现图片是被转过的。可是Windows上预览却是正的。其实原因是部分Android或IOS手机拍照后,将图片角度信息存到了Exif信息中。我们只需要读取出来,再做相应的重绘,即可。 2、代码送上。 阅读全文
posted @ 2016-10-25 12:06 宋兴柱 阅读(1791) 评论(0) 推荐(0) 编辑
摘要:一、方法:管理员权限打开Cmd窗口:netstat -obna 阅读全文
posted @ 2016-10-11 10:59 宋兴柱 阅读(394) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示