自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (5)
  • 收藏
  • 关注

原创 centos7.9安装vsftpd

响应: 500 OOPS: vsftpd: refusing to run with writable root inside chroot()命令将上面的用户名和密码文件转换为数据库文件,并设置权限。在文件中按如下方式配置,用户名和密码交替书写(如。测试连接,并验证他们各自是否只能访问指定的目录。作为虚拟用户认证数据库。为每个虚拟用户创建配置文件。设置虚拟用户的目录访问权限。创建用户配置文件目录。

2024-09-23 16:05:18 537

原创 centos7.9安装teamviewer

1.下载linux客户端 https://www.teamviewer.com/apac/download/linux/3.如果TeamViewer设置允许通过IP连接,记得打开端口,否则会提示无法连接。2.进入放置安装包的目录。推荐使用dnf安装,它会自动安装依赖的类库。

2024-09-23 14:59:09 418

原创 Centos常用命令汇总

上面分别是打开特定端口、打开端口范围的方法。

2024-09-23 09:34:28 240

原创 简介面向对象的封装、继承、多态和抽象

封装是将对象的属性(数据)和方法(操作)打包在一起,隐藏对象的内部实现细节,只暴露出必要的接口给外部使用。

2024-08-13 13:18:27 582

原创 简介 MySQL 的几个常见存储引擎

详细介绍:底层机制:适用场景:详细介绍:底层机制:适用场景:详细介绍:底层机制:适用场景:详细介绍:底层机制:适用场景:详细介绍:底层机制:适用场景:详细介绍:底层机制:适用场景:

2024-08-13 13:07:06 749

原创 简介反向代理作用

当成千上万的用户同时访问一个电商网站时,反向代理可以把这些请求分配到不同的服务器上处理,比如专门的搜索服务器、订单处理服务器、推荐系统等。反向代理可以缓存静态内容(如图片、CSS文件等),从而减少后端服务器的压力,并加速用户的访问速度。反向代理可以将进入的请求分配到多台服务器上,避免单台服务器过载,从而提高整个系统的性能和稳定性。反向代理可以集中处理SSL加密和解密的工作,减轻后端服务器的负担。:CDN本质上就是一种反向代理,全球各地的用户请求会被分配到离他们最近的服务器,极大地提高了访问速度。

2024-08-12 09:32:09 398

原创 简介反向代理

还是以你的视角,有一堆服务器,你要访问他们,但是服务器的运维(或管理员)人员因为一些原因,负载均衡也好、缓存请求也好,总之他们在服务器之前设置了一个代理来处理这些事,你所有的请求都经过这个代理服务器进行后续的请求,请求结果再通过代理返回给你。我们先说正向代理,正向代理是指当你想访问一个网站时,你的请求是先经过一个代理服务器,再由代理服务器去访问目标网站,然后把结果返回给你。),这个代理是为你服务的,你主动拥有了这个代理,但是你要访问的网站并不知道,这就是正向代理。“反向代理”和“正向代理”其实是相对的。

2024-08-12 09:30:20 516

原创 简介MPP架构

Massive Parallel Processing(MPP,大规模并行处理)是一种计算架构,用来处理大量数据和复杂计算任务。通俗地说,它的工作原理有点像让一群人同时解决一个问题,分工合作以加快处理速度。

2024-08-09 15:03:40 322

原创 简介一致性协议

一致性协议是分布式系统中确保多个节点在面对数据复制和更新时保持一致性的关键机制。通过定义操作顺序、处理冲突和确保数据副本的同步,一致性协议帮助分布式系统在复杂环境下保持数据的正确性和可靠性。常见的实现包括Paxos、Raft、2PC/3PC等,它们在数据库、分布式锁和文件系统等领域广泛应用。

2024-08-09 15:02:01 306

原创 简介行式存储和列式存储

