自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 js算法记录

为了充分发挥GPU算力,需要尽可能多的将任务交给GPU执行,现在有一个任务数组,数组元素表示在这1秒内新增的任务个数且每秒都有新增任务,假设GPU最多一次执行n个任务,一次执行耗时1秒,在保证GPU不空闲情况下,最少需要多长时间执行完成。给定一个矩阵,包含N*M个整数,和一个包含K个整数的数组。现在要求在这个矩阵中找一个宽度最小的子矩阵,要求子矩阵包含数组中所有的整数。

2024-03-27 23:02:46 456

原创 Docker安装WebRTC下TURN服务

新建Dockerfile文件文件用于编译镜像以alpine为基础镜像添加coturn需要的依赖库获取coturn并进行编译通过start.sh启动turnserver服务

2024-01-06 18:04:11 1255

原创 小米路由器4A千兆版安装OpenWRT和ShellClash

小米路由器4A千兆版安装OpenWRT和ShellClash

2023-11-10 23:19:43 4624

原创 在线生成黑夜模式css代码

支持将css,less,scss内容直接生成黑夜模式代码。在线生成黑夜模式css代码。

2023-09-18 22:50:25 137

原创 小程序扫码登录网页应用

小程序扫码登录网页应用前端调用接口生成带唯一scene参数的小程序码,并定时器获取该参数登录状态用户扫描小程序码跳转到小程序界面,同时后台将用户openid与唯一scene参数关联小程序界面弹出登录确认按钮,用户确认登录,查询数据库是否存在该openid用户,有则直接将唯一scene参数设置为可登录状态,前端获取状态后直接进行登录。如果没有改用户,则直接新建一个用户,同时让用户完善个人信息,然后再将唯一scene参数设置为可登录状态,前端获取状态后直接进行登录

2023-03-12 20:16:04 527

原创 mac转换助理安装Windows11

在使用mac的转换助理安装官方windows11的iso镜像时,会提示不能安装该软件,因为当前无法从软件更新服务器获得原因是windows11的镜像包install.wim大于4g,导致转换助理无法直接使用

2023-02-12 23:51:56 8620

原创 gin框架实现websocket并广播消息

gin框架实现websocket并广播消息

2023-02-03 23:26:29 636

原创 electron-webpack-react-antd环境搭建

electron-webpack-react-antd环境搭建

2023-01-14 10:25:22 410

原创 yarn,npm设置最新淘宝镜像,electron镜像

yarn config set registry https://registry.npm.taobao.orgyarn config set disturl https://npm.taobao.org/distyarn config set electron_mirror https://npm.taobao.org/mirrors/electron/

2022-06-18 11:26:35 3535

原创 深度实战Electron,开发本地音乐播放器

1-1 什么是 Electron1-2 配置开发环境2-1 主进程和渲染进程2-2 创建 browserWindow2-3 进程间通信3-1 从原型图出发3-2 功能流程和文件结构4-1 从首页样式开始4-2 创建添加音乐窗口4-3 创建窗口类4-4 使用 Dialog 模块添加音乐文件4-5 展示添加的文件列表4-6 使用Electron store 持久化数据4-7 音乐持久化存储类4-8 使用存储类保存数据5-1 获取数据 渲染主窗口列表 概念5-2 获取数据 渲染主窗口列表 编码部分5-3 播放音乐

2022-06-18 10:58:13 901

原创 Parcel 中文文档 | Parcel 中文网

Parcel 中文文档 | Parcel 中文网Parcel,一个零配置的构建工具,处理web应用。

2022-06-12 09:05:21 474

原创 在线下载Docker Hub镜像,打成tar包下载

在线下载Docker Hub镜像,打成tar包📦下载

2022-03-01 22:28:02 14736

原创 linux权限0777代表的含义

