自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 正则表达式测试机和正则表达式傻瓜级入门

表达式入门看下表掌握^$和中括号[]大括号{}的使用就够了。所有语法都源自这4种符号使用 ^ 表示开头位置 $ 表示结尾位置 普通字符 该字符完全相等 [a-zA-Z] 该字符属于字符组内的字符 [^a-z] 该字符不属于字符组内的字符 [a-z]{1} 该位置的

2021-02-15 23:02:37 121

原创 C# 委托事件机制和传统接口效率比较

闲来无事,看到有争论c#事件机制效率的,小小地测试一番~结论先放这里:1.订阅者数量较少的情况下和接口列表访问不相伯仲,事件机制访问速度多次比列表快2.订阅者较多的情况(百万数量级)下,触发事件消耗的时间是接口列表(遍历器)的1.3倍左右3.接口列表用数组下标方式访问调用蜜汁效率,比遍历器访问快0.6左右;4.事件有GC,列表在百万级数量没有GC,样本数量足够大的情况列表出现了蜜汁GC= =5.事件订阅和取消订阅行为很慢,约40倍于列表增删接口;6.本猿认为:一个正常程序在他每片

2021-01-08 15:19:49 1212

原创 SVN无限弹登录框,无法登录,用户名密码正确

找了一下午原因,是服务器端口冲突了。当本地发送一个请求的时候,有2个不同的svn服务器接受到请求,两个svn服务器都返回了不同的回复。这样就导致了本地svn工具异常,一直弹出登录框。远程登录了服务器改了一下SVN服务器的端口,再重新定向工程,重新定位,问题解决。...

2020-12-25 00:02:14 7829

原创 GetType因为命名空间问题导致返回空的解决方案

GetType默认是取Global空间的Type,如果要取特定空间的Type,就要输入参数“xxxSpace.xxxType"。如果我们要一个可以搜索全部命名空间的GetType,可以这样写 List<Type> GetTypes(string className) { List<Type> res = new List<Type>(); for.

2020-12-20 11:44:12 413 1

原创 windows2019无法加载识别Windows10创建的储存池

遇到怪事了,w10企业版创建的储存池,到了2019下检测到但是挂载不到,无法正常使用。记录一下,待解决。

2020-04-17 21:23:00 1650 2

原创 Windows2019下Service visualSVN http service failed to start(解决visualSVN与宝塔冲突的问题,其他类比)

简单来说的话,只要修改端口,将服务VisualSVN Http Server登录身份改为 “本地系统账户”就行了

2020-04-12 12:42:57 1034 1

原创 WindowsSever2019安装锐龙牌核显的方法(200ge为例,2020-04-08为止有效)

我看网上没有相关较好的方法,这里就简单说一下:手动下载对应版本驱动(这里2019对应win10),解压后找到目录文件,找到Packages\Drivers\Display\WT6A_INF下的inf文件,右键点击安装就行了。另附带安装成功的文件包,以备日后方法失灵。...

2020-04-08 01:50:42 1866 5

原创 Arduino踩坑记:LED的PWM设置。解决PWM常亮、突然变暗等问题

猜测原因:受限于人眼感受和LED特性影响,PWM是有一个最佳的调节范围的,超出范围外将不能出现预料中的变化;另外怀疑是硬件bug以本人手上的LED测试为例20000ms周期为例:最佳亮灯周期为1%~18%个周期,亮灯周期低于1%(0.01),或高于18%(0.18),都会表现为中亮。测试代码如下:#define R (3)#define G (4)#define B (...

2020-04-05 20:24:51 1705

原创 打造iSCSI服务器+客户端配置之建立软件环境CentOS8+SSH

由于使用组建设了自己的局域网,又虚拟机作为主力使用之后,发现了文件共享不方便的问题。常用的NAS文件共享太不给力了,总是得折腾点高新玩意才行,本次iSCI打造以CenterOS8.0.1905为系统开始打造;硬件方面会先使用虚拟机测试可靠性,但是最终目的是安装在一块E350板子上。(查看版本)配置系统删繁就简三秋树,最小化安装centos,这个就不用多啰嗦了打开网络功能(引...

2020-03-29 16:08:02 838 4

原创 深度打造日用虚拟机

前言本文的最终目的是打造一个方便的虚拟机存放日用程序,规避各种日用程序神秘莫测占用系统盘空间;同时减少因为主机硬件变更导致死机蓝屏影响一些工作软件使用,让工作环境更加稳定;另外后期还可以随心调用远程桌面使用 平台选择 首先是确定操作系统是以windows为主,因为这是日用的,linux只会徒添麻烦,当然各位也可举一反三安装其他系统;windows系统安装上,可以选择的的比较多,...

2020-03-18 20:47:46 863

原创 Const陷阱的简单解释

常量Const因为编译时是确定的值,有可能会发生这种情况导致程序BUG:程序集A定义了常量A=123,程序集B定义了一个函数int Get(){ return A; }现在A的常量由于需求调整更改为A=321,然后只更新(重新编译)了程序集A好了,现在程序集B的Get输出仍然是123,因为B没有进行过更新(重新编译)。C#中提供了readonly帮助解决这种潜在的陷阱。...

2018-06-10 22:19:50 412

原创 在Visual Studio 2017 中编写C#安装NuGet、使用元组特性的详细步骤

主要是解决一下小白的迷茫一、安装NuGet管理器1.打开vs2017,打开【工具】-【扩展与更新】2.左侧目录点【联机】,右上侧搜索栏输入“Nuget”搜索3.下载NuPack-NuGet Packager扩展,一次点击可能会下载不成功,那就多点几次,成功后会有一个小图标表示OK4.正常关闭VS,会弹出安装窗口,点【修改】就安装好了二、启用新特性1.打开解决方案,可以测试到未能使用新特性2.打开菜...

2018-06-10 21:16:21 4354

原创 vs2015编程DX使用Effect的详细步骤(整理)

vs2015用directx11中的effect11真是用得报警了,各种错误。下面详细配置步骤1.安装Microsoft DirectX SDK (June 2010)2.打开X:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Samples\C++\Effects113.打开Effects11_2010.s

2016-05-23 14:45:59 3253

快速正侧表达式测试机

运行环境.net4ClientProfile+WinForm,环境自备。此工具写代码的时候可以一边写一边验证表达式有没有谬误,带置顶功能的,能挂在最前面。输入正则表达式,在左面的输入框输入测试数据,建议点逐行测试;另外测试数据中的空格也算数,结果不如预期的话建议检查下是不是多打了空格

2021-01-09

火狐、网盘等下载文件名乱码批量改名

启动程序报错的话确认下电脑是否已经安装了.Net环境 使用.Net 3.5+WinForm编写,简单地批量对乱码文件名改名,炒鸡好用 ps:预览列表控件不知道怎么排才能达到预想效果,所以……就尴尬了

2018-11-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除