基于.net开发的软件,如果不混淆,非常简单地就被反编译出来了。针对网上可以搜很多款,比如Dotfuscator、xeoncode、foxit等等。然而大部分收费。下面我们介绍一下一款开源的混淆软件ConfuserEX。1、新建一个C#类库,我也就不改名字了,就叫ClassLibrary1吧,在Class1.cs类下面添加一个简单方法:public clas ......
556
0
0
2022-04-18
在C#3.0中,对语言添加语言集成查询(LINQ)永远改变了查询和操作集合的方式。从那时起,如果您使用迭代语句来操作集合,那么您可能不应该使用LINQ。一些C#程序员甚至不知道LINQ的存在,但幸运的是,这个数字变得越来越小。但是,许多人仍然认为,由于LINQ关键字和SQL语句之间的相似性,它的唯一用途是在查询数据库的代码中。虽然数据库查询是LINQ语句的一 ......
345
0
0
2022-04-18
圆角项目中需要把窗体的四角改为圆角,winform窗体的圆角不是很好设置或者说绘制。在网上查找了很多方案,最终找到了一种完美解决方案。在网上资料中常用的是都是重绘窗体四角。但是采用的方式不一样最后的效果也不一样同时代码量带来的体力劳动也是不一样的。第一种方案:重写OnPaint或者再窗体的Paint事件中实现重绘。这种方案有一个明显的缺点是软件运行时会引起窗 ......
490
0
0
2022-04-18
做软件开发岗位的朋友们都知道,现如今主流的编程语言是Java,尤其是提到开源,更撇不开Java的身影了,升职加薪年入百万之必备。但是,很多.NET程序员也觉得很郁闷,想必微软这棵大树,不少开发人员都曾爬过,但也一次次被伤害过,以至于很多城市的就业环境中,.NET工程师岗位奇缺。.NET和Java谁更有未来?这个话题在过去的五年间已经吵得沸沸扬扬了,实际上主要 ......
377
0
0
2022-04-16
System.IO命名空间主要包含基于文件(和基于内存)的输入输出(I/O—指输入/输出 (input/output))服务的相关基础类库。定义了一些以编程方式修改计算机目录和结构。读写基于字符、二进制、字符串、内存的各种数据存储内容的方法。System.IO提供了四个类型来实现对单个文件和计算机目录结构的操作。前两个Directory(目录)和File(文 ......
431
0
0
2022-04-15
LINQ:语言集合查询,提供一种简明的、对称的、强类型的方式访问各式各样的数据存储。可以理解为直接嵌入c#语法的强类型查询语法。创建linq查询的时候,实际上实在使用微软已经定义的大量扩展方法。使用LINQ的时候,一般通常会一起使用隐式类型本地变量、对象初始化语法、Lambda表达式、扩展方法和匿名类型。Linq(语言集合查询)api的意图是提供一种统一且对 ......
408
0
0
2022-04-15
趁着假期的时间所以想重新学习下微软的官方文档来巩固下基础知识。我们都知道微软目前已经发布了.NET Core3.0的第三个预览版,同时我家里的电脑也安装了vs2019。So,就用vs2019+.NET Core3.0来跟着做一下Contoso University这个WEB应用,但是在基于3.0进行操作的时候遇到了一些问题,所以我就查看了微软的《从 ASP. ......
399
0
0
2022-04-15
.NET Framework VS .NET Core本文对应的原文来至 c-sharpcorner 的一篇文章,文末有链接。如有错误,还请指正。前言#你会为你的下一个应用程序选择哪一种开发平台 - .NET Framework 或者 .NET Core?在这篇文章中,让我们比较一下这两个开发平台的特点,看能否得出一个结论。.NET Framework 的优 ......
486
0
0
2022-04-15
随着前端MVVM框架的兴起,前后端分离的开发模式逐渐趋于主流。今天便给大家分享一下使用Asp.net Web Api进行前后端分离开发时,新手长犯的几个错误,希望对大家有所帮助!1.配置跨域什么是跨域问题,请各位自行搜索。由于前后端分离,前端项目通常与API项目部署在不同域名中,必然会导致跨域问题。使用Chrome调试,会如果出现如下图的提示。跨域问题典型提 ......
773
0
0
2022-04-15
写在开始的话看文章不太清楚的小伙伴们可以点击我的头像,有本项目的开发视频,可以将本文章对照的视频来看或许可以更清楚一下。项目说明一下因为时间的和篇幅的关系,不能完整的粘贴整段段代码,所以,前端上我就使用了常用的前端模板【AdminLTE】AdminLTE本项目中还会使用到我之前的几个常用的工具类,在这里我就把代码放在下面数据库操作类数据库操作类时间戳操作类时 ......
414
0
0
2022-04-14
.net体系.net core.net 类库asp.net mvcasp.net webapiasp.net coreEF跨平台和运行时解决方案(解决方案)Katana:微软基于OWIN规范实现的非IIS寄宿ASP.NET和MVC等。MONO.NET:跨平台的.NET运行环境,让.NET跨平台运行成为可能。Unity3D:微软大力支持的机遇C#和JavaSc ......
438
0
0
2022-04-14
关于我我的博客 | 欢迎关注前言在进行Web前后端分析开始时,我们经常会碰到文件上传的需求。上传用户头像,上传认证材料、审核材料等,这些都可以归类为文件上传功能。今天主要把自己在开发过程中的心得进行一个整理,供大家学习。开启静态文件中间件默认情况下,静态文件(如 HTML、CSS、图像和 JavaScript)是 ASP.NET Core 应用直接提供给客户 ......
382
0
0
2022-04-14
目录:查壳混淆与反混淆程序调试下断反编译查壳1.先看下目录结构:2.查下,是什么语言 ==> Net的,那不用说了,肯定能破解(毕竟是老本行嘛~)混淆与反混淆3.dnSpy打开后发现很多变量是乱码4.用de4dot跑一波5.生成了一个反混淆过的exe程序调试6.改名后打开,乱码问题解决下断PS:刚开始你单步跟着后面走走`F11`,遇到系统方法就`F10 ......
325
0
0
2022-04-14
正文从MVC到WebApi,路由机制一直是伴随着这些技术的一个重要组成部分。它可以很简单:如果你仅仅只需要会用一些简单的路由,如/Home/Index,那么你只需要配置一个默认路由就能简单搞定;它可以很神秘:你的url可以千变万化,看到一些看似“无厘头”的url,感觉很难理解它如何找到匹配的action,例如/api/user/1/detail,这样一个ur ......
438
0
0
2022-04-14
介绍swagger使我们在api开发中常用到的技术,其解决了web api文档生成的问题。它具有诸多交互式文档、客户端SDK生成和api可发现性等优点。由于笔者是从事.net core方向的开发,所以咱们就聊一聊在.net core web api的项目中集成swagger或者redoc。NSwag.NET本文主要讲的是使用NSwag.NET来将swagge ......
673
0
0
2022-04-13