net net7sdk项目linux
浅谈 rxgo 在项目中的使用方式
项目中使用到了 [RxGo](https://github.com/ReactiveX/RxGo) ,感觉现有的处理方式有一定的优势,当然也有一定的有劣势,遂记录下来,免得自己忘记。 > 本文介绍的只是 rxgo 的一种方式而已,如果你有不错的使用方式,请不吝赐教,谢谢。 对 rxgo 不清楚的同学 ......
Linux环境编程--功能函数编写1
##### Linux系统编程实例1 ###### 1.实现一个计算文件大小的函数 方法1(标准IO): 函数使用: int fseek(FILE *stream, long offset, int whence); 返回值:成功0 失败-1 long int ftell(FILE *stream) ......
堆 Heap & 栈 Stack(.Net)【概念解析系列_3】【C# 基础】
在.NET中,堆栈(stack)、托管堆(managed heap)、非托管堆(unmanaged heap)和垃圾回收机制配合使用来保证程序的正常运行。 ......
gn/ninja: 谷歌的新一代项目构建系统简介
gn/ninja 背景 gn是谷歌开源的一个元构建系统(meta-build system)。这个”元构建“的意思是,gn并不直接帮你构建项目,而是帮你产生构建项目的ninja文件,然后你再用ninja去构建项目。或者你可以这么理解,gn相当于帮你生成Makefile,然后你再用make去编译构建你 ......
Linux平台C++读写Word文档(DuckX库)
## 1、安装cmake > 如果没有cmake或者cmake版本太旧,都需要进行重新安装 > 此次推荐直接安装编译好的软件包 进入官网:https://cmake.org/download/ ![](https://img2023.cnblogs.com/blog/2430497/202308/2 ......
鸟哥Linux私房菜学习记录day8
第十五章 例行性工作调度 工作调度种类:at cron at :at 是个可以处理仅执行一次就结束调度的指令 crontab :crontab 这个指令所设置的工作将会循环的一直进行下去,可循环的时间为分钟、小时、每周、每月或每年等。crontab 除了可以使用指令执行外,亦可编辑/etc/cron ......
Windows\Linux安装docker
Docker架构 Docker 包括三个基本概念: 镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。 容器(Container):镜像(Ima ......
创建一个VUE项目
下载并安装nvm nvm可以帮助更换node版本 1、在官网下载setup.zip 2、setup.zip版本无需配置环境 3、在vscode中使用终端打开powershell 3.1 执行 get-ExecutionPolicy查看当前的脚本执行策略。 3.2 执行set-ExecutionPol ......
如何把.net应用程序防止他人反编译,dll打包并搭建成一个合格的安装包
背景知识: 在理论上,任何 .NET 程序集(.dll 文件或 .exe 文件)都可以被反编译。C# 是一种托管语言,其代码编译成中间语言 (IL) 或称为 CIL(Common Intermediate Language),然后在 .NET 运行时中执行。反编译工具可以将 IL 代码还原回 C# ......
Java(从零到企业级电商项目实战)学习笔记
资料网站:http://learning.happymmall.com/env.html 一、mybatis三剑客:generator,plugin,pagehelper pagehelper->https://github.com/pagehelper/Mybatis-PageHelper 二、s ......
在 .net6中Nlog配置使用
1 引用安装Nuget包 2 在项目中创建一个nlog.config(全部小写)文件。 nlog.config配置: <?xml version="1.0" encoding="utf-8" ?> <nlog xmlns="http://www.nlog-project.org/schemas/NL ......
项目播报 | 欧普照明 × 璞华科技,IT技术唤醒行业新生
2023年7月,璞华科技与欧普照明股份有限公司(以下简称“欧普照明”)成功签订战略合作协议,双方将围绕软件产品销售及数字化服务展开全面合作。 欧普照明始于1996年,是一家集研发、生产、销售、服务于一体的综合型照明企业。欧普照明的专业照明解决方案覆盖家居、办公、工业、教育、医疗等13个商用照明领域, ......
Linux:wget指令
学习自:linux系统安装.tar.gz文件,Linux中下载、解压、安装.tar.gz文件 wget常用命令详解_懿曲折扇情的博客-CSDN博客 说明 wget命令是Linux系统用于从Web下载文件的命令行工具,支持 HTTP、HTTPS及FTP协议下载文件, 而且wget还提供了很多选项,例如 ......
前端项目时因chunk-vendors过大导致首屏加载太慢,Vue Build时chunk-vendors的优化方案
1、compression-webpack-plugin插件打包.gz文件 安装插件 也可以指定版本 我这里下载的是1.1.2版本的,试过更高的版本会有ES6语法的报错,因为我node使用的是v12,如果node版本更高可以尝试更高版本 npm install --save-dev compress ......
linux 防火墙白名单
开启防火墙 systemctl start firewalld.service 防火墙开机启动 systemctl enable firewalld.service 关闭防火墙 systemctl stop firewalld.service 查看防火墙状态 firewall-cmd --state ......
How to add link parameter to asp tag helpers in ASP.NET Core MVC
How to add link parameter to asp tag helpers in ASP.NET Core MVC 问题 I have a lot of experience with ASP.NET MVC 1-5. Now I learn ASP.NET Core MVC and ......
Linux文件管理知识查找文件
Linux文件管理知识:查找文件前几篇文章一一介绍了LINUX进程管理控制命令及网络层面的知识体系,综所周知,一个linux系统是由很多文件组成的,那么既然有那么多文件,那我们该如何管理这些文件呢?Linux中的所有数据都是以文件形式存在的,那么所有文件分别被归类到不同的文件系统中。而文件系统则是一 ......
Linux2
目录切换相关命令(cd/pwd) cd切换工作目录 当Linux终端(命令行)打开的时候,会默认以用户的HOME目录作为当前的工作目录。我们可以通过cd命令,更改当前所在的工作目录 语法: cd [Linux路径] cd命令无需选项,只有参数,表示要切换到哪个目录下 cd命令直接执行,不写参数,表示 ......
Linux常用命令(工作)
1、查询相关服务 例:ps -ef | grep java 2、切换用户 默认切换管理员:su 切换至指定用户:su name 3、给用户赋予文件夹权限 例:chown -R name:name /home/ 4、ll与ls ls:查看当前目录下的文件 ll:查看当前目录下的文件详情 5、查看当前位 ......
转:[译] Linux 异步 I_O 框架 io_uring:基本原理、程序示例与性能压测(2020)
> ### 译者序 本文组合翻译了以下两篇文章的干货部分,作为 `io_uring` 相关的入门参考: - [How io_uring and eBPF Will Revolutionize Programming in Linux](https://thenewstack.io/how-io_ur ......
asp.net core之异常处理
在开发过程中,处理错误是一个重要的方面。ASP.NET Core提供了多种方式来处理错误,以确保应用程序的稳定性和可靠性。 ## TryCatch TryCatch是最常见也是最基础的一种异常处理方式,只需要用TryCatch把执行代码包起来,即可捕获异常。格式如下: ```csharp try { ......
Linux:修改tomcat的监听端口
目的 为tomcat新增一个监听端口18099 步骤 1、进入tomcat目录下(就是bin所在的目录) 2、进入conf目录 cd conf 如果出现cd指令被拒绝:-bash: cd conf/: Permission denied,说明没有访问该目录的权限,执行以下指令先获取权限: sudo ......
Linux离线升级pip
# Linux离线升级pip ## 1、下载pip包 **pypi链接:**https://pypi.org/project/pip/#files ![](https://img2023.cnblogs.com/blog/1461466/202308/1461466-2023080314425407 ......
linux centos ubuntu 网络图标消失的解决办法
在使用 linux 的过程中,有时会出现网络图标消失的问题,这时系统会没有网络。有些 linux 的网络连接由 NetworkManager 管理, 问题应由它解决。先执行一下 systemctl restart NetworkManager 看有没有效果。 原因一 :NetworkManager ......
Linux:安装部署Tomcat和Nginx
学习自:linux环境安装部署tomcat、nginx_ernesto_ji的博客-CSDN博客 系统相关 Linux服务器:Linux rhel1.myguest.virtualbox.org 3.10.0-1160.el7.x86_64 虚拟机平台:VirtualBox终 端模拟器:Tabby ......
牛客网项目开发学习
牛客网项目 Spring Spring Ioc Inversion of Control 控制反转,是一种面向对象编程的设计思想。 Dependency Injection 依赖注入,是IOC思想的实现方式。 Ioc Container Ioc容器,是实现依赖注入的关键,本质上是一个工厂。 Spri ......
.Net 程序集重定向程序集版本
Visual Studio .NET Framework 核心开发 配置应用程序 重定向程序集版本 项目 2008/09/04 本文内容 使用发行者策略重定向程序集版本 跳过发行者策略 在应用程序级重定向程序集版本 在计算机级重定向程序集版本 显示另外 2 个 更新:2007 年 11 月 针对特定 ......
1.【linux】 下根目录,家目录区别
# 1.【linux】 下根目录,家目录区别 ![](https://img2023.cnblogs.com/blog/2657127/202308/2657127-20230803133149780-1143019511.png) **家目录是在根目录里面。** ## 1.家目录 一般普通用户,家 ......