自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 ABP框架中修改Notify弹窗位置的问题

现象最近的一个项目使用了ABP框架(ASP.NET Core+Angular),开发中想要修改通知提示的弹窗默认位置(默认位置是左下角,想要修改到中间上方),代码如下,但发现修改无效。abp.notify.success("创建成功","",{ positionClass: "toast-top-center" });原因经过查看相关部分的内部代码发现,问题的根本原因,是因为ABP新旧版本的差别导致的。ABP框架(ASP.NET Core+Angular)中,前端的通

2020-10-14 10:30:00 943

原创 Angular学习笔记——变化检测(Change Detection)机制

问题现象在开发过程中,遇到前台页面数据不更新的问题。前台页面中采用了插值表达式绑定后台数据字段,在后台调用接口成功后会修改数据字段,但此时前台页面没有自动更新。如下文代码所示,就是很基础的插值表达式的使用,并无特别之处。<span class="info-box-number text-success">{{sumDataDto.thirdAll}}</span>this.platformDataProxy.getSumData(input) 

2020-09-10 19:40:54 771

原创 【Winform】关于Application.DoEvents()的理解

Winform开发时,偶尔会在一个耗时的处理中用到Application.DoEvents()这个方法,可以让UI线程在当前代码上下文中切换去处理其它Windows消息,从而避免界面的假死。例如,经常会这么用:        public static void Delay(int nMilliSeconds)        {  &nbsp

2020-09-01 11:42:28 5198 1

原创 Entity Framework学习笔记——CodeFirst模式下更新数据库

简单介绍Entity Framework的CodeFirst模式的使用方式,便于以后使用时查看。安装EF。可以在Nuget包管理控制台用命令安装,也可以在Nuget包管理界面通过搜索相应组件来安装。安装命令如下PM> Install-Package EntityFramework编写实体提交更新前,需要通过Nuget包管理控制台命令,先启用数据迁移功能。PM> Enable-Migrations -EnableAutomaticMigrations提交更新前,先

2020-09-01 11:36:14 489

原创 搭建Jenkins并自动发布项目到IIS

注意:本文描述的是在Windows系统上安装Jenkin,并使用IIS来托管.Net项目。安装Jenkins首先先安装一些基础的依赖工具。一个是源代码管理工具Git。因为源代码肯定是有单独的代码仓库存储的,所以需要相应的工具,允许Jenkins自动从代码仓库拉取最新代码。注意,这是看实际项目使用的是什么工具就装什么,并不是非得装Git。另外一个就是编译工具和编译环境。本文是以.Net项目举例,那就需要安装MSBuild。由于电脑上已经安装了Visual Studio,所以已经有了,就不给出安装步骤

2020-09-01 11:25:09 3192 1

原创 IP归属地查询(基于本地IP库实现)

这是一篇GitHub上的项目说明文档,项目地址:Zzz2333/IPLibrary本项目功能是根据IP查询归属地。用到了纯真IP地址数据库,即qqwry.dat文件。纯真IP地址数据库是一个网上流行的、免费的IP地址库。以下是官方介绍:收集了包括中国电信、中国移动、中国联通、长城宽带、聚友宽带等 ISP 的 IP 地址数据,包括网吧数据。希望能够通过大家的共同努力打造一个没有未知数据,没有错误数据的QQ IP。IP数据库每5天更新一次,请大家定期更新IP数据库!从介绍中可以看到,这个IP库是

2020-09-01 10:56:30 2217 1

原创 C# 驱动级模拟键盘输入

1. 使用.Net Framework的库函数SendKeys.SendWait("123{TAB}abc");namespace System.Windows.Forms命名空间下的SendKeys是.Net提供的模拟键盘输入的工具类。其中有Send()和SendWait()这两个方法,都可以发送按键消息。区别在于SendWait()是会等待按键消息被处理完成才返回的,而Send()则不用。这就类似于SendMessage和PostMessage的关系。上面代码中的{TAB}代表Tab键。键盘上一

2020-09-01 10:54:32 5378 7

dnSpy_v6.14.zip

.Net程序反编译工具。解压后,根据自己操作系统的类型,打开32位或64位的文件夹,然后启动里面的dnSpy.exe即可。可以把要反编译的dll直接拖到界面上。这款工具界面简洁友好,非常实用。

2020-09-01

IP归属地查询(使用IP库)[C#]

采用纯真IP库(qqwry.dat文件)实现的IP归属地查询,无需调用接口。IP库可以进行更新,免费的,更新方法见项目源码中附带的说明文档。

2020-09-01

驱动级模拟按键Demo[C#]

驱动级模拟按键,可以在很多Win32API无法输入的地方模拟输入,例如网银登录时的密码框。配套齐全,可编译、可运行,附有说明文档

2020-09-01

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

TA关注的人

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