自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lwebapp.com

Python/javascript/golang

  • 博客(28)
  • 收藏
  • 关注

原创 开源 IM 系统 tinode 部署教程| WSL 环境

为便于后端启动,我们采用 WSL 环境,配合 docker 安装数据库,来启动 IM 应用配合修改前端代码,前端需要从另一个仓库来拉取

2023-02-09 12:16:57 1016 1

原创 使用 x-sheet 构建在线疫情高峰预测数据表

实现vue3 x-sheet来打造在线疫情高峰预测数据表,参照这个教程,你可以自由的定制你自己的个性化在线表格应用。

2022-12-23 00:54:25 914

原创 如何删除Word文档中的空白页

小编在使用 word 文档的时候,总结的如何删除空白页的一点经验,如果有任何不明白的地方,欢迎留言交流。

2022-10-18 13:19:45 34657

转载 微信小程序如何关闭云开发

新建项目一不小心就会把云开发打开,给开发者带来一些麻烦。接下来,小编结合自己的开发经验,给大家说说如何关闭微信小程序开发工具中的云开发功能。

2022-09-16 16:28:51 1715

原创 x-sheet 开发教程:初始化配置自定义布局

x-sheet是一款高性能WebJavaScriptCanvas电子表格,之前小编写过一篇x-sheet入门体验,简单介绍了一下如何使用x-sheet。这次我们继续深入一下,了解下x-sheet还支持哪些配置,通过修改配置可以自定义我们的表格布局和特性。原文X-Sheet开发教程初始化配置自定义布局x-sheet目前还在开发中,部分API还不稳定,后续有变化小编会及时更新。...

2022-07-27 15:28:40 1031 1

原创 Pyodide 中实现网络请求的 3 种方法

小编之前提过一个在线 Python 工具,核心技术是用到了一个叫 Pyodide 的库,能够让 Python 在网页上运行,但是小编在学习过程中发现,并不是所有 Python 内置库或者扩展库都能运行,比如 `requests`是不支持的。...

2022-07-16 22:33:06 841

原创 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学习欢迎

2022-07-14 15:37:40 548

原创 网页版 Python 图片转字符画

最近发现一个好玩的 Python 玩法,用 Python 将图片转为字符画,大多数都是本地程序,因为之前小编搭建过一个在线版的 Python,于是尝试了使用在线版的 Python 实现了图片转字符画。

2022-07-14 15:36:50 2684

原创 Windows 下安装 Bun:像 Node 或 Deno 一样的现代 JavaScript 运行时

最近前端工具链又火了一个项目 Bun,可以说内卷非常严重。Bun 是一个新的 JavaScript 运行时,内置了打包器、转译器、任务运行器和 npm 客户端

2022-07-11 14:52:18 2401

原创 pnpm 中无法使用 patch-package 打补丁

前端开发过程中,经常会遇到第三方开源库有 BUG 的情况,通常我们有以下处理方式有些小伙伴不知道,还有一种方案是给本地 npm 包打补丁。意思是你的项目在正常安装某个 npm 依赖的情况下,通过在项目里增加一个补丁文件,就可以将对这个 npm 包的修改持久保存到项目中。这样就能实现针对开源库的 bug 修复直接应用到项目中。小编了解到有一个叫 patch-package 的开源库,可以轻松的做到给 node_m...

2022-06-21 17:41:53 725

原创 如何设置 iOS 开发环境

移动互联网时代,掌握 iOS 开发和安卓开发 还是很有好处的,小编最近在学习移动端开发的时候,最先遇到的问题就是环境安装问题了。虽说网络上的教程已经很丰富了,但是也不是每次都很顺利,总是避免不了踩坑。这里就做一个 iOS 开发的踩坑笔记,不一定没个人都会遇到这些坑,但是如果你也恰巧遇到的话,希望能对你有一些帮助和启发。...

2022-06-21 15:22:52 165

原创 不用PyScript,网页端运行的Python编辑器

原文:https://lwebapp.com/zh/python-online需求有小伙伴可能听说过 PyScript,知道了Python可以通过打包成wasm运行在浏览器端了,这样做一些需要Python来做的功能,可以直接在浏览器完成,无需和服务器交互,打开了开发者的想象力。这里我们要推荐的是一个在线工具,也是支持Python代码的执行,一个在线的Python代码编辑器[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QM6VdWX0-1652435053894)(ht

2022-05-13 17:44:43 2606

原创 正则表达式提取 git 提交记录中的新增代码行

原文:https://lwebapp.com/zh/post/regular-expression-to-match-multiple-lines-of-text需求最近有小伙伴提了个需求,想用正则表达式从一段 git 提交记录中提取出具体更新了哪些代码,简单来说就是 commit diff 展示的代码,需要把 代码前面带 + 和 - 的行剥离出来。我们从 RichX 项目复制出来一段提交记录,稍作修改用于演示。+ import { Plugin } from "..";- CONST SUM =

2022-04-13 12:01:37 1220

原创 Nodejs Playwright 自动识别验证码登陆B站

原文:https://lwebapp.com/zh/post/bypass-captcha需求日常工作当中,为了提高工作效率,我们可能会写脚本来自动执行任务。有些网站因为需要用户登陆,所以脚本的自动登陆功能必不可少。不过我们在登陆网站的时候经常会出现验证码,验证码的目的就是为了防止机器登陆、自动化脚本操作,那么有没有办法让脚本能自动识别验证码实现登陆呢?接下来我以 B 站为例给大家讲解下,如何解决自动登陆脚本中最关键的验证码问题。探索首先需要体验下这个网站的登陆方式,了解下它的验证码类型。打开

2022-04-11 13:07:21 2619 2

原创 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,

2022-03-28 11:07:58 50851 2

原创 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]

2022-03-12 11:35:11 7892

原创 前端面试题:JS 如何实现事件总线 Event Bus

原文:https://lwebapp.com/zh/post/event-bus介绍Event Bus 事件总线,通常作为多个模块间的通信机制,相当于一个事件管理中心,一个模块发送消息,其它模块接受消息,就达到了通信的作用。比如,Vue 组件间的数据传递可以使用一个 Event Bus 来通信,也可以用作微内核插件系统中的插件和核心通信。原理Event Bus 本质上是采用了发布-订阅的设计模式,比如多个模块 A、B、C 订阅了一个事件 EventX,然后某一个模块 X 在事件总线发布了这个事件,

2022-03-10 15:46:41 2117

原创 LeetCode笔记:传递信息,深度优先搜索 广度优先搜索 动态规划

原文https://lwebapp.com/zh/post/leetcode-send-message问题小朋友 A 在和 他的小伙伴们玩传信息游戏,游戏规则如下:有 n 名玩家,所有玩家编号分别为 0 ~ n-1,其中小朋友 A 的编号为 0每个玩家都有固定的若干个可传信息的其他玩家(也可能没有)。传信息的关系是单向的(比如 A 可以向 B 传信息,但 B 不能向 A 传信息)。每轮信息必须需要传递给另一个人,且信息可重复经过同一个人给定总玩家数 n,以及按 [玩家编号,对应可传递玩家编号

2022-03-01 14:25:57 221

原创 CentOS 创建新用户并赋予 root 权限,禁止 root 登陆

原文:https://lwebapp.com/zh/post/centos-adduser需求最近遇到了阿里云 ECS 服务器被 DDoS 攻击的问题,说明我们的服务器安全性有待提高。从 ssh 登陆方面考虑,可以给 linux 系统设置子用户,禁止 root 登陆,能够提升一定的安全性。本文你将会学习到如何给 linux 系统、CentOS 系统创建新用户,并设置密码如何给 CentOS 新用户授予权限控制如何禁止 root 登陆提升服务器 ssh 远程连接安全如何重启 sshd 服务如

2022-02-24 15:05:06 1069

原创 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

2022-02-24 12:18:25 14386 3

原创 jsdelivr炸了如何解决|用这些免费cdn