linux权限0777代表的含义0777前面的0是代表suid和guid的suid意味着如果某个用户对属于自己的shell脚本设置了这种权限,那么其他用户在执行这一脚本时也会具有其属主的相应权限。guid则表示执行相应脚本的用户将具有该文件所属用户组中用户的权限。下面举个例子-rwxr-xr-x 1 root root 12 09-02 15:21 my_test.sh上面的mysql_test.sh文件权限是所属用户(root)是7,如果设置了suid,那么其他任何用户的权限都

2021-09-25 16:56:49 3033

原创 nestjs-websocket 实现简单的聊天室

https://www.passerma.com/chat/代码地址https://github.com/passerma/nestjs-websocketwebsocket部分代码如下import { OnGatewayConnection, OnGatewayInit, SubscribeMessage, WebSocketGateway, OnGatewayDisconnect, WebSocketServer} from '@nestjs/websockets';import.

2021-08-22 12:37:12 1891

原创 docker-compose部署nodejs+eggjs+mysql+redis+nginx项目

详细实现方式以及文件下载请前往https://www.passerma.com/article/76本教程将从镜像构建,容器编排,容器通信来部署实现一个基于nodejs+eggjs+mysql+nginx+react的前后端分离项目从一个小demo来从无到有搭建一个完整的项目以下所有代码均可直接访问,地址https://gitee.com/passerma/docker-node-nginx-mysql-redis/tree/master一、前端界面搭建1.前端代码预览前端使用...

2021-06-24 00:23:22 1386

原创 构建node极简Dokcer镜像,并安装npm及cnpm

详细实现方式以及文件下载请前往https://www.passerma.com/article/75一、为啥要自己构建如果使用官方最新的nodejs镜像,会发现高达908M,明明就一个node环境,怎么也不应该那么大我们可以通过alpine来自己构建一个极小的node镜像包二、开始构建1.拉取alpinedocker pull alpine拉取完成发现这个包只有5.6M2.编写Dockerfile文件FROM alpineRUN apk add nodej.

2021-06-19 14:10:23 805

原创 使用lerna搭建脚手架项目

详细实现方式以及文件下载请前往https://www.passerma.com/article/74一、初始化项目1.创建脚手架文件夹执行npm init -y初始化项目2.全局安装lerna使用npm i lerna -g全局安装lerna3.初始化lerna项目使用 lerna init初始化项目这步需要装有git才可以执行,初始化完成后生成lerna.json以及packages文件夹4.新建.gitignore文件将一些无需上传的文...

2021-05-31 22:07:13 1489

原创 VMware15安装CentOS7详细步骤及使用ssh连接

详细实现方式以及文件下载请前往https://www.passerma.com/article/73一、准备需要先下载好CentOS7镜像文件,已经安装好VMware,同时还需要SSH连接软件,本人使用的是Mobaxterm二、创建CentOS虚拟机1.点击VMware左上角文件,选择新建虚拟机2.选择自定义3.保持默认配置4.选择稍后安装操作系统5.选择操作系统Linux,版本CentOS7 64 位6.输入虚拟机名称及位置7....

2021-05-23 16:25:55 380

原创 beego入门到实战

详细实现方式以及源码下载请前往https://www.passerma.com/article/72一、beego路由beego存在三种方式的路由:固定路由、正则路由、自动路由1.固定路由顾名思义就是路径是确定的路由,主要有以下三种1).直接响应所有类型的请求beego.Router("/", &controllers.MainController{})对应的Controller如下package controllersimport ( "github.c.

2021-03-14 21:13:51 1430

原创 最新全国三级城市地区及经纬度数据下载

全国三级城市地区及经纬度数据下载

2021-02-28 21:30:50 988

原创 koa2+typescript环境搭建

详细实现方式以及源码下载请前往https://www.passerma.com/article/70"koa2+typescript环境搭建1.安装koa2脚手架全局安装koa2脚手架 npm install -g koa-generator2.使用脚手架创建项目 koa2 project后面的project表示项目的名称,我这里以koa2-ts项目名为命令 koa2 koa2-ts 举例,创建完成,生成以下目录进入项目,安装依赖 cd projec...

2020-11-27 23:45:39 2091