数据按照行的顺序存储。例如,一张表有多列(如姓名、年龄、性别、地址),在行式存储中,每一行的所有数据会存储在一起。它的优势在于对单行数据的读取速度较快,适用于频繁的插入和更新操作。: 数据按照列的顺序存储。与行式存储不同,列式存储将同一列的数据放在一起存储。列式存储的优势在于查询性能,尤其是在只需要读取部分列的场景中,它可以大大减少数据读取量。

2024-08-09 15:00:50 252

原创 C# new关键字作用

不使用new关键字:子类的字段隐藏父类的字段,编译器会发出警告。使用new关键字:子类显式隐藏父类的字段,编译器不会发出警告。无论是否使用new关键字,访问字段时的行为是相同的。子类的实例直接访问子类的字段,通过父类引用访问父类的字段。new用于方法作用跟字段类似。说白了用不用new本质上没有什么区别。用new的作用,第一消除编译器警告,第二语义上更加清晰明了。

2024-08-07 14:02:22 411

原创 Paddle异常Exception: sequence item 0: expected str instance, NoneType found

编辑python包paddle/base/core.py。

2024-04-16 16:42:25 781

原创 Access denied for user ‘root‘@‘192.168.120.2‘ (using password: YES)

执行两条命令即可解决。

2023-10-26 09:21:07 247

原创 .Net Core Razor页面Uncaught SyntaxError: Unexpected token ‘<‘

Net Core MVC Razor页面,有一个业务需要刷新当前页面,参数不同。但是每次请求页面后总是报错:res.axd?解决办法就是只需要将请求方法改为Get即可。或者Post到后台一个新的Action,然后重定向到Index页面。最终发现每次请求当前页面的Action的时候,用的是Post方法,导致页面引用的第三方js内部报错。

2023-06-27 13:23:11 224

原创 设计模式之单例方法模式

双重检查锁单例模式(Double-Checked Locking Singleton):在多线程环境下创建实例,线程安全,但需要考虑volatile和sizeof关键字。懒汉式单例模式(Lazy Singleton):在第一次使用时创建实例,线程不安全,适用于不涉及线程安全的场景。关键字用于防止编译器优化和处理器指令重排,确保变量的修改能够及时反映给其他代码。在双重检查锁单例模式中,使用。饿汉式单例模式(Hungry Singleton):在类加载时就创建实例,线程安全,但可能会浪费资源。

2023-06-15 14:09:08 183

原创 C#生成随机的二维码号

【代码】C#生成随机的二维码号。

2023-06-13 17:40:55 224

原创 算法之遍历二叉树

一旦我们创建了二叉树,我们可以使用不同的方式遍历它,例如前序遍历、中序遍历和后序遍历。前序遍历的顺序是先访问根节点,然后访问左子树,最后访问右子树。中序遍历的顺序是先访问左子树,然后访问根节点,最后访问右子树。后序遍历的顺序是先访问左子树,然后访问右子树,最后访问根节点。二叉树是一种树形数据结构,其中每个节点最多有两个子节点,通常称为左子节点和右子节点。在C#中,我们可以使用class定义一个二叉树节点类,包含一个值属性和左右子节点属性。我们可以将上述代码用于其他遍历方式,只需更改访问子树的顺序即可。

2023-06-01 13:24:33 99

原创 算法之冒泡排序

循环来遍历数组中的每个元素,并比较相邻元素的大小。如果前一个元素大于后一个元素,则交换它们的位置。通过这样的比较和交换操作,我们可以将较大的元素逐步“冒泡”到数组的末尾,从而实现排序。冒泡排序是一种基本的排序算法,其基本思想是通过不断比较相邻的元素并交换它们的位置,将较大的元素逐步“冒泡”到数组的末尾。因此,在下一轮循环中,我们只需要比较前。最终,当我们完成所有循环时,整个数组将被排序。方法将排序后的数组转换为字符串,并将其输出到控制台。在内部循环结束后,我们可以确保数组的最后。然后,我们使用两个嵌套的。

2023-06-01 10:23:50 74

原创 C# 如何处理不间断空格\u00A0

