Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment
2023追剧网站,电影、影集、动漫、日韩剧
整理最新2023最好用的追剧网站,电影、美国、看动漫、日韩剧
在线看泥视频(原泥巴视频)👍👍👍👍本人最爱用的视频网站之一
无广告、免费、资源多,测试港台地区播放速度也不错,还有安卓APP和盒子专用APP
有18R午夜场(小孩子别看)
星视界👍👍我还没怎么用过
新服务介面好用/播放顺畅,需登入创建帐号后使用(不然播放容易被禁止)
低端影视(国内可)👍👍👍👍👍备用地址 https://ddys.site/
也是很喜欢的超清在线视频站
给我最便捷的,同时支持电脑和移动设备的超清画质在线观看影视剧体验
主要是站长太棒了!!!资源不多,但都是很精品,基本都是跟着时间走的
COKEMV(国内可👍👍👍仅次于泥视频,可以不翻墙,也有app
COKEMV影视(cokemv.me)是一個能够让你可以轻松观看更多十分热门的影视剧,更多精彩的影视剧资源免费的为你进行播放,无广告轻松的进行看剧
[400影视](https://400mov.com/👍👍👍
爱欧乐👍👍👍
下载用片吧最新720P/1080p高清电影BT ...
搭建属于自己的科学上网方式
参考文章:https://v2rayssr.com/teach-vless.html
买域名参考域名网站:https://www.namesilo.com/cart
注册账户
购买,便宜域名只需要1.88刀
购买 VPSVPS GO - 便宜VPS,VPS推荐,美国主机,香港服务器,VPS教程
我选了这个
RackNerd LLC
购买成功配置SSH(我买的这个会发邮件告诉你ip和密码)
绑定DNS并且ping 域名
打开控制台
1ping 你的域名
ping成功之后我们接着配置vps服务器
123apt update -y # Debian/Ubuntu 命令apt install -y curl socat #Debian/Ubuntu 命令bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh) #X-ui面板安装
感觉有点慢
配置Qv2Ray
大概如上图这样,填写自己的域名,请求头填自己的域名。
教程里的所谓拯救垃圾V ...
星哥の面试题Day30
面试题系列均来自鱼皮的知识星球——编程导航
JS 为什么存在数字精度丢失的问题,如何解决?JavaScript 存在数字精度丢失的问题是因为它使用的是基于 IEEE-754 标准的双精度浮点数格式,即使用 64 位来存储数字,其中只有 53 位用于存储有效数字。这意味着当数字的位数超过 53 位时, JavaScript 将不得不丢失一些精度。
解决这个问题的方法通常有:
使用 JavaScript 的内置 BigInt 类型,它可以表示任意长度的整数。BigInt 类型是在 ECMAScript 2020 标准中引入的,因此可能不受所有浏览器的支持。
使用第三方库,如 big.js、decimal.js 等。这些库使用不同的算法来处理数值,可以避免丢失精度问题。
将数值转化为字符串进行处理,可以使用一些库来进行数值的精确计算。
避免使用小数运算,可以将小数转化为整数进行运算,再将结果转化为小数。
例如,可以使用 toFixed() 方法将浮点数转化为字符串,并指定小数位数来避免精度丢失:
1234javascriptCopy codelet a = 0.1;let b = 0.2 ...
星哥の面试题Day29
面试题系列均来自鱼皮的知识星球——编程导航
怎么调试 Node.js 程序?调试 Node.js 程序有多种方法,以下是一些常见的调试技巧和工具:
使用 console.log():在代码中添加 console.log() 语句,输出变量值、函数执行情况等,以便了解程序运行状态。这是最基本的调试手段,适用于简单的问题排查。
使用内置调试器:Node.js 提供了一个内置的命令行调试器。要使用它,只需在启动脚本时在命令行中添加 inspect 或 inspect-brk 标志,例如:
1node inspect app.js
或
1node --inspect-brk app.js
这将启动一个调试会话。你可以在代码中添加 debugger; 语句,作为断点。调试器将在遇到断点时暂停执行。
使用 Chrome DevTools:你可以使用 Chrome DevTools 来调试 Node.js 程序。首先,使用 inspect 或 inspect-brk 标志启动 Node.js 应用,然后打开 Chrome 浏览器,输入 chrome://inspect,在 “ ...
星哥の面试题Day28
面试题系列均来自鱼皮的知识星球——编程导航
Node.js 有哪些全局对象?它们分别有什么作用?Node.js 中有一些全局对象,它们可以在任何模块中直接访问,无需进行导入。以下是一些常见的全局对象及其作用:
global:它是 Node.js 的全局命名空间,类似于浏览器环境中的 window 对象。在 global 对象上定义的属性和方法可以在任何地方访问。然而,在实际开发中,应避免在 global 对象上添加属性,以防止全局命名空间污染。
process:它是一个全局对象,提供了关于当前 Node.js 进程的信息和对其进行控制的方法。process 对象包含诸如环境变量、命令行参数、内存使用情况、当前工作目录等属性和方法。
console:它是一个全局对象,提供了用于输出信息和调试的方法,如 console.log()、console.error()、console.warn() 等。
setTimeout 和 clearTimeout:这两个方法用于设置和清除定时器。setTimeout 方法用于在指定的毫秒数后执行一个回调函数,clearTimeout 方法用于取消一个先 ...
星哥の面试题Day27
面试题系列均来自鱼皮的知识星球——编程导航
JS 会出现内存泄漏问题么?在哪些情况下可能会出现内存泄漏?JavaScript 也会出现内存泄漏问题。内存泄漏是指一些被分配的内存空间,因为某些原因而无法被垃圾回收机制回收,导致占用内存空间无法被释放,最终会导致程序崩溃。
在 JavaScript 中,内存泄漏通常出现在以下情况:
意外的全局变量:如果一个变量没有被垃圾回收,那么它的作用域会被认为是全局的,这样就会造成意外的全局变量,导致内存泄漏。
定时器没有被清除:如果在页面关闭前,某个定时器没有被清除,它所引用的对象就不会被垃圾回收,从而导致内存泄漏。
闭包:如果一个闭包中引用了外部变量,而这个闭包被其他代码引用,那么它所引用的外部变量就不会被垃圾回收,从而导致内存泄漏。
DOM 引用:如果在页面上有大量的 DOM 元素,而这些元素被 JavaScript 代码所引用,但是却没有被正确地释放,就会导致内存泄漏。
循环引用:如果两个或多个对象之间形成了循环引用,即相互引用对方,那么它们都不会被垃圾回收,从而导致内存泄漏。
为了避免 JavaScript 中的内存泄漏问题,可以采取以下 ...
星哥の面试题Day26
面试题系列均来自鱼皮的知识星球——编程导航
什么是 Node.js 的事件循环机制?它是怎么实现的?Node.js 的事件循环(Event Loop)机制是 Node.js 中实现异步非阻塞I/O的核心。事件循环允许 Node.js 可以在单个线程中处理高并发的请求,提高了程序的性能和响应能力。
事件循环是 Node.js 的运行机制,负责调度和处理各种事件(如I/O操作、定时器、网络请求等)。以下是事件循环的主要实现流程:
Node.js 在启动时会初始化事件循环。
执行输入的脚本,可能会注册各种事件(如I/O操作、定时器等)。
事件循环开始运行,进入不同的阶段(Phases),如Timers、I/O callbacks、Idle/Prepare、Poll、Check和Close callbacks。每个阶段负责处理特定类型的事件。
当事件队列中的事件被处理完毕,事件循环会检查是否还有待处理的事件或回调。如果没有,事件循环结束,程序退出;否则,事件循环继续运行,处理新的事件。
Node.js 的事件循环机制是基于 libuv 库实 ...
星哥の面试题Day25
面试题系列均来自鱼皮的知识星球——编程导航
怎么使用 JS 实现元素拖拽功能?要使用JavaScript实现元素的拖拽功能,您可以按照以下步骤操作:
为需要拖拽的元素添加mousedown、mousemove和mouseup事件监听器。 在mousedown事件处理函数中,记录鼠标按下时的位置,以及鼠标相对于元素的位置。 在mousemove事件处理函数中,计算鼠标移动的距离,并更新元素的位置。 在mouseup事件处理函数中,移除mousemove和mouseup事件监听器。 以下是一个简单的实现示例:
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport&quo ...



