陈程的技术博客

  • 关于作者
.NET
.NET技术栈
.NET

主程序ui线程异常处理方案和只允许同时运行一个进程的方法

using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace ScreenShowManage { static class Program { //static Boolean createdNew; ////同步基元变…

2018年4月8日 0条评论 747点热度 0人点赞 博主 阅读全文
.NET

一个异常重启winform程序

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace ReStartMan…

2018年4月8日 0条评论 589点热度 0人点赞 博主 阅读全文
.NET

在winform窗体上创建一个可以在主窗体上拖动拉伸的panel控件

using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace ScreenShowManage { /// <summary&g…

2018年4月8日 0条评论 566点热度 0人点赞 博主 阅读全文
.NET

C#访问网络图片,先从本地获取,如果没有再从网络获取,保存到本地

using ScreenShowManage.Entity; using System; using System.Collections.Generic; using System.Drawing; using System.IO; using System.Linq; using System.Net; using System.Text; using System.Threading.Tasks; namespace ScreenShowManage { public static class Employe…

2018年4月8日 0条评论 648点热度 0人点赞 博主 阅读全文
.NET

如何配置log4net,让日志分类记录到不同的日志文件中

<?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /> </configSections> <startup> <supportedRuntime version="v…

2018年4月8日 0条评论 547点热度 0人点赞 博主 阅读全文
.NET

dynamic的操作

public class DynamicObjectAbs : System.Dynamic.DynamicObject { private Dictionary<string, object> dic = new Dictionary<string, object>(); public void SetValue(string jsonText) { JObject jo = JObject.Parse(jsonText.ToString()); var li = jo.Propertie…

2018年1月6日 0条评论 603点热度 0人点赞 博主 阅读全文
.NET

C#获取音乐相关信息和相关问题解决

如图。 winform中需要获取音乐的相关信息,使用系统的shell32.dll这个dll库,开始的时候作者直接引用了系统自带的这个库,结果报错 一直不能解决,“System.InvalidCastException:“无法将类型为“System.__ComObject”的 COM 对象强制转换为接口类型“Shell32.Shell”。” 后来查过资料发现,是因为 系统自带的shell32.dll这个库是1.0版本的 太落后了,自己又到网上下了个1.2版本的,提供在这里给大家下载。 Interop.Shell32.…

2017年11月15日 0条评论 759点热度 0人点赞 博主 阅读全文
.NET

C#读写锁的一种方便写法

//读写锁,当资源处于写入模式时,其他线程写入需要等待本次写入结束之后才能继续写入 static ReaderWriterLockSlim WriteLock = new ReaderWriterLockSlim(); /// <summary> /// 初始化 /// </summary> public ConfigXmlHelper() { try { //设置读写锁为写入模式独占资源,其他写入请求需要等待本次写入结束之后才能继续写入 //注意:长时间持有读线程锁或写线程锁会使其他线程发…

2017年8月31日 0条评论 554点热度 0人点赞 博主 阅读全文
.NET

用C#写基于用户的协同过滤算法,推荐网站上你可能感兴趣的人

基于用户的协同过滤算法—推荐关注的用户 简介: 基于用户的协同过滤算法很早就出现了,是推荐系统最古老的最著名的算法,1992年被提出并用于邮件系统过滤,之后很久也一直被业界广泛的使用。什么叫做基于用户的协同过滤算法呢?简单来说就是把和你在同一个兴趣圈子里的人的爱好推荐给你。比如说:你加入了一个文艺青年阅读的圈子,那么意味着你和圈子里的人都有着相同的阅读兴趣,如果你那天想看一本新书,有不知道看哪些书,那么这个圈子里的人推荐你一本《生命不能承受之轻》,你发现这本书你没有看过,而且正好还符合你的阅读口味,其实通过用户推荐…

2016年9月7日 0条评论 626点热度 0人点赞 博主 阅读全文
.NET

使用C#+Jumony开发网络爬虫并对数据做相关分析

使用C# + Jumony开发网络爬虫 现在开发网络爬虫大部分都用python,发现用C#来写爬虫太少,我自己尝试用C#写了一个定向爬虫,在这里我向大家介绍它,目前已经把它开源到github上了,想要深入了解的朋友直戳下面的链接: [https://github.com/zuiyuewentian/Reptile.git] 首先介绍下该爬虫的设计模型: 1.定义相关的网站入口,爬取内容页,爬取规则 2.使用多线程,从不同的网站入口开始爬取网站的URL链接 3.获取URL链接加入到待爬取链接的集合中 4.从待爬取的U…

2016年9月6日 0条评论 709点热度 0人点赞 博主 阅读全文
12345…7
分类
  • .NET (65)
  • docker (3)
  • linux (12)
  • python (20)
  • web (14)
  • 小程序 (4)
  • 数据库 (2)
  • 未分类 (4)
  • 杂七杂八 (10)
标签聚合
python js centos nginx winform DevExpress C# linux
最新 热点 随机
最新 热点 随机
.NET开发手册标准参考 招募兼职前端开发 Centos安装dotnet6环境 VS上切换分支,vs编译运行出现bug,A fatal error was encountered彻底解决方案 用C#封装一个线程安全的缓存器,达到目标定时定量更新入库 C#通过特性的方式去校验指定数据是否为空
python 常用命令安装 使用WPF在线预览和显示Word和PDF文件 nginx部署SSL证书和二级域名 用C#封装一个线程安全的缓存器,达到目标定时定量更新入库 自己美化Winform界面和控件,简单绘制出当前软件的风格 xml序列化和反序列化代码

COPYRIGHT © 2021 陈程的技术博客. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS