<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hello_helloworld的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hello_helloworld</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hello_helloworld]]></copyright><item><title><![CDATA[win11桌面图标变宽]]></title><link>https://blog.youkuaiyun.com/hello_helloworld/article/details/136661563</link><guid>https://blog.youkuaiyun.com/hello_helloworld/article/details/136661563</guid><author>hello_helloworld</author><pubDate>Tue, 12 Mar 2024 19:58:30 +0800</pubDate><description><![CDATA[win11桌面图标间距变宽、变大，进入注册表编辑器，IconSpacing ，IconVerticalSpacing ]]></description><category></category></item><item><title><![CDATA[pnpm i 报错 禁止运行脚本]]></title><link>https://blog.youkuaiyun.com/hello_helloworld/article/details/136661469</link><guid>https://blog.youkuaiyun.com/hello_helloworld/article/details/136661469</guid><author>hello_helloworld</author><pubDate>Tue, 12 Mar 2024 19:54:52 +0800</pubDate><description><![CDATA[pnpm i 报错 禁止运行脚本 在此系统上禁止运行脚本 about_Execution_Policies，查看电脑脚本策略$ Get-ExecutionPolicy，更改策略$ Set-ExecutionPolicy RemoteSigned]]></description><category></category></item><item><title><![CDATA[集群软件部署]]></title><link>https://blog.youkuaiyun.com/hello_helloworld/article/details/136661305</link><guid>https://blog.youkuaiyun.com/hello_helloworld/article/details/136661305</guid><author>hello_helloworld</author><pubDate>Tue, 12 Mar 2024 19:50:55 +0800</pubDate><description><![CDATA[Zookeeper、Hadoop、Spark下载安装教程，集群软件安装前置准备、JDK下载安装、防火墙配置、SELinux设置、ssh设置、scp使用教程，集群软件安装笔记。Hadoop运行无法连接子节点问题分析解决]]></description><category></category></item><item><title><![CDATA[Linux命令-大全]]></title><link>https://blog.youkuaiyun.com/hello_helloworld/article/details/136661126</link><guid>https://blog.youkuaiyun.com/hello_helloworld/article/details/136661126</guid><author>hello_helloworld</author><pubDate>Tue, 12 Mar 2024 19:44:17 +0800</pubDate><description><![CDATA[Linux命令大全 包含ls cd pwd mkdir touch cat more cp mv rm which find grep ec | 管道符 echo tail > >> su sudo groupadd groupdel useradd userdel id  usermod -aG getent passwd getent group chmod chown yum systemctl ln date ifconfig hostname hostnamectl 等]]></description><category></category></item><item><title><![CDATA[Linux命令-使用操作]]></title><link>https://blog.youkuaiyun.com/hello_helloworld/article/details/136661019</link><guid>https://blog.youkuaiyun.com/hello_helloworld/article/details/136661019</guid><author>hello_helloworld</author><pubDate>Tue, 12 Mar 2024 19:37:30 +0800</pubDate><description><![CDATA[Linux命令，包含了Linux软件安装、时区调整、网络配置、固定IP、端口查看、进程管理、主机状态监控、环境变量配置、上传下载压缩解压等操作的解释。有关yum systemctl ln date ifconfig hostname hostnamectl ping wget curlnmap netstat ps kill top df sar env tar zip unzip等命令的详细解释]]></description><category></category></item><item><title><![CDATA[Linux命令-权限管控]]></title><link>https://blog.youkuaiyun.com/hello_helloworld/article/details/136660883</link><guid>https://blog.youkuaiyun.com/hello_helloworld/article/details/136660883</guid><author>hello_helloworld</author><pubDate>Tue, 12 Mar 2024 19:32:45 +0800</pubDate><description><![CDATA[Linux命令、权限管控，对于Linux中用户、用户组、文件、文件夹的权限进行讲解，以及对于这些权限的操作命令的详细选项解释。对于以下命令su sudo groupadd groupdel useradd userdel id  usermod -aG getent passwd getent group chmod chown 的详细解释]]></description><category></category></item><item><title><![CDATA[Linux命令-基础]]></title><link>https://blog.youkuaiyun.com/hello_helloworld/article/details/136660790</link><guid>https://blog.youkuaiyun.com/hello_helloworld/article/details/136660790</guid><author>hello_helloworld</author><pubDate>Tue, 12 Mar 2024 19:27:37 +0800</pubDate><description><![CDATA[Linux使用的基本命令、Linux命令的基本格式，ls cd pwd mkdir touch cat more cp mv rm which find grep ec | 管道符 echo tail > >> 等命令的详细使用方法以及选项]]></description><category></category></item><item><title><![CDATA[一个WebSocket的自定义hook]]></title><link>https://blog.youkuaiyun.com/hello_helloworld/article/details/135207437</link><guid>https://blog.youkuaiyun.com/hello_helloworld/article/details/135207437</guid><author>hello_helloworld</author><pubDate>Mon, 25 Dec 2023 19:46:08 +0800</pubDate><description><![CDATA[在react中使用websocket 自定义hook 如何将websocket的处理流程封装成一个react的hook websocket中的心跳使用 如何保证在react中只创建一个socket]]></description><category></category></item><item><title><![CDATA[React中使用WebRTC]]></title><link>https://blog.youkuaiyun.com/hello_helloworld/article/details/135207093</link><guid>https://blog.youkuaiyun.com/hello_helloworld/article/details/135207093</guid><author>hello_helloworld</author><pubDate>Mon, 25 Dec 2023 19:32:33 +0800</pubDate><description><![CDATA[React中使用WebRTC 自定义hook datachannel peer 获取本地音视频数据 交换信令 candidate answer offer sfu 动态生成音视频元素 打开WebRTC数据通道 关闭数据通道 关闭peer 发送通道数据 setRemoteDescription addIceCandidate WebSocket 心跳 ]]></description><category></category></item><item><title><![CDATA[WebRTC中的SFU架构]]></title><link>https://blog.youkuaiyun.com/hello_helloworld/article/details/135207064</link><guid>https://blog.youkuaiyun.com/hello_helloworld/article/details/135207064</guid><author>hello_helloworld</author><pubDate>Mon, 25 Dec 2023 19:19:10 +0800</pubDate><description><![CDATA[WebRTC中的SFU结构 MediaSoup ]]></description><category></category></item><item><title><![CDATA[WebRTC概念]]></title><link>https://blog.youkuaiyun.com/hello_helloworld/article/details/135207000</link><guid>https://blog.youkuaiyun.com/hello_helloworld/article/details/135207000</guid><author>hello_helloworld</author><pubDate>Mon, 25 Dec 2023 19:17:03 +0800</pubDate><description><![CDATA[WebRTC的相关概念 媒体协商 网络协商 STUN TURN 信令服务器 WebRTC相关API getUserMedia PTCPeerConnection]]></description><category></category></item><item><title><![CDATA[react+koa全栈开发 以及 部署流程]]></title><link>https://blog.youkuaiyun.com/hello_helloworld/article/details/135204707</link><guid>https://blog.youkuaiyun.com/hello_helloworld/article/details/135204707</guid><author>hello_helloworld</author><pubDate>Mon, 25 Dec 2023 17:26:51 +0800</pubDate><description><![CDATA[js全栈开发流程 js项目部署 koa react 宝塔管理服务器 服务器安装宝塔 如果购买服务器 服务器配置 XShell连接服务器 服务器安装node版本管理器 nginx pnpm 更新版本列表 宝塔中没有高版本的node 宝塔网站管理 pnpm下载依赖包 一件安装项目模块 宝塔启动项目失败 XShell启动koa项目]]></description><category></category></item><item><title><![CDATA[koa 项目的 nginx 配置以及Malicious Path解决过程]]></title><link>https://blog.youkuaiyun.com/hello_helloworld/article/details/135202663</link><guid>https://blog.youkuaiyun.com/hello_helloworld/article/details/135202663</guid><author>hello_helloworld</author><pubDate>Mon, 25 Dec 2023 16:24:14 +0800</pubDate><description><![CDATA[Malicious Path报错解决 koa项目配置nginx 宝塔配置nginx 宝塔查看nginx安装路径 nginx.conf目录结构 浏览器访问页面报错 重启nginx service nginx sestart 重新加载nginx nginx -s reload nginx配置静态资源文件夹 nginx配置入口文件 server监听端口80]]></description><category></category></item><item><title><![CDATA[koa开发基础配置]]></title><link>https://blog.youkuaiyun.com/hello_helloworld/article/details/135202368</link><guid>https://blog.youkuaiyun.com/hello_helloworld/article/details/135202368</guid><author>hello_helloworld</author><pubDate>Mon, 25 Dec 2023 16:11:25 +0800</pubDate><description><![CDATA[node后端开发 koa后端开发基础配置 koa中进行路由拆分 koa路由统一配置 koa项目部署注意事项 koa连接mysql数据库 mysql2 mysql8 koa设置静态资源配置 koa接受前端参数 koa返回数据给前端 ]]></description><category></category></item><item><title><![CDATA[TS中 对于 对象中某属性的统计]]></title><link>https://blog.youkuaiyun.com/hello_helloworld/article/details/134561325</link><guid>https://blog.youkuaiyun.com/hello_helloworld/article/details/134561325</guid><author>hello_helloworld</author><pubDate>Wed, 22 Nov 2023 20:02:40 +0800</pubDate><description><![CDATA[使用ts 对 对象中的某个属性进行统计，使用变量作为对象的属性来获取某字段的值，统计对象属性，object[var]]]></description><category></category></item><item><title><![CDATA[自动化部署]]></title><link>https://blog.youkuaiyun.com/hello_helloworld/article/details/134103729</link><guid>https://blog.youkuaiyun.com/hello_helloworld/article/details/134103729</guid><author>hello_helloworld</author><pubDate>Sun, 29 Oct 2023 15:43:10 +0800</pubDate><description><![CDATA[自动化部署，自动打包，自动更新，yml文件配置，secrets配置，github平台，环境配置，包管理工具pnpm，pnpm安装，node版本注意事项，路径注意事项，服务器设置，测试]]></description><category></category></item><item><title><![CDATA[TS与React中的路由表]]></title><link>https://blog.youkuaiyun.com/hello_helloworld/article/details/134103654</link><guid>https://blog.youkuaiyun.com/hello_helloworld/article/details/134103654</guid><author>hello_helloworld</author><pubDate>Sun, 29 Oct 2023 15:37:48 +0800</pubDate><description><![CDATA[表示值，但在此处用作类型。是否指“类型 ”，TS与React中的路由表，routes，index.tsx]]></description><category></category></item><item><title><![CDATA[可编辑元素中插入按钮contenteditable user-select:none]]></title><link>https://blog.youkuaiyun.com/hello_helloworld/article/details/132329052</link><guid>https://blog.youkuaiyun.com/hello_helloworld/article/details/132329052</guid><author>hello_helloworld</author><pubDate>Wed, 16 Aug 2023 22:02:30 +0800</pubDate><description><![CDATA[在可编辑元素中插入按钮，contenteditable true false，可编辑元素中插入按钮后光标消失，光标出不来，光标无法移动，标签、按钮无法删除，user-select：none。元素不可选择。]]></description><category></category></item><item><title><![CDATA[事件监听清除&箭头函数&传参]]></title><link>https://blog.youkuaiyun.com/hello_helloworld/article/details/132316815</link><guid>https://blog.youkuaiyun.com/hello_helloworld/article/details/132316815</guid><author>hello_helloworld</author><pubDate>Wed, 16 Aug 2023 12:20:30 +0800</pubDate><description><![CDATA[事件监听清除&箭头函数&传参
addEventListener如何传参，想要清除事件监听的情况下怎么传参，removeEventListener的大坑，匿名函数不能用，使用onkeydown来进行传参并避免事件的重复监听，react中的事件监听，onmousemove、onmouseup，event传参，不仅仅是event，event与其他参数一起传递]]></description><category></category></item><item><title><![CDATA[元素隐式具有 “any“ 类型，因为类型为 “string“ 的表达式不能用于索引类型 类型“Object”上不存在属性xxx 类型 “xxx“ 到类型 “xxx“ 的转换可能是错误]]></title><link>https://blog.youkuaiyun.com/hello_helloworld/article/details/131940440</link><guid>https://blog.youkuaiyun.com/hello_helloworld/article/details/131940440</guid><author>hello_helloworld</author><pubDate>Wed, 26 Jul 2023 16:16:15 +0800</pubDate><description><![CDATA[1. 元素隐式具有 "any" 类型，因为类型为 "string" 的表达式不能用于索引类型

2. 类型“Object”上不存在属性xxx

3. 类型 "xxx" 到类型 "xxx" 的转换可能是错误的，因为两种类型不能充分重叠。如果这是有意的，请先将表达式转换为 "unknown"]]></description><category></category></item></channel></rss>