教程linux nginx net
Asp-Net-Core开发笔记:EFCore统一实体和属性命名风格
Asp-Net-Core开发笔记:EFCore统一实体和属性命名风格 前言# C# 编码规范中,类和属性都是大写驼峰命名风格(PascalCase / UpperCamelCase),而在数据库中我们往往使用小写蛇形命名(snake_case),在默认情况下,EFCore会把原始的类名和属性名直接映 ......
微软正式发布 C# 10,支持.NET 6 和 Visual Studio 2022 (附更新内容大全)
微软正式发布 C# 10,支持.NET 6 和 Visual Studio 2022 (附更新内容大全) 2022/2/12 11:24:36 来源:IT之家 作者:潇公子 责编:潇公子 评论:0 IT之家 2 月 12 日消息,据微软中国 MSDN,宣布 C# 10 作为 .NET 6 和 Vis ......
.NET 数据库大数据操作方案(插入、更新、删除、查询 、插入或更新)
1、功能介绍 海量数据操作ORM性能瓶颈在实体转换上面,并且不能使用常规的Sql去实现 当列越多转换越慢,SqlSugar将转换性能做到极致,并且采用数据库最佳API 操作数据库达到极限性能,当然你如果不用sqlsugar了解一下原理也可以使用其他ORM实现 BulkCopy BulkCopy是一种 ......
linux 中删除文本中第一个.号之前的内容
001、方法1 利用cut [root@pc1 test01]# ls a.txt [root@pc1 test01]# cat a.txt ## 测试数据 001.002.003.004.005 006.007.008.009.010 011.012.013.014.015 016.017.018 ......
Notepad++的安装、配置教程详解,超全面!
1. 简介 Notepad++是Windows中免费的文本编辑器(软件版权许可证: GPL),有完整的中文化接口,并支持多国语言,默认采用UTF-8编码。 Notepad++的功能要比 Windows 中的 txt记事本要强大的多,除了可以编写一般的纯文字说明文件,也可以编写各种计算机代码。Note ......
Linux-文件管理命令
绝对路径:从根目录开始描述的路径 pwd输入即为绝对路径, 开头一定是“/”,因为一定是从根目录开始走 相对路径:从当前路径开始描述的路径,开头不一定是“/”,因为不一定是从根目录开始走的 .:是当前目录 。。:是上层目录 ~/:家目录 家目录:/home 常用文件命令 1、删除命令并且换行 ctr ......
MiniExcel使用教程
简介 MiniExcel简单、高效避免OOM的.NET处理Excel查、写、填充数据工具。 目前主流框架大多需要将数据全载入到内存方便操作,但这会导致内存消耗问题,MiniExcel 尝试以 Stream 角度写底层算法逻辑,能让原本1000多MB占用降低到几MB,避免内存不够情况。 特点 低内存耗 ......
8种品牌PLC单片机使用Socket编程实现以太网开放式通信服务器视频教程
8种品牌PLC单片机使用Socket编程实现以太网开放式通信服务器视频教程 一、罗克韦尔AB Micro850系列PLC实现Modbus TCP以太网通信协议服务器视频教程:罗克韦尔AB Micro850系列PLC做Modbus TCP以太网通信服务器、以太网调试助手和Modbus Poll调试助 ......
Makefile 入门教程
Makefile 是一个非常强大的构建自动化工具,用于管理项目的编译、链接和其他构建任务。以下是一个详细的 Makefile 使用文档,包括基本概念、语法、示例和常见任务。 1. 基本概念 目标 (Targets):在 Makefile 中,目标是要生成的文件或执行的操作的名称。目标可以是文件名,也 ......
.Net Core 中GUID字符串的几种格式化
NET 下的Guid格式化有如下五种: 1.Guid.NewGuid().ToString("N") 获取32位不包含“-”号的GUID字符串 例如:1c64d58a9e834bfe8d053555d81453d0 2.Guid.NewGuid().ToString("D") 获取32位包含“-”号 ......
.Net Core 统一全局处理字符串为Null问题
services.AddControllersWithViews().AddNewtonsoftJson(options => { //设置序列化时间格式 options.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss"; opt ......
.NET静态代码织入——肉夹馍(Rougamo)发布2.0
肉夹馍(https://github.com/inversionhourglass/Rougamo)通过静态代码织入方式实现AOP的组件,其主要特点是在编译时完成AOP代码织入,相比动态代理可以减少应用启动的初始化时间让服务更快可用,同时还能对静态方法进行AOP。 摆烂半年又一更,感谢各位的支持,那 ......
Linux Mint Debian 版本 6 “Faye” 来了!
导读 去年,Linux Mint Debian Editon(LMDE)发布了一个重要的版本 LMDE 5,并带来了一些比较不错的改进。 今年,我们迎来了 LMDE 6 版本,代号为 “Faye”。它采用了与以往版本相似的命名方式。 让我们看看这一新版本有什么引人注目的地方! Linux Mint ......
CentOS 7.9 Nginx 设置开机自启动
CentOS 7.9 Nginx 设置开机自启动 一、前言 如果在联网的情况下,可以通过如下命令进行安装 Nginx: yum install -y nginx 通过 yum 命令安装的 Nginx 服务,会自动配置系统文件 nginx.service,可以使用如下系统命令: # 停止服务 syst ......
七张图看懂 Linux profiling 机制
1 图 1 Linux profiling 手段一览 软件埋点: 手动埋点:主动调用 trace 函数来实现埋点。 Android systrace 即是这样一个例子,如图 2 和 图 3 所示 自动埋点:借助工具链,自动埋点,对函数的 entry 和 return 进行 hook。 Linux f ......
接口测试工具PostMan安装教程
为了验证接口能否被正常访问,我们常常需要使用测试工具,来对数据接口进行检测。 好处:接口测试工具能让我们在不写任何代码的情况下,对接口进行调用和调试。 下载并安装PostMan 首先,下载并安装PostMan,请访问PostMan的官方下载网址:https://www.getpostman.com/ ......
Linux_JXNUSevenWeek_vi编辑器
from pixiv VI编辑器入门 使用案例 移动 编辑 文本编辑 这里o的作用是回到原来光标的位置,其一个作用如: 当我选择了灰色这一段内容,现在我的光标在其下面,现在我想要还要选择其上面一段内容,这个时候可以按o,然后光标回到原来的地方,现在可以按k,选择上面一段内容 其他编辑命令 撤销与重做 ......
linux kernel 中tracing buffer
Linux内核的tracing buffer是一种用于存储内核跟踪数据的特殊缓冲区。它用于记录内核中发生的事件和活动,以帮助开发人员进行性能分析和故障排查。该缓冲区可以在内核运行时启用,并且可以通过特定的跟踪工具和API进行访问和分析。跟踪缓冲区可以包含一系列事件和数据,如函数调用、中断、系统调用、 ......
Linux 基金会分叉 Terraform,正式推出 OpenTofu
Linux 基金会宣布推出 OpenTofu,这是一个 Terraform 的开源替代方案,并且分叉自 Terraform。OpenTofu 原名 OpenTF,为所有人提供了一个在中立治理模式下的可靠的开源替代方案。 Terraform 是 HashiCorp 开源的一个安全和高效的用来构建、更改 ......
linux基础的知识
Linux基础知识 一:yum管理软件包 1:了解yum yum是linux安装一些服务或者软件的rpm包的一个工具,因为解决了软件的依赖关系,就不需要安装了这个软件又要去安装另外的软件,所以非常的方便。 2:yum仓库的配置文件 /etc/yum.repos.d是yum仓库的配置的文件,文件必须以 ......
linux默认设置默认JDK(ubuntu)
sudo update-alternatives --install /usr/bin/java java /tmp/jdk1.8.0/bin/java 300 sudo update-alternatives --install /usr/bin/javac javac /tmp/jdk1.8.0 ......
Flask2.0基础教程
Flask基础 Flask介绍 参考:Flask官方文档 Flask 是一个用 Python 编写的轻量级 Web 应用框架。它的核心非常简单,但是可以通过各种插件来扩展,使其可以用来构建复杂的 Web 应用。Flask 的设计目标是保持核心简单且易于使用,同时能够被扩展以适应不同的应用需求。 Fl ......
Linux p2 Linux目录结构
【学习课程】:【【小白入门 通俗易懂】2021韩顺平 一周学会Linux】 https://www.bilibili.com/video/BV1Sv411r7vd/?p=14&share_source=copy_web&vd_source=2c07d62293f5003c919b2df9b2e054 ......
Gixy–分析Nginx配置文件的工具
Gixy是一款用来分析Nginx配置文件的工具。 Gixy的主要目标是防止安全配置错误,并自动进行缺陷检测。更多技术干货详见www.linuxprobe.com ......
Essential .NET - C# 7.0:细说元组
Essential .NET - C# 7.0:细说元组 作者 Mark Michaelis 在去年 11 月的 Connect(); 专题 (msdn.microsoft.com/magazine/mt790178) 中,我概述了 C# 7.0,并介绍了元组。在本文中,我将重新深入探究元组,并全方 ......
codesign 使用教程
转载来自:https://www.jianshu.com/p/0124f10b2e00 codesign就是创建和管理证书的。下面列举一些基本的操作使用。 可以查看codesign的使用帮助 codesign --help 使用方法的命令 Usage: codesign -s identity [- ......
C#/.NET之WebAPI(从入门到放弃一)
1、怎么理解WebApi,他究竟是什么? 关于这一篇,视频学习可参照B站up主:全栈ACE,全栈ACE的个人空间,社区QQ群如下,有什么问题也可加群咨询。 首先使用Visual Studio创建一个新项目(我使用的是VS 2019,官网下载地址:Visual Studio 2019 版本 16.11 ......
linux防火墙配置
SNAT 在172.16.188.10上配置: #新增源地址转换规则(iptables工具管理) iptables -t nat -A POSTROUTING -s 10.0.0.0/8 -j SNAT -o face1 --to 172.16.188.10 #新增源地址转换规则(firewalld ......
.net 调用webservice 总结
最近做一个项目,由于是在别人框架里开发app,导致了很多限制,其中一个就是不能直接引用webservice 。 我们都知道,调用webserivice 最简单的方法就是在 "引用" 那里点击右键,然后选择"引用web服务",再输入服务地址。 确定后,会生成一个app.config 里面就会自动生成了 ......