摘要: 我们常用windows时,会区分C盘、D盘之类的(A、B盘是软盘)就是所谓的分区,这么做为了方便数据管理,比如扩容之类的。 本文采用Linux(Ubuntu20.04)来介绍分区,其它Linux系统基本一样的。 首先,我们需要熟悉几个概念: 硬盘:存储数据用的硬件,比如移动硬盘、固态硬盘、U盘等,有 阅读全文
posted @ 2024-11-11 19:09 没有星星的夏季 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 首先,我这里使用的.net6 比如我有这样一个接口: public async Task<IActionResult> Download(string name) { //省略业务代码... return File(stream, "application/octet-stream", name); 阅读全文
posted @ 2024-10-09 20:13 没有星星的夏季 阅读(30) 评论(0) 推荐(1) 编辑
摘要: 很多公司电脑都是windows,而对用户的管理则很多采用AD域的形式来管理,本文简单的来介绍一下.NetCore中怎么接入AD域来实现登录等操作。 首先,我这里使用的是.net6,其它版本类似。 其次,这里假设你已经对AD域有了基本的了解,比如AD域所使用的LDAP、属性等,如果不了解先自行百度下。 阅读全文
posted @ 2024-09-26 19:14 没有星星的夏季 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 记录一下EFCore执行自定义SQL报System.FormatException异常的问题,这个异常可能是“Input string was not in a correct format.”,也可能是其它格式化异常,比如:System.ArgumentException:“Format of t 阅读全文
posted @ 2024-08-04 14:21 没有星星的夏季 阅读(155) 评论(0) 推荐(1) 编辑
摘要: PostgreSQ作为开源免费的数据库,现在正在火热的占据市场,它衍生产品,比如GaussDB在国产化替代中使用比较多,然而它们或多或少存在一个兼容问题,或者说是版本之间的问题,所以这里记录几个在使用过程中碰到的问题,做个笔记,后续有新的问题就再记录。 问题一:0A000: DISCARD stat 阅读全文
posted @ 2024-07-22 17:56 没有星星的夏季 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 接上一篇,有说道Samba的部署,顺道说下Samba的端口修改,主要是以下配置: # smb协议端口,默认445 smb ports = 445 # NetBIOS协议端口 dgram port = 138 # 当这个选项设置为yes时,Samba将只绑定到在interfaces选项中指定的接口,默 阅读全文
posted @ 2024-06-02 19:59 没有星星的夏季 阅读(995) 评论(0) 推荐(0) 编辑
摘要: 接上一篇,本篇记录一下Ubuntu下Samba的安装配置,windows下的共享目录的设置有很多文章,这里就不说了。 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,我们可以使用apt安装,也可以去官网下载软件或者源码: apt安装 如果是使用apt,那么安装就方便很多了: # 阅读全文
posted @ 2024-05-02 09:47 没有星星的夏季 阅读(1903) 评论(0) 推荐(0) 编辑
摘要: 首先,我的环境是Ubuntu 20.04 如果是在线安装,根据官网的介绍很简单 # 安装包 sudo apt update sudo apt install wget gnupg # 导入仓库 sudo sh -c 'echo "deb https://apt.postgresql.org/pub/ 阅读全文
posted @ 2024-04-14 18:58 没有星星的夏季 阅读(2043) 评论(1) 推荐(0) 编辑
摘要: 现在B/S开发基本都是前后端分离的方式了吧,那么这往往会涉及到一个跨域的问题,为了安全,跨域访问往往做了很多的限制,这里对跨域时自定义响应头做个笔记。 当我们在.NetCore的后端给请求添加了一个自定义的响应头的时候,通过api调用,响应头完美的返回: public class HomeContr 阅读全文
posted @ 2024-04-09 15:10 没有星星的夏季 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 这个问题之前有碰到,但是没有在意去解决,最近使用Docker部署的时候又出现这个问题,找了一下资料,有了一个解决办法。 比如我们有二进制文件,正常来说它应该是这个样子的,可以执行并输出: 但是现在它报错,找不到文件了: 那么我们一步步来解决 第一步:查看文件是否存在 这个很容易,我们只需要像上面的图 阅读全文
posted @ 2024-03-24 15:57 没有星星的夏季 阅读(983) 评论(0) 推荐(0) 编辑
摘要: 我们知道,.net core内置了IOC容器,通常,一个服务的生命周期有三种:Transient、Scoped、Singleton Transient:临时性的服务,当进行服务注入时,每次都是重新创建一个新的对象实例 Scoped:范围性的服务,当在一个范围内进行服务注入时,保证使用同一个实例对象( 阅读全文
posted @ 2024-02-28 14:12 没有星星的夏季 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 接上一篇,上一篇说道.NetCore上使用Ftp的一些建议,主要是希望我们的应用对Ftp不要形成强依赖,因为我们还有其他的替代方案,比如Cifs/Smb 本文给出我自己封装使用的两个辅助类,基础功能类似(代码运行环境.Net6) CifsClient 第一个辅助类是基于包SharpCifs.Std, 阅读全文
posted @ 2024-01-06 12:47 没有星星的夏季 阅读(1580) 评论(0) 推荐(1) 编辑
摘要: 上一篇说道C#使用FluentFTP来简单的连接使用Ftp,本篇是个人在.NetCore中使用Ftp的建议(可能有点啰嗦): 1、为Ftp的配置创建基类 在开发过程中,我们如果要使用Ftp,往往需要这几个信息: Host:Ftp地址 Port:端口号 User:用户名 Password:密码 Wor 阅读全文
posted @ 2023-12-30 19:03 没有星星的夏季 阅读(861) 评论(0) 推荐(1) 编辑
摘要: 作为一个.net开发这,说到C#连接使用Ftp,我就想到了很早之前的使用WebRequest来连接的方式,比如下载: FtpWebRequest req = (FtpWebRequest)WebRequest.Create(new Uri("192.168.0.0:21/RootPath")); r 阅读全文
posted @ 2023-11-26 15:54 没有星星的夏季 阅读(4757) 评论(8) 推荐(2) 编辑
摘要: 做个笔记 一般个人使用的时候,我们不需要修改Ftp默认端口,但是它具备通用性,生成环境下可能存在一些风险,所以如果需要,我们需要修改它。 命令控制默认端口是21,数据传输默认端口是20 修改默认端口很简单,修改vsftpd.conf中的两个配置即可(没有则添加): # 修改命令控制端口 listen 阅读全文
posted @ 2023-10-07 18:59 没有星星的夏季 阅读(3811) 评论(0) 推荐(0) 编辑