未来心不可得
February 8, 2020

cpp进阶

assert(expression) 在Release模式下,是直接跳过。。#ifdef NDEBUG #define assert(expression) ((void)0)lambda表达式引用传值需要看被引用object的寿命void func() { std::string *sptr = new std::string{}; return std::asyn...
January 9, 2020

树莓派2B做个 ios虚拟定位器

思路借用libimobiledevice 和手机通信iphone开热点,通过上述工具usb线组局域网写一个小网页做树莓派control-interface,用avahi-daemon广播自己域名给iphone,可以直接浏览器控制Pi上用调ideviceimagemounter向手机写入开发者镜像Pi上借助libimobiledevice库,以及"com.apple.dt.simulatelo...
January 6, 2020

(opensource) windows写磁盘镜像(u盘, sdcard, 含分区表)

Linux下面直接dd在windows下要绕几个坑。。先上做法在target device上新建一个分区,占满整个disk假设分区代号\\.\W:,整盘代号\\.\PhysicalDrive99,下面开始打开vs写程序(需要windows.h等等)看磁盘代号打开Powershell 然后`wmic DISKDRIVE// 1. get volume HANDLE hVolume = Crea...
December 3, 2019

前端打包论

介绍下工具babel / babel-browser.js就这些ES6, jsx标准等等,现代浏览器不认,我们得把写好的javascript脚本翻译成ES5年代的以兼容大部分浏览器(IE9+),就有了这个。babel-cli是一个专门的转换js文件的工具,将新语法的new.js转换成旧语法的compatibility.js文件,然后直接在HTML引用即可。babel-browser.js是一...
October 27, 2019

Codeforces 1247 F. Tree Factory

快乐是短暂的,思考让我放下一切,AC的一瞬间还是很快乐的。解题报告 https://codeforces.com/contest/1247/problem/F我觉得这题想得出原理,但是写起来还是挺难的。题:使用最少的步骤,从 bamboo tree 构造出 target normal tree。存树每个Node存next_brother,这个node的parent里面,存一个header。相...