.NET 6中的dotnet monitor讲解

目录一.什么是 dotnet monitor二.入门.NET CLI 工具容器镜像三.HTTP API四.触发器五.反馈一.什么是 dotnet monitor在不同的环境中运行 .NET 应用程序可能会使收集诊断信息(...

2021-12-25

解决ASP.NET Core中使用漏桶算法限流的问题

目录算法原理算法实现进程内即内存漏桶算法基于Redis的漏桶算法应用算法1、安装Nuget包2、使用中间件漏桶算法是限流的四大主流算法之一,其应用场景各种资料中介绍的不多,一般...

2021-12-12

Typora自动编号的具体操作

概述在使用Typora写比较长的文章时,需要给章节编号,方便区分层次。如果手动编号,一旦章节顺序改变,很多章节的编号都需要一一手动修改,极其麻烦。Typora官方提供了自动编号的方法...

2021-12-06

.Net性能测试框架Crank的使用方法

目录安装Crank创建Crank配置文件启动Crank-Agent启动Crank结果输出更多参考资料Crank 是微软新出的一个性能测试框架,集成了多种基准测试工具,如bombardier、wrk等。Crank通过...

2021-11-28

uniapp中怎么使用scrpll-view组件实现下拉刷新

uniapp下拉刷新uniapp的下拉刷新有两个方法, 一种是整体的下拉刷新, 使用页面生命周期函数onPullDownRefresh; 另外一种是局部的下拉刷新也叫自定义下拉刷新, 使用scrpll-vi...

2021-11-27

.NET Core 中对象池 Object Pool的使用

目录一、什么是对象池二、.NET Core 中的对象池三、本文小结一、什么是对象池对象池简单来说就是一种为对象提供可复用能力的软件设计思路。我们常说有借有还,再借不难,而对象...

2021-11-22

.NET6新特性之 隐式命名空间引用

早在 .NET 6 Preview 7版本中微软就已经引入隐式命名空间引用。在.NET Preview 7这个版本中这个功能是默认开启的,如果需要禁用它的化就需要配置DisableImplicitNamespaceImp...

2021-11-22

Atom怎么配置 Python 虚拟环境(Win环境)

我为什么选择 AtomAtom 在 Windows 的文本编辑器里面可以说是完全拍的上号的,用的人也比较多。我选择 Atom 主要还是因为之前用过 Vim,而 Atom 的 Vim 插件已经把常用功能全部...

2021-11-19

Swift 基本数据类型详解总结

Swift 基本数据类型有以下几种基本数据类型: 整型 浮点型 布尔型 元组 可选值 Optional1. 整型var intType: Int = 11print(intType) // 112. 浮点型var floa...

2021-11-07

R绘制漂亮的中国地图的实现示例

目录ggmapmaps + mapdataggplot2 + mapdataggrepelggmap说起用R绘制中国地图,很多有经验的老司机肯定会推荐ggmap,无论是里面自带的各种地区绘图、经纬度查询以及可以与ggplot...

2021-11-06

解析composer.json中所有属性字段

1、name包的名字。由供应方(vendor)名和项目名组成,用 / 分隔。在发布包的时候需要填。2、description对包的一个简短描述,通常是一行的长度。在发布包的时候需要填。3、version...

2021-08-17

Rstudio 修改工作路径(三种方法总结)

1、使用setwd()函数作用:起到临时更改路径的作用,只对当前的Rstudio窗口有效。一旦窗口关闭,又会回到默认路径下。getwd()函数是获取当前路径的函数。2、global options设置(如...

2021-08-11

Rstudio中安装package出现的问题及解决

Rstudio中安装package问题一、 install.packages('REmap')无法安装package:错误:“无法与服务器建立连接”解决方式:切换下载的镜像方法一:在Rstudio菜单栏:tools-global options...

2021-08-11

R的ggplot2画图,去除灰色阴影和网格的方式

使用代码 + theme_bw() + theme(panel.grid.major=element_line(colour=NA), panel.background = element_rect(fill = "transparent",colour = NA), plot.backgr...

2021-08-11

基于R/RStudio中安装包“无法与服务器建立连接”的解决方案

这几天在用RStudio写程序的时候突然出现无法从网络直接安装r包的问题,也无法从本地直接安装。通过多方尝试找到了问题解决的办法,现在记录在这里。程序报错如下:> install.pack...

2021-08-11

Rstudio更换默认下载镜像(下载源)的操作教程

第一步打开Tools下的Global Options, 如图第二步点击Global Options后, 选择Package, 如图第三步再点击Change按钮, 如图, 在跳出来的选项里, 选择你想选择的, 一般选择带有...

2021-08-11

R studio 批量注释的快捷方式

wins和MAC都有效ctrl + shift + C取消注释同样也是这个命令。补充:Rstudio中常用的几个快捷键大纲视图:Ctrl+Shift+O用段落注释来定义分段:Ctrl+Shift+R (在菜单栏中依次点击Co...

2021-08-11

R 安装包安装(install.packages)时报错的解决方案

R 安装包安装(install.packages)总是出错:Warning in install.packages : package"xxx"not available (for R version xxx)方法一:source("http://bioconductor.org/biocLite.R")...

2021-08-11

R ggplot2 修改默认颜色的操作

我们都知道ggplot2包是R的神器,很多生物学文章都选择用这个包来画图。用ggplot2就像玩俄罗斯方块一样,一层一层地往上叠加元素,这使得它用起来很方便。个人觉得它默认的配色系...

2021-08-11

详解玩转直播系列之消息模块演进

目录一、背景二、直播消息业务2.1、主播与用户2.2、房间号2.3、消息类型划分2.4、消息优先级三、消息技术点3.1、消息架构模型3.2、短轮询 VS 长链接3.2.1、短轮询3.2.2、长...

2021-08-10

小项目中管理npm包版本的思路与方法

背景
笔者在最近碰到一个问题:有一些项目没有类似jenkins的自动部署平台,前端部署都是本地执行npm run build命令生成压缩包,然后放到服务器上面,解压到nginx 目录, 但是有的时...

2021-06-09

IDEA/WebStorm/Pycharm鼠标滚轮ctrl+滚轮-调节缩放字体大小

先看下IDEA/WebStorm/Pycharm鼠标滚轮ctrl+滚轮-调节字体大小,文章底部给大家提到了缩放字体大小的设置方法,耐心看完此文哈~由于Idea/webstorm/pycharm都是一家公司的,因此设...

2021-05-31

nGrinder性能工具源码安装部署过程

nGrinderr(version: 3.4.1)是NAVER(韩国最大互联网公司NHN旗下搜索引擎网站)开源的性能测试工具,直接部署成web服务,支持多用户使用,可扩展性好,可自定义plugin。nGrinder 是一款...

2021-05-31

从实例分析ELF格式的.gnu.hash区与glibc的符号查询全过程

前言ELF格式的.gnu.hash节在设计上比较复杂,直接从glibc源码进行分析的难度也比较大。今天静下心来看了这篇精彩的文章,终于将布隆滤波器、算数运算转为位运算等一系列细节搞...

2021-05-29

关于.net环境下跨进程、高频率读写数据的问题

一、需求背景1、最近项目要求高频次地读写数据,数据量也不是很大,多表总共加起来在百万条上下。单表最大的也在25万左右,历史数据表因为不涉及所以不用考虑,难点在于这个规模的...

2021-05-29

ASP.NET Core文件压缩常见使用误区(最佳实践)

前言  在微软官方文档中,未明确指出文件压缩功能的使用误区。  本文将对 ASP.NET Core 文件响应压缩的常见使用误区做出说明。误区1:未使用Brotil 压缩  几乎不需要任何...

2021-05-27

.NET之生成数据库全流程实现

开篇语
本文主要是回顾下从项目创建到生成数据到数据库(代码优先)的全部过程。采用EFCore作为ORM框架。本次示例环境:vs2019、net5、mysql创建项目
本次事例代码是用过vs2019...

2021-05-12

C语言的10大基础算法

算法是一个程序和软件的灵魂,作为一名优秀的程序员,只有对一些基础的算法有着全面的掌握,才会在设计程序和编写代码的过程中显得得心应手。本文是近百个C语言算法系列的第二篇,...

2021-05-08

viper配置框架的介绍支持zookeeper的读取和监听

viper作为配置框架,其功能非常的强大,我们没有理由不去了解一下。我们先看官网对它的功能简介:viper是完整配置解决方案,他可以处理所有类型和格式的配置文件,他有如下功能: 设置...

2021-05-08

gin使用自定义结构绑定表单数据的示例代码

以下示例使用自定义结构type StructA struct { FieldA string `form:"field_a"`} type StructB struct { NestedStruct StructA FieldB string `form:"field_b"`} type S...

2021-05-08

gin解析json格式的数据出错的处理方案

写的接口给测试测试,现在还没有页面,直接测试接口。使用c.BindJSON(&req)总是报错,大致错误信息如下:err="invalid character '-' in numeric literal"这是由于我的接口要求将参...

2021-05-08

如何封装一个Ajax函数

如何封装Ajax函数
一个Ajax函数:// 一个Ajax函数var xhr = null;if(window.XMLHttpRequest){ xhr = new XMLHttpRequest;}else{ xhr = new ActiveXObject("Microsoft.XML...

2021-05-06

.NET RulesEngine(规则引擎)的使用详解

一次偶然的机会,让我拿出RulesEngine去完成一个业务,对于业务来说主要是完成一个可伸缩性(不确定的类型,以及不确定的条件,条件的变动可能是持续增加修改的)的业务判断。比如说完...

2021-05-04

ASP.NET Core快速入门之实战篇

NO1 留言板(mysql的使用)演示:http://haojima.net
这个功能很简单。就是对数据库的写入和展示。如果在Windows下,相信大家分分钟都可以搞定。而初次接触.net core + mysql可能需...

2021-04-27

OpenStack的Swift组件详解

一:简介背景1.Swift 最初是由 Rackspace 公司开发的高可用分布式对象存储服务(Object Storage Service),并于 2010 年贡献给 OpenStack 开源社区作为其最初的核心子项目之一,为其...

2021-04-27

ASP.NET 通过拦截器记录错误日志的示例代码

前言
主要是记录一下实现的错误日志拦截,可以在拦截器里面控制返回的信息,把错误信息处理后返回给请求端。拦截器拦截器又称过滤器。asp.net mvc本身是自带3种拦截器:Actio...

2021-04-20

ASP.NET Core扩展库之Http日志的使用详解

最佳实践都告诉我们不要记录请求的详细日志,因为这有安全问题,但在实际开发中,请求的详细内容对于快速定位问题却是非常重要的,有时也是系统的强力证据。Xfrogcn.AspNetCore...

2021-04-13

.Net Core路由处理的知识点与方法总结

前言  用户请求接口路由,应用返回处理结果。应用中如何匹配请求的数据呢?为何能如此精确的找到对应的处理方法?今天就谈谈这个路由。路由负责匹配传入的HTTP请求,将这些请求发...

2021-04-12

在Visual Studio 中使用git及Git概念

写程序必然需要版本控制,哪怕是个人项目也是必须的,微软从Visual Studio 2019开始默认提供了对Git的支持,Visual Studio 2019之前的版本可以安装相应的插件来实现Git功能。首先...

2021-04-09

通过lms.samples熟悉lms微服务框架的使用详解

经过一段时间的开发与测试,终于发布了Lms框架的第一个正式版本(1.0.0版本),并给出了lms框架的样例项目lms.samples。本文通过对lms.samples的介绍,简述如何通过lms框架快速的...

2021-04-09

如何在ASP.Net Core中使用Serilog

记录日志的一个作用就是方便对应用程序进行跟踪和排错调查,在实际应用上都是引入 日志框架,但如果你的 日志文件 包含非结构化的数据,那么查询起来将是一个噩梦,所以需要在记录...

2021-04-02

如何使用ASP.NET创建网站并设计web页面

创建网站1.从网上下载VS2017,我接触的朋友和公司大多数都是使用VS2017/VS2019,我查过,差别不大,不影响学习,但不建议项目中突然改变版本,升级或降级,都有一定的报错什么的,所以还是...

2021-04-02

ASP动态include文件

经常有这样的要求,根据不同的需求要求include不同的文件如各个人的不同设置,所以要求能动态include文件受<! #include file="filename.asp" --> 宏限制
必须存在该文件并...

2021-04-01

SwiftUI学习之state和Binding的区别浅析

@state 绑定值的状态,其属性的修饰官方推荐使用private.上代码(ps:这里没用private 进行修饰,是为了演示区别)
import SwiftUIstruct FilterView: View {// @Binding var is...

2021-03-28

ASP.NET Core中使用LazyCache的全过程

前言微软的 ASP.NET Core 已经是一个非常流行的用于构建 高性能, 模块化 并能运行在 Windows, Linux, MacOS 上的 WEB 框架,通常能够让程序保持高性能的一个有效途径就是通过...

2021-03-20

ASP.NET Core 5中如何生成PDF文档

前言大家用 ASP.NET Core 进行项目开发时,常会有生成 PDF 的需求,那如何生成呢?这篇文章我们就来讨论如何通过 DinkToPdf 来生成 PDF 文档,DinkToPdf 封装了 C++ 的 wkhtmltopdf...

2021-03-20

windows 批处理bat连接本地mysql 创建制定数据 并执行sql文件

实例代码@echo offset path=C:\Program Files\MySQL\MySQL Server 5.7\bincd ./set CURR_PATH=%cd%mysql -h localhost -u root --password=123456 < operate.txt mysql -h...

2021-03-17

windows下bat批处理执行Mysql的sql语句

有时候我们需要用bat来定时执行mysql那么就可以参考下面的代码 直接上代码:@ECHO OFF SET dbhost=主机名(例如:127.0.0.1)SET dbuser=用户名(例如:root)SET dbpasswd=用户密码(...

2021-03-17

如何使用vb 监控电脑活动记录

最近看到了一个日文版的监控电脑活动记录的软件,又在win 32 APi中看到了GetForegroundWindow函数,于是决定动动小手用vb写个监控电脑活动记录的小程序。主要函数...

2021-03-17

gin 获取post请求的json body操作

我就废话不多说了,大家还是直接看代码吧~代码如下type KDRespBody struct { Errcode int `json:"errcode"` Desc string `json:"description"` Data []services.KdSear...

2021-03-15
返回顶部
顶部