很多接触开源的朋友可能知道jsdelivr,而且经常使用这个cdn服务,这是一个非常快的免费的cdn服务,所有公开的javascript npm包和github仓库,都可以使用jsdelivr来作为静态资源服务器,而且免费、超快!

2021-12-20 16:57:27 15350 18

原创 震惊,我竟用一行正则完成了日期格式化

原文 js正则格式化日期时间自动补0背景时间日期格式化的需求很常见,也有很多工具类转换方法,比如需要将2022-3-4这种日期格式转化为2022-03-04,也就是实现个位数月份或天数日期自动前置补 0。用moment.js、dayjs第三方库的 API 也很容易做到,这里我们自己实现一下看看。解法一思路:先来看看常规方案。就用这个2022-3-4日期来举例子,我们先根据-切分字符串,得到一个数组,然后分别识别3、4这种个位数日期,<10就前置补 0,否则不操作。代码:function

2021-10-13 23:29:58 198

原创 字节跳动取消大小周,网友炸了!

7月9日,字节跳动公司发布内部公告,宣布将于2021年8月1日起取消隔周周日工作的安排。字节跳动表示,8月开始有需求的团队和个人,可以通过系统提交加班申请。字节的员工晒出了关于取消隔周周日工作安排的通知邮件截图,证实了真实性。大小周最近几年已经成为有互联网行业特色的休息方式,是指一个星期单休,再下个星期双休,依次循环即为大小周。此前,快手宣布从7月1日起取消大小周,员工按需加班,公司按照相关规定向员工支付加班工资。据了解,周末加班快手向员工支付2倍工资,国家法定节假日加班向员工支付3倍工资。字节因为

2021-07-10 13:40:40 1488

原创 Python初学者笔记(4)-简单的通讯录

要求:编写一个简单的通讯录1、通讯录包含至少包含姓名、电话号码、电子邮箱;2、通讯录的信息能够保存在本地磁盘;3、通讯录查找特定人员的信息;4、通讯录能够修改特定人员的信息;5、通讯录能够删除特定人员的信息;6、通讯录能完全显示所有人的信息 方法:Python 2.7.9 / Windows 1 # -*- coding: gbk -*- 2

2017-01-04 16:16:34 944

原创 Python初学者笔记(3):输出列表中的奇数/奇数项,字符串中的偶数项,字符串大小写转换

【1】a=[8,13,11,6,26,19,24]1)请输出列表a中的奇数项2)请输出列表a中的奇数解:1)1 a=[8,13,11,6,26,19,24]2 print a[::2] Result:>>>[8, 11, 26, 24]2)1 a = [8,13,11,6,26,19,24]2 b = []3 for item in a:4 if item%2 !

2017-01-04 15:54:57 23073

原创 安装wampserver出现“The Program can&#39;t start because MSVCR110.dll is missing from your computer. Try reinstalling the program to f

问题描述:今天安装wampserver的时候出现“The Program can't start because MSVCR110.dll is missing from your computer. Try reinstalling the program to fix this problem”弹窗报错,以至于无法启动wampserver安装条件:Win7 系统, 64 位, 安装软件:

2017-01-04 15:54:52 2605

原创 python初学者笔记(2):阿拉伯数字转换成中文大写

题:输入一个数字,转换成中文大写的写法可运行的程序(Python 2.7.9): 1 # -*- coding: utf-8 -*- #在python2的py文件里面写中文,必须要添加一行声明文件编码的注释,否则python2会默认使用ASCII编码 2 dic_num={"0":u"零","1":u"壹","2":u"贰","3":u"叁","4":u"肆","5":u"伍","6":u

2017-01-04 15:54:47 1507

原创 Python初学者笔记:打印出斐波那契数列的前10项

问题:斐波那契数列(意大利语: Successione di Fibonacci),又称黄金分割数列、费波那西数列、费波拿契数、费氏数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*),用文字来说,就是斐波那契数列列由 0 和 1 开始,之后的斐波那契数列系数

2017-01-04 15:54:42 8525

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除