Frossky 发布的文章

今天很沮丧。或者是这阵子都很沮丧。
曾经自认为能搞定的事情却频频搞不定。
乐视手机,自认为可以Root一下,结果下错了Root包,手机变砖。
在淘宝上买了个修砖服务。其实是关机状态刷原厂包。40块钱。眼看着修好了,付了钱。
晚上想自己再试试。关机刷原厂包,到了插电这一步,被老婆、小孩轮番叫出去不是干这个就是弄那个,结果回来之后完全忘了电脑正在等待插手机刷包。又开始下载root工具。Root工具要求开机进系统使用。下载好了开机,插手机,结果变砖了,心里一着急,把手机线一拔出来,忽然看到原厂刷机软件似乎正在运行,给手机里装了什么东西。再插上电脑,USB设备一会儿消失、一会儿出现,不能稳定连接————意味着硬件损坏————这次彻彻底底变砖了。
真的很沮丧。
很久没有试过这么沮丧了。却也不仅仅是今天这么沮丧。
前阵子开椰子,老婆小孩要吃里面的椰蓉。用手钻改圆锯。一只手用手钻一只手拿着椰子,结果圆锯在坚硬的椰子壳上一滚,直接滚到拿着椰子的手背上,开了一长串大大小小好几个口子,顿时血流如注。各种涂药以后,如今右手永远多了道伤疤。
是这阵子都这么沮丧,或者是这年纪都这么沮丧。
快半夜零点,老婆孩子又过来催睡觉,明天我还要给小孩上轮滑课,她则还要去值班。责怪我怎么还没洗澡?我正沉浸在手机变砖的痛苦中不能自拔、还不能接受这个如此蠢的现实,对她们发了通脾气,说“管好你们自己就好!”
大约是这把年纪就是这么沮丧吧!
无论是工作还是生活,已经几乎没有自己的整块整块的时间了————除非是像现在这样半夜零点,要么TA们已经睡觉,要么已经被我粗暴地赶走————我所有的时间被敲成碎片、砸成粉末……
工作上发现一个新的技术、一个牛逼的开发语言,还来不及兴奋,只能快速把它记在自己的笔记里,奢望未来有一块时间可以好好看看————那当然是几乎不可能的。你看看这BLOG中种种信息的破碎就知道了。
生活上以前能催发多巴胺的电视电脑游戏,也已经游离自己太久,即使再拿出来玩,也无法享受、无法再有那个兴奋和快乐————那感觉就像音乐家失去了听力、画家变成了盲人、美食家没有了味觉————只能抽空看看别人打游戏的视频。即便如此,一集短暂的视频,在零散的时间中切成了几次、十几次去看,看到最后都不记得前面的剧情、变得乏味,好像把一顿国际大厨做好的美食分成了好多天吃完一样,再好的料理,最后都是腐烂变质的味道。
而现在,似乎连自己基础的技术、生活技能、专注力都开始称为牺牲品了。种种中途插入的事情,让我恨不得在最短的时间内同时完成更多的事情。有许多事情来不及去仔细考虑,平白造成了人身危险;又有许多事情屡屡被打断又无法恢复,平白造成了心理挫败。
身心俱疲乎!身心俱疲!
即便我这一段自我安慰的凌晨时光,明天也必须在孩子的晨课上付出睡眠不足的代价。
上个礼拜有个供应商老板一起吃饭,以前他喝酒吃肉随意加班半夜,这次来居然酒都不沾了,实在令人惊讶。他说是自己免疫系统崩溃得了水痘,不能吃多肉也不能喝酒,需要多睡觉休息来恢复。我想起来真的颇有感慨。他还小我好几岁啊。若自己身体垮了、自己挂掉了,大约也不会有太多人的同情吧,毕竟地球照转、工作照有人做、别人的生活依然照旧好好的。大约还会有人暗地里埋汰我几句:这娃儿身体太差,早知道以后就不能招/找身体差的。
个人精力值指数型下降的时候,个人的事情数指数型上升。人到中年感觉生活好累是不是就是如此的原因?
沮丧啊沮丧。
不能再沮丧中爆发,只能在沮丧中灭亡。

如果不能专注,再聪明就跟傻逼似的。做领导难以专注于实务,最后只能靠命令和指挥别人完成事情。
我总是会想到vue的作者,单枪匹马做出来Vue,只能是天才并且基于某种专注。作家离群索居,也是要给自己一个专注的环境。可能默默无闻是给人一个专注的条件。