从excel导入数据,跟数据库数据匹配的时候,明明肉眼看着一样的字符串,偏偏返回不一样。最后发现是因为excel里的“空格”是不间断空格,跟我们习惯理解的空格看着一样,编码却不一样。方法将其替换为一个空格。来匹配一个或多个不间断空格,然后使用。可以使用正则表达式来处理不间断空格。方法来替换字符串中的不间断空格。,其中不间断空格被替换为单个空格。在这个例子中,使用正则表达式。

2023-05-31 19:25:52 776

原创 MySQL函数之FIND_IN_SET

是 MySQL 中的一个函数,用于在逗号分隔的字符串列表中查找值的位置。该函数接受两个参数:第一个参数是需要在逗号分隔的字符串列表中查找的值,第二个参数是逗号分隔的字符串。如果找到值的位置,该函数将返回第一个匹配的值在字符串中的位置。如果没有找到,则返回 0。函数将返回 NULL。中包含单个逗号(,),则。是逗号分隔的字符串。

2023-05-30 16:57:34 1264

原创 C# 中格式化金额字符串

C# 中格式化金额字符串

2023-05-30 16:41:17 472

原创 Debian 11(docker容器)安装python3

pip install <package>安装的包在./usr/local/lib/python3.9/dist-packages目录下。有两种方式,一种是直接用命令安装,还有一种是下载特定版本,自己编译。二、下载python包,手动编译。没什么好说的,直接上命令。

2023-05-29 14:13:55 1289

原创 获取相对路径的绝对路径

否则,直接用Path.Combine获取到绝对路径,这个方法拼接到的路径为"E:\path../uploads",这种格式系统是支持的,可以直接用。为了去掉"../",就用到了Path.GetFullPath((new Uri(absolutePath)).LocalPath),这个方法就会返回"E:\uploads"比如,RelativePath="../uploads",AbsolutePath="E:\path",那么期望的RelativePath绝对路径为"E:\uploads"。

2023-01-06 16:32:36 628

原创 Docker基础操作命令

环境:Windows Docker Desktop1. 复制本地文件到docker容器containerName就是容器名称。两个路径反过来就变成了从docker容器复制内容到本地。2. 把容器打包成镜像有些时候初始镜像并不符合要求,启动容器后难免会增删改一些文件,然后再把容器变成镜像。 -a :提交的镜像作者;-c :使用Dockerfile指令来创建镜像;-m :提交时的说明文字;-p :在commit时,将容器暂停。b3935f8242cb为容器id,:v1.0为新镜像tag,可以忽

2022-12-04 13:54:35 164

原创 BinaryFormatter serialization and deserialization are disabled within this application

第三方库有个方法执行的时候抛出异常:BinaryFormatter serialization and deserialization are disabled within this application。找到项目工程文件,.csproj。环境: .NET 6。

2022-12-01 18:16:15 1155

原创 IIS 10.0 - 413.1 - Request Entity Too Large

发布接口到IIS后,请求body太大,报错IIS 10.0 - 413.1 - Request Entity Too Large。第一步:更改Startp.cs文件,添加代码。更改上面圈出的属性,应用后重启IIS即可。环境:.net 5, IIS 10.0。点击当前站点,选择配置编辑器。第二步:更改IIS配置项。错误提示已经很详细了。

2022-12-01 12:25:56 1423

原创 Request body too large. The max request body size is 30000000 bytes.

Request body too large. The max request body size is 30000000 bytes.

2022-11-23 10:48:53 2415

原创 删除n天前的文件或文件夹 bat批处理

示例代码删除D:\a和D\:b目录1天前的文件和文件夹。保存成bat文件,加入任务计划程序定时执行。如果不执行,加入pause命令查看输出信息。如果中文乱码,txt打开另存为ANSI编码。

2022-11-21 15:59:36 1177

原创 如何在Echarts渲染完成后再执行其他代码(如何等待回调函数执行完成后再进行其他操作)

不知道如何描述,举个例子,echarts有finished事件,那么在setOption之后,如果渲染结束就会触发该事件,但是假如渲染时间很长,在setOption之后,我们有些紧随之后的代码需要在finished事件之后执行,此时应该怎么做?如何知道finished事件被触发了?我希望有一个类似于其他语言线程wait thread的东西。

