- 博客(15)
- 资源 (13)
- 收藏
- 关注
转载 【无标题】史上最全设计模式导学目录(完整版)
涵盖了七个面向对象设计原则和24个设计模式直接上链接:史上最全设计模式导学目录(完整版)_刘伟技术博客-优快云博客_趣学设计模式圣诞献礼! 2012年-2013年,Sunny在优快云技术博客中陆续发表了100多篇与设计模式相关的文章,涵盖了七个面向对象设计原则和24个设计模式(23个GoF设计模式 + 简单工厂模式),为了方便大家学习,现将所有与设计模式学习相关文章的链接进行了整理,希望能给各位带来帮助!https://blog.youkuaiyun.com/lovelion/article/detai
2022-03-08 14:13:18
277
原创 C#Socket异步简易代码
简易代码public class SocketAsync { public delegate void TextShow(string context); public delegate void GetPic(int i); private static TextShow show; private static GetPic pic; public static void MainFunc(TextShow
2021-11-02 15:32:27
594
原创 用线程安全的Dictionary来控制线程数
#region 多线程test static ConcurrentDictionary<string, string> nvrCD = new ConcurrentDictionary<string, string>(); public static void testduoxiancheng() { ThreadPool.SetMinThreads(2, 2); Th...
2021-06-30 17:49:16
195
转载 C#获取特定进程CPU和内存使用率
首先是获取特定进程对象,可以使用Process.GetProcesses()方法来获取系统中运行的所有进程,或者使用Process.GetCurrentProcess()方法来获取当前程序所对应的进程对象。当有了进程对象后,可以通过进程对象名称来创建PerformanceCounter类型对象,通过设定PerformanceCounter构造函数的参数实现获取特定进程的CPU和内存使用情况。具体实例代码如下:首先是获取本机中所有进程对象,分别输出某一时刻各个进程的内存使用情况:using Sy
2021-06-29 14:01:14
1356
原创 判断网络资源是否存在
根据给定URL判断网络资源(视频,图片等)是否存在的方法private static bool JudgeFileExist(string url) { try { //创建根据网络地址的请求对象 System.Net.HttpWebRequest httpWebRequest = (System.Net.HttpWebRequest)System.Net.WebReques
2021-06-16 15:35:47
460
原创 C#调用ffmpeg转换视频格式
把MP4转换为AVIpublic void Change() { string ffmpeg = @"ffmpeg.exe"; System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo(ffmpeg); startInfo.WindowStyle = System.Diagnostics.Proc
2021-05-31 11:32:11
450
原创 C# windows media player 双窗口同步播放视频
需要用windows media player播放视频,两个摄像头从不同位置录像的视频,要一起播放,从某个给定时间段开始播先上代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;
2021-05-31 10:52:18
1695
原创 C# Selenium使用简介
首先,nuget添加Selenium相关包 我加了Selenium.SupportSelenium.WebDriverSelenium.WebDriver.ChromeDriver;当然,可能有没用上的言归正传,代码走起。private IWebDriver driver = null;//创建一个driver对象;ChromeOptions options = new ChromeOptions();//初始化谷歌浏览器的设置driver = new ChromeDriver(op...
2021-04-14 20:56:19
858
原创 winform使用多线程时跨线程访问控件
之前写winform用多线程,在子线程里访问窗体控件需要用委托,由于委托使用不熟练,在网上找的各种方法都觉得太复杂看不懂,后来发现一种写法如下:if (pictureBox1.InvokeRequired){ pictureBox1.BeginInvoke(new MethodInvoker(() => { this.pictureBox1.Hide();//想执...
2018-06-19 13:47:38
1053
原创 C# 根据符号拆分字符串并放入Dictionary
Dictionary<string, string> dictionary = new Dictionary<string, string>();string vs = "1,2|3,4|5,6|1,7|8,6|,|";dictionary = vs.Split(new string[] { "|" }, StringSplitOptions.RemoveEmptyEn...
2018-06-19 13:36:04
2883
原创 MySQL服务无法启动
在linux上装了mysql ,有一天莫名就无法启动,报错ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)在网上找了很多方法都没管用,找的方法如下:包括1、先查看 /etc/rc.d/init.d/mys
2017-05-27 09:58:40
450
原创 hadoop集群基本守护进程
1 namenode 相当于一个领导者,负责调度 比如你需要存一个640m的文件 如果按照64m分块 那么namenode就会把这10个块(这里不考虑副本)分配到集群中的datanode上 并记录对于关系 。当你要下载这个文件的时候namenode就知道在那些节点上给你取这些数据了2 QuorumPeerMain Zookeeper集群启动的入口类是QuorumPeerMain来加载配置启动Q
2017-05-27 09:41:53
2093
原创 C#中字符串前面加@和$的作用
在C#中,字符串前加@表示强制不转译。如果你的字符串中有大量的\字符,而不是想用转义,那就写@来取消\转义字符。还有就是字符串可以换行。string a=@"abc def ghi";不会报错。
2016-03-01 15:49:55
9156
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人