随笔分类 -  C#

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 26 下一页

多线程学习 ---- 系列教程
摘要:5天不再惧怕多线程——第一天 尝试Thread 5天不再惧怕多线程——第二天 锁机制 5天不再惧怕多线程——第三天 互斥体 5天不再惧怕多线程——第四天 信号量 5天不再惧怕多线程——第五天 线程池 用惯了Task,你应该也需要了解它的内部调度机制TaskScheduler 出处:http://ww 阅读全文

posted @ 2017-12-01 11:07 jack_Meng 阅读(394) 评论(0) 推荐(0) 编辑

使用C#创建Windows服务
摘要:本文属于原创,转载请注明出处,谢谢! 一、开发环境 操作系统:Windows 10 X64 开发环境:VS2015 编程语言:C# .NET版本:.NET Framework 4.0 目标平台:X86 二、创建Windows Service 1、新建一个Windows Service,并将项目名称改 阅读全文

posted @ 2017-11-21 23:13 jack_Meng 阅读(46572) 评论(9) 推荐(16) 编辑

C#7.0新特性
摘要:1. out 变量(out variables) 以前我们使用out变量必须在使用前进行声明,C# 7.0 给我们提供了一种更简洁的语法 “使用时进行内联声明” 。如下所示: 1 var input = ReadLine(); 2 if (int.TryParse(input, out var re 阅读全文

posted @ 2017-11-21 23:11 jack_Meng 阅读(4109) 评论(0) 推荐(1) 编辑

使用ILMerge将源DLL合并到目标EXE(.NET4.6.2)
摘要:本文为原创文章,如转载,请在网页明显位置标明原文名称、作者及网址,谢谢! 本文主要是使用微软的ILMerge工具将源DLL合并到目标EXE,因此,需要下载以下工具: https://www.microsoft.com/en-us/download/details.aspx?id=17630 或在百度 阅读全文

posted @ 2017-11-21 23:09 jack_Meng 阅读(525) 评论(0) 推荐(0) 编辑

使用Costura.Fody将源DLL合并到目标EXE
摘要:本文为原创文章,如转载,请在网页明显位置标明原文名称、作者及网址,谢谢! 一、本文主要是使用Costura.Fody工具将源DLL合并到目标EXE,因此,需要从以下任一链接下载: ①从Github地址下载: https://github.com/Fody/Costura/releases ②从百度网 阅读全文

posted @ 2017-11-21 23:07 jack_Meng 阅读(2596) 评论(1) 推荐(0) 编辑

使用dnSpy对目标程序(EXE或DLL)进行反编译修改并编译运行
摘要:本文为原创文章、源代码为原创代码,如转载/复制,请在网页/代码处明显位置标明原文名称、作者及网址,谢谢! 本文使用的工具下载地址为: https://github.com/cnxy/dnSpy/archive/v4.0.0.zip 或 dnSpy官方下载地址: https://github.com/ 阅读全文

posted @ 2017-11-21 23:03 jack_Meng 阅读(55714) 评论(0) 推荐(3) 编辑

Attribute的妙用 ---- 拦截器(过滤器)
摘要:一、何为Attribute 下面是微软官方对Attribute的解释: 公共语言运行时允许你添加类似关键字的描述声明,叫做Attributes,它对程序中的元素进行标注,如类型、字段、方法和属性等。Attributes和Microsoft .NET Framework文件的元数据保存在一起,可以用来 阅读全文

posted @ 2017-11-16 14:53 jack_Meng 阅读(2873) 评论(0) 推荐(0) 编辑

共享软件的注册加密法 ---- 加密三
摘要:出处:CSDN作者:宋立波[ 资料是从免费网站上获取的,上载在这里,只为交流学习目的,文章原作者保留所有权力,如本博客的内容侵犯了你的权益,请与以下地址联系,本人获知后,马上删除。同时本人深表歉意,并致以崇高的谢意! ] Internet网络的迅速发展,为软件高效传播开辟更加广阔的天地。如国内著名的 阅读全文

posted @ 2017-11-15 15:36 jack_Meng 阅读(1593) 评论(0) 推荐(0) 编辑

用非对称密码算法制作共享软件的注册码 ---- 加密二
摘要:来源:Internet作者:未知[资料是从免费网站上获取的,上载在这里,只为交流学习目的,文章原作者保留所有权力,如本博客的内容侵犯了你的权益,请与以下地址联系,本人获知后,马上删除。同时本人深表歉意,并致以崇高的谢意!]网上大多数共享软件的注册码(又称为序列号)的设计都不是很好,比较容易被破解者做 阅读全文

posted @ 2017-11-15 15:34 jack_Meng 阅读(742) 评论(0) 推荐(0) 编辑

软件加密技术和注册机制 ---- 加密一
摘要:来源:月光博客网址:http://www.williamlong.info/archives/704.html [资料是从免费网站上获取的,上载在这里,只为交流学习目的,文章原作者保留所有权力,如本博客的内容侵犯了你的权益,请与以下地址联系,本人获知后,马上删除。同时本人深表歉意,并致以崇高的谢意! 阅读全文

