随笔分类 -  C#

上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 28 下一页

C#操作域用户ADHelper
摘要:在C#中操作域用户,在项目中写的帮助类: 出处:https://www.cnblogs.com/zhangchenliang/p/3909898.html 阅读全文

posted @ 2019-09-06 13:21 jack_Meng 阅读(1059) 评论(0) 推荐(0)

深入理解C#中的IDisposable接口
摘要:写在前面 在开始之前,我们需要明确什么是C#(或者说.NET)中的资源,打码的时候我们经常说释放资源,那么到底什么是资源,简单来讲,C#中的每一种类型都是一种资源,而资源又分为托管资源和非托管资源,那这又是什么?! 托管资源:由CLR管理分配和释放的资源,也就是我们直接new出来的对象; 非托管资源 阅读全文

posted @ 2019-08-28 16:44 jack_Meng 阅读(441) 评论(0) 推荐(0)

C# List<T>排序总结
摘要:这里有很多种方法对List进行排序,本文总结了三种方法,但有多种实现。 1.对基础类型排序 方法一: 调用sort方法,如果需要降序,进行反转: List<int> list = new List<int>(); list.Sort();// 升序排序 list.Reverse();// 反转顺序 阅读全文

posted @ 2019-08-21 09:47 jack_Meng 阅读(21852) 评论(0) 推荐(1)