2022-11-21 10:50:56 2949 1

原创 .NetCore后台生成Echarts图表(chromedriver+Selenium.WebDriver)

.NetCore后台生成Echarts图表(chromedriver+Selenium.WebDriver),同时在echarts渲染完成后获取图片base64地址,避免数据丢失

2022-11-21 10:20:13 1159

原创 MinIO客户端操作(C#, 上传下载)

可实现文件上传、下载,查询bucket内的所有文件(递归,不返回文件夹),查询某一文件夹或bucket根目录下的文件和文件夹(非递归)。Bucket类似根文件夹,Object为bucket下实际存储对象(文件或文件夹)。3.下载(通过浏览器)

2022-10-28 17:12:28 3990

原创 Cannot get the value of a token type ‘Number‘ as a string.

情形:在调用python处理程序获取返回结果后,反序列化成C#类,其中double类型的数据有NaN,导致反序列化失败。开发环境:.net core, 引入了WebApiClientCore,并添加了AddHttpApi。自定义Converter并注册。

2022-10-24 10:00:47 1950

原创 MinIO扩容

minio扩容

2022-10-17 08:43:14 932

原创 Ubuntu 20.04分布式安装MinIO

minio分布式安装步骤,简单快速,可以帮助快速入门

2022-10-11 17:58:14 1780

原创 pycharm引用pyd文件

pycharm引用pyd文件

2022-10-11 10:57:13 9691

原创 python文件打包成windows pyd文件或者linux so文件

我也曾尝试在windows下生成.so,以失败告终,除非用虚拟机,就是终归要在linux上执行才可以。头铁的可以再去尝试一下,成功了可以告诉我。Linux同样需要安装Cython,但是setup.py文件内容和windows一样,连编译的命令都一样,没有什么区别。他们的区别就是想要.so就在Linux上执行,想要.pyd就在Windows上执行。1. 将要编译成.so的.py文件和setup.py放到同一个目录下。在当前目录会有一个build目录,去里面找.so文件就可以。1. 新建setup.py文件。

2022-10-11 09:01:54 2143

原创 Ubuntu 20.04单机安装MinIO

ubuntu minio单机安装步骤

2022-10-08 15:54:34 1203 1

原创 C# .Net通过pythonnet调用python pyd文件

C#通过pythonnet调用pyd文件

2022-10-08 14:38:13 5647 7

转载 iframe 自适应高度

说明:嵌套iframe,去掉滚动条,自适应高度。非原创,忘了在哪看到的了,有知道的请告知,我加上链接,谢谢。                               $(function () { startInit('contentframe', 560); }); var browserV

2016-08-12 13:39:50 218

VS2022 插件包,包含Viasfora、VSOutputEnhancer、CodeMaid VS2022 v12.0.333

VS2022 插件包,包含Viasfora、VSOutputEnhancer、CodeMaid VS2022 v12.0.333

2023-07-05

Linux环境MinIO单机安装、集群搭建,数据同步,策略示例。

Linux环境MinIO单机安装、集群搭建,数据同步,策略示例。 超详细,一步步学会并启动

2022-09-19

c# .net后台post上传文件

c# .net实现后台post文件图片到服务器,里面有说明,大家可以先看一下

2015-11-12

drawerlayout抽屉式菜单源码

drawerlayout抽屉式菜单源码 拿来即用

2015-01-25

左右两个listview.类别 联动

左右两个listview.左侧分类,右侧显示全部(有headerview)。点左侧分类,右侧定位到该类别下item.滑动右侧,左侧联动定位到当前分类。仿外卖超人,美团,生活半径

2014-12-31

NeHe+OpenGL教程

NeHe+OpenGL教程 附源码

2012-03-13

C#界面皮肤源码(带大量皮肤素材)

C#界面皮肤源码(带大量皮肤素材)mmmmmmmmmmmmmmmmm

2011-10-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除