posted @ 2017-11-15 15:32 jack_Meng 阅读(503) 评论(0) 推荐(0) 编辑

关于代码中写日志的一些思考
摘要:目录 没有提示就是最好的提示 你应该考虑阅读者 你应在适当级别上进行log 正确的使用输出模式 日志信息应该用英语 你应该给log带上上下文 使用占位符而不是拼接字符串 日志不能打断业务逻辑 在我工作过的公司里,有一家公司的代码里全部都是日志,而另外一家则是一行日志记录都没有。 但是在线上环境中,日 阅读全文

posted @ 2017-11-15 11:27 jack_Meng 阅读(2495) 评论(0) 推荐(0) 编辑

C#类、方法的访问修饰符
摘要:这篇文章主要介绍了C#类的访问修饰符用法,较为详细的分析了C#类的访问修饰符概念与用法,具有一定的参考借鉴价值,需要的朋友可以参考下 本文详细分析了C#类的访问修饰符用法,分享给大家供大家参考。具体用法分析如下: 默认情况下,类声明为内部的,即只有当前工程中的代码才能访问它。可以用internal访 阅读全文

posted @ 2017-09-12 23:58 jack_Meng 阅读(11626) 评论(1) 推荐(1) 编辑

C#.NET抽象类和接口的区别?
摘要:声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方 阅读全文

posted @ 2017-09-04 15:12 jack_Meng 阅读(995) 评论(0) 推荐(0) 编辑

C# Lambda表达式详解,及Lambda表达式树的创建
摘要:C# Lambda表达式详解,及Lambda表达式树的创建 每次写博客,第一句话都是这样的:程序员很苦逼,除了会写程序,还得会写博客!当然,希望将来的一天,某位老板看到此博客,给你的程序员职工加点薪资吧!因为程序员的世界除了苦逼就是沉默。我眼中的程序员大多都不爱说话,默默承受着编程的巨大压力,除了技 阅读全文

posted @ 2017-08-25 14:30 jack_Meng 阅读(38962) 评论(1) 推荐(0) 编辑

C#扩展方法知多少
摘要:当我们想为一个现有的类型添加一个方法的时候,有两种方式:一是直接在现有类型中添加方法;但是很多情况下现有类型都是不允许修改的,那么可以使用第二种方式,基于现有类型创建一个子类,然后在子类中添加想要的方法。 当C# 2.0中出现了静态类之后,对于上面的问题,我们也可以创建静态工具类来实现想要添加的方法 阅读全文

posted @ 2017-08-23 16:29 jack_Meng 阅读(567) 评论(0) 推荐(0) 编辑

C# 如何生成CHM帮助文件
摘要:前一段时间应公司要求,让我开发一个数据库字段信息CHM帮助文件生成软件。结果当时我就二了,这个东西我只用过,不知道咋做啊。没想到老大很随意说一句:"没事,这个软件我之前有有源码,只不过现在不能用了,你等会参考一下就可以了"。我当时还傻乎乎的谢天谢地,总算有源码可以参考了。当源代码发过来以后,我顿时石 阅读全文

posted @ 2017-08-17 23:51 jack_Meng 阅读(2372) 评论(1) 推荐(0) 编辑

TCP和UDP通信(C#网络编程) ---- 系列文章
摘要:文章系列目录 C#网络编程系列文章(一)之Socket实现异步TCP服务器 C#网络编程系列文章(二)之Socket实现同步TCP服务器 C#网络编程系列文章(三)之TcpListener实现异步TCP服务器 C#网络编程系列文章(四)之TcpListener实现同步TCP服务器 C#网络编程系列文 阅读全文

posted @ 2017-08-08 21:58 jack_Meng 阅读(2290) 评论(0) 推荐(0) 编辑

基于C#的UDP协议的异步实现
摘要:一、摘要 总结UDP传输协议的异步实现。 二、实验平台 visual studio 2010 三、实验实例 服务器端代码: using System; using System.Collections.Generic; using System.Text; using System.Net; usi 阅读全文

posted @ 2017-08-08 21:49 jack_Meng 阅读(3582) 评论(0) 推荐(0) 编辑

基于C#的UDP协议的同步实现
摘要:一、摘要 总结基于C#的UDP协议的同步通信。 二、实验平台 Visual Studio 2010 三、实验原理 UDP传输协议同TCP传输协议的区别可查阅相关文档,此处不再赘述。 四、实例 4.1 采用socket实现UDP 由于UDP是一种无连接的协议。因此,为了使服务器应用能够发送和接收UDP 阅读全文

posted @ 2017-08-08 00:38 jack_Meng 阅读(16426) 评论(0) 推荐(1) 编辑

C# 特性(Attribute)详细介绍
摘要:1、什么是Atrribute 首先,我们肯定Attribute是一个类,下面是msdn文档对它的描述: 公共语言运行时允许你添加类似关键字的描述声明,叫做attributes, 它对程序中的元素进行标注,如类型、字段、方法和属性等。Attributes和Microsoft .NET Framewor 阅读全文

posted @ 2017-08-05 23:37 jack_Meng 阅读(2796) 评论(0) 推荐(0) 编辑

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 26 下一页

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

支付宝打赏

主题色彩