logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python中optparse模块使用学习

Python 有两个内建的模块用于处理命令行参数:一个是 getopt,《Deep in python》一书中也有提到,只能简单处理 命令行参数;另一个是 optparse,它功能强大,而且易于使用,可以方便地生成标准的、符合Unix/Posix 规范的命令行说明。这很类似Linux中一些命令的参数,比如ls -a。optparse模块实现的也是类似的功能,它是为脚本传递命令参数。示例下面是一个

#python
linux 命令 system () 函数详解

system(执行shell 命令)相关函数:fork,execve,waitpid,popen表头文件:#i nclude定义函数:int system(const char * string);函数说明system()会调用fork()产生子进程,由子进程来调用/bin/sh-c string来执行参数string字符串所代表的命令

Langchain-Chatchat 部署实践

LangChain-Chatchat (原 Langchain-ChatGLM)项目的部署实践。

#语言模型
ffmpeg安装及音频转换指令应用(win10)

ffmpeg简介ffmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。一、下载与安装1、官网下载安装包上面是最新release版本,下面是历史版本。essential版本包含了常用的库,用来支持一般应用的执行,full版本是完整构建,shared版本添加了头文件和库,用来学习和调试程序。

文章图片
#音视频
MySQL连接报错No appropriate protocol (protocol is disabled or cipher suites are inappropriate)

降低基础镜像的jdk版本,改为与本地一致的1.8.0_131。修改jdk的配置文件,去除对ssl协议的限制,可以参考。这个报错的意思是说连接协议被禁用或密码不对。本地连接没问题,容器部署后连接失败。

文章图片
#java#开发语言
linux下.bashrc文件修改和生效

1) .bashrc文件在linux系统普通用户目录(cd /home/xxx)或root用户目录(cd /root)下,用指令ls -al可以看到4个隐藏文件,.bash_history记录之前输入的命令.bash_logout当你退出时执行的命令.bash_profile当你登入shell时执行.bashrc当你登入shell时执行请注意后两个

#linux
tcpdump抓包命令

通过以上结果只能做简单的分析,可以使用-w参数把数据包写入文件,文件中记录的数据包比命令行要详细的多。借助分析工具可以对文件进一步分析,这里推荐使用Wireshark,这个工具是开源的,开箱即用使用简单,这里不做详细介绍了。2.抓取的数据包通过length字段只能做一些简单的判断,想要详细分析,需要借助数据包分析工具,如:Wireshark。程序员日常排查问题,最常用的是使用过滤器功能获取指定端口

#linux
MySQL使用on duplicate key update引起主键不连续自增

项目中需要记录用户对资源的访问次数,实时写入数据库中。性能测试时数据量比较大,每次有10W次的访问次数,有update,也有insert。为了效率用到了on duplicate key update进行自动判断是更新还是新增,一段时间后发现该表的主键id(已设置为连续自增),不是连续的自增,总是跳跃的增加,这样就造成id自增过快,已经快超过最大值了,通过查找资料发现on duplicate ke.

MySQL连接报错No appropriate protocol (protocol is disabled or cipher suites are inappropriate)

降低基础镜像的jdk版本,改为与本地一致的1.8.0_131。修改jdk的配置文件,去除对ssl协议的限制,可以参考。这个报错的意思是说连接协议被禁用或密码不对。本地连接没问题,容器部署后连接失败。

文章图片
#java#开发语言
Redis 有序集合实现排行榜(结合springboot实现)

Redis 有序集合(sorted set)和集合一样也是 string 类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个 double 类型的分数。redis 正是通过分数来为集合中的成员进行从小到大的排序。有序集合的成员是唯一的,但分数(score)却可以重复。正是因为有分值,所以很适合用在排行榜业务中。下面举例对redis有序集合实现排行榜功能进行说明。比如,业务需要某用户近

#redis#spring boot
到底了