摘要:
adb devices //查看adb已连接的设备信息,出现序列号和device表示已正常连接设备 adb shell pm list packages //查看所有已安装应用的包名 adb shell pm uninstall -k --user 0 包名 //卸载包名所对应的软件(卸载命令1) 阅读全文
摘要:
``` /** * 经纬度转瓦片编号 * @param {number} lon 经度 * @param {number} lat 纬度 * @param {number} zoom 缩放级别 * @return {{x: number, y: number, z: number}} */ func 阅读全文
摘要:
- 二维数组行列转换 ``` function transformArray(arr){ const array = []; arr.forEach((row, r) => { row.forEach((col, c) => { array[c] ||= []; array[c][r] = col; 阅读全文
摘要:
修改Grammar.js的parse_SIP_URI方法(大概在2886行) function parse_SIP_URI() { var result0, result1, result2, result3, result4, result5; var pos0, pos1; pos0 = pos 阅读全文
摘要:
转载自 https://blog.konghy.cn/2015/11/13/rpmbuild/ 大多数 rpm 包的制作都是用源码包来编译构建,而我的需求是直接将可运行的二进制文件制作成 rpm 包,而且是在 Ubuntu 系统上。网上的大部分资料都是源码来制作 rpm 包,且比较零乱、不完整。rp 阅读全文
摘要:
import {UA as Agent, WebSocketInterface as Socket, debug} from 'jssip'; import EventEmitter from "./eventEmitter"; debug('JsSIP:RTCSession:DTMF'); exp 阅读全文
摘要:
class EventEmitter { #listeners = Object.create(null); #maxListener = 10; constructor() { } on(evt, cb) { const cbs = this.#listeners[evt] || (this.#l 阅读全文
摘要:
js生成伪GUID const uuid = (() => { const s4 = () => (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1); return () => `${s4()}${s4()}-${s4()} 阅读全文
摘要:
import { stat, mkdir, createWriteStream, createReadStream, unlink } from 'fs'; import { parse as pathParser, extname, join as pathJoin } from 'path'; 阅读全文