原创 CentOS7安装Nginx及NodeJS搭建网站

详细实现方式以及源码下载请前往https://www.passerma.com/article/69一:安装Nginx1.安装gcc安装nginx编译所需依赖环境, gcc 环境 yum install gcc-c++2.安装pcrenginx 的 http 模块使用 pcre 来解析正则表达式 yum install -y pcre pcre-devel3.安装zlibnginx 使用 zlib 对 http 包的内容进行 gzip yum -y in...

2020-10-31 22:47:10 217

原创 CentOS安装docker,并配置CentOS容器以及设置ssh远程连接

CentOS安装docker环境,docker环境安装CentOS容器,CentOS容器开启ssh连接,一步到位目录一:安装docker1.查看是否支持2.查看是否已安装3.安装docker4.启动docker5.验证docker安装是否成功二:docker安装CentOS71.配置docker下载源2.下载CentOS7的docker镜像3.创建CentOS7的docker容器4.进入CentOS7的docker容器三:设置ssh访问1.安装open

2020-09-20 01:36:46 206

原创 antd根据数据递归生成树节点

递归生成antd的TreeSelect或者Tree的树子节点以下是初始数据格式data: [ {code:'1', childrenList:[ {code:'1-1', childrenList:[ {code:'1-1-1', childrenList:[]}, {code:'1-1-2', childrenList:[]} ]} ]}, {code:2, c

2020-07-10 22:44:44 923

原创 宝塔面板安装使用NoderCMS

NoderCMS是基于Node.js&MongoDB的轻量级 CMS 内容管理系统与word press的区别,各位自行问度娘,这里不再赘述演示地址http://www.nodercms.com/demo具体的实现方法请前往https://www.passerma.com/article/65...

2020-07-01 15:55:09 319

原创 一款极简导航

自己写的一款极简导航,由于充分体现极简,因此只保留以下功能,链接:PM导航1. 基本搜索功能,支持联想,内置三个搜索,点击切换,分别是百度,搜狗,必应,方向键可以选择联想的内容2. 基本链接收藏,只保留8个位置,因此最多收藏8个链接3. 背景功能,接口来自必应壁纸,支持来回切换,支持自定义壁纸功能4. 其他基本功能,右上角,包含记录搜索历史,清空搜索历史,可以设置搜索栏和收藏栏的透明度了数据同步功能,可选同步功能以下是效果图交流反馈地址https://www.passer..

2020-06-07 23:11:12 527

原创 react背景彩带

使用方法以及预览地址https://www.passerma.com/demo/ribbon

2020-06-07 19:33:57 195

原创 React16.8的新增特性,Hook讲解

Hook是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性1.useState用来声明state变量,类似于class里的this.state,使用方法如下export default function Example() { // useState() 方法里面唯一的参数就是初始 state,可以是数字或字符串或对象 // 这一步设置了count的初始值为0 // setCount为修改cou.

2020-06-07 13:21:04 555

原创 js判断鼠标绕某点旋转度数以及方向

js需要判断鼠标绕某点顺时针旋转某度后做什么事,或者逆时针旋转某度后作什么事,即可用到本案例首先我们可以得到三个点,分别为中心点,起始点和结束点,于是可以知道三点的坐标,再通过余弦定理求出旋转角度,同时可知三边的向量,然后可通过叉乘求出方向为顺时针还是逆时针。运算代码如下:var pointA = { X: 500, Y: 300};var pointB = {};var pointC = {}; // A,B,C分别代表中心点,起始点,结束点

2020-06-06 14:45:18 1456

原创 wangEditor给图片添加超链接,实现点击跳转网页

具体实现方式可以前往 https://www.passerma.com/article/61 查看要实现此种效果,需要为图片包裹一层a链接,即可实现点击图片跳转网页实现效果如下,点击图片后点击图片栏会在弹出框中可以添加超链接包裹后具体实现方式可以前往 https://www.passerma.com/article/61 查看...

2020-06-06 14:33:32 4625

空空如也

空空如也

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

TA关注的人

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