<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_42217708的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_42217708</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_42217708]]></copyright><item><title><![CDATA[使用 Cython 打包加密文件]]></title><link>https://blog.youkuaiyun.com/qq_42217708/article/details/150558837</link><guid>https://blog.youkuaiyun.com/qq_42217708/article/details/150558837</guid><author>qq_42217708</author><pubDate>Wed, 20 Aug 2025 17:29:37 +0800</pubDate><description><![CDATA[摘要：使用Cython将Python核心模块编译为.pyd/.so文件，可有效保护代码防止反编译。方法包括：1)安装Cython；2)创建setup.py指定待编译模块；3)执行编译命令生成二进制文件；4)可选删除原始.py文件增强保护；5)最后用PyInstaller打包时确保包含.pyd文件。该方案兼容性好且能保持原有导入方式不变。]]></description><category></category></item><item><title><![CDATA[PyQt6对QTableWidget表格控件]]></title><link>https://blog.youkuaiyun.com/qq_42217708/article/details/150342623</link><guid>https://blog.youkuaiyun.com/qq_42217708/article/details/150342623</guid><author>qq_42217708</author><pubDate>Wed, 13 Aug 2025 14:45:30 +0800</pubDate><description><![CDATA[本文介绍了PyQt6中TableWidget和TableView的区别，TableWidget是TableView的升级版，内置数据存储模型，使用更方便。通过代码示例展示了如何创建表格、添加数据、设置表头样式和禁止编辑。重点演示了全选/取消全选功能的实现方法，包括添加复选框、状态监控和批量操作。最后还展示了如何将选中数据导出为Excel文件，包括文件保存对话框、数据格式处理和样式设置。这些功能可以帮助开发者快速构建交互性强的表格应用。]]></description><category></category></item><item><title><![CDATA[位标志法处理多选字段在数据库中的存储方式 查询效率与扩展性之间的权衡]]></title><link>https://blog.youkuaiyun.com/qq_42217708/article/details/149506256</link><guid>https://blog.youkuaiyun.com/qq_42217708/article/details/149506256</guid><author>qq_42217708</author><pubDate>Mon, 21 Jul 2025 15:29:25 +0800</pubDate><description><![CDATA[位标志法是一种利用整数字段存储多选项的技术，通过位运算实现选项合并与解析。其优势在于存储高效（仅需1个整数字段）、写入便捷、判断快速，特别适用于权限、状态等固定选项场景。但存在扩展性差（最多支持64个选项）、查询效率低、维护复杂（需映射表）、无法统计频率、不支持外键约束等缺点。实现方式是通过位或运算合并选项为整数，再通过位与解析还原选项。该方法适用于选项固定的系统，但不适合频繁变动的动态选项场景。]]></description><category></category></item><item><title><![CDATA[deepseek+dify零成本部署本地知识库保姆级教程]]></title><link>https://blog.youkuaiyun.com/qq_42217708/article/details/145469023</link><guid>https://blog.youkuaiyun.com/qq_42217708/article/details/145469023</guid><author>qq_42217708</author><pubDate>Thu, 06 Feb 2025 12:31:16 +0800</pubDate><description><![CDATA[下载安装后查看版本号安装成功！搜索具体参数可参照配置表自行选择出现success安装成功！]]></description><category></category></item><item><title><![CDATA[mysql高级]]></title><link>https://blog.youkuaiyun.com/qq_42217708/article/details/140253971</link><guid>https://blog.youkuaiyun.com/qq_42217708/article/details/140253971</guid><author>qq_42217708</author><pubDate>Mon, 08 Jul 2024 02:35:08 +0800</pubDate><description><![CDATA[所以在Buffer Pool特别大的时候，我们可以把它们拆分成若干个小的Buffer Poo1，每个Buffer Pool都称为一个 实例，它们都是独立的，独立的去申请内存空间，独立的管理各种链表。不过也不是说Buffer Pool实例创建的越多越好，分别管理各个Buffer Pool也是需要性能开销的，InnoDB规定:当innodb_buffer_pool_size的值小于1G的时候设置多个实例是无效的，InnoDB会默认把innodb bufer_pool instances的值修改为1。]]></description><category></category></item><item><title><![CDATA[docker镜像大小优化方法]]></title><link>https://blog.youkuaiyun.com/qq_42217708/article/details/140044728</link><guid>https://blog.youkuaiyun.com/qq_42217708/article/details/140044728</guid><author>qq_42217708</author><pubDate>Fri, 28 Jun 2024 16:10:11 +0800</pubDate><description><![CDATA[Docker镜像是由很多镜像层（Layers）组成的（最多127层）， dockerfile 中的每个 FROM、RUN、COPY 命令都会创建一个单独的层，并增加镜像的整体大小和构建时间。这个可以通过命令 docker history image_id 来查看每一层的大小。]]></description><category></category></item><item><title><![CDATA[redis基础]]></title><link>https://blog.youkuaiyun.com/qq_42217708/article/details/139702377</link><guid>https://blog.youkuaiyun.com/qq_42217708/article/details/139702377</guid><author>qq_42217708</author><pubDate>Sat, 15 Jun 2024 17:28:17 +0800</pubDate><description><![CDATA[Redis 是Remote Dictionary Server 的缩写，是一个开源的基于内存的数据存储系统，它可以用作数据库缓存和消息队列等各种场景，它也是目前最热门的NOSOL数据库之一。]]></description><category></category></item><item><title><![CDATA[git基础]]></title><link>https://blog.youkuaiyun.com/qq_42217708/article/details/139665284</link><guid>https://blog.youkuaiyun.com/qq_42217708/article/details/139665284</guid><author>qq_42217708</author><pubDate>Thu, 13 Jun 2024 22:00:41 +0800</pubDate><description><![CDATA[【代码】git基础。]]></description><category></category></item><item><title><![CDATA[mysql基础]]></title><link>https://blog.youkuaiyun.com/qq_42217708/article/details/139538254</link><guid>https://blog.youkuaiyun.com/qq_42217708/article/details/139538254</guid><author>qq_42217708</author><pubDate>Sun, 09 Jun 2024 04:06:36 +0800</pubDate><description><![CDATA[MVSOL就是一种关系型数据库管理系统，采用关系模型来组织数据，借助于集合、代数等数学概念和方法来处理数据，通过二维表来表示数据之前的联系，不同的表通过关联字段来建立联系。]]></description><category></category></item><item><title><![CDATA[dockcer安装常用的软件]]></title><link>https://blog.youkuaiyun.com/qq_42217708/article/details/139484341</link><guid>https://blog.youkuaiyun.com/qq_42217708/article/details/139484341</guid><author>qq_42217708</author><pubDate>Thu, 06 Jun 2024 01:00:23 +0800</pubDate><description><![CDATA[docker安装tomcat、mysql、redis]]></description><category></category></item><item><title><![CDATA[docker基础知识]]></title><link>https://blog.youkuaiyun.com/qq_42217708/article/details/139202641</link><guid>https://blog.youkuaiyun.com/qq_42217708/article/details/139202641</guid><author>qq_42217708</author><pubDate>Sun, 02 Jun 2024 00:17:45 +0800</pubDate><description><![CDATA[docker 要求 CentOS 系统的内核版本高于 3.10#查看内核uname -r。]]></description><category></category></item><item><title><![CDATA[linux安装lnmp一键安装包（解决安装laravel的Warning: file_exists(): open_basedir restriction in effect）]]></title><link>https://blog.youkuaiyun.com/qq_42217708/article/details/139379557</link><guid>https://blog.youkuaiyun.com/qq_42217708/article/details/139379557</guid><author>qq_42217708</author><pubDate>Sat, 01 Jun 2024 23:34:35 +0800</pubDate><description><![CDATA[一般企业正式服环境用的lnmp.org一键安装包，下面做下简单介绍：官网：https://lnmp.org执行安装命令：


