- 博客(66)
- 资源 (4)
- 收藏
- 关注
原创 goproxy实现内网穿透
找到证书管理,打开签发模式开关,下载crt和key两个文件到内网客户端安装目录。和步骤二一样,找到对应cpu的安装包,下载下来解压到文件夹就行。到此,应该就可以通过服务器ip加端口访问到内网的服务了。我使用的ubuntu系统,通过 以下命令查看。服务器IP是:33.33.33.33。比如,我想访问内网电脑的80端口。地址:服务器ip+32080。服务器代理ip是:28080。登录ProxyAdmin网页。将证书上传到第二步的安装目录。找到对应的安装包,下载。同样命令再运行以下命令。上传到服务器,并解压。
2025-03-16 12:01:02
408
原创 python自动生成pg数据库表对应的es索引
我使用的es版本是7.10的安装对应版本的elasticsearch库。项目需要用到Es进行查询。手动创建Es索引太麻烦,写了个脚本。
2025-01-23 09:47:05
404
原创 服务器交换区占用量查看
前段时间公司服务器清洗数据接口调用特别慢,看了下是因为交换分区快满了,在网上查了下如何查看占用高的进程,杀掉后才好点。记录一下。
2025-01-22 09:37:42
416
原创 一部手机如何配置内网电脑同时访问内外网
做过运维的朋友都知道,最麻烦的是运维电脑不能远程,每次都得现场进行维护,明明客户那边有可以访问内网的电脑,怎么操作能将这台电脑能访问跟到外网呢,这样不就能通过远程软件远程了吗?嘿嘿。按以下步骤试试,只需要有一个手机和数据线就可以实现。
2025-01-21 09:50:11
737
原创 window系统annaconda中同时安装paddle和pytorch环境
按下方步骤找到cudnn压缩包,查询前选哟搜索下对应cuda版本的cudnn。我使用的cuda11.8,对应的安装8.7的cudann。激活环境,激活前可能需要按提示云梦init命令,然后重新打开命令行执行以下命令。按以下步骤下载cuda安装包,我使用的cuda11.8。找到对应cuda版本的pytorch安装命令。和pytorch一样,复制命令进行安装。将解压的文件覆盖到cuda的安装目录中。找到用户目录下的.condarc文件。修改镜像地址,直接复制以下内容覆盖。创建conda虚拟环境。
2025-01-21 08:56:22
688
原创 linux安装anaconda并授权给所有用户使用
输入安装地址,因为要给其他用户使用,建议安装到opt目录下,千万不要使用默认root目录,其他用户没有权限。登录上以后前面会多一个base表示可以使用conda了。按回车,出来anaconda信息,然后一直按回车,直到出来以下界面。是否接收许可,输入yes,按回车。复制下载地址,在服务器目录下载。给安装文件赋予可执行权限。最后输入yes,安装完成。然后关了命令行,重新连接。在文件最后添加以下代码。在文件最后添加以下代码。
2024-08-17 16:51:48
751
原创 DolphinScheduler3.2.2在centos7上伪集群部署
DolphinScheduler 是一个分布式易扩展的可视化工作流任务调度系统。集成了很多数据处理常用的功能,包括定时任务,脚本执行,错误预警等。它具有以下一些主要特点和优势:分布式架构:支持大规模任务的调度和管理,能够应对高并发和大数据量的处理需求。例如,在大型互联网企业中,处理海量的用户数据时,DolphinScheduler 可以确保任务的高效分配和执行。易扩展:可以方便地添加新的节点和资源,以适应不断增长的业务需求。
2024-08-13 09:19:18
1676
原创 seatunnel2.3.3在centos7上安装
安装前需要准备点环境,因为seatunnel是基于java开发的,因此需要先安装java,我这里使用的java1.8,可以网上搜索下java安装教程,记得配置JAVA_HOME环境变量。在安装的过程中需要用到mysql命令,因此也需要安装下MySQL环境,这里也不具体讲解了,在网上搜索安装就行。接下来就是正式安装seatunnel了,
2024-08-09 11:36:05
1294
原创 Django使用django-apscheduler实现定时任务
定时任务可以在后台定时执行指定的代码,避免了很多人为操作。下面是在Django项目中如何使用定时任务的具体操作流程。我在这里使用的 django-apscheduler库来实现定时任务。
2024-06-20 18:25:46
683
原创 Django框架数据库ORM查询操作
Django框架在生成数据库的models模型文件后,旧可以在应用中通过ORM来操作数据库了。今天抽空试了下查询语句。以下是常用的查询语句。12、大于 gt 小于 lt gte 大于等于 lte 小于等于。以下查询需要引入django的Sum,Count,Q模块。导入生成的model数据库表模型文件。8、group By查询各类数据数量。9、group By求各类数据的和。3、根据条件查询单条数据。11、between查询。10、各类like查询。2、根据id查询数据。14、执行原生sql。
2024-06-19 18:58:47
665
原创 Django中配置日志
在Django中配置日志的方法非常简单,只需要在 setting 文件中添加配置项,系统会自动生成相应的日志文件,也可以配置调试时显示内容,报错发送邮件等操作。在项目根目录下创建一个run.py文件,在里面添加以下代码,每次启动时只需要启动这个文件就可以,没必要每次都输命令。handlers:处理器,配置日志的处理方式,包括:写入文件配置、调试打印配置、发送邮件配置等。loggers:日志处理员(我起的名字),可以配置多个不同的日志处理角色,进行不同的操作。配置中主要的是以下四个大的配置项。
2024-06-11 17:57:58
755
1
原创 使用Python读取xlsx表格数据并导入到MySQL数据库中时遇到的问题
使用pandas读取数据后,迭代每一行,将每一行转换为字典后,组装成列表数据,就将所有数据转为字典了,可以通过标头的字段名获取对应的值。通过 os库,的listdir方法,可以方便的获取对应目录的所有文件名列表,然后循环读取列表内容文件名就可以。1、第一种方式是判断如果为nan,修改nan的值。2、第二种方法直接将nan替换为空字符串。完整的读取exxcel表格代码。
2024-05-18 17:22:10
463
原创 python文件操作常用方法整理
通过os.listdir方法获取给定目录下的所有文件名,使用os.path.join方法循环拼接文件名和目录名,通过os.unlink方法删除指定的文件。通过os.endswith()方法判断是否以指定的文件后缀结束,这里判断的是否为.docx文件,也就是word文件。in os.walk()方法用于获取文件的三元信息,包括指定目录的目录地址、目录下的子目录列表、目录下的文件列表。2、unlink可以删除快捷方式背后的文件,remove只删除快捷方式本身,不删除指向的文件。导入zipfile,os两个库。
2024-05-17 19:55:53
321
原创 如何更换Ubuntu系统的软件源
Ubuntu系统的软件源是决定你的系统从哪里下载软件包和更新的关键设置。有时,由于网络连接问题或软件源的更新,你可能需要更换软件源。以下是详细的步骤,教你如何在Ubuntu系统上更换软件源,并确保在更改之前进行备份。
2024-03-25 22:08:38
3601
原创 使用MySQL存储过程构建动态SQL查询
存储过程是一种在数据库中预定义的SQL语句集,可以接受参数并根据参数的值执行不同的操作。性能:由于存储过程在数据库端执行,可以避免网络开销。安全性:通过限制对数据库的直接访问,可以减少SQL注入等安全风险。灵活性:存储过程可以根据输入参数执行不同的操作,非常适合动态查询的需求。以下,我们将通过一个具体的例子来展示如何使用存储过程构建动态查询。假设我们有一个名为test 的表,我们希望根据不同的条件查询该表。
2024-02-01 20:34:11
724
原创 python基础之ORM操作Mysql数据库
执行这个命令后,`sqlacodegen` 工具将根据指定的表名和连接信息,生成一个 Python 模型文件。它会根据你提供的数据库连接信息和要生成模型的表名,自动生成相应的 Python 类。它提供了一个统一的 API,使得开发人员可以使用相同的代码来操作不同的数据库,而无需关心数据库的具体细节。目前sqlacodegen库和flask-sqlacodegen库对SQLalchemy库的版本要求不一样,不能同时安装这两个库,如果需要请在虚拟环境中使用。(1)导入所需的库,以及索要操作的数据库表对象。
2024-01-29 13:25:33
920
原创 vue3基础知识一,安装及使用
需要安装node,然后在项目所在目录命令行执行以下代码。cd到项目目录,执行以下代码安装依赖包。ok,到此安装和运行就完成了!回车后需要配置以下内容。
2023-12-31 16:27:29
472
原创 Python web框架,flask学习,初次使用
1、首先导入所需库,2、 初始化flask对象# 初始化Flask对象3、入口方法,浏览器不带任何路由访问,浏览器打印字符串。# 入口方法,浏览器打印字符串return "hellow world 中国 我的"4、最简单的接受参数,可以直接写到路由地址上,也可以通过request对象接受。# 浏览器传参,接受参数name = ''name = '图书'else:name = '电脑'return "详情内容为:{},类型为:{}".format(id,name)
2023-12-30 17:27:42
360
原创 python读取xlsx格式的excel
1、读取表格数据,header=None 因为pandas默认打开第一行为字段名称,可作为下标直接读取数据,加上header参数后,将不默认第一行为字段名称行。2、我的表格第5行为字段名称行,以下代码配置字段名称行。读取excel表格数据最好用的还是pandas库。读取excel,xlsx格式数据。首先是安装pandas。3、按字段名称获取数据。最后调用方法就ok了。
2023-12-26 22:39:42
857
原创 python基础之操作MySQL数据库
工作需要操作MySQL数据库,使用pymysql库,有些操作上不习惯的地方做了些修改。比如查询的时候结果不能按字段名读取数据等。以下是代码。首先是引入库、引入random和string主要是为了生成id。创建数据库链接对象。
2023-12-25 21:43:29
1024
原创 go语言基础之for循环和range的使用
在go语言中,for循环和php的for循环类似,用分号分为三段,初始值;range是一个关键词,获取一个可迭代变量的key和walue。
2023-12-20 21:31:09
506
原创 go语言指针变量定义及说明
go语言指针主要需要记住两个特殊符号,一个是 & 用来获取变量对应的内存地址。另一个是 * 用来获取指针对应的变量值。下面是个最简单的go语言指针说明。
2023-12-19 21:27:08
463
原创 python实现一张图片按指定宽高截取成多张图片
这两行代码主要用来获取截取图片的宽高,代码默认宽按原图片宽,高按原图片高除以3加顶部空白区域的高155像素。3、循环读取源图片并按指定宽高进行自动截图保存。
2023-12-18 11:36:40
412
原创 鸿蒙开发编辑器设置
首先需要知道如何打开设置页面,以下所有设置都需要在设置界面中进行修改,有三种方式可以打开,1、编辑器左上角file菜单下的Setting菜单。2、编辑器右上角的设置按钮3、按快捷键ctrl+alt+s注意不要和其他软件案件重复。
2023-12-16 22:54:51
451
原创 python循环读取文件夹中的图片表格内容
有几百张格式相同的图片,图片中有固定格式的表格内容,需要读取表格中的固定单元格的值,根据值将图片存放到不同的目录。因为我的图片是中文的,因此需要替换原来的文件名成英文(要不读取图片表格报错),主要是这段代码,读取图片并提取图片中的表格。使用的 img2table 库,首先需要安装 img2table。3、定义了个随机生成字符串的方法,用来替换原来的文件名。4、循环处理图片,懒得拆分方法了,真个粘贴了!2、读取文件夹中的所有图片文件名。当然页可以换个其他写法。
2023-12-16 21:24:48
387
原创 go语言web框架,gin基础一,获取json及字符串数据,定义结构体
3、定义main函数,定义路由入口。6、通过结构体返回json结果。5、返回jsonp结果。
2023-12-16 11:34:27
249
原创 python数据分析基础(一)
NumPy是Python科学计算的核心库,提供了多维数组对象和用于处理这些数组的函数。numpy.ones等。数组的基本操作:索引、切片、运算。numpy.meannumpy.sumnumpy.maxnumpy.sin等。广播(Broadcasting)机制:不同维度数组之间的运算。# 创建NumPy数组# 数组的基本操作print(array1[2]) # 输出:3print(array2[1:4]) # 输出:[2 4 6]
2023-08-02 21:38:56
393
原创 nginx配置,接收到的请求在代理转发时不包含 /api 路径
这样,当请求到达 Nginx 时,将去除 /api 路径后,转发到后端代理服务器的相应路径。例如,当访问 http://your_domain_or_ip:8080/api/some/path 时,Nginx 会将请求转发到 http://localhost:9000/some/path,去除了 /api 路径。现在,可以通过访问 http://your_domain_or_ip:8080/some/path。而不是带有 /api 的路径,来访问代理服务器的相应资源。
2023-07-11 17:13:55
4734
原创 cnetos上php项目平移服务器操作流程
有个阿里云linux服务器的php老项目这段时间并发量提高一段时间,想了个解决办法是申请了一个月的高性能服务器、旧i服务器镜像到新服务器,前端加个负载均衡,配置到新服务器上,然后需要在不大影响使用的情况下,切换到新服务器。以下是具体操作步骤一、旧服务器 停 apacheservice httpd stop二、解析旧的域名到负载均衡服务器三、旧数据库同步到新数据库四、停用旧服务器数据库service mysqld stop五、旧服务器 nginx 配置这一步
2023-06-27 18:43:09
459
原创 linux配置定时任务
第1列表示分钟1~59 每分钟用或者 /1表示。第5列标识号星期0~6(0表示星期天)分别代表 分 时 日 月 周。3、代表每天晚上两点半访问百度。4、保存退出,启动服务。
2023-04-22 18:11:27
65
原创 windows上canal同步数据到es7初始化
mytest_user.yml 改成es7目录下需要同步的配置文件。解压,配置bin目录为path的环境变量。1、首先windows上安装curl。
2023-04-21 16:02:18
194
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人