以前好的用的工具叫SuperSU用来管理,现在最新的似乎有个叫Magisk的。
Magisk On Github
Magrisk在XDA上面更新,并且在getdroidtips上有完整介绍。

刷成砖了!淘宝上花了40买了个救砖服务,远程救砖原来是可以刷原厂包的!
rom之家有线刷原厂包的工具。
手机是关机状态下刷机的。链接电脑的方式是按住下键链接。这样会出现MT62xx的驱动安装界面。

MTK FLASH TOOL

适用于MTK变砖。
先安装MTK驱动
https://cn.bing.com/search?q=mtk+flash+tool&PC=U316&FORM=CHROMN

用法

simple-ftpd
这个是有命令行的。说明如下:

When installed globally, ftpd will provide a small cli, which will quickly create a fs-based ftp server.

You can use it like this:

ftp-server /public/files --host 192.168.0.1 --port 1234 --max-connections 10
  • --host will default to 127.0.0.1
  • --port will default to 1337
  • --max-connections will default to 10
  • --read-only will default to true
    Unless specified, the ftp root will default to process.cwd()
    The cli will accept any login, so be careful when setting --read-only to false.

实际在win10上测试发现有问题不能使用:

λ ftp-server C:\                                                                                                
internal/modules/cjs/loader.js:582                                                                              
    throw err;                                                                                                  
    ^                                                                                                           

Error: Cannot find module 'chalk'                                                                               
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:580:15)                                 
    at Function.Module._load (internal/modules/cjs/loader.js:506:25)                                            
    at Module.require (internal/modules/cjs/loader.js:636:17)                                                   
    at require (internal/modules/cjs/helpers.js:20:18)                                                          
    at Object.<anonymous> (C:\Users\k\AppData\Roaming\npm\node_modules\simple-ftpd\lib\session.js:8:15)         
    at Module._compile (internal/modules/cjs/loader.js:688:30)                                                  
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)                                    
    at Module.load (internal/modules/cjs/loader.js:598:32)                                                      
    at tryModuleLoad (internal/modules/cjs/loader.js:537:12)                                                    
    at Function.Module._load (internal/modules/cjs/loader.js:529:3)                                             

另外关注下: ftp-srv

百度百科-正则表达式
Python正则表达式
正则表达式替换-部分内容不变
实质是用$1、$2等替代匹配内容。但要成功的话,查找中的匹配内容要有括号括起来。
如:
1、改为1.

查找:([0-9])、
替换为:$1.

greedy或non-greedy(lazy)

greedy是贪婪模式,* + ?默认都是贪婪的,这样可能会匹配不到想要的结果,比如<a><b><c>使用<.*>匹配的是<a><b><c>而不是<a>,在这三个符号后加个?可以使其变成lazy懒惰模式,如<.*?>

《精通正则表达式第三版》

系统性的学习下,确实搞明白了很多以前很模糊的内容,比百度四处找到的一知半解的文章强多了。
特别注意一点是,不同语言对正则的实现不同,这叫做favour流派不同.

四个分组

  • []表示字符组, 只会匹配单个字符. 要匹配什么字符写什么字符. ASCII或者UTF-8码表中的连续字符可以用连字符-简写. 比如[0123456789]简写为[0-9],[0-9a-zA-Z]匹配所有数字字母. [-0-9!_?]其中只有第二个连字符是特殊字符, 因为特殊符号在不同组类型内的含义不同. 还可用[^0-9]匹配数字以外的字符(这儿有一个^[]内外不同意义的例子)
  • {min,max} 表示前面的匹配结果重复次数min~max次. 其他表示重复次数的包括0~1次的? ,1~无穷次的+, 0~无穷次的*
  • (...)同时表示分组和分组引用, ...表示正则表达式.分组后即可以看成一个整体.()出现的次数则按\数字引用. 如出现3个()则后面可以用\1 \2 \3依次引用,在vscode中则使用 $1 $2 $3引用. 如果想要只分组不引用, 需要用(?:...)
  • |前后各一个正则表达式组. 因为这个符号优先级最低,所以不用担心被先计算. 不过, aa|aa|aa匹配字符串aa结果不同,前者匹配到aa,后者匹配到两个a. 匹配到左边的以后,右边的就不会再匹配了.

