x-sheet 开发教程:初始化配置自定义布局 x-sheet是一款高性能WebJavaScriptCanvas电子表格,之前小编写过一篇x-sheet入门体验,简单介绍了一下如何使用x-sheet。这次我们继续深入一下,了解下x-sheet还支持哪些配置,通过修改配置可以自定义我们的表格布局和特性。原文X-Sheet开发教程初始化配置自定义布局x-sheet目前还在开发中,部分API还不稳定,后续有变化小编会及时更新。...
Pyodide 中实现网络请求的 3 种方法 小编之前提过一个在线 Python 工具,核心技术是用到了一个叫 Pyodide 的库,能够让 Python 在网页上运行,但是小编在学习过程中发现,并不是所有 Python 内置库或者扩展库都能运行,比如 `requests`是不支持的。...
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 在WSL(Windows Subsystem for Linux )中运行的时候,终端最后一行报错了表明docker并没有正常启动,基本上就是要重启下docker就可以。小编的WSL安装的是Ubuntu系统,使用命令三成功启动docker,不熟悉Linux的话,你可以依次尝试以下命令。命令二dockerd 是 docker 容器的守护程序服务,因为它不在后台运行,我们无法采取与服务相关的任何操作,需要重新启动。总结以上就是小编在使用docker的过程中总结的一点经验,更多docker学习欢迎
网页版 Python 图片转字符画 最近发现一个好玩的 Python 玩法,用 Python 将图片转为字符画,大多数都是本地程序,因为之前小编搭建过一个在线版的 Python,于是尝试了使用在线版的 Python 实现了图片转字符画。
Windows 下安装 Bun:像 Node 或 Deno 一样的现代 JavaScript 运行时 最近前端工具链又火了一个项目 Bun,可以说内卷非常严重。Bun 是一个新的 JavaScript 运行时,内置了打包器、转译器、任务运行器和 npm 客户端
pnpm 中无法使用 patch-package 打补丁 前端开发过程中,经常会遇到第三方开源库有 BUG 的情况,通常我们有以下处理方式有些小伙伴不知道,还有一种方案是给本地 npm 包打补丁。意思是你的项目在正常安装某个 npm 依赖的情况下,通过在项目里增加一个补丁文件,就可以将对这个 npm 包的修改持久保存到项目中。这样就能实现针对开源库的 bug 修复直接应用到项目中。小编了解到有一个叫 patch-package 的开源库,可以轻松的做到给 node_m...
如何设置 iOS 开发环境 移动互联网时代,掌握 iOS 开发和安卓开发 还是很有好处的,小编最近在学习移动端开发的时候,最先遇到的问题就是环境安装问题了。虽说网络上的教程已经很丰富了,但是也不是每次都很顺利,总是避免不了踩坑。这里就做一个 iOS 开发的踩坑笔记,不一定没个人都会遇到这些坑,但是如果你也恰巧遇到的话,希望能对你有一些帮助和启发。...
不用PyScript,网页端运行的Python编辑器 原文:https://lwebapp.com/zh/python-online需求有小伙伴可能听说过 PyScript,知道了Python可以通过打包成wasm运行在浏览器端了,这样做一些需要Python来做的功能,可以直接在浏览器完成,无需和服务器交互,打开了开发者的想象力。这里我们要推荐的是一个在线工具,也是支持Python代码的执行,一个在线的Python代码编辑器[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QM6VdWX0-1652435053894)(ht
正则表达式提取 git 提交记录中的新增代码行 原文:https://lwebapp.com/zh/post/regular-expression-to-match-multiple-lines-of-text需求最近有小伙伴提了个需求,想用正则表达式从一段 git 提交记录中提取出具体更新了哪些代码,简单来说就是 commit diff 展示的代码,需要把 代码前面带 + 和 - 的行剥离出来。我们从 RichX 项目复制出来一段提交记录,稍作修改用于演示。+ import { Plugin } from "..";- CONST SUM =
Nodejs Playwright 自动识别验证码登陆B站 原文:https://lwebapp.com/zh/post/bypass-captcha需求日常工作当中,为了提高工作效率,我们可能会写脚本来自动执行任务。有些网站因为需要用户登陆,所以脚本的自动登陆功能必不可少。不过我们在登陆网站的时候经常会出现验证码,验证码的目的就是为了防止机器登陆、自动化脚本操作,那么有没有办法让脚本能自动识别验证码实现登陆呢?接下来我以 B 站为例给大家讲解下,如何解决自动登陆脚本中最关键的验证码问题。探索首先需要体验下这个网站的登陆方式,了解下它的验证码类型。打开
pip 安装第三方库报错最全解决方案 原文:https://lwebapp.com/zh/post/pip-install-error-guide问题我们在使用 Python 开发的时候,通常会用到一些好用的第三方库,推荐用 pip 来安装,比如安装 pandaspython -m pip install pandas一般情况下都没有什么问题,但是有些小伙伴会碰到 pip 安装第三方库报错、pip install 卡住不动等安装失败的情况。比如以下是 pip 安装第三方库报错的代码Retrying (Retry(total=1,
LeetCode刷题笔记:数组中重复的数据 原文:https://lwebapp.com/zh/post/leetcode-find-all-duplicates-in-an-array问题给你一个长度为 n 的整数数组 nums ,其中 nums 的所有整数都在范围 [1, n] 内,且每个整数出现 一次 或 两次 。请你找出所有出现 两次 的整数,并以数组形式返回。你必须设计并实现一个时间复杂度为 O(n) 且仅使用常量额外空间的算法解决此问题。示例 1:**输入:**nums = [4,3,2,7,8,2,3,1]输出:[2,3]
前端面试题:JS 如何实现事件总线 Event Bus 原文:https://lwebapp.com/zh/post/event-bus介绍Event Bus 事件总线,通常作为多个模块间的通信机制,相当于一个事件管理中心,一个模块发送消息,其它模块接受消息,就达到了通信的作用。比如,Vue 组件间的数据传递可以使用一个 Event Bus 来通信,也可以用作微内核插件系统中的插件和核心通信。原理Event Bus 本质上是采用了发布-订阅的设计模式,比如多个模块 A、B、C 订阅了一个事件 EventX,然后某一个模块 X 在事件总线发布了这个事件,
LeetCode笔记:传递信息,深度优先搜索 广度优先搜索 动态规划 原文https://lwebapp.com/zh/post/leetcode-send-message问题小朋友 A 在和 他的小伙伴们玩传信息游戏,游戏规则如下:有 n 名玩家,所有玩家编号分别为 0 ~ n-1,其中小朋友 A 的编号为 0每个玩家都有固定的若干个可传信息的其他玩家(也可能没有)。传信息的关系是单向的(比如 A 可以向 B 传信息,但 B 不能向 A 传信息)。每轮信息必须需要传递给另一个人,且信息可重复经过同一个人给定总玩家数 n,以及按 [玩家编号,对应可传递玩家编号
CentOS 创建新用户并赋予 root 权限,禁止 root 登陆 原文:https://lwebapp.com/zh/post/centos-adduser需求最近遇到了阿里云 ECS 服务器被 DDoS 攻击的问题,说明我们的服务器安全性有待提高。从 ssh 登陆方面考虑,可以给 linux 系统设置子用户,禁止 root 登陆,能够提升一定的安全性。本文你将会学习到如何给 linux 系统、CentOS 系统创建新用户,并设置密码如何给 CentOS 新用户授予权限控制如何禁止 root 登陆提升服务器 ssh 远程连接安全如何重启 sshd 服务如
Vmware Workstation16 出现 “VMware Workstation 不可恢复错误:(vcpu-1)“故障解决 原文:https://lwebapp.com/zh/post/vmware-vcpu-error问题小编最近准备在 Windows 电脑上安装 VMware Workstation 虚拟机,然后安装 macOS 系统用来做苹果系统环境的测试。在安装 VMware 后,启动 macOS 虚拟机的时候,碰到了vcpu-0和 vcpu-1 报错,具体的报错关键信息有VMware Workstation不可恢复错误:(vcpu-1)Exception 0xc0000005 (access