<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[酷酷的鱼 - 网络编程,服务器安全专栏]]></title><description><![CDATA[关注互联网安全，每天进步一点点~]]></description><link>https://blog.youkuaiyun.com/cool_sec</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cool_sec]]></copyright><item><title><![CDATA[跨平台技术选型方案（2026年App实战版）]]></title><link>https://blog.youkuaiyun.com/cool_sec/article/details/157068166</link><guid>https://blog.youkuaiyun.com/cool_sec/article/details/157068166</guid><author>cool_sec</author><pubDate>Sat, 17 Jan 2026 20:34:33 +0800</pubDate><description><![CDATA[by:coolsec在鸿蒙Next系统彻底脱钩安卓的背景下，**“环境维护成本”**已成为决定项目成败的关键。首选UniAppX。它是目前唯一能避开底层C++环境地狱、以Web开发思维快速跑通三端原生流程的方案。选Expo (RN)。其热更新能力和成熟的插件生态是国内任何适配层都无法比拟的，但需接受“无鸿蒙版本”的现实。选RNOH-0.82。虽然当前配置环境复杂（“智障级”体验），但其底层Fabric架构将ListView直接映射为鸿蒙原生List，性能上限最高，适合长期演进。]]></description><category></category></item><item><title><![CDATA[2026移动端跨平台选型白皮书：国内外全市场适配策略]]></title><link>https://blog.youkuaiyun.com/cool_sec/article/details/157063680</link><guid>https://blog.youkuaiyun.com/cool_sec/article/details/157063680</guid><author>cool_sec</author><pubDate>Sat, 17 Jan 2026 14:29:35 +0800</pubDate><description><![CDATA[市场需求企业规模推荐组合关键路径仅限国外不限RN + Expo利用 EAS 热更新极速迭代国内(含鸿蒙)初创/小微uni-app x追求一键打包与快速上线国内(含鸿蒙)中大型Flutter/RN(不含expo)深度定制三端适配 SDK国内(含鸿蒙)头部大厂RN + 原生鸿蒙双端跨平台 + 鸿蒙 Native 独立维护。]]></description><category></category></item><item><title><![CDATA[2026 跨平台开发终极选型：Flutter, React Native 与 uni-app x 深度博标与规划指南]]></title><link>https://blog.youkuaiyun.com/cool_sec/article/details/157063270</link><guid>https://blog.youkuaiyun.com/cool_sec/article/details/157063270</guid><author>cool_sec</author><pubDate>Sat, 17 Jan 2026 13:59:14 +0800</pubDate><description><![CDATA[进入 2026 年，移动端开发格局发生了巨大变化。随着 HarmonyOS NEXT 彻底剥离 AOSP，开发者面临着 Android、iOS、HarmonyOS 三足鼎立的局面。如何用一套代码高效覆盖三大平台？Flutter与uni-app x，并给出实战选型与规划建议。2026 年是技术回归理性的年份。我们不再追求“全平台 100% 代码复用”，而是追求“逻辑复用最大化，原生性能无损化”。选型没有最好，只有最适合你的团队和赛道。十年全栈开发，专注跨平台底层架构适配，目前深耕鸿蒙 NEXT 生态迁移。]]></description><category></category></item><item><title><![CDATA[Expo Router vs 原生React Native 完全对比指南]]></title><link>https://blog.youkuaiyun.com/cool_sec/article/details/156983515</link><guid>https://blog.youkuaiyun.com/cool_sec/article/details/156983515</guid><author>cool_sec</author><pubDate>Thu, 15 Jan 2026 12:40:42 +0800</pubDate><description><![CDATA[优势✅ 完全掌控原生代码✅ 不受第三方SDK限制✅ 可使用任何原生模块✅ 更成熟的生态系统劣势❌ 配置复杂（Gradle、Podfile等）❌ 需要Android Studio/Xcode❌ 路由配置繁琐❌ 学习曲线陡峭❌ 构建时间长app/ 目录只放页面相当于Next.js的 pages/ 或 app/不要放业务逻辑、工具函数等业务代码同级组织api/- API调用services/- 业务逻辑utils/- 工具函数hooks/- 自定义Hooks。]]></description><category></category></item><item><title><![CDATA[2026年必藏的3款顶尖AI编程开源工具！Roo Code/Cline/Continue深度对比]]></title><link>https://blog.youkuaiyun.com/cool_sec/article/details/156950676</link><guid>https://blog.youkuaiyun.com/cool_sec/article/details/156950676</guid><author>cool_sec</author><pubDate>Wed, 14 Jan 2026 18:19:20 +0800</pubDate><description><![CDATA[2026年AI编程领域三大开源工具盘点：Roo Code、Cline和Continue各具特色。Roo Code以激进支持MCP协议著称，适合追求全自动化的开发者；Cline作为Agent模式鼻祖，提供最稳定的代码质量；Continue则主打跨平台兼容性。文章对比了三者在仓库活跃度、核心特色及iMini适配度等维度的差异，并给出&quot;先Star仓库&quot;和&quot;查Issue解难题&quot;的实用建议。随着开源大模型能力提升，这些本地化AI编程工具或将打破收费IDE的护城河。文末还提供通用]]></description><category></category></item><item><title><![CDATA[2026 React Native新架构核心：JSI底层原理与老架构深度对比]]></title><link>https://blog.youkuaiyun.com/cool_sec/article/details/156936154</link><guid>https://blog.youkuaiyun.com/cool_sec/article/details/156936154</guid><author>cool_sec</author><pubDate>Wed, 14 Jan 2026 09:49:45 +0800</pubDate><description><![CDATA[RN新架构的核心优化是通过JSI实现“JS-C++内存直连”，彻底抛弃了老架构的JSON序列化链路；JSI并非直接暴露原生API内存地址，而是通过C++适配层实现JS与原生的安全、统一通信；同步调用、零数据拷贝是JSI带来的核心性能提升点，也是2026年RN新架构成为主流的核心原因。]]></description><category></category></item><item><title><![CDATA[一文说清多线程/单线程/逻辑核心，让你少走弯路]]></title><link>https://blog.youkuaiyun.com/cool_sec/article/details/156771999</link><guid>https://blog.youkuaiyun.com/cool_sec/article/details/156771999</guid><author>cool_sec</author><pubDate>Fri, 09 Jan 2026 20:42:12 +0800</pubDate><description><![CDATA[前阵子翻出台双路Xeon E5-2680 v4的老机器，盯着任务管理器里那56个线程格子，突然就琢磨过来：好多兄弟对“多核利用”“高性能架构”的理解，还停在十年前的老路子上。]]></description><category></category></item><item><title><![CDATA[天龙八部游戏源码介绍]]></title><link>https://blog.youkuaiyun.com/cool_sec/article/details/155614268</link><guid>https://blog.youkuaiyun.com/cool_sec/article/details/155614268</guid><author>cool_sec</author><pubDate>Fri, 05 Dec 2025 17:41:48 +0800</pubDate><description><![CDATA[复制粘贴备用的 因为朋友发来一份源码让我看下 然后我就感觉不太对 搜集了下资料是这样的 搞个备份 由于搜索来的资料都是转载的 很多地方 所以集合下]]></description><category></category></item><item><title><![CDATA[VS2015安装包丢失或损坏怎么解决]]></title><link>https://blog.youkuaiyun.com/cool_sec/article/details/155517374</link><guid>https://blog.youkuaiyun.com/cool_sec/article/details/155517374</guid><author>cool_sec</author><pubDate>Wed, 03 Dec 2025 09:07:17 +0800</pubDate><description><![CDATA[微软在06月27日发布了Visual Studio 2015 Update 3。文件名： cn_feedback_client_for_visual_studio_team_foundation_server_2015_x86_x64_web_installer_6846122.exe。文件名： en_feedback_client_for_visual_studio_team_foundation_server_2015_x86_x64_web_installer_6846125.exe。]]></description><category></category></item><item><title><![CDATA[996PC端 传奇游戏架设笔记]]></title><link>https://blog.youkuaiyun.com/cool_sec/article/details/155414174</link><guid>https://blog.youkuaiyun.com/cool_sec/article/details/155414174</guid><author>cool_sec</author><pubDate>Sun, 30 Nov 2025 11:04:25 +0800</pubDate><description><![CDATA[2、有些版本有自己增加的NPC或者武器、所以就会有版本补丁，需要在JpkList.txt增加补丁所在地址和解析密码、并且把补丁文件复制到热血传奇客户端安装目录下。多个版本的时候 在MirServer采用多个不同名称的文件夹即可，游戏区端口要选择不一样的。3、然后打开登录生成器、确保版本资源目录是对的，然后资源读取规则，需要设置成你热血传奇安装目录。4、确保当前登录生成器里面的授权密钥跟GameServer的登录网关->安全过滤设置->登录器识别码密钥写的是一样的。1、服务器需要安装VC++扩展包。]]></description><category></category></item><item><title><![CDATA[SEO域名的信任度问题]]></title><link>https://blog.youkuaiyun.com/cool_sec/article/details/131605075</link><guid>https://blog.youkuaiyun.com/cool_sec/article/details/131605075</guid><author>cool_sec</author><pubDate>Fri, 07 Jul 2023 21:55:51 +0800</pubDate><description><![CDATA[请注意，以上方法只是一些常见的选择域名的考虑因素，具体情况还需要根据您的业务需求和目标受众来决定。5. 域名后缀：不同的域名后缀（如.com、.cn、.org等）在搜索引擎的信任度和地域性上可能有所不同。6. 域名与内容一致性：确保您的域名与网站内容相关，并且网站内容的质量和价值与搜索引擎的要求相符。2. 域名年龄：一般来说，域名的年龄越长，搜索引擎对其的信任度越高。3. 域名关键词：选择与您网站内容相关的关键词作为域名的一部分，这有助于提高搜索引擎对域名的理解和相关性评估。]]></description><category></category></item><item><title><![CDATA[PHPMVC普通架构和大型网站架构]]></title><link>https://blog.youkuaiyun.com/cool_sec/article/details/131171039</link><guid>https://blog.youkuaiyun.com/cool_sec/article/details/131171039</guid><author>cool_sec</author><pubDate>Mon, 12 Jun 2023 16:13:42 +0800</pubDate><description><![CDATA[整理电脑磁盘发现N年前的资料，发布下留个记忆！当前小型网站架构MVC基本上足够使用了，但是对于习惯性MVC的编码人员来说，学习下大型编码架构经验也是必须掌握的技能！== 以下是笔记PHP MVC架构是一种常用的Web应用程序开发模式，它将应用程序分为三个主要部分：模型、视图和控制器。在此基础上，我们可以进一步拆分业务逻辑，引入验证器、服务、逻辑层、枚举类、异常类和中间件等组件，以实现更加灵活和可扩展的应用程序。控制器是MVC架构中的一个重要组件，它负责处理用户请求并返回响应。]]></description><category></category></item><item><title><![CDATA[thinkphp curd 列表关联展现方式分享]]></title><link>https://blog.youkuaiyun.com/cool_sec/article/details/127745202</link><guid>https://blog.youkuaiyun.com/cool_sec/article/details/127745202</guid><author>cool_sec</author><pubDate>Tue, 08 Nov 2022 10:11:21 +0800</pubDate><description><![CDATA[在维护自己的开源框架中，针对后台列表模板，有时候我们需要在一键CURD的情况下，进行多个字段的关联显示，比如用户订单表里面存在user_id字段，那么在显示的时候，我们期望显示出用户的名称，而不是用户的ID，直接上代码给大家一个参考吧，我采用的是TPORM，由于TPORM里面的关联模型查询非自身的属性，只是一个函数/方法而已，只有采用反射类拿到注释的方式来解决了！在这里需要注意的是，我们绑定的nickname字段，如果父类模型也存在的话，是无法覆盖掉的。]]></description><category></category></item><item><title><![CDATA[linux 安装elasticsearch 8]]></title><link>https://blog.youkuaiyun.com/cool_sec/article/details/124532757</link><guid>https://blog.youkuaiyun.com/cool_sec/article/details/124532757</guid><author>cool_sec</author><pubDate>Sun, 01 May 2022 21:18:02 +0800</pubDate><description><![CDATA[有些命令本地做笔记，网上还得再放一份，这东西，一不用就很容易忘记；

