net net7sdk项目linux
HarmonyOS 实战小项目开发(二)
HarmonyOS 实战小项目开发(二) 日常逼逼叨 在上期实战项目一中,已经对于练手项目的背景,后端搭建等做了一定的简述,那么本期将结合HarmonyOS 页面搭建个人性格测试的移动端。如有一些错误,希望观众老爷们批评指正😃😃😃 首先放一个图片,是整个的一个效果,至于页面布局配色方面的问题, ......
linux下,需要删除windows中^M
linux下,如果需要在vim中查看^M,需要使用如下命令:e ++ff=unix % 。 有时候,我们在 Linux 中打开曾在 Win 中编辑过的文件时,会在行尾看到 ^M 字符。虽然,这并不影响什么,但心里面还是有点不痛快。如果想要删除这些 ^M 字符,可以使用 Vim 来轻松搞定它。 在 V ......
Linux 部署企业级夜莺监控分析工具并实现远程访问(运维零距离!!)
夜莺监控是一款开源云原生观测分析工具,采用 All-in-One 的设计理念,集数据采集、可视化、监控告警、数据分析于一体,与云原生生态紧密集成,提供开箱即用的企业级监控分析和告警能力。夜莺于 2020 年 3 月 20 日,在 github 上发布 v1 版本,已累计迭代 100 多个版本。 本地 ......
Linux 部署1Panel现代化运维管理面板教程并且实现远程访问(运维福音!!)
1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。高效管理,通过 Web 端轻松管理 Linux 服务器,包括主机监控、文件管理、数据库管理、容器管理等 下面我们介绍在Linux 本地安装1Panel 并结合cpolar 内网穿透工具实现远程访问1Panel 管理界面 1. Lin ......
.net core 分布式锁 之 基于 Redis 的 RedLock
使用场景 分布式锁的业务场景涉及到并发控制、任务调度、缓存更新、分布式事务和防止重复操作等方面,能够保证分布式系统的数据一致性和正确性。 并发控制:当多个线程或进程同时访问共享资源时,使用分布式锁可以确保只有一个线程或进程能够访问该资源,避免数据竞争和并发冲突。 分布式任务调度:在分布式系统中,多个 ......
聊一聊 .NET高级调试 内核模式堆泄露
一:背景 1. 讲故事 前几天有位朋友找到我,说他的机器内存在不断的上涨,但在任务管理器中查不出是哪个进程吃的内存,特别奇怪,截图如下: 在我的分析旅程中都是用户态模式的内存泄漏,像上图中的异常征兆已经明确告诉你了,不是用户态程序吃的内存,那就是内核态程序吃的,比如: 某些驱动程序 操作系统 从概率 ......
CNCF首个云原生多云容器编排项目Karmada正式晋级孵化
文分享自华为云社区《CNCF首个云原生多云容器编排项目Karmada正式晋级孵化】》,作者:云容器大未来。 近日,云原生计算基金会(CNCF)宣布,CNCF技术监督委员会(TOC)已投票通过Karmada为正式孵化项目。Karmada是华为云捐赠的云计算开源技术,是业界首个多云多集群容器编排项目。 ......
ASP.NET WebApi(.Net Framework) 应用CacheManager
ASP.NET WebApi(.Net Framework) 应用CacheManager ,内存+Redis 1,WebApi 版本选.net4.6.2 以上版本2,nuget包Unity (4.0.0.1)Unity.AspNet.WebApi (4.0.0.1)CacheManager.Cor ......
Linux防火墙
linux防火墙 1、安全简介 # 入侵检测 不阻断网络访问,量化,定位威胁情况,主要作用是进行告警和事后监督,类似于监控系统 # 入侵防御 对访问实时分析,一旦发现问题立马阻断,主要是进行保护工作 # 防火墙 基于某些规则对访问进行屏蔽和隔离,主要是起到提前预防的作用 # 防水墙 防止内部信息向外 ......
界面控件DevExpress .NET MAUI v23.1 - 发布一系列新组件
DevExpress拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpress Dashboard eXpressApp 框架、适用于 Visual Studio的CodeRush等一系列辅助工具。屡获大奖的软件开发平台DevExpress 今年第一个重要版本v23. ......
linux命令
1、网络进程相关 ip addr 查看ip地址 ifup / ifdown 网卡接口打开关闭 top 资源监控 netstat 查看进程 2、文件操作 scp 跨服务拷贝 3、远程登录 ssh <user-name>@<ip> 示例:ssh kuxue@10.211.255.5 ......
GZY.Quartz.MUI(基于Quartz的UI可视化操作组件) 2.6.0发布 兼容.Net8.0
前言 为了迎接.Net8.0 2.6.0终于发布了~ 更新内容: 兼容.NET8.0 新增界面按分组名称排序功能 优化本地持久化时文件路径异常的问题 优化数据库持久化时偶现的异常问题 新增简易授权,增加维护界面安全性 GIT地址(欢迎start和 fork):l2999019/GZY.Quartz. ......
vue项目 npm install 安装依赖 特别慢 解决办法
vue项目 npm install 安装依赖 特别慢 解决办法使用NPM(Node.js包管理工具)安装依赖时速度特别慢,为了安装Express,执行命令后两个多小时都没安装成功,最后只能取消安装,笔者20M带宽,应该不是我网络的原因,后来在网上找了好久才找到一种最佳解决办法, 在安装时可以手动指定 ......
HarmonyOS 实战小项目开发(一)
HarmonyOS 实战小项目开发(一) 日常逼逼叨 在经过一周多的Harmonyos 开发基础知识的学习后,自己通过对于Harmonyos基础知识的学习之后,结合自己的一些想法,独自完成了利用Arkts布局的Harmonyos 项目,在此将整个过程与各位共享出来,如有一些错误,希望观众老爷们批评指 ......
企业应用开发中.NET EF常用哪种模式?
前言 本篇文章来源于微信技术群小伙伴的提问,在企业应用开发中.NET ORM EF常用哪种模式进行开发?今天我们一起来了解一下EF开发的三种模式。 EF/EF Core介绍 Entity Framework (EF) Core 是轻量化、可扩展、开源和跨平台版的常用 Entity Framework ......
二维码生成解析用ZXing.NET就够了,不要再引一堆生成和解析库了
ZXing.NET 是一个开源的、功能强大的二维码处理库,它能够对二维码进行解码(读取信息)和编码(生成二维码)。ZXing 是 "Zebra Crossing" 的缩写,是一个跨平台的、用于解码和生成条形码和二维码的库。以下是一些 ZXing.Net 的主要功能通过实例讲解。 1. 生成二维码 u ......
ASP.NET MVC 出现: Uncaught ReferenceError: $ is not defined
ASP.NET MVC 出现: Uncaught ReferenceError: $ is not defined 错误 将 _Layout.cshtml 中的三行代码,移动到 <head>里面: @Scripts.Render("~/bundles/jquery") @Scripts.Render ......
Linux查看防火墙状态及开启关闭命令
Linux查看防火墙状态及开启关闭命令 CentOS7 使用firewalld开启关闭防火墙与端口 systemctl 配置firewalld-cmd iptables CentOS6 Ubuntu Ubuntu安装UFW防火墙 开启防火墙 开启/禁用 打开或关闭某个端口,例如: 查看防火墙状态 U ......
Linux 学习笔记
Linux的常用命令1.终端命令格式命令格式:command [-options] [parameter]说明:command :命令名,相应功能的英文单词或者单词的缩写[-options] :选项,可以用来对命令进行控制,也可省略[parameter]:传给命令的参数,可以是零个、一个或者多个绝对 ......
Linux环境安装docker
根据你提供的信息,系统提示找不到 apt 命令,这通常意味着你的操作系统不是基于 Debian 的发行版(如 Ubuntu、Debian)。可能你的服务器是基于其他 Linux 发行版,如 CentOS 或者 Alibaba Cloud Linux。 对于 CentOS 或者基于 Red Hat 的 ......
团队作业(五):项目冲刺3
团队作业(五):项目冲刺3 各个成员今日完成的任务 范超明:完善前端代码 周意凯:加密解密代码修改 黄琪凯:完善后端代码 尤其羽:完善后端代码 杨语桐:代码测试 代码完成情况 前端新增部分代码 os.remove("server_password.encrypted") with open("ser ......
[转]cryptoJs DES_CBC_Pkcs7 转成 Java(对称加密早期协议"DES"现已不安全,仅用于老项目,新项目应使用AES)
原文地址:cryptoJs DES_CBC_Pkcs7 转成 Java - 唯学而知 - 博客园 前端 DES 加密: import cryptoJs from 'crypto-js'; // DES 加密 function encrypt(message, key, iv) { // 字符串转 1 ......
【Linux API 揭秘】container_of函数详解
1、container_of函数介绍
container_of可以说是内核中使用最为频繁的一个函数了,简单来说,它的主要作用就是根据我们结构体中的已知的成员变量的地址,来寻求该结构体的首地址,直接看图,更容易理解。 ......
Linux课堂知识总结7
在这节课的学习中,我们学习了Linux的存储管理操作。 1.初识硬盘 机械 HDD 固态 SSD 固态的优势: SSD采用电子存储介质进行数据存储和读取的一种技术,突破了传统机械硬盘的性能瓶颈, 拥有极高的存储性 能,被认为是存储技术发展的未来新星。 2.分区类型 主分区:正常情况使用的分区 扩展分 ......
Alpha阶段项目复审
Alpha阶段项目复审 作业概述 课程名 软件工程 作业要求 🔗作业要求 GitHub链接 🔗GitHub仓库 作业目标 Alpha阶段项目复审 队名 整点码头薯条队 一、前言 谁来做复审人 每个团队选一个本团队的代表 团队博客列出团队的排名(没有并列),和对这些团队的点评(不包括本团队) 复审 ......
.net8.0 在docker下发布镜像的坑
最近升级.net8.0,出现应该不能在挂载目录中建立文件的问题,在相应位置创建时报错,在docker中 /app/Upload$ >1.txt bash: 1.txt: Permission denied 7.0是没有这个问题的,根据官方说法:.NET 8.0 Container Images No ......
Linux 命令(command) history
1、命令简介 history命令是查看之前在linux中,使用过的命令的历史记录。历史命令是被保存在内存中的,当退出或者登录shell时,会自动保存或读取。在内存中,历史命令仅能够存储1000条历史命令,该数量是由环境变量HISTSIZE进行控制。 2、命令语法 history [选项] 3、命 ......
Alpha阶段项目复审
这个作业属于哪个课程 计科12班 这个作业要求在哪里 《复审与事后分析》 这个作业的目标 复审与事后分析 Alpha阶段项目复审 小组的名字和链接 优点 缺点,bug报告 最终名次 六佬带一坑 项目完整度高,功能齐全,需求分析详尽,具有实际应用价值 软件的安装方式不适合儿童和老人用户,网页端和微信端 ......
Alpha阶段项目复审
作业概述 这个作业属于哪个课程 软件工程 这个作业要求在哪里 团队作业6——复审与事后分析 这个作业的目标 复审与事后分析 团队项目评价 团队 评价 排名 健文说的都队 功能实现较为完善,提供了用户浏览商城的功能,可以购买商品,添加购物车,基本实现了一个商城该有的功能。还能够查看每天的安排,计划展示 ......