<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CjfBlog的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/CjfBlog</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; CjfBlog]]></copyright><item><title><![CDATA[PIR被动红外传感器检测空间范围高清示意图，基于真实菲涅尔透镜结构的3D可视化 | 多视角展示]]></title><link>https://blog.youkuaiyun.com/CjfBlog/article/details/157700266</link><guid>https://blog.youkuaiyun.com/CjfBlog/article/details/157700266</guid><author>CjfBlog</author><pubDate>Tue, 03 Feb 2026 23:04:28 +0800</pubDate><description><![CDATA[本文展示了PIR被动红外传感器的3D可视化检测范围示意图。PIR传感器通过菲涅尔透镜将探测区域划分为多个扇形&quot;舌头&quot;区（标准型6-12个，精密型16-24个），水平检测角60°-180°，垂直角15°-110°，最佳检测距离2-5米。其核心技术特点是利用物体移动时连续穿过多个检测区和盲区产生的脉冲信号来判断有效移动，能有效过滤静止物体的误触发，特别适用于需要检测移动目标的场景。多视角图示清晰呈现了单PIR与多PIR的检测参数对比。]]></description><category></category></item><item><title><![CDATA[iOS开发针对苹果新系统iOS26的兼容适配UITabBarButtonItem & UITabBar的液态玻璃效果/当前wifi ssid获取]]></title><link>https://blog.youkuaiyun.com/CjfBlog/article/details/155154183</link><guid>https://blog.youkuaiyun.com/CjfBlog/article/details/155154183</guid><author>CjfBlog</author><pubDate>Sun, 23 Nov 2025 10:23:09 +0800</pubDate><description><![CDATA[本文总结了iOS 26系统适配中的四个关键问题及解决方案：1) 处理UITabBarButtonItem液态玻璃效果时，推荐统一使用UITabBarButtonItem组件；2) 修复UILayoutFittingExpandedSize在导航栏标题视图中的尺寸异常问题，需手动指定导航栏高度；3) 解决KVC方式自定义tabBar失效问题，建议改用系统UITabBarItem；4) 针对相册视频权限收紧导致的AVAsset导出失败，需先将视频拷贝至沙盒临时目录再处理。这些方案有效解决了iOS 26新特性带来]]></description><category></category></item><item><title><![CDATA[GitHub的README.md徽章加载失败，打开raw.githubusercontent.com报错429 Too Many Requests，Access has been restricted]]></title><link>https://blog.youkuaiyun.com/CjfBlog/article/details/147634261</link><guid>https://blog.youkuaiyun.com/CjfBlog/article/details/147634261</guid><author>CjfBlog</author><pubDate>Wed, 30 Apr 2025 15:53:42 +0800</pubDate><description><![CDATA[发现其他地区例如日本德国等的人员访问同一个仓库正常，而本地朋友访问却一样都不行，错误中提示等待几分钟到几小时后再试，实则半天过去了也不行，但是不从GitHub打开徽章链接而是直接打开第三方官网倒是没问题，可以断定是GitHub做了限制。2、如果是代理软件api请求报错的，尝试将api的如下所示请求头accept-language去除。使用代理工具（比如 Surge）的请求头重写功能，去掉这个请求头就好了。1、浏览器加载失败情况下：打开浏览器的设置，修改语言为英文。]]></description><category></category></item><item><title><![CDATA[React Native项目在VS Code Debug 调试iOS端报错Cannot find module findXcodeProject error code 303 原因分析与解决办法及代码]]></title><link>https://blog.youkuaiyun.com/CjfBlog/article/details/147142893</link><guid>https://blog.youkuaiyun.com/CjfBlog/article/details/147142893</guid><author>CjfBlog</author><pubDate>Fri, 11 Apr 2025 14:19:04 +0800</pubDate><description><![CDATA[react-native-community/cli-platform-ios版本15.1.3不存在findXcodeProject.ts文件的解决方案。]]></description><category></category></item><item><title><![CDATA[yum下载失败报错Errors during downloading metadata for repository ‘appstream‘，附上解决办法及命令行代码]]></title><link>https://blog.youkuaiyun.com/CjfBlog/article/details/146510019</link><guid>https://blog.youkuaiyun.com/CjfBlog/article/details/146510019</guid><author>CjfBlog</author><pubDate>Tue, 25 Mar 2025 19:01:46 +0800</pubDate><description><![CDATA[错误：为仓库 'appstream' 下载元数据失败 : Cannot prepare internal mirrorlist: Curl error (6): Couldn't resolve host name for http://mirrorlist.centos.org/?]]></description><category></category></item><item><title><![CDATA[Disk space is below threshold of 1.00 GiB. Only 722.11 MiB out of 16.99 GiB left on /root/.jenkins.]]></title><link>https://blog.youkuaiyun.com/CjfBlog/article/details/138557146</link><guid>https://blog.youkuaiyun.com/CjfBlog/article/details/138557146</guid><author>CjfBlog</author><pubDate>Wed, 08 May 2024 09:02:55 +0800</pubDate><description><![CDATA[需要清理一下主机的磁盘空间，或者需对主机的磁盘进行扩容。原因：主机空间磁盘不足。]]></description><category></category></item><item><title><![CDATA[iOS配置隐私清单文件App Privacy Configuration]]></title><link>https://blog.youkuaiyun.com/CjfBlog/article/details/137628815</link><guid>https://blog.youkuaiyun.com/CjfBlog/article/details/137628815</guid><author>CjfBlog</author><pubDate>Thu, 11 Apr 2024 10:36:25 +0800</pubDate><description><![CDATA[iOS推送到TestFlight后邮件收到隐私清单警告，主要关于新的隐私政策需要补充]]></description><category></category></item><item><title><![CDATA[iOS BLE低功耗蓝牙(Bluetooth Low Energy)无法搜索到蓝牙外设设备]]></title><link>https://blog.youkuaiyun.com/CjfBlog/article/details/137166935</link><guid>https://blog.youkuaiyun.com/CjfBlog/article/details/137166935</guid><author>CjfBlog</author><pubDate>Sat, 30 Mar 2024 10:25:40 +0800</pubDate><description><![CDATA[原因分析：发现蓝牙外设设备的Mac地址为FF:FF:FF:FF:FF:FF（可以通过安卓手机的蓝牙工具查看），隐约记得以前有一次发现Mac地址全是F或者全是0的情况下就无法被发现，这就是为什么有时候可以找到有时候不行，因为有的外设Mac地址没设置导致全F。遇到过这个情况，CoreBluetooth框架搜索蓝牙外设一直找不到，并且使用LightBlue等第三方蓝牙工具APP也找不到，以前是没问题的。解决办法：将蓝牙外设的Mac地址改为不是全F或者全0的Mac地址，例如：11:22:33:44:55:66。]]></description><category></category></item><item><title><![CDATA[APP ICP备案号登记]]></title><link>https://blog.youkuaiyun.com/CjfBlog/article/details/136930089</link><guid>https://blog.youkuaiyun.com/CjfBlog/article/details/136930089</guid><author>CjfBlog</author><pubDate>Fri, 22 Mar 2024 09:53:25 +0800</pubDate><description><![CDATA[2、进入要登记备案号的app，分发 - App信息 - App Store 法规和许可 - 中国大陆ICP备案号 - 设置。复制ICP备案服务信息的ICP备案号，粘贴到开发平台的APP信息内即可，如下为示例图，具体以自己实际的APP名称为准。3、输入ICP备案号（第4点为如何查询ICP备案号查询，ps:前提是已经备案成功了）先在右侧勾选APP选项，然后输入APP名称，点击搜索。4、打开备案查询官网。]]></description><category></category></item><item><title><![CDATA[IntelliJ IDEA运行bat脚本，自动taskkill端口进程]]></title><link>https://blog.youkuaiyun.com/CjfBlog/article/details/131607514</link><guid>https://blog.youkuaiyun.com/CjfBlog/article/details/131607514</guid><author>CjfBlog</author><pubDate>Sat, 08 Jul 2023 08:06:55 +0800</pubDate><description><![CDATA[需要执行bat脚本时，直接选择Tools-External Tools-脚本文件名称。输入Name，并且Program选择前面的bat文件，然后保存就行。可以看到 终端输出运行结果，端口进程taskkill成功。Tools-External Tools点击加号。进入File-Settings...]]></description><category></category></item><item><title><![CDATA[openai ChatGPT服务配置使用azure微软云后，其他地方再去调用openai的原生API报错:500 internal server error]]></title><link>https://blog.youkuaiyun.com/CjfBlog/article/details/130251878</link><guid>https://blog.youkuaiyun.com/CjfBlog/article/details/130251878</guid><author>CjfBlog</author><pubDate>Wed, 19 Apr 2023 20:02:30 +0800</pubDate><description><![CDATA[openai.proxy="http://127.0.0.1:8000"//这是vpn的代理设置，因为openai的api需要vpn才能访问，微软云azure则不需要设置vpn可直接访问到。总体来说就是需要用哪个ChatGPT服务（微软云azure或者openai）就在访问ChatGPT服务之前重新配置一下就行了。]]></description><category></category></item><item><title><![CDATA[Xcode 14.3版本运行项目报错file not found: /libarclite_iphonesimulator.aclang: error: linker command failed]]></title><link>https://blog.youkuaiyun.com/CjfBlog/article/details/130251444</link><guid>https://blog.youkuaiyun.com/CjfBlog/article/details/130251444</guid><author>CjfBlog</author><pubDate>Wed, 19 Apr 2023 19:32:01 +0800</pubDate><description><![CDATA[打开Xcode，进入报错的pod库的设置页面，将Minimum Deployments改为大于或等于9.0的版本号 ，然后再次运行项目报错解决。]]></description><category></category></item><item><title><![CDATA[安装完Oracle客户端出现ORA-12560:TNS:协议适配器错误]]></title><link>https://blog.youkuaiyun.com/CjfBlog/article/details/80793359</link><guid>https://blog.youkuaiyun.com/CjfBlog/article/details/80793359</guid><author>CjfBlog</author><pubDate>Sun, 24 Jun 2018 18:46:22 +0800</pubDate><description><![CDATA[安装完win64_11gR2_client数据库客户端后，再登陆SQL plus出现ORA-12560:TNS:协议适配器错误：这是因为在安装完客户端后在Path路径的最前面多了个Oracle客户端的路径，如下图：这个路径放到了oracle11g数据库路径前面，导致出现ORA-12560:TNS:协议适配器错误，将此新添加的路径下移到oracle11g数据库路径（D:\app\asus\produ...]]></description><category></category></item><item><title><![CDATA[解决matplotlib中文乱码问题]]></title><link>https://blog.youkuaiyun.com/CjfBlog/article/details/78936302</link><guid>https://blog.youkuaiyun.com/CjfBlog/article/details/78936302</guid><author>CjfBlog</author><pubDate>Sat, 30 Dec 2017 10:26:39 +0800</pubDate><description><![CDATA[使用matplotlib作图，传入的中文类型字符串输出为乱码，我用的是windows系统，这是对windows系统的解决办法：

