Linux scp 命令用法

scp 的语法、常用参数、本地与远程互传、指定端口和密钥、以及递归传目录的正确写法。

技术笔记 / LinuxLinuxscp传输命令行

nginx reload 报 invalid PID number 怎么解决

执行 nginx -s reload 时报 invalid PID number 的原因:nginx.pid 文件内容为空,通常是没有正常启动过。给出重新指定配置启动的办法。

技术笔记 / LinuxNginx报错pid

Go 业务开发常用的几个库:各自解决什么问题

把 Go 业务开发里高频用到的几个库按用途分类讲清楚:Web 框架 Gin、日志 zap、JSON 序列化 jsoniter、ORM GORM、定时任务 robfig/cron、依赖注入 wire、协程池 ants,并说明各自的取舍与替代方案。

技术笔记 / GoGo开源库框架选型

Linux top 命令参数详解

top 的常用参数、交互按键,以及输出里 load average、us/sy/wa、buff/cache、swap 各行数字到底该看什么。

技术笔记 / LinuxLinux监控top性能

最简单的 Nginx + PHP 配置方法

不源码编译,直接用 apt 装 nginx 和 php-fpm,改一个 location 把 .php 交给 php-fpm 处理,十几分钟就能跑起来。

技术笔记 / LinuxNginxPHPnginx.conf

GitHub 直连访问:长期维护的 hosts 方案

自己 ping 出来的 GitHub IP 很快就失效,可以订阅一个持续维护的 hosts 项目,定时更新本机 hosts 文件。

技术笔记 / 运维网络GitHubhosts

go-micro 微服务:用 consul 做服务发现

consul 的安装与开发模式启动、go-micro 服务的注册与发现、以及本地调试时常见的健康检查失败问题。

技术笔记 / Go微服务Gogo-microconsul

SSL 证书格式:PEM、JKS、CRT、PFX 有什么区别

常见证书格式的用途、openssl 在各种格式之间转换的命令,以及生成自签证书、查看证书内容和有效期的常用操作。

技术笔记 / Linux证书SSLPEMJKS

Go 的 context 到底怎么用:WithCancel、WithTimeout、WithValue

从 Background 和 TODO 的区别讲起,用可运行的例子说明 WithCancel、WithDeadline、WithTimeout、WithValue 各自解决什么问题,以及为什么 context 要作为函数第一个参数往下传。

技术笔记 / GoGocontext并发源码

JS 里的 this 到底指向谁:从调用方式说起

this 的值在函数被调用时才确定,和函数怎么定义无关。本文用几个对照例子讲清四种调用形态、call/apply/bind 的作用、箭头函数为什么不受影响,以及回调里丢 this 的常见场景。

技术笔记 / 前端前端JavaScriptthis

VS Code Remote SSH 报错 _workbench.downloadResource 怎么解决

用 Remote SSH 连服务器时报 _workbench.downloadResource failed,原因是服务端的 .vscode-server 残留了坏文件,删掉重新连即可。

技术笔记 / LinuxSSHVS Code远程开发

React 组件自适应宽高

父容器尺寸不确定时,组件怎么拿到真实宽高并重新渲染:ref 测量、监听 resize,以及用 ResizeObserver 替代 window resize 的原因。

技术笔记 / 前端React布局组件

用 JS 实现全屏预览(F11 效果)

用 requestFullscreen 让指定元素全屏,处理各浏览器前缀差异,以及进入和退出全屏的状态监听。

技术笔记 / 前端JavaScript全屏DOM

用 JS 下载页面指定内容

用 Blob 加 a 标签模拟点击,把页面上某一块内容导出成文件,包括生成 HTML、CSV 和纯文本的写法。

技术笔记 / 前端JavaScript下载Blob

为什么用 Object.prototype.toString.call 检测对象类型

typeof 判断对象类型为什么不可靠,Object.prototype.toString.call 为什么准确,以及 instanceof、Array.isArray 各自适用什么场景。

技术笔记 / 前端JavaScript类型判断原型链

antd Upload 上传文件的写法

antd Upload 组件配合 Form 使用时的完整代码:自定义请求、手动上传、拿到文件列表、以及表单校验与上传顺序的处理。

技术笔记 / 前端antdReact前端上传

ESLint 配置详解(airbnb + prettier)

从 npm eslint --init 走一遍初始化流程,再逐项解释 .eslintrc.js 里 parser、extends、env、rules 的含义,以及和 Prettier 的分工。

技术笔记 / 前端前端ESLint代码规范Prettier

JS 常见报错与原因

记录平时遇到的高频报错:操作 undefined 的属性、循环里闭包引用变量、异步返回值当成同步用,逐条说明报错信息背后的真实原因。

技术笔记 / 前端JavaScript报错调试

SPA(antd / React)用 Nginx 部署的配置

前端单页应用部署到 Nginx 的标准配置:try_files 解决刷新 404、gzip 压缩、静态资源缓存策略,以及 history 模式路由的处理。

技术笔记 / 前端ReactNginx部署SPA

React 页面传参的几种方式

路由 params、query 参数、state 传值三种方式的写法与区别,各自的优缺点和刷新页面后会不会丢失。

技术笔记 / 前端React路由Router
1…4567

站内搜索

没有找到内容!