1、先直接去elasticsearch官网去下载，例如

wgethttps://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.1.3-linux-x86_64.tar.gz

2、下载完毕后，解压

tar -zxf elasticsearch-8.1.3-linux-x86_64.tar.gz
mv elasticsearch-8.1.3/ elastics.]]></description><category></category></item><item><title><![CDATA[General error: 1366 Incorrect integer value: ‘‘ for column ‘cynx‘ at row 1]]></title><link>https://blog.youkuaiyun.com/cool_sec/article/details/122793331</link><guid>https://blog.youkuaiyun.com/cool_sec/article/details/122793331</guid><author>cool_sec</author><pubDate>Sat, 05 Feb 2022 21:06:22 +0800</pubDate><description><![CDATA[General error: 1366 Incorrect integer value: '' for column 'cynx' at row 1

今天在导入一个user表的时候，出现错误#1366 - Incorrect integer value: '' for column 'id' at row 1，经过百度，发现这是mysql 5.x以上的版本如果是空值应该要写NULL。

官方说：得知新版本mysql对空值插入有"bug"，要在安装mysql的时候去除默认勾选的enable strict S]]></description><category></category></item><item><title><![CDATA[thinkphp 后台管理框架swiftadmin的使用]]></title><link>https://blog.youkuaiyun.com/cool_sec/article/details/121877917</link><guid>https://blog.youkuaiyun.com/cool_sec/article/details/121877917</guid><author>cool_sec</author><pubDate>Sat, 11 Dec 2021 19:15:33 +0800</pubDate><description><![CDATA[SwiftAdmin 极速开发框架