①在jupyter notebook（python命令框）输入:
 print(matplotlib.matplotlib_fname())找到配置文件matplotlibrc的位置


②进入该文件夹(Appdata文件夹具有隐藏属性，通过attrib -]]></description><category></category></item><item><title><![CDATA[解决80端口被system占用]]></title><link>https://blog.youkuaiyun.com/CjfBlog/article/details/78785297</link><guid>https://blog.youkuaiyun.com/CjfBlog/article/details/78785297</guid><author>CjfBlog</author><pubDate>Tue, 12 Dec 2017 20:15:09 +0800</pubDate><description><![CDATA[电脑的应用装多了，有时候不知不觉就会出现端口被之前某次安装的应用占用了
启动apache发现提示the requested operation has failed
查看端口占用情况：


查找占用80端口的进程的PID，根据PID找到进程



可以看到，80端口被system进程占用了；
之前80端口被占用时都是直接结束该进程，而这个进程是系统进程，系统进程是系统自带的进程]]></description><category></category></item><item><title><![CDATA[jQuery实现select标签的生日选择器]]></title><link>https://blog.youkuaiyun.com/CjfBlog/article/details/78642177</link><guid>https://blog.youkuaiyun.com/CjfBlog/article/details/78642177</guid><author>CjfBlog</author><pubDate>Mon, 27 Nov 2017 10:29:25 +0800</pubDate><description><![CDATA[HTML添加三个年月日selector:



            
            
            

