编程技巧 - 文章列表

  • 测试

  • python 中,为什么 print(100 in (100)) 会报错 ,print(100 in [100])则不会报错

    本文主要介绍了Python中元组与列表的语法区别及其常见错误。当括号内仅含一个元素时,如(100),Python会将其识别为整数而非元组,导致in操作符报错。正确的写法应为(100,),以明确表示元组类型。相比之下,列表[100]无需逗号即可正确表示。文章还解释了Python这样设计的目的是为了避免与数学表达式或函数调用产生歧义,并提供了修复方法及使用建议,强调在实际开发中应根据需求选择合适的容器类型。

  • 修改路由表解决VPN连接后无法访问本地局域网某个网段的问题

    本文针对VPN连接导致无法访问本地网段(如10.143.131.0/24)的问题,分析了其根本原因——VPN客户端修改路由表,使本地流量被指向VPN隧道。文章详细介绍了在Windows 10系统下通过手动添加静态路由的解决方案,包括以管理员身份运行命令提示符、查看路由表、添加永久路由(route -p add)、验证路由生效及测试连通性等步骤。关键在于设置较低的Metric值(如1)以提升本地路由优先级,并确保路由在重启后仍有效。同时提及了企业VPN强制隧道策略限制、冲突处理及脚本自动化等高级场景,建议优先通过路由优先级解决,必要时联系IT配置Split Tunneling策略。

  • 使用Docker部署带pgvector插件的PostgreSQL:轻松实现向量相似性搜索

    在AI与机器学习快速发展的2025年,向量相似性搜索成为关键技术,广泛应用于语义理解与个性化推荐等场景。PostgreSQL通过pgvector插件扩展了向量处理能力,支持高效存储与查询高维向量,兼具SQL生态集成、开源免费及ACID事务支持等优势。文章详细介绍了使用Docker部署PostgreSQL with pgvector的命令及参数解析,并演示了如何启用pgvector插件、创建向量表及执行相似性搜索操作,为开发者提供了完整的向量数据库构建与使用指南。

  • 在CentOS 7中设置自动同步互联网时间

    本文介绍了使用 chronyd 进行时间同步的详细步骤。首先,通过 yum 安装 chrony(通常已默认安装);接着,编辑 /etc/chrony.conf 配置文件,添加如阿里云、清华等可靠 NTP 服务器,并启用 iburst 参数以加速初始同步;随后,启动 chronyd 服务并设置开机自启;最后,通过 `chronyc tracking` 和 `chronyc sources -v` 命令验证时间同步状态,确保 Leap status 为 Normal 且系统时间偏移接近 0 秒。该方法能有效提升时间同步的准确性和稳定性。

  • Docker部署RTSP/HLS服务器指南(基于MediaMTX)

    1.核心方案选择推荐使用MediaMTX(原rtsp-simple-server),因其轻量(仅5MB)、支持多协议(RTSP/RTMP/HLS/SRT)且配置简单。镜像地址:docker.io/bluenviron/mediamtx适用场景:监控推流、直播转发、低延迟传输(0.5s)。2.部署步骤2.1拉取镜像dockerpullbluenviron/mediamtx:latest2.2创建配置

  • CentOS中cp命令目标文件末尾问号?解析CRLF换行符问题与解决方法(附dos2unix安装指南)

    在CentOS系统中,使用`cp -f`命令时若目标文件名末尾出现问号,通常是因脚本在Windows环境下编辑导致换行符为CRLF(\r\n),而Linux系统仅识别LF(\n),残留的回车符`\r`被解析为问号。解决方法是使用`dos2unix`工具将脚本换行符转换为LF格式,并通过`cat -v`验证是否清除`\r`字符。此外,建议在脚本中用双引号引用变量、使用`tr -d '\r'`清理控制字符,并在编辑器或Git中设置统一换行符格式,以避免类似问题。

  • pytorch离线安装

    pip3installtorchtorchvisiontorchaudio--index-urlhttps://download.pytorch.org/whl/cu121如使用官方提供的方法安装慢,可以采用从国内镜像下载离线安装的方法1、进入阿里云的下载地址https://mirrors.aliyun.com/pytorch-wheels2、分别下载一下3个whl文件torch-2.3.1+cu

  • linux系统ISO镜像下载地址

    本文提供了Linux系统镜像的下载地址,推荐使用清华大学开源软件镜像站(https://mirrors.tuna.tsinghua.edu.cn/)。该网站提供了丰富的Linux发行版镜像资源,用户可以通过搜索"release"来查找所需的系统镜像文件。该镜像站具有速度快、稳定性好的特点,能够为用户提供便捷的Linux系统下载服务,是Linux用户获取官方镜像文件的重要渠道。

  • 运行python时提示无法启动此程序,因为计算机中丢失api-ms-win-crt-runtime-I1-1-0.dll

    在windowsserver2012RC2上安装完python后,运行时提示无法启动此程序,因为计算机中丢失api-ms-win-crt-runtime-I1-1-0.dll解决方法是依次安装微软提供的三个补丁:KB2919442、KB2919355、KB2999226补丁下载地址如下:https://support.microsoft.com/en-us/help/2919442/march-2