
C#
文章平均质量分 72
Kevin__Mei
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unicode中的数学符号
本文转自:http://www.dwenzhao.cn/lesson/htmluse/unicodemath.html 数学、物理及一些科技领域使用了很多特殊符号,Unicode码中都有对应的码位,列出其码表,以方便使用。 1. 数字符号Number Forms: Unicode 0 1 2 3 4 5 6 7 8 9转载 2021-01-21 11:19:06 · 5765 阅读 · 0 评论 -
unicode字符集详解,中文字符范围,标点符号范围等
经常要使用过滤中文,过滤标点符号之类的正则表达式,这里对查到的字符集返回做个汇总拉丁文字符0020-007E,包括常见的数字,英文a-z,A-Z, 一些标点符号,具体参考:https://www.runoob.com/charsets/ref-utf-basic-latin.html完整的CJK Unicode范围(5.0版)转自 https://blog.oasisfeng.com/2006/10/19/full-cjk-unicode-range/因为FontRouter新版本开发的需要,在转载 2021-01-18 14:15:36 · 6651 阅读 · 0 评论 -
C#的using语句
C#’s using statement provides a syntactic shortcut for calling Dispose onobjects that implement IDisposable, using a try/finally block. For example:C#的using语句提供了调用Dispose on的语法快捷方式, 相当于使用try/finally块实现IDisposable的对象。例如:using (FileStream fs = new FileStr原创 2020-11-13 18:18:56 · 563 阅读 · 0 评论 -
ribbon的几种实现方式
office从2007开始菜单栏变成ribbon效果,引起较大的潮流,以致后面windows连文件夹布局都是ribbon效果;这边主要找了下ribbon的实现方式一些资料,收费的商业控件暂不考虑,主要看看开源的有没有好用的控件可以借鉴:基于wpf的版本微软官网的说明,在2010年给出了额外的vs安装包,安装后建立模板完成ribbon开发,但目前一直没有更新维护https://docs.microsoft.com/en-us/previous-versions/ff799534(v=vs.110)基于原创 2020-11-11 14:54:40 · 730 阅读 · 0 评论 -
C# 检测url的准确性
一个代码片段,检测url是否正常,通过Uri 类的构造函数进行,这里需要注意的是,.net4 和.net4.5的报错不一样;.net4 创建非法的url对象后并不直接报错,访问具体位置才会报错;。net4.5会直接报错;try{ string target = "mailto:jzhh@xju.%20edu.cn"; // 异常的url // string target = "https://www.baidu.com"; // 正常的url Uri uri = new Uri(原创 2020-09-16 16:30:52 · 1533 阅读 · 0 评论 -
C#线程间操作无效: 从不是创建控件XX的线程访问它
前些天做的要使用到线程的项目,现在和大家分享一下感受!以下面小列子为例,给出这个问题的解决办法。下面的列子是以一个计数器为列讲解的。public Form1(){ InitializeComponent();}private void btnStart_Click(object sender, EventArgs e){ // 创建线程 Thread newThread = new Thread(new ThreadStart(Count)); newThread.Start();转载 2020-06-15 15:18:22 · 411 阅读 · 0 评论 -
C# 反编译修改dll文件
下面是修改IL文件然后重新生成DLL 的步骤,适用于dll文件没有源码,但是需要修改一点点的小改动问:为啥不直接用dnspy进行修改?答:我这边需要修改.net2.0上编译的一个库,用dnspy反编译后修改了代码,,运行反倒有问题,因此怀疑通过dnspy修改库最后的编译环境和原有库的编译环境不一致,考虑到dnspy自身需要.net4.0以上环境才能运行,所以这里采用修改IL文件的方法...原创 2020-01-08 08:51:26 · 3347 阅读 · 0 评论 -
C# 中的委托和事件(详解)
转自:https://www.cnblogs.com/SkySoot/archive/2012/04/05/2433639.htmlC# 中的委托和:事件委托和事件在 .NET Framework 中的应用非常广泛,然而,较好地理解委托和事件对很多接触 C# 时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里堵得慌,浑身不...转载 2019-11-25 09:12:17 · 289 阅读 · 0 评论 -
C# 检测进程是否存在
使用微软提供的handle.exe来进行检测文件被占用, 这里是要覆盖一个文件,所以覆盖前先检测这个文件有无进程占用,有的话就kill进程,然后删掉文件这个检测进程时间耗时比较长,测了下,有进程占用的话检测出来大概10s以上,所以不能每个文件都直接检测,先执行文件删除,有异常只能是文件被占用,再去执行解除占用;handle.exe的下载地址:https://docs.microsoft.com...原创 2019-09-04 09:56:28 · 4990 阅读 · 0 评论 -
C# 写文件编码使用UTF-8无BOM和python读取json文件
用C#创建了一个json文件,发现同事用python无法读取python 版本 :2.7python读取json示例# -*- coding: utf-8 -*-import osimport jsonimport sysjsonPath="F:\\eng_哈哈哈.json"uipath = unicode(jsonPath , "utf8")fd = open(uipath,...原创 2019-08-28 09:17:26 · 735 阅读 · 0 评论 -
C#获取进程和线程的详细信息
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics;public static void GetProcessInfomation() { Process pro = Process.G...转载 2019-08-23 15:12:12 · 4827 阅读 · 1 评论