onchange="getDays()"当select的值发生变化时执行getDays函数，通过这个方式获得当前year和month两个select的值，然后设置对应的day selector的options选项


js部分：
            $(]]></description><category></category></item><item><title><![CDATA[卸载IIS服务器，查看80端口的占用，360浏览器输入localhost仍然指向IIS服务器根目录]]></title><link>https://blog.youkuaiyun.com/CjfBlog/article/details/78546371</link><guid>https://blog.youkuaiyun.com/CjfBlog/article/details/78546371</guid><author>CjfBlog</author><pubDate>Wed, 15 Nov 2017 23:39:41 +0800</pubDate><description><![CDATA[今天在安装apache2.4服务器时发现刚卸载掉的IIS服务器占用了80端口，使用360浏览器进入localhost仍然是已经被卸载掉了的服务器IIS的根目录页面：


于是开始了卸载IIS服务器的狗血剧情：
首先先说一下怎么关闭IIS：
①：右击桌面计算机（我的电脑）图标-管理-服务-双击world wide web publishing service-启动类型选项选择“禁用”-应用]]></description><category></category></item><item><title><![CDATA[MyEclipse struts2 拦截器处理用户请求简单实例]]></title><link>https://blog.youkuaiyun.com/CjfBlog/article/details/78506950</link><guid>https://blog.youkuaiyun.com/CjfBlog/article/details/78506950</guid><author>CjfBlog</author><pubDate>Sat, 11 Nov 2017 15:54:21 +0800</pubDate><description><![CDATA[Struts2简介
Struts2是一个基于MVC设计模式的Web应用框架，它本质上相当于一个servlet，在MVC设计模式中，Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产品，是在
 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts]]></description><category></category></item><item><title><![CDATA[MyEclipse自动生成javaBean的set和get方法、构造方法]]></title><link>https://blog.youkuaiyun.com/CjfBlog/article/details/78479703</link><guid>https://blog.youkuaiyun.com/CjfBlog/article/details/78479703</guid><author>CjfBlog</author><pubDate>Wed, 08 Nov 2017 15:50:28 +0800</pubDate><description><![CDATA[每次写javaBean都会重复的写set和get方法，刚开始写几次还行，后面量大了写起来就是浪费时间，这个时候就会找个方法解决这个问题，还好MyEclipse可以用generate getters and setters（快捷键 alt+shift+s)自动生成set和get方法。自动生成set and get步骤:①先在javaBean内写好属性：②按住快捷键alt+shift+s在出现的选项中选]]></description><category></category></item><item><title><![CDATA[Unknow tag(c:forEach)错误解决办法，jstl.jar包以及standard.jar包下载与导入]]></title><link>https://blog.youkuaiyun.com/CjfBlog/article/details/78418705</link><guid>https://blog.youkuaiyun.com/CjfBlog/article/details/78418705</guid><author>CjfBlog</author><pubDate>Wed, 01 Nov 2017 21:09:03 +0800</pubDate><description><![CDATA[在编写jsp页面时使用到JSTL标签库时出现Unknow tag(c:forEach)
如图：



这是缺少JSTL标签库的jstl.jar包和standerd.jar包导致的，JSTL(JavaServerPage
 Standard Tag Library)是SUN公司开发的一套jsp标准标签库


解决问题步骤：


①：下载jstl.jar和standard.ja]]></description><category></category></item></channel></rss>