加载中
ts-node 直接执行 typescript

// index.ts import path from 'path'; import { loadConfig, register, ConfigLoaderSuccessResult } from 'tsconfig-paths'; const result = loadConfig( path.join(__dirname, './tsconfi...

2022/03/09 11:03
176
随机数生成方法

时间随机数: Date.now().toString(36).replace('.', '') // l0ccv9lq aegis 字符串 https://www.npmjs.com/package/aegis-web-sdk 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g...

2022/03/04 19:50
66
随机数生成方法

时间随机数: Date.now().toString(36).replace('.', '') aegis 字符串 https://www.npmjs.com/package/aegis-web-sdk 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, (c) => { c...

2022/03/04 19:50
28
简单的 JSON 语法高亮

HTML显示 <!-- html template --> <pre id="jsonResult" class="json-result"></pre> /* less/scss */ .json-result { border: 0; padding: 5px; background-color: #fff; font-size: 12px; ...

2022/02/24 15:27
552
MacOS 下 MAMP 启用 XDebug

升级了 MAMP 到新版后(不是 pro),配置的 XDebug 一直不生效(打印 phpinfo 不输出 xdebug 等信息) 原因是,旧版本 php 配置文件在 /Applications/MAMP/conf/php5.6.40/php.ini 新版本,p...

php
2022/02/20 15:40
128
MacOS 下 MAMP 启用 XDebug

升级了 MAMP 到新版后(不是 pro),配置的 XDebug 一直不生效(打印 phpinfo 不输出 xdebug 等信息) 原因是,旧版本 php 配置文件在 /Applications/MAMP/conf/php5.6.40/php.ini 新版本,p...

2022/02/20 15:40
20
// TODO: php 性能分享

参考 一次 Laravel 性能分析全程笔记 https://segmentfault.com/a/1190000016411386 mac 下 配置 xhprof https://www.cnblogs.com/yubinbin/p/4782429.html......

2022/01/28 23:27
44
MySQL 的强大,超出你的想象

昨天晚上老板说,很多会员参加完活动,没有返还积分,要我排查一下,看了看,是前任写的存储过程,长达 100 行,写的真溜。 底下还有一个小的存储过程,先拿来分享一下: SET SESSION SQL_MO...

2022/01/12 09:57
54
网页上查询数据库 Hue

神策使用 Hue 做数据库直接查询页面 https://github.com/cloudera/hue [ { "name": "genericapp00", "desc": "Read more on the Hue blog", "path": "/(jobsub|useradmin|hel......

2022/01/10 09:53
330
数据库查询:N + 1 问题

有个列表,返回一次数据库请求:list 有十条数据 然后每条记录需要一个字段的信息,然后,调了 10 次 http 请求,调用了 10 次 sql 数据库查询 优化后,合并成一个单独的请求,返回请求中已经...

2022/01/09 21:00
8
数据库查询:N + 1 问题

有个列表,返回一次数据库请求:list 有十条数据 然后每条记录需要一个字段的信息,然后,调了 10 次 http 请求,调用了 10 次 sql 数据库查询 优化后,合并成一个单独的请求,返回请求中已经...

2022/01/09 21:00
29
PHP Cookie 操作:ThinkPHP、Laravel

最近改造了一个系统,用户有两种登录方式,分别是两个框架写的: 微信登录:使用 ThinkPHP 开发,单位 秒 setcookie($name, $value, 60 * 24 * 365, $config['path'], $config['domain']); 短...

PHP 7 语法糖 ?? 和 ?:

?? $a ?? 0 // 等同于 isset($a) ? $a : 0 isset: 判断一个变量是否设置 值为 false、00、0、’0′ 返回 true ?: $a ?: 0 // 等同于 $a ? $a : 0 empty: 判断一个变量是否为空 null、false、...

2021/12/19 22:35
116
外链跳转

很讨厌的是,现在越来越多的技术网站,跳转到外链,打开一个确认网页,还要再点击确认,太讨论了,比如 控制台执行下面的代码: document.querySelectorAll('a').forEach(item => item.href...

2021/10/28 10:35
54
RGB 颜色转 OpenGL 坐标

颜色 (R, G, B) 取值范围:0~255 OpenGL 坐标 (X, Y, Z) 取值范围:[-1, 1] 转换公式: rgb / 255 * 2 - 1 \(X = { R \over 255} * 2 - 1\) \(Y = { G \over 255} * 2 - 1\) \(Z = { B \ove...

2021/10/22 21:09
214
豆瓣动态删除

偶尔逛逛豆瓣,随便点点“想看、在看、看过”,转发等,都会生成动态。 动态多了以后,想删除,只能一条条来,于是,作为程序员的我,写了半自动化脚本: document.querySelectorAll('[data...

2021/10/16 18:17
32
禅道安装与二次开发

安装 禅道说是国产第一的项目管理软件,以前一直在用,都是销售发来的 zip 安装包。 今天从 gitee 克隆了源码,想安装,发现和常用的开源软件差好多 代码基本上都是王春生公司自己人的提交,...

优雅的网址

前端程序员在规划页面和功能模块时,URL 是一个隐性的入口,拿新冠肺炎疫情通报的网站来说: 丁香园:https://3g.dxy.cn/newh5/view/pneumonia 后改成了 https://ncov.dxy.cn/ncovh5/view/pn...

2021/10/08 11:16
73
scp rsync 文件传输同步

今天突然发现 mac 的 AirDrop 不能用了(经常抽风) 只好用 Linux 的文件传输功能 # 强制传输所有文件,并覆盖 scp -r /Users/pauli3/Downloads/the-folder-to-copy pauli2@192.168.100.44:...

2021/10/01 12:38
265
计算机中内存地址计算问题

在软件设计师考试中经常会出现这种题目,例如(2013年下半年的软件设计师考试题目) 地址编号从 80000H 到 BFFFFH 且按字节编址的内存容量为()KB,若用 16 K * 4 bit 的存储器芯片构成该内...

2021/09/23 20:12
295

没有更多内容

加载失败,请刷新页面

返回顶部
顶部