Process Explorer,这个软件真的非常棒,主要还是免费提供的,直接从微软官网下载,我第一次从其他地方下载,没有发现问题而且显示患有问题,应该是一个老版本,后来从官网下载的就没有问题。因为一直使用Mac对于Win的使用经验还是停留在很多年前,发现要深度玩转Win。Sysinternals 套件真是宝藏库。
《苹果上的缺口:我与史蒂夫·乔布斯的生活回忆录》(The Bite in the Apple: A Memoir of My Life with Steve Jobs),很早之前听说乔布斯第一任,也是乔布斯第一个孩子的母亲,女友克里斯安·布伦南(ChrisannBrennan)写了一本《The Bite in the Apple》的书,我英语太菜,后来发现居然被翻译成中文版了,也是第一时间就购买了,与乔布斯有关的书很多,甚至连乔布斯经常光顾的餐厅的厨师都出书了,此书有点被忽视,人们大都了解成功后的乔布斯,虽然《乔布斯传》也曾描写创建苹果之前的乔布斯的一些事,不过还是有点不够细致,而此书刚好是一种补充。
adb shell settings put global captive_portal_detection_enabled 1 adb shell settings put global captive_portal_mode 1 adb shell settings put global captive_portal_use_https 0 adb shell settings put global captive_portal_server connect.rom.miui.com adb shell settings put global captive_portal_http_url http://connect.rom.miui.com/generate_204 adb shell settings put global captive_portal_https_url https://connect.rom.miui.com/generate_204
无法使用互联网时间
同样的也是无法谷歌提供的时间服务, 我用的阿里的NTP服务。
1
adb shell settings put global ntp_server ntp.aliyun.com
leton_success = Closure::once(move |event: &Event| { // Extract database handle from the event lettarget = event.target().expect("Event should have a target; qed"); letreq = target .dyn_ref::<IdbRequest>() .expect("Event target is IdbRequest; qed");
letresult = req .result() .expect("IndexedDB.onsuccess should have a valid result; qed"); assert!(result.is_instance_of::<IdbDatabase>());
leton_upgradeneeded = Closure::once(move |event: &Event| { lettarget = event.target().expect("Event should have a target; qed"); letreq = target .dyn_ref::<IdbRequest>() .expect("Event target is IdbRequest; qed");
letresult = req .result() .expect("IndexedDB.onsuccess should have a valid result; qed"); assert!(result.is_instance_of::<IdbDatabase>()); letdb = IdbDatabase::from(result); letstore: IdbObjectStore = db.create_object_store(&String::from("user")).unwrap(); let_index = store .create_index_with_str(&String::from("name"), &String::from("name")) .expect("create_index_with_str error"); }); open_request.set_onupgradeneeded(Some(on_upgradeneeded.as_ref().unchecked_ref())); on_upgradeneeded.forget();
leton_success = Closure::once(move |event: &Event| { // Extract database handle from the event lettarget = event.target().expect("Event should have a target; qed"); letreq = target .dyn_ref::<IdbRequest>() .expect("Event target is IdbRequest; qed");
letresult = req .result() .expect("IndexedDB.onsuccess should have a valid result; qed"); assert!(result.is_instance_of::<IdbDatabase>());