这款框架是基于ThinkPHP Layui 完美契合，在开发上采用最精简最高效的做法去完成业务系统的需求，是一款优秀的中后台极速开发解决方案。

可以很卡快的上手开发，而且他的文档也很完善，代码量不是很多，但功能却不少。





文档传送地址：前言 | SAPHP极速开发文档
...]]></description><category></category></item><item><title><![CDATA[基于layui的自适应模板开发]]></title><link>https://blog.youkuaiyun.com/cool_sec/article/details/117035396</link><guid>https://blog.youkuaiyun.com/cool_sec/article/details/117035396</guid><author>cool_sec</author><pubDate>Sun, 12 Sep 2021 22:48:39 +0800</pubDate><description><![CDATA[由于最近自己做前端开发，一个后端老码农做前端，发觉现在的前端比之前的要略复杂一些，

大部分都工程化了。基于layui的自适应模板开发，暂时记录下！

1、基于layui的自适应模板开发

2、设计网站的主题色、字体的颜色需要统一进行处理

3、提前解决各种终端的自适应问题，因为layui的自适应只是区块，我们需要设置元素的自适应问题。

4、在移动面板中，统一将id content 设置成padding 15px 【因为content是全部的区域宽度，所以可以直接设置】

5、需要统计设置margin的间]]></description><category></category></item><item><title><![CDATA[Java PHP C# 哪个搭建网站简单点]]></title><link>https://blog.youkuaiyun.com/cool_sec/article/details/118345755</link><guid>https://blog.youkuaiyun.com/cool_sec/article/details/118345755</guid><author>cool_sec</author><pubDate>Tue, 29 Jun 2021 22:52:07 +0800</pubDate><description><![CDATA[必然是php，先从编程语言层面上来说， php的切入点就是简单，快速开发，对于非phper来说 仿照项目的代码都可以对代码改几行，

而且是脚本语言在部署到修改的流程必然是比编译语言来的简单， 其次从语言特性上来说， php是非常做web开发的，比如国内流行的THINKPHP框架

现在从以下几点来分析：

PHP建站：29000000（两千九百万）

Java建站：9040000（九百零四万）

C#建站：3030000（三百零三万）

主流编程语言一：Java

Java是由Sun Microsyste]]></description><category></category></item><item><title><![CDATA[vscode springboot 开发环境搭建]]></title><link>https://blog.youkuaiyun.com/cool_sec/article/details/117338667</link><guid>https://blog.youkuaiyun.com/cool_sec/article/details/117338667</guid><author>cool_sec</author><pubDate>Thu, 27 May 2021 21:45:02 +0800</pubDate><description><![CDATA[1、首先你需要明确知道Java好几个SDK的关系，新手朋友来说确实有点乱，

安装如下两个主要扩展即可，这两个扩展已关联java项目开发主要使用的maven、springboot等所需要的扩展。



开始步骤：

在 Visual Studio Code 中打开扩展视图(Ctrl+Shift+X)。
	输入“java”搜索商店扩展插件。
	找到并安装Java Extension Pack (Java 扩展包)，如果你已经安装了Language Support for Java(TM) by Red H..]]></description><category></category></item><item><title><![CDATA[加载全局中间件。。]]></title><link>https://blog.youkuaiyun.com/cool_sec/article/details/115302172</link><guid>https://blog.youkuaiyun.com/cool_sec/article/details/115302172</guid><author>cool_sec</author><pubDate>Mon, 29 Mar 2021 15:15:05 +0800</pubDate><description><![CDATA[// 执行插件中间件
            $dirs = $pluginInfo['path'].'middleware';
            if (is_dir($dirs)) {

                $middleware = [];
                foreach (scandir($dirs) as $name) {

                    $filename = $dirs . DIRECTORY_SEPARAT...]]></description><category></category></item></channel></rss>