特殊符号在不同组类型内的含义不同

不在任何括号内时:

  • ^匹配行首, $匹配行尾
  • egrep中, \< \>匹配单词首尾

rust官网学习
Rust的目标是替代C++

  • 速度上与C++毫无二致

  • 语法上也很接近

  • 没有烦人的指针、内存问题

  • 现代语言的一系列工具链,包括插件库等

    使用技巧

  • Rust离线文档

    
    rustup docs --book

查看cargo下载的crates的文档

cargo doc --open


* Rust国内镜像
在`C:\users\your_username\.cargo\config'文件中(没有则新建)

[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
replace-with = 'ustc'
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"

阿里邮箱代理的续费价格比阿里自己便宜一半以上(买一年送一年加一个月还有回扣-_-||),经过在线核查以及提阿里云工单核查,都说是正规的阿里云代理。既然阿里自己说是正规的那就用用吧。结果迁移出现以下问题:

  1. 迁移前几天出现短信提醒,代理公司所在城市反复登录postmaster(密码都没有用的吗)
  2. 迁移后在Aliyun后台不在能看到这个邮箱,也不能再续费,以后只能通过合同对公转账续费了。
  3. 迁移后收到大量重复邮件,却又不是一一重复;
  4. 迁移当天有邮件丢失;
  5. 迁移后服务器的设置也大量丢失、企业LOGO、封面等,而且原来冻结的账号也自己恢复正常了;

怀疑是做了数据库迁移,服务器也迁移到其自己的服务器上了,并不是简单的换了个公司管理。所以导致了大量的问题。
之前在阿里云工单核查的时候,阿里云的客服经理说:应该这些做代理的都是新开账户而不是续费啊,嗯,从此能得出其实是在代理公司新开了账号然后再做了数据库迁移。

马斯克说,Cybertruck的灵感来自于《银翼杀手》,下面这个车:
img
而由于Model S3XY系列的造型:
model Smodel 3model xmodel y

然后大众想象是这个车
img

可是马斯克发布的却是这样:
img

颠覆大众想象!
首先不得不说这个保密工作做的真好。以前产品保密工作是乔老爷的苹果做的最好,乔老爷走了以后苹果的保密工作一塌糊涂,发布会了无看点。现在马斯克的保密工作真的超乎想象,做到决积水于千仞之溪、力出一孔。巨大的视觉冲击力在一瞬间爆发出来。
其次,ID设计确实要有灵感之源泉。来源可能是科幻电影、动画、生活……但就不是现有的产品。从现有产品出发,难免陷于模仿,无论是形似还是神似,ID冲击力就会大大减弱。
再次,即便同一个灵感之源,不同的人想象出的也是不同的形态。有些人就会受到历史包袱的干扰,而不能跳出窠臼,做出来虽然漂亮但不够惊艳。

  • 按Win+G按钮可以进行录制。
  • 设置在"设置->游戏->屏幕截图"中进行,可以在这儿看到录制到哪个文件夹
  • 修改录制文件夹的方式,是直接把这个文件夹剪切到任意地方,下次就会自己变到那儿去。(微软的这波操作好神奇)
  • 经测试,激活窗口是资源管理器则不能录制。可以录制PPT、Word、Excel、Chrome。
  • 不能切换应用录制。即使在录制中切换了应用,实际上也是在持续录制之前的应用。
    微软官方问答

分层:

面纸
瓦楞纸(也叫坑纹)
芯纸(也叫苾纸),苾,打字为bi4,读音念bie1。
里纸(也叫底纸)。

面纸和里纸材质

面纸和里纸用同种材质,有不同分类:

按克重分

300g、280g、250g、200g、175g、150g、125g等,也有特殊规格的。

按等级分

比较粗略而又常用的分法,分为K、A、B、C等级。K级又称为卡。有时候K和A级之间还有所谓AA级。
另有白卡纸,简称W。
K纸按厂家不同而品质不同,一般进口较好,包括美日俄欧台东南亚

芯纸和瓦楞纸材质

芯纸和瓦楞纸用同种材质

按克重分

180~100g等,每10g一个等级,也有特殊规格的。
纸箱知识

三防热敏纸,不需要碳带
哑银纸(也称为亚银、PET纸),需要用全树脂碳带
应该还有种纸是适配普通碳带的,应该是铜版纸。