出现ok安装成功
参考地址：LNMP添加、删除虚拟主机及伪静态使用教程 - LNMP一键安装包








重载nginx



打开php调试模式，开启错误提示






 Laravel 项目需要对目录 storage/, bootstrap/cache, public / 赋予读写权限]]></description><category></category></item><item><title><![CDATA[linux安装php并运行laravel]]></title><link>https://blog.youkuaiyun.com/qq_42217708/article/details/139280038</link><guid>https://blog.youkuaiyun.com/qq_42217708/article/details/139280038</guid><author>qq_42217708</author><pubDate>Sat, 01 Jun 2024 15:50:15 +0800</pubDate><description><![CDATA[-prefix=/usr/local/php #指定 php 安装目录--enable-fpm --with-config-file-path=/usr/local/php/etc #用来指定php.ini路径--with-curl #打开curl浏览工具的支持-with-openssl #OpenSSL是一套用于SSL/TLS协议的加密工具，用于加密解密--with-oci8 #连接Oracle数据库的扩展。]]></description><category></category></item><item><title><![CDATA[linux安装nginx并配置系统服务]]></title><link>https://blog.youkuaiyun.com/qq_42217708/article/details/139199152</link><guid>https://blog.youkuaiyun.com/qq_42217708/article/details/139199152</guid><author>qq_42217708</author><pubDate>Sat, 25 May 2024 16:28:42 +0800</pubDate><description><![CDATA[【代码】linux安装nginx。]]></description><category></category></item><item><title><![CDATA[linux安装、卸载mysql详细教程]]></title><link>https://blog.youkuaiyun.com/qq_42217708/article/details/139182554</link><guid>https://blog.youkuaiyun.com/qq_42217708/article/details/139182554</guid><author>qq_42217708</author><pubDate>Fri, 24 May 2024 19:13:23 +0800</pubDate><description><![CDATA[而使用"Red Hat Enterprise Linux/Oracle Linux"的安装包，则可以利用RPM包管理器来自动处理依赖关系，并且可能预配置了一些优化参数，适合在企业级生产环境中使用。MySQL的安装包"Linux-Generic"和"Red Hat Enterprise Linux/Oracle Linux"的主要区别在于，前者是通用的Linux发行版安装包，而后者是针对特定的企业级Linux发行版优化的安装包。]]></description><category></category></item><item><title><![CDATA[linux基础知识]]></title><link>https://blog.youkuaiyun.com/qq_42217708/article/details/138973751</link><guid>https://blog.youkuaiyun.com/qq_42217708/article/details/138973751</guid><author>qq_42217708</author><pubDate>Thu, 16 May 2024 20:12:54 +0800</pubDate><description><![CDATA[1.linux操作系统的目录结构。]]></description><category></category></item><item><title><![CDATA[PHP hmacsha256接口验签]]></title><link>https://blog.youkuaiyun.com/qq_42217708/article/details/134016966</link><guid>https://blog.youkuaiyun.com/qq_42217708/article/details/134016966</guid><author>qq_42217708</author><pubDate>Tue, 24 Oct 2023 17:20:35 +0800</pubDate><description><![CDATA[PHP hmacsha256接口验签]]></description><category></category></item><item><title><![CDATA[PHP接口数据传输加密解密——openssl 扩展实现]]></title><link>https://blog.youkuaiyun.com/qq_42217708/article/details/133785765</link><guid>https://blog.youkuaiyun.com/qq_42217708/article/details/133785765</guid><author>qq_42217708</author><pubDate>Thu, 12 Oct 2023 10:49:41 +0800</pubDate><description><![CDATA[前端用crypto-js来进行加密，php使用openssl_encrypt来进行解密。]]></description><category></category></item><item><title><![CDATA[如何使用Laravel在数据库中查找重复值]]></title><link>https://blog.youkuaiyun.com/qq_42217708/article/details/132871260</link><guid>https://blog.youkuaiyun.com/qq_42217708/article/details/132871260</guid><author>qq_42217708</author><pubDate>Thu, 14 Sep 2023 10:37:56 +0800</pubDate><description><![CDATA[【代码】如何使用Laravel在数据库中查找重复值。]]></description><category></category></item><item><title><![CDATA[jQuery建立WebSocket连接]]></title><link>https://blog.youkuaiyun.com/qq_42217708/article/details/126528097</link><guid>https://blog.youkuaiyun.com/qq_42217708/article/details/126528097</guid><author>qq_42217708</author><pubDate>Thu, 25 Aug 2022 16:51:12 +0800</pubDate><description><![CDATA[jQuery建立WebSocket连接，向服务端发送数据，实现WebSocket连接成功。向服务端发送消息，服务端返回数据，接收数据。]]></description><category></category></item></channel></rss>