- 博客(90)
- 资源 (12)
- 收藏
- 关注
原创 NextJs 路由管理
因此,您不能在同一路由分段级别拥有单独的[静态]和[动态]插槽。如果一个槽是动态的,则该级别的所有槽都必须是动态的。它们对于应用程序的高度动态部分非常有用,例如社交网站上的仪表板和源。要在不影响 URL 的情况下组织路由,请创建一个组以将相关路由放在一起。段之间的区别在于,使用 optional 时,也会匹配不带参数的路由(上例中为。例如,由于路由组不会影响 URL 结构,内部的路由共享相同的 URL 层次结构,您也可以通过在组的文件夹中添加。文件将加载骨架应用于特定路由,请创建一个新的路由组(例如,
2024-12-17 11:47:51
702
原创 实时监听端口状态。并重启服务
使用场景: 服务需要依赖第三方接口。本地开发过程中有时因为网络问题导致服务终止。注意:它不是守护进程,只是一个 循环监听,所以不可以使用在生产环境。监听端口,如果端口没有服务则重启服务。
2023-03-08 21:30:35
403
转载 MongoDB Object Array Lookup Aggregation
【代码】MongoDB Object Array Lookup Aggregation。
2023-02-19 20:52:51
222
原创 Mongodb 通过 aggregate 对子文档进行筛选
相关文档: http://www.petecorey.com/blog/2020/01/29/mongodb-object-array-lookup-aggregation/部落列表中的用户 state, unknow = 0, applyed = 1, joined = 2 , deleted = 3。这里 members.state 它是做标记,没有达到预期效果。期望:筛选出不同状态的的用户。部落表中包含有成员列表。
2023-02-19 20:46:22
668
原创 装饰器学习
LoggerTestimport { LoggerClass, LoggerMethod, LoggerParams, LoggerProperty } from './LoggerDescriptor'@LoggerClassclass LoggerTest { @LoggerProperty private readonly info: string constructor (private readonly key: string) { this.info = 'test
2022-05-29 07:56:19
104
原创 腾讯云文件上传流程
文件上传流程 actor user as "用户" participant Client as "浏览器" participant Server as "服务端" participant COS as "腾讯云" autonumber COS <- COS: 开通腾讯COS服务并获取密钥 Server <- Server: 配置密钥 user -> Client: 点击上传按钮 user -> Client: 选择上传文件 Client -
2022-05-26 12:45:09
3548
原创 Jenkins 按分支拉取代码
配置参数// 定义任务参数properties([ parameters([ string( defaultValue: '11.1.1', description: '<h3> 版本</h3>', name: 'Version', trim: true ), [ $class: 'GitParameterDefinition', branch: '', bra
2022-05-26 08:03:11
1153
原创 直播技术的基本流程
@startuml mediaflow-a start partition pushFlow { :**采集**\n====\n 音频采集 \n----\n 视频采集; #ffeeee:待处理队列} :**处理**\n====\n 音频处理 \n----\n 视频处理; #ffeeee:待编码队列} :**编码**\n====\n 音频编码 \n----\n 视频编码; #ffeeee:待推流队列} :推流;
2022-05-03 16:35:06
444
原创 Typora样式调优
/** user Custom CSS ======================================= **/ p>.md-image:only-child:not(.md-img-error) img, p>img:only-child { margin-left: 0; } img { border-radius: 5px; } blockquote .md-pair-s > code { /* font-weight: .
2022-04-21 11:26:48
200
原创 PlantUML在vscode中的使用
安装搜索 PlantUML 进行安装使用使用文档: https://plantuml.com/zh/VScode 渲染使用命令 option + d使用文档@startumlAlice -> Bob: Authentication RequestBob --> Alice: Authentication ResponseAlice -> Bob: Another authentication RequestAlice <-- Bob: Another a
2022-04-17 10:09:22
3487
2
原创 Chrome浏览器高级参数
重新启动一个新的Chrome浏览器/Applications/Google\ Chrome.app/Contents/MacOS/Google\Chrome --disable-web-security --user-data-dir=/Users/shang/Downloads/chrome --incognito–disable-web-security关闭安全策略(浏览器可以直接进行跨域请求资源)–user-data-dir指定一新的工作目录–incognito使用隐身模式...
2022-04-15 11:00:50
2752
原创 php 命令启动静态服务
查看所有命令➜ ~ php --helpUsage: php [options] [-f] <file> [--] [args...] php [options] -r <code> [--] [args...] php [options] [-B <begin_code>] -R <code> [-E <end_code>] [--] [args...] php [options] [-B <begin_code&g
2022-04-09 15:59:14
1329
原创 pyautogui 使用笔记
背景介绍通过pyautogui 图像识别, 对订单列表上的入口进行点击,跳转到详情页,对详情页面数据进行COPY,然后以时间时间戳为文件名将数据存储。#!/usr/bin/python3import pyautoguiimport timeimport pyperclip def save(filename, contents): fh = open(filename, 'w', encoding='utf-8') fh.write(contents) fh.close()
2022-03-16 20:22:21
361
原创 活码需求流程图
活码需求活码流程#mermaid-svg-78LdYbdgUz5zc98y {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-78LdYbdgUz5zc98y .error-icon{fill:#552222;}#mermaid-svg-78LdYbdgUz5zc98y .error-text{fill:#552222;stroke:#552222;}#mermaid-s
2022-03-15 22:22:34
190
翻译 Json-schema 快速入门
文章目录介绍从Schema开始定义属性深入了解属性嵌套数据结构架构外的引用查看我们定义的 JSON Schema 的数据介绍以下示例决不包含 JSON Schema 可以提供的所有值。为此,您需要深入了解规范本身——在https://json-schema.org/specification.html了解更多信息。假设我们正在与基于 JSON 的产品目录进行交互。该目录的产品具有:标识符:productId商品名称:productName消费者的销售成本:price一组可选标签:tags.
2022-03-07 20:18:34
1013
原创 jenkins部署,访问地址添加前缀
/usr/local/java/bin/java -Djava.awt.headless=true -DJENKINS_HOME=/opt/jenkins -jar /usr/lib/jenkins/jenkins.war--logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --httpPort=8080 --debug=5 --handlerCountMax=100 --handlerCountMa
2022-03-02 21:28:03
1657
原创 按时间只保留TOP5记录
sh script: "rm -fr `ls -t /opt/artifacts${arg.module} | grep '^[0-9]*\$' | awk '{ if(NR>5){ print \"/opt/artifacts${arg.module}/\"\$1 }}'`";定义参数arg = [ module: '/page/test/module' ]正序排列给定的目录ls -t /opt/artifacts${arg.module} 筛选归档的目录, 以数字为目录名gr
2022-03-02 21:24:28
125
原创 Linux资源管控【笔记】
Linux资源管控一. 资源隔离Namespace是什么?namespace 是 Linux 内核用来隔离内核资源的方式。它是对全局系统资源的封装隔离,处于不同 namespace 的进程拥有独立的全局系统资源,改变一个 namespace 中的系统资源只会影响当前 namespace 里的进程,对其他 namespace 中的进程没有影响每个namespace下的资源对于其他namespace下的资源是透明的,不可见的。从操作系统角度看,可以出现多个相同pid的进程,由于它们属于不同
2022-03-02 12:08:29
910
原创 Authorization Basic认证 笔记
Basic认证Basic认证过程简单介绍浏览器请求一个需要认证的网页。服务器向浏览器返回“401 Unauthorized(未认证)”状态码。浏览器收到此状态码后,询问用户名和密码。浏览器发送附带认证信息(Authorization头信息)的请求。本次请求得到了文档(用户名密码均正确的情况下)。方案1: header 添加 Authorization原理说明:string code = ‘fozzie:fozzie’string base = base64(code)// bas
2022-02-23 17:36:46
4922
原创 阿里云Serverless实践
阿里云ServerLess最佳实践,Serverless的全称是Serverless computing无服务器运算
2022-02-16 19:19:43
1682
backbone详细中文API
2014-02-14
最好用的CSS用户手册 chm
2011-01-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人