C# 获取操作系统空闲时间
摘要:获取系统鼠标和键盘没有任何操作的空闲时间 public class CheckComputerFreeState { /// <summary> /// 创建结构体用于返回捕获时间 /// </summary> [StructLayout(LayoutKind.Sequential)] struct 阅读全文

posted @ 2019-08-20 16:41 jack_Meng 阅读(2191) 评论(1) 推荐(0)

C#模拟鼠标、键盘操作
摘要:C语言 在程序中打开网页,模拟鼠标点击、键盘输入 一、简述 记--使用C语言 打开指定网页,并模拟鼠标点击、键盘输入。实现半自动填写账号密码,并登录网站(当然现在的大部分网站都有验证码,或有检测"非人为"操作,以防止恶意注册、登录)。 例子打包:链接: https://pan.baidu.com/s 阅读全文

posted @ 2019-08-20 12:23 jack_Meng 阅读(13661) 评论(1) 推荐(0)

常用YUV转RGB代码
摘要:直接上代码: 出处:https://blog.csdn.net/huiguixian/article/details/17334195 对颜色空间YUV、RGB的理解: 阅读全文

posted @ 2019-07-29 16:24 jack_Meng 阅读(3052) 评论(0) 推荐(0)

.NET里简易实现AOP
摘要:.NET里简易实现AOP 前言 在MVC的过滤器章节中对于过滤器的使用就是AOP的一个实现了吧,时常在工作学习中遇到AOP对于它的运用可以说是很熟练了,就是没想过如果自己来实现的话是怎么实现的,性子比较犟硬是没想明白,茶不思饭不想的,主要问题就是卡在了怎么能拦截用户调用,如果可以解决了这个问题AOP 阅读全文

posted @ 2019-07-05 16:07 jack_Meng 阅读(2764) 评论(1) 推荐(3)

使用Visual studio查看exe或DLL文件的依赖项
摘要:事先准备:只要 Visual Studio 任何版本即可。 点击开始 -> 程序 -> Visual Studio对应的版本,打开Visual Studio Tools -> 选择 命令提示进入命令行窗口,dumpbin /dependents “exe或dll的路径” 即可查询该exe的依赖项dl 阅读全文

posted @ 2019-07-02 13:16 jack_Meng 阅读(8960) 评论(2) 推荐(1)

C#使用ODP.NET(Oracle.ManagedDataAccess.dll)操作Oracle数据库
摘要:在刚接触C#的时候由于公司使用的就是Oracle数据库,那么C#怎么连接Oracle数据库就成了首要去掌握的知识点了。在那时没有ODP.NET,但visual studio却对Oralce数据库的调用进行了集成,就是下图中的这个,尽管现在使用这个的时候visual studio提醒过时的,但在那时却 阅读全文

posted @ 2019-06-19 16:51 jack_Meng 阅读(23287) 评论(1) 推荐(1)

详解C# Tuple VS ValueTuple(元组类 VS 值元组)
摘要:C# 7.0已经出来一段时间了,大家都知道新特性里面有个对元组的优化:ValueTuple。这里利用详尽的例子详解Tuple VS ValueTuple(元组类VS值元组),10分钟让你更了解ValueTuple的好处和用法。 如果您对Tuple足够了解,可以直接跳过章节”回顾Tuple”,直达章节 阅读全文

posted @ 2019-05-27 12:47 jack_Meng 阅读(10093) 评论(1) 推荐(1)

C# - 匿名对象属性的赋值与取值
摘要:在new出匿名对象的函数内可以直接调用该匿名对象的属性取值。 可是在其它函数就无法调用匿名对象的属性或方法。 这时,我们可以通过c#的反射机制取值: 文章出处:https://www.cnblogs.com/aucy/p/9102915.html 在new出匿名对象的函数内可以直接调用该匿名对象的属 阅读全文

posted @ 2019-04-09 08:59 jack_Meng 阅读(10419) 评论(0) 推荐(2)

C#中的参数和调用方式(可选参数、具名参数、可空参数、不定长参数)
摘要:具名参数 和 可选参数 是 C# framework 4.0 出来的新特性。 一. 常规方法定义及调用 public void Demo1(string x, int y) { //do something... } public void Main() { //调用 Demo1("similar" 阅读全文

posted @ 2019-03-28 11:25 jack_Meng 阅读(27205) 评论(0) 推荐(5)

C# EnumHelper Enum的值,Description,ToString()的相互转换
摘要:首先定义枚举类型,如下: 接下来是Helper类 再给个EnumHelper类吧: 出处:https://blog.csdn.net/u011400752/article/details/83818832 https://blog.csdn.net/spw55381155/article/detai 阅读全文

posted @ 2019-03-23 19:18 jack_Meng 阅读(1175) 评论(0) 推荐(0)

C#的发展历程 -- 系列介绍
摘要:C#的发展历程第五 - C# 7开始进入快速迭代道路 C#与C++的发展历程第四 - C#6的新时代 C#与C++的发展历程第四 - C#6的新时代 C#与C++的发展历程第三 - C#5.0异步编程巅峰 C#与C++的发展历程第三 - C#5.0异步编程巅峰 C#与C++的发展历程第三 - C#5 阅读全文

posted @ 2019-03-14 22:20 jack_Meng 阅读(411) 评论(0) 推荐(0)

C#的发展历程第五 - C# 7开始进入快速迭代道路
摘要:目录 out变量 值元组 本地函数 模式匹配 返回结果引用 一些其它小改进 C# 7.1 C# 7.2 C# 7开始,C#加快了迭代速度,多方面的打磨让C#在易用性,效率等各方面都向完美靠近。另外得益于开源,社区对C#的进步也做了很大共享。下面带领大家看看C# 7的新特性。其中一部分是博主已经使用过 阅读全文

posted @ 2019-03-14 22:10 jack_Meng 阅读(281) 评论(0) 推荐(0)

C# Task中的Func, Action, Async与Await的使用
摘要:在说Asnc和Await之前,先说明一下Func和Action委托, Task任务的基础的用法 1. Func Func是一种委托,这是在3.5里面新增的,2.0里面我们使用委托是用Delegate,Func位于System.Core命名空间下,使用委托可以提升效率,例如在反射中使用就可以弥补反射所 阅读全文

posted @ 2019-03-14 08:29 jack_Meng 阅读(2137) 评论(0) 推荐(0)

C# ZipHelper C#公共类 -- ZipArchive实现压缩和解压
摘要:ZipArchive实现压缩和解压 从网上找来个ZipArchive来压缩和解压缩的类,供参考吧 using System; using System.Collections.Generic; using System.Diagnostics; using System.IO; using Syst 阅读全文

posted @ 2019-03-13 15:03 jack_Meng 阅读(3663) 评论(0) 推荐(0)

C# ZipHelper C#公共类 -- ICSharpCode.SharpZipLib.dll实现压缩和解压
摘要:关于本文档的说明 本文档基于ICSharpCode.SharpZipLib.dll的封装,常用的解压和压缩方法都已经涵盖在内,都是经过项目实战积累下来的 1.基本介绍 由于项目中需要用到各种压缩将文件进行压缩下载,减少网络的带宽,所以压缩是一个非常常见的功能,对于压缩微软自己也提供了一些类库 微软自 阅读全文

posted @ 2019-03-13 14:02 jack_Meng 阅读(1149) 评论(0) 推荐(0)

c#实现RGB字节数组生成图片
摘要:我是要用c#来实现,现在已经知道了rgb数组,那么如何快速生成一张图片呢? 其实这个话题并不局限于是rgb字节数组的顺序,只要你能对于上表示红、绿、蓝的值,就可以生成图片。知道了原理,做什么都简单了。 rgb分别只是代表一个颜色的值,如果你真是rgb,那你就是要按位置用setpiex一个个画颜色。如 阅读全文

posted @ 2019-03-02 22:17 jack_Meng 阅读(6881) 评论(1) 推荐(1)

键盘钩子原理----开发按键发音程序
摘要:一、前言 一日,看见我妈正在用电脑练习打字,频频低头看键盘,我想:要是键盘能发音的话,不就可以方便她养成"盲打"的好习惯吗?光想不做可不行,开始行动(您可千万别急着去拿工具箱啊^_^)...按键能发音,其关键就是让程序能够知道当前键盘上是哪个键被按下,并播放相应的声音,自己的程序当然不在话下,那么其 阅读全文

posted @ 2019-02-21 14:54 jack_Meng 阅读(1623) 评论(0) 推荐(0)

上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 28 下一页

导航