自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(310)
  • 资源 (4)
  • 收藏
  • 关注

原创 我的设备产生了一些异常数据,如何找到?

对于异常值检测,我们可以使用一种称为"3倍中位数绝对偏差(3 times Median Absolute Deviation,3*MAD)"的方法。using System;using System.Collections.Generic;using System.Linq;public class Program{ public static void Main(stri...

2024-01-10 09:55:00 402

原创 C#根据类的Name字符串找到类

C#中根据类的名称字符串创建类的实例这种⽤法很像是⼯⼚类,但是我们不需要⾃⼰实现字符串到类型的对应关系,也不需要创建的类有继承关系,代码如下:// 第⼀步:得到类的全名(命名空间+类名)string adaptorName = namespace + classname; // 第⼆部:根据全名得到类的类型Type adaptorType = Type.GetType(adaptorN...

2023-12-15 15:39:00 190

原创 C# 如何在一张大图片中快速找到另外一张图片(两种方式)?

  自己写了一种,速度不是很快,但是能够实现       var findpic = new FindPic(); var rec = findpic.FindPicture(@"C:\Users\zaranet\Desktop\xiao.png", @"C:\Users\zaranet\Desktop\da.png", 10); Messag...

2022-11-01 13:54:00 1318

原创 C#/Vsto中CustomTaskPanes和Ribbon的使用方法

  在工作中有一个需求,需要添加工作区选项卡,Excel中CustomTaskPanes面板很适合这样的场景,而非集中处理在Excel的Ribbon面板中,毕竟在大型项目中表现层已经过于复杂了。首先写一个显示Panes的方法。var sr = new OtherShouldReceiveUserControl(Wb, Wb.Application); ...

2022-03-21 10:54:00 734

原创 C# 二维数组和Excel的强烈碰撞

  最近遇到了一个新事物,就是二维数组,它在我的C# 世界中几乎没有怎么出现过,而我现在参与的项目中已经用到了。  首先二维数组是如何创建的呢?//创建1,1开始的二维数组 bject[,] tForm...

2021-09-07 16:47:00 355

原创 使用字典来生成Json字符串的奇淫巧技

Dictionary<string, Dictionary<string, Dictionary<string, Dictionary<string, string>>>> dic = new Dictionary<string, Dictionary<string, Dictionary<string, Dictiona...

2021-09-07 16:40:00 173

原创 Linq_GroupBy 返回的类型IEnumerable<IGrouping<>>

你最终返回的还是Group之后的类型,key则是你像转换的实体类,而你其余的统计,就可以用普通值类型来代表。例如。 /// <summary> /// GetTable 直接返回IGroup <key,value> 的方法 /// </summary> /// <returns></...

2021-04-09 16:47:00 627

原创 Winform用户空间封装一个可合并列的DataGridView

创建Winform用户控件库,创建用户空间。起名叫RowMergeView.cs,RowMergeView 继承于 DataGridView。 /// <summary> /// DataGridView行合并.请对属性MergeColumnNames 赋值既可 /// </summary> public partial class R...

2021-04-02 17:11:00 448

原创 WPF不让子窗口关闭的做法

在WPF编程中,可能需要去除窗口的右上角的几个按钮:最大化按钮、最小化按钮和关闭按钮,其他几个都很好处理,就是这个关闭按钮,WPF模型不提供删除或隐藏功能,我们只有采用一些非正常手段,比如使用Win32函数,比如禁用,对于禁用关闭功能,可以重载OnClosing()函数来实现,——使用户无法通过点击右上角的关闭按钮来关闭窗口:protectedoverridevoi...

2020-12-26 18:35:00 457

原创 Tcp粘包处理+无脑处理

  大家都知道tcp会粘包的,比如你用1m去接收,它正常的单条数据是220,那么就会产生 5 到 6 个粘包体,我们只能打标识,用结束字符去分割处理。我写的一个类,仅供大家参考。public void Split(byte[] receiveData){//整体的标识 List<int> end_index = new List<int&g...

2020-12-21 11:27:00 126

原创 asdassa

asdasdas

2020-12-10 11:50:00 115

原创 HM NIS Edit + NSIS 打包客户端程序

1: HM NIS Edit :工具地址---https://pan.baidu.com/s/1bKQlysZl2snaYtf4XVa5ww NSIS自己百度。。2:安装完成后点击左上角“新建脚本:向导”,如图弹出框后下一步2:如下信息填写随意3:安装图标,文件名称自定义,安装语言选择SimpChinese,然后一直下一步4:删除如下2个文件5:点击如图所示,选择打包...

2020-12-10 11:34:00 850 1

原创 完美实现Wpf嵌套外部exe

using System;using System.Collections.Generic;using System.Linq;using System.Runtime.InteropServices;using System.Text;using System.Threading;using System.Threading.Tasks;using System.Win...

2020-09-23 11:57:00 1968

原创 Git:RPC failed; HTTP 413 curl 22 The requested URL returned error: 413

使用SourceTree客户端,向远程仓库推送时:RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large错误!百度一下:第一个解决办法是:在git bash中执行:git config http.postBuffer 524288000成功后,再次提交,...

2020-08-25 13:09:00 1069

原创 0.0.0.0和255.255.255.255这两个IP地址到底有啥用?

IP地址*0.0.0.0当主机启动时,如初生的婴儿(0.0.0.0),没有身份信息,需要向外界大声哭泣,“大神,请赐予我一个名字吧”!(Discovery)婴儿的呼唤被广播了出去,使用的是255.255.255.255这个地址。*255.255.255.255255.255.255.255是一个特殊的广播地址,意味着所有的主机,有同学会好奇地问,是否是指互联网上所有主机?No...

2020-08-24 11:59:00 794

原创 C# 调用 C++ DLL方法

在C# 中,可以通过 DllImport 调用C++ 的非托管DLL程序。VS2010中C#调用C++的DLL示例:一、新建C++ DLL程序1、新建 C++ Win32项目,类型为DLL。生成的文件结构如图:其中,“MyDLLFun.cpp”文件为此项目主要源文件。2、在源文件中添加需要被外部调用的方法。这里仅仅是添加两个示例方法:方法“Add”返回两个整数...

2020-08-18 17:13:00 246

原创 当代年轻人如何实现财务自由?

不谈假大空,我们来聊聊现实。先说我自己认为的财务自由。有车子,房子,无负债,定额存款(应急用)。一个礼拜能带父母妻儿至少出去下馆子一次或着更多,一年有个一次到两次机会可以带父母出去旅游。抛过房子车子不谈,其他的要实现其实没有多少难度,当然前提是不消费自己能力外的东西。本人95后,毕业两年。大三谈的对象,大四毕业后有过一次失败的创业经历(大部分本金父母掏的腰包),加上和女朋友出...

2020-08-18 11:53:00 433 1

原创 正式要和博客园说再见了

  使用博客园写博客也有2年有余了,对博客园是有一种莫名的亲切感和深刻的感情的,这2多年来一直坚持写着博客,也是对自己的一个很好的技术历程总结。每次学习了一些新的技术,或者有一些感兴趣的方向,都会通过随笔进行记录,有时候也会总结很多自己的开发成果,随着技术路线的成熟,基本上是分享我的.NET相关技术。  现在的博客园商业气息过于严重,频繁被驳回上首页的能力。对博客园失望至极,不过回头想...

2020-07-03 15:24:00 237

原创 在 Visual Studio 市场中发布项目扩展

  比较不错的开源项目中,尤其是类似于AbpNext这种级别的项目,我们都想要快速的尝试,如何提供快速给开发者提供模板是我们的一大难题。不过在VisualStudio中并没有这么难。一.本地发布插件  就现在,你随便创建一个项目来充当想发布的插件。然后选择项目,点击导出模板,会弹出下面的框框。我们选择项目模板,随后填写模板名称和其它的一些设置,随后点击完成。此时它会生成压缩包...

2020-07-03 14:58:00 307

原创 WPF MvvM DataGrid数据不刷新的原因

后台修改前台不刷新可能的原因:1.前台页面没有写Binding2.后台数据定义的字段没有get和set3.数据容器没有使用ObservableCollection4.字段内容修改时没有重置数据源首先简单举例界面代码如下:<DataGrid Name="DG" ItemsSource="{Binding}" AutoGenerateColumns="False">...

2020-06-09 17:39:00 3368 7

原创 Wpf 正常关闭程序 Gc 来不及回收?

最近在使用Udp开发客户端,发现很长时间GC都无法回收UdpClient,所以我决定强制标记Gc,非常奇怪的是,毫无作用,在Windows任务管理器中,也看不见程序的身影。简单来说,gc是系统为你独立分配的线程,你调用gc,就是来使用它,看看这个垃圾是不是个垃圾,如果是个垃圾,我就给它回收了。无论如何,我只想一劳永逸。在Wpf里使用Process类即可。private void Win...

2020-05-12 09:51:00 343

原创 WPF在Gmap.net中将Marker动起来

出处来源于博客园 作者张子浩 原文地址https://www.cnblogs.com/ZaraNet/p/12766143.html,如有转载,请联系我,如无经过作者同意,作者有权申请法律保护。  前一段时间说过一篇绘制极坐标的,这段时间对它进行了改造已经今非昔比了,功能实现了很多,我目的是让Marker动起来,然后还会绘制Route,上篇也就是简单的绘制了Route,没有关于...

2020-04-24 12:20:00 790

原创 WPF使用 Gmap.NET 绘制极坐标运动轨迹

  大家好,已经很久没有更新了,今天写一篇关于WPF 使用 Gmap.NET 相关的,网上很多Winform的很**,所以我给Wpf进行一些补充。虽然它已经很久没有更新了,但是也只能用这个了。没别的好选择的,毕竟它也没啥可更新的,也可以理解。  使用它之前请Nuget安装一下GMap.NET.Core、GMap.NET.WindowsPresentation 的库。ok 我们直接开始。...

2020-04-09 12:10:00 1508 2

原创 使用MySql对IdentityServer4进行持久化

  哈喽大家好,看见网上很少有使用MySql进行持久化的,毕竟又很多坑,说句实话,就连MySql.Data.EntityFrameworkCore都有问题,不知道是.net core更新太快还是其它的问题,但毕竟mssql驱动是没问题的,感觉还是私心太大了。不得以之下选择了一个第三方的驱动Pomelo.EntityFrameworkCore.MySql驱动,在这里主要是你安装了它...

2020-03-18 18:09:00 827

原创 在ASP.NET Core Mvc 集成MarkDown

  这几天在做文章编辑,首先就想到了markdown,它比其它的都要新,而且很好用,相对于其它的html编辑器,好久不更新,要好得多,哦~对了我现在已经用上新版的Edge了,经过很多朋友测试,性能比谷歌浏览器都要好很多,并且资源消耗也相对来说小。一.前提  好吧,言归正传,你首先需要下载MarkDown的相关样式脚本资源,下载完毕之后拖放你的ASP.NET Core Mvc 项目中的...

2020-03-05 14:33:00 529

原创 ASP.NET Core MVC 中实现中英文切换

  哈喽..大家好 很久没有更新了,今天就来一篇最近开发用到的功能,那就是中英文切换,这个实际上也不是高大上,先说一下原理,在.NET Core框架中给我们提供了全球化的类,叫做Localization,其官方的文档地址传送门。  在我的项目中,我是这样操作的,你想用别的方式,也可以看文档自己去搞。这个已经不是什么新鲜的东西了,只是网上的实现有些问题,不容易明白。  我们无需任何Nu...

2020-02-22 18:53:00 630

原创 在ASP.NET Core MVC 中实现中英文切换

  哈喽..大家好 很久没有更新了,今天就来一篇最近开发用到的功能,那就是中英文切换,这个实际上也不是高大上,先说一下原理,在.NET Core框架中给我们提供了全球化的类,叫做Localization,其官方的文档地址传送门。  在我的项目中,我是这样操作的,你想用别的方式,也可以看文档自己去搞。这个已经不是什么新鲜的东西了,只是网上的实现有些问题,不容易明白。  我们无需任何Nu...

2020-02-22 18:53:00 287

原创 Microsoft.EntityFrameworkCore.Tools 相关命令

一、前言Entity Framework(后面简称EF)作为微软家的ORM,自然而然从.NET Framework延续到了.NET Core。二、程序包管理器控制台为了能够在控制台中使用命令行来操作EF,需要先安装Microsoft.EntityFrameworkCore.Tools。安装Install-Package Microsoft.EntityFrameworkCor...

2020-02-18 16:15:00 1053 1

原创 NavicatPremium 连接MySql ErrorCode 1251

  在网上查的是,出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password.我常用的是第二种方式ALTER USER 'root...

2020-02-18 13:28:00 457 1

原创 我"2019" 年跳槽3次的悲惨故事

  2019年是值得深思的一年,在找工作上没有那么用心,导致碌碌无为,在这里我建议大家找工作的时候不要太着急...要不然会被逼疯的,一定不能被“工作”挑,一定要做到挑"工作".;那我就先从我的例子中说起。  2018年初,我和我的毕业同学(三人)一起在某三线城市打工(某国企当作派遣工),在一年的忙碌下,终于彻底解脱了下来,工作基本都已做完,并且项目已成功上线,稳定生产后2个月没有其它项...

2020-01-09 12:11:00 302

原创 在.NET Core中批量注入Grpc服务

  GRPC 是谷歌发布的一个开源、高性能、通用RPC服务,尽管大部分 RPC 框架都使用 TCP 协议,但其实 UDP 也可以,而 gRPC 干脆就用了 HTTP2。还有就是它具有跨平台、跨语言 等特性,这里就不再说明RPC是啥。  在写项目当中,grp服务过多会非常头疼,那么我们分析一下如果解决这个问题。我们都知道在grpc注入到.NET Core 中使用的方法是MapGrpcS...

2020-01-08 17:58:00 874

原创 使用EF操作Docker中的Mysql实例

  为啥我会选择mysql呢?因为我的服务器配置较低,而SqlServer在docker中的实例,服务器的运行内存应当保持在2G+,我没有这个条件,它会爆出这样的错误sqlservr: This program requires a machine with at least 2000 megabytes of memory.听我朋友说就算你的机器是2G的,也会报这个错误,看了好多网...

2020-01-05 18:31:00 141

原创 [笔记]使用Docker部署.NET Core应用程序

  大概快有一年的时间没有碰过docker了,理由很简单,基本上都是在IIS上部署,看到很多大佬都开始Devops持续化集成了,还有就是用Linux守护进程很恶心,哈哈,但相对来说成本会更高,但对于大型团队来说还是不错的,这不?不想被大伙甩下,哈哈,赶紧捞回来点丢下的知识,这篇文章就算是对我自己的笔记吧...Docker 中 有EE 和 CE 两个版本,其中EE是开源的,CE是闭源的。...

2020-01-04 16:02:00 182

原创 三分钟学会.NET Core Jwt 策略授权认证

一.前言  大家好我又回来了,前几天讲过一个关于Jwt的身份验证最简单的案例,但是功能还是不够强大,不适用于真正的项目,是的,在真正面对复杂而又苛刻的客户中,我们会不知所措,就现在需要将认证授权这一块也变的复杂而又实用起来,那在专业术语中就叫做自定义策略的API认证,本次案例运行在.NET Core 3.0中,最后我们将在swagger中进行浏览,来尝试项目是否正常,对于.NET Co...

2019-12-27 09:43:00 275

原创 三分钟学会在ASP.NET Core MVC 中使用Cookie

一.Cookie是什么?  我的朋友问我cookie是什么,用来干什么的,可是我居然无法清楚明白简短地向其阐述cookie,这不禁让我陷入了沉思:为什么我无法解释清楚,我对学习的方法产生了怀疑!所以我们在学习一个东西的时候,一定要做到知其然知其所以然。  HTTP协议本身是无状态的。什么是无状态呢,即服务器无法判断用户身份。Cookie实际上是一小段的文本信息)。客户端向服务器发起...

2019-12-25 23:13:00 1010

原创 So Easy - 在Linux服务器上部署 .NET Core App

  .NET Core是微软提供的免费、跨平台和开源的开发框架,可以构建桌面应用程序、移动端应用程序、网络应用程序、物联网应用程序和游戏应用程序等。如果你是 Windows 平台下的 dotnet 开发人员的话,使用 .NET core 可以很轻松就设置好任何 Linux 和类 Unix 操作系统下的开发环境。本文将会逐步带着大家在Linux上部署.NET Core应用程序。一.环境...

2019-12-20 22:13:00 165

原创 如何在ASP.NET Core 中快速构建PDF文档

  比如我们需要ASP.NET Core 中需要通过PDF来进行某些简单的报表开发,随着这并不难,但还是会手忙脚乱的去搜索一些资料,那么恭喜您,这篇帖子会帮助到您,我们就不会再去浪费一些宝贵的时间。  在本文中我们将要使用DinkToPDF来处理我们在.NET Core Web 程序中进行构建PDF文档!就现在我们不多说,直接开始有趣的部分。前言  您可以通过创建PDF文档在我的仓...

2019-12-13 22:44:00 256

原创 在Windows系统中构建还原ASP.NET Core 源码

  大家好,这几天试着从Github上拉取AspNetCore的源码,尝试着通过Visual Studio 打开,但是并不尽人意。我们需要去构建我们拉去的源代码,这样才可以通过VisualStudio可还原的项目。毕竟AspNetCore是一个巨型的项目集。先决条件  在Windows中构建AspNetCore源码的要求有以下硬件需求。Windows 10版本1803或更高版本...

2019-12-07 12:33:00 57

原创 在.NET Core中使用Jwt对API进行认证

  在.NET Core中想给API进行安全认证,最简单的无非就是Jwt,悠然记得一年前写的Jwt Demo,现在拿回来改成.NET Core的,但是在编码上的改变并不大,因为Jwt已经足够强大了。在项目中分为DotNetCore_Jwt_Server以及DotNetCore_Jwt_Client,从名字就可以看出来是啥意思,博客园高手云集,我就不多诉说,这篇博客就当是一篇记录。...

2019-12-03 17:35:00 144

原创 .NET开发者的机遇与Web Blazor基础(有彩蛋)

一.唠唠WebAssembly的发展历程  目前有很多支持WebAssembly的项目,但发展最快的是Blazor,这是一个构建单页面的.NET技术,目前已经从Preview版本升级到了beta版本,微软计划在2020年5月发布Blazor的第一个版本。  Blazor是什么?它是一项将C#和.NET都放入浏览器的Microsoft技术。它使用WebAssembly来工作,WebA...

2019-11-24 21:43:00 887

CSharpCallPython.rar

通过IronPython完美支持C#调用第三方包的Python,快来试试吧

2019-10-19

c#软件多开

帮别人写的,很简单的东西,没加壳(存在误报)。最开始只是想做个微信多开给他,结果发现其他的小程序也可以。

2019-01-22

Glonee 结业项目(电商)

在你的学校可以轻松过关 蒙骗老师是你最好的选择

2018-08-06

S2北大青鸟结业项目

基于ASP.NET开发的项目 金立官方WEB项目, 运用ajax httpmoduls httphandler 以及Hi-admin , Datetimepicker 功能如下:登陆 注册 最新手机 手机读取 手机详情 加入购物车 购物车增删查改 订单详情 地址添加 与 默认设置 支付 个人地址 管理个人资料 后台查看手机 删除商品不影响订单查看 版本增删查改 颜色增删查改 查看用户 个人订单 更改五大状态 Banner管理 登陆判断是否封号 注册修改 插入0为未封号 后台封号操作与解封 个人反馈操作 受理操作 后台查看反馈评论 MD5加密 前台查看反馈评论 对手机属性 颜色 图片进行操作 缓冲技术保存首页 后台查看订单明细 超管权限操作 超管添加管理员+修改密码 点击颜色更换图片 批量发送优惠卷 新人优惠卷管理 个人中心查看优惠卷 注册赠送礼包 订单支付中心允许使用优惠卷 每月订单量 默认为当年(可查询) 每月销量 年度切换 添加 T1 T2 广告 展示 T1 T2 悬浮广告T3 通过HttpModuls局部控制 后台菜单动态生成 跨权限访问记录 (违规) 网站在线人数 权限管理 数据挖掘

2018-07-02

空空如也

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

TA关注的人

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