unique_ptr https://unique-ptr.com/ 懒惰是人类进步的源动力 Wed, 06 Sep 2023 13:48:58 +0000 zh-CN hourly 1 https://wordpress.org/?v=6.4.3 https://unique-ptr.com/wp-content/uploads/2021/06/cropped-a772d5edd6dd4ccda3d32a8617f812e8-32x32.png unique_ptr https://unique-ptr.com/ 32 32 在职申请英国旅游签指南 https://unique-ptr.com/archives/301 https://unique-ptr.com/archives/301#respond Wed, 06 Sep 2023 13:48:57 +0000 https://unique-ptr.com/?p=301 附带了俩娃的申请,亲测有效下签。其实也可以直接参考官网这里。 我提交的材料 娃提交的材料 Q&A 需要 […]

在职申请英国旅游签指南最先出现在unique_ptr

]]>
附带了俩娃的申请,亲测有效下签。其实也可以直接参考官网这里

我提交的材料

  • 护照以及旧护照的扫描件;
  • 资金证明:年初至今的银行流水;
  • 在职证明:包含在职信息(入职日期、工资、职位和公司联系方式)以及姓名、护照号码。公司联系方式是座机号码为宜,需盖公司章;

娃提交的材料

  • 护照扫描件
  • 出生证明扫描件
    • 由于出生证明也带大部分英文,所以甚至都没有翻译

Q&A

需要英文翻译么?

所有中文材料都需要英文翻译,除非它本身带英文。但旅游签其实比较松,自己翻译就行,不需要找专门的翻译机构,笔者直接拖到在线翻译网站解决问题——现在甚至有在线翻译PDF的。

当然根据官网指导,你也可以选择翻译成威尔士文🤣

银行流水需要提供多久的?

一般半个月到一年。但注意开具流水的时间不能距申请时间一年以上。

需要提供机票酒店预订单么?

官网说了,不需要。甚至在线填写申请表的时候,都可以选择“住址未确定”的选项,不填在英国逗留的地方。说白了资本主义old money只看你有没有钱在英国消费并且完了会回国,并不care你去哪儿定了哪个航班。

需要提供存款证明么?

本人没有提供。但如果银行流水里面体现不出工资奖金之类的有规律的收入,建议提供存款证明并附资金来源的说明。

需要户口簿么?

如果出生证明能够证明你和娃的关系(绝大多数情况下我想这应当是的),那就不需要。尽管出生证明上写的是父母的身份证号(外籍可能是护照号),但好像也无所谓。

旧护照?

按我个人理解如果旧护照上有签证以及出入境信息的话,那么一定程度上也能证明自己没有变成非法移民的倾向。

在职申请英国旅游签指南最先出现在unique_ptr

]]>
https://unique-ptr.com/archives/301/feed 0
如何拒绝把快递放到菜鸟驿站 https://unique-ptr.com/archives/296 https://unique-ptr.com/archives/296#respond Mon, 24 Jul 2023 14:06:10 +0000 https://unique-ptr.com/?p=296 首先不得不承认“存在即合理”,菜鸟驿站也是有它的作用的。但是当快递公司不问用户是否同意,或者明确写了不放驿站的 […]

如何拒绝把快递放到菜鸟驿站最先出现在unique_ptr

]]>
首先不得不承认“存在即合理”,菜鸟驿站也是有它的作用的。但是当快递公司不问用户是否同意,或者明确写了不放驿站的东西也丢到菜鸟驿站,那必须回击一下。因为我们支付了运费,这个运费包含上门派送的费用。不能为派送方图省事(节约成本)买单。

笔者本人亲测,以下方法肯定有一个有用

淘宝购买的商品

  • 首先为了防止杠精卖家,最好在收货地址写明“不要放菜鸟驿站”或“驿站直接拒收”字样,这样万一还是有被丢到驿站的包裹,就不是我方责任了。因为地如果无法按要求发货,卖家有责任先沟通再发货;
  • 在手机淘宝App设置:App下方最右“我的淘宝”->“我的快递”(约第三个功能区位置)。此时回进入菜鸟的淘宝小程序,继续选择右下角”我的“,”收货偏好设置“,勾选”送货上门“。淘宝88会员:可以直接找人工客服让他们帮忙设置偏好;
  • 收货偏好的另一个入口在订单详情页面的物流记录里面,有一个按钮,但是非常难找,我设置了一次忘记怎么进入了;
  • 对于已经寄出放到驿站的包裹:直接联系卖家,一般比较友好的卖家都会帮忙联系快递公司让他们送上门。如果卖家不友好,可以以”未收到货“为由申请退货,此时一般也会解决问题——的确我们没有收到货。

其他地方购买的商品/还是无法解决

  • 先找卖家协商,或申请退货;本人测试了当当,客服一开始态度极其强硬,甚至不让退货,后来说明了可能会进一步投诉,态度软化;
  • 如果不行,找快递公司投诉,一般能够解决;但快递公司的投诉网站(电话)有一定概率是接通不了的,此时可以祭出大杀器:
  • https://sswz.spb.gov.cn/ 邮政业申诉服务平台。这个本人亲测,反馈第二天会有对应快递公司的人主动打电话联系你。当时投诉的中通,第二天电话里直接说会有人上门派送,并且把我的号码标记成”不放驿站“。

多说一嘴

一个人的未来和选择的权力不能被剥夺,不然future和option也不能卖钱了

如何拒绝把快递放到菜鸟驿站最先出现在unique_ptr

]]>
https://unique-ptr.com/archives/296/feed 0
随感: ChatGPT vs 文心一言 https://unique-ptr.com/archives/281 https://unique-ptr.com/archives/281#respond Sat, 18 Mar 2023 11:08:24 +0000 https://unique-ptr.com/?p=281 李彦宏用PPT讲完了文心一言。都说talk is cheap,不能秀代码的话,好歹跑个demo吧。比尔盖茨当年 […]

随感: ChatGPT vs 文心一言最先出现在unique_ptr

]]>
李彦宏用PPT讲完了文心一言。都说talk is cheap,不能秀代码的话,好歹跑个demo吧。比尔盖茨当年发布Windows98的时候蓝屏了我觉得都比这个好多了,看来信心是实在不足。

前两天重温了《三体》,我觉得刘慈欣有些事情实在是领悟的透。这个世界还是需要章北海和他的陨石子弹的,公司大了羁绊和顾虑就会太多,问起来都是一个答案——历史原因。

随感: ChatGPT vs 文心一言最先出现在unique_ptr

]]>
https://unique-ptr.com/archives/281/feed 0
富途销户指引 https://unique-ptr.com/archives/272 https://unique-ptr.com/archives/272#respond Mon, 02 Jan 2023 07:54:01 +0000 https://unique-ptr.com/?p=272 尊敬的客户: 您好,收到阁下的销户请求,附件是销户档案,请您下载打印并填写对应信息,完成后寄送至富途,收到您的 […]

富途销户指引最先出现在unique_ptr

]]>
尊敬的客户:

您好,收到阁下的销户请求,附件是销户档案,请您下载打印并填写对应信息,完成后寄送至富途,收到您的数据后,预计20个工作日完成处理并禁止交易。

收件地址:香港中西区金钟道95号统一中心13楼C1-2室;收件人:客户服务部(注意:到付拒收);电话:香港+ 852-2523 3588。如有疑问欢迎随时咨询,竭诚为您服务。

温馨提示:

1.请阁下确保证券帐户内所有资产均已清零(现金余额及股票持仓);如帐户内有欠款,需先偿还欠款才可完成销户。

2.如帐户开通未满180天,销户将收取费用500港元,若需查询帐户的开户日期,您可通过以下连接申请开户证明并查看开户时间。申请后请留意查收邮件,开户证明的密码将通过系统消息发送给您。https://accountproof.futuhk.com

3.我司目前暂不接受中国境内投资者的销户重开申请,请知悉。

富途销户指引最先出现在unique_ptr

]]>
https://unique-ptr.com/archives/272/feed 0
Effective STL 读后感 https://unique-ptr.com/archives/261 https://unique-ptr.com/archives/261#respond Sun, 23 Oct 2022 08:11:36 +0000 https://unique-ptr.com/?p=261 这本书的全名叫《Effective STL — 50条有效使用STL的经验》,书其实已经有点历史了 […]

Effective STL 读后感最先出现在unique_ptr

]]>
这本书的全名叫《Effective STL — 50条有效使用STL的经验》,书其实已经有点历史了,Meyers在2001年时给它写的前言,如今已经2022了。

正如上面所说,因为这本书已经有些年头了,如果你已经是C++11、14、17、20的使用者,可以把第6章函数子、函数子类、函数及其他的内容快速带过看,因为std::functional以及lambda函数已经让C++函数类支持有了显著提升。

简略写一下对我而言有用的一些经验:

第12条:切勿对STL容器的线程安全性有不切实际的依赖
  1. 多线程读是安全的
  2. 多线程对不同容器做写入是安全的
第14条:使用reserve来避免不必要的重新分配

尽管我认为这应该是C++ Engineer的常识了,不过还是有好多小朋友不知道这个点。

第23条:考虑用排序的vector代替关联容器

可以详细看一下。我觉得根本问题是map类的容器对cache不是很友好。连续内存访问总是很香的。

第25条:熟悉非标准的散列容器

写书的时候还没有stl::unordered_map。不过即便放2022年,我也觉得可以看看STL之外的散列容器实现,比如robin-hood-hashing。曾经用过比较坑的一个容器是boost::flat_map,千万别认为它是O(1)的实现。

第31条:了解各种与排序有关的选择

<algorithm>头文件里有很多宝藏,在选择自己实现之前,最好看看STL有没有帮你写好了轮子。

第32条:如果确实需要删除元素,则需要在remove这一类算法之后调用erase

曾经有个说法是std::move does not actually move anything, 对于std::remove也有点类似。

第44条:容器的成员函数优先于同名的算法

如题。

第47条:避免产生“直写型”(write-only)的代码

工程上非常中肯的一条经验。如果没有特殊原因(如及其苛刻的性能要求),尽量不要写出非常难懂的代码,不然几个月乃至几年之后你来调试自己写的代码时也会骂娘。

代码被阅读的次数远远大于它被编写的次数

Effective STL 读后感最先出现在unique_ptr

]]>
https://unique-ptr.com/archives/261/feed 0
esim.me “反向” eSim卡评测 https://unique-ptr.com/archives/225 https://unique-ptr.com/archives/225#comments Sat, 21 May 2022 04:36:22 +0000 https://unique-ptr.com/?p=225 esim.me 提供了一个实体SIM卡,能将eSIM的注册信息通过Android客户端写入到卡里。这种R […]

esim.me “反向” eSim卡评测最先出现在unique_ptr

]]>
esim.me 提供了一个实体SIM卡,能将eSIM的注册信息通过Android客户端写入到卡里。这种”反向”eSIM其实给各类漫游卡的注册购买提供了一个方案,虽然它本身的价格着实不便宜。

快递

我是直接从官网上购买,选择$9.95的便宜直邮,对应的应该是国际函件。

付款后2天左右用DHL发出了。

然后就是漫长的等待。这个快递在出德国国际交换局的时候就能在EMS官网查询到了。受疫情影响,从德国🇩🇪到国内,历经30天…好在海关还是比较给力的,第二天就放行了。

拆封

外包装就是很简单的一个泡沫信封,拆开来是小包装,里面只有一张说明书和一个3合1 卡板。

App & 卡激活

目前下载eSIM卡信息只支持Android App,看起来就像是个写号软件。卡号写进去之后是可以在iPhone上使用的,但如果需要变更注册新的eSIM卡还是得插回到Android机器上。

鄙人注册了个3HK的卡可用,扫描发来邮件里的二维码就能注册了。但是eSim.me的App还是有不少小bug的,使用起来偶尔会直接闪退,特别是写入了卡信息之后重启App就直接不显示了,但愿官方能恢复吧。

esim.me “反向” eSim卡评测最先出现在unique_ptr

]]>
https://unique-ptr.com/archives/225/feed 5
Surface Laptop3 屏幕闪烁 微软的品控堪忧 https://unique-ptr.com/archives/216 https://unique-ptr.com/archives/216#respond Sun, 20 Feb 2022 04:33:44 +0000 https://unique-ptr.com/?p=216 虽然已经是保修期外,但是这个屏幕在过保前一阵就很“自觉”地有偶发亮线。当时没去管他,并且过一两个小时自动好了, […]

Surface Laptop3 屏幕闪烁 微软的品控堪忧最先出现在unique_ptr

]]>
虽然已经是保修期外,但是这个屏幕在过保前一阵就很“自觉”地有偶发亮线。当时没去管他,并且过一两个小时自动好了,后面没有再复现过。

昨晚上正好用电脑,开机发现屏幕背光异常闪动,就像是背光坏掉一样,闪烁的频率高(但肉眼可见)。

感慨一下,这十年买过ThinkPad,XPS,Surface。联想一直被喷是美帝良心企业,但是手上的ThinkPad从来都是因为太旧了出掉的,没有一台是因为电池损耗外的硬件问题被淘汰的。XPS13还在手边,除了电池鼓包换过外,电源口的螺丝松了换过,也用了4年了。唯独这台Surface,特别符合“计划性报废”原则,买来刚两年,凉凉。

最近新入两台机,TP X1 Carbon/Nano,目前看来品控还行。

Surface Laptop3 屏幕闪烁 微软的品控堪忧最先出现在unique_ptr

]]>
https://unique-ptr.com/archives/216/feed 0
2021阅读书单 https://unique-ptr.com/archives/209 https://unique-ptr.com/archives/209#respond Sun, 02 Jan 2022 09:00:50 +0000 https://unique-ptr.com/?p=209 2021年看起来是放羊的一年,不知不觉阅读的时间减少了。 对冲之王:华尔街量化投资传奇 这本书当成小说来看挺不 […]

2021阅读书单最先出现在unique_ptr

]]>

2021年看起来是放羊的一年,不知不觉阅读的时间减少了。

对冲之王:华尔街量化投资传奇

这本书当成小说来看挺不错的,讲的是华尔街(早期)的一些名角的发家史。这些人相互之间也有联系,书中很好地把他们串了起来。那么到底金融是不是赌博呢?看完我又感觉到了一丝矛盾。

另外,回想起这本书,也推荐一部华尔街主题的电影——《大空头》。

推荐指数:4/5

雪人

血腥、暴力、一丁点色情。这部悬疑小说看的时候会让人停不下来,疑云在最后一刻才得以破开。书中对于作案手法及过程描述的非常详细,看的有点瘆人…

此外这本书是我今年在Kindle (硬件)上看的唯一一本书,依然觉得Kindle目前还是只适合看小说,带有图片或者代码的书本还是iPad靠谱。

推荐指数:5/5

区块链:通往资产数字化之路

这本书居然是OREILLY出版。一本非常科普性质的书,如果对区块链的概念一无所知的话还是推荐阅读的,说它是技术书也勉强吧,里面还是有一丁点代码的。老实说看完这本书,我的资产数字化之路还是一样坎坷。

推荐指数:3/5

市场微观结构——理论与中国经验

好像是某“内部”人士写的一本书,讲了一些A股市场相比于国际市场在微观结构上特殊的地方,有一些实证研究,分上下两篇:理论基础、中国经验。下篇看起来能了解一些大陆市场的“发家史”,这本书虽然有点老了,但里面的市场特征有些在现如今还是能关注到的。

推荐指数:4/5

此外,以下是正在阅读的书…

Trades, Quotes and Prices: Financial Markets Under the Microscope

这本书从非常量化的角度在解析市场微观结构,由浅及深。每一个章节的逻辑(看到目前)基本上是做一些假设,然后推导公式,最后会结合演算结果于实证。读起来需要一些高等数学或线性代数的知识,于我而言阅读起来还是有些吃力的,需要1小时或以上的连续阅读时间,不然下次读的时候”恢复现场”就得好久。

尽管如此,全书的结构条理是很清晰的,图表排版的也很翔实。

进度20%,推荐指数:4/5(啃起来有点吃力)

深入Linux内核架构

买过实体书里最厚的一本。这本书我是挑感兴趣的章节看的,对于Linux的方方面面写的算是详尽了,各个组件几乎都有涉及。对于复杂的概念逻辑或是结构,都能给出简明清晰的图来解释。现在想来这本书我应该早两年就开始看的,里面一些设计理念,在其他软件设计的场景里是通用的。

进度:35%,推荐指数:5/5

2021阅读书单最先出现在unique_ptr

]]>
https://unique-ptr.com/archives/209/feed 0
无聊工程: 使用境外流量卡创建一个家用局域网代理服务 https://unique-ptr.com/archives/195 https://unique-ptr.com/archives/195#respond Sun, 05 Dec 2021 09:20:51 +0000 https://unique-ptr.com/?p=195 题外话 如果不是某CuniqHK的卡签了合约,可能不会有这篇文章。因为在使用过程中我发现把卡插在手机里直接用会 […]

无聊工程: 使用境外流量卡创建一个家用局域网代理服务最先出现在unique_ptr

]]>
题外话

如果不是某CuniqHK的卡签了合约,可能不会有这篇文章。因为在使用过程中我发现把卡插在手机里直接用会有很多不方便的地方,比如健康码、丰巢、共享单车之类的本地服务在使用外卡加载的时候会有各种奇奇怪怪的卡顿或者报错。

另外需要说明这个纯粹时用来花境外流量的无聊工程,因为现在有很多成熟且高性价比的替代方案可以选择。

软硬件需求清单

  • 一张境外流量卡
  • 一个随身WiFi设备:这个设备插在主机上,需要能被电脑识别成网卡。
  • 一台运行Ubuntu的主机设备(虚拟机其实也可以,用Host模式接入本地网络),我用的廉价NUC
  • 家中要有现成的无线路由器

能搞出啥呢?

蓝色虚线标注了经由代理访问的路由。当不使用代理时,经由主路由器走境内宽带。

在使用iOS的手机上可以使用”无线局域网”设置界面内的“HTTP”代理功能,连上Ubuntu主机开启的代理服务,走USB 4G网卡的线路上(外)网。

当然了,如果配合Clash之类的允许配置路由规则的App,费些功夫就能给不同的流量设置规则,使得流量卡线路和国内线路能够并用。本文只是想做PoC,所以没管这些。

配置步骤

首先,Ubuntu主机通过网线与主路由器相连。一般情形下,路由器设置一个“静态分配”的路由给这个Ubuntu主机,避免分配的局域网IP地址因为DHCP发生变动。

随后把USB 4G网卡也插上Ubuntu主机,正常情况下主机会识别到这个USB网卡,在终端输入ifconfig能看到它:

上图所示192.168.8.152是USB 4G网卡分配到的IP地址,10.36.1.30是主路由器给分配的地址,也是即将搭建的Proxy Server的服务地址。

由于接入了两张网卡,ubuntu的默认路由里这两张网卡会有不同的优先级。通常来说后连入的设备优先级更低,这样在路由表走默认路由“兜底”的时候会走有线线路出去访问互联网。

这并不是我们想要的,所以需要通过命令来把路由表改一下,让enx0c5b8f279a64这个设备优先。

sudo route del default gw 10.36.1.1 enp3s0
sudo route add default gw 10.36.1.1 dev enp3s0 metric 110 # 这边把优先级改成了110(更低)
sudo route del default gw 192.168.8.1 enx0c5b8f279a64
sudo route add default gw 192.168.8.1 dev enx0c5b8f279a64 metric 100 # 提升4G设备的优先级到100
sudo ip route flush cache

可以再输入一下route命令,看看是否Metric上的值发生了变化。

接着是配置一个代理服务器,又一个开源i项目叫gost(https://v2.gost.run/)的,很方便。如果要保持持续运行的话,最简单的就是用nohup或者tmux启动它。

sudo snap install core
sudo snap install gost # 安装

#随后通过命令就能启动了
sudo gost -L 10.36.1.30:8080

代理服务器启动后,就可以在手机上设置了,最简单的http代理就能work。需要注意一点,如果使用的是socks类代理,要注意DNS解析不能使用客户端机器上的,不然会有dns污染的现象。HTTP代理似乎不受影响(参考此处)。

免责声明

本文仅做技术讨论。至于如何获取境外流量卡合法上网,那就各显神通吧。

无聊工程: 使用境外流量卡创建一个家用局域网代理服务最先出现在unique_ptr

]]>
https://unique-ptr.com/archives/195/feed 0
奔驰 E300L (W213) 1:1高仿盲区辅助雷达拆解 https://unique-ptr.com/archives/181 https://unique-ptr.com/archives/181#respond Sun, 07 Nov 2021 05:27:07 +0000 https://unique-ptr.com/?p=181 之前淘宝上买的,事实证明这玩意儿是我交的学费,历经半年之后还是换成了原厂的,因为差距太大了。 首先简单介绍一下 […]

奔驰 E300L (W213) 1:1高仿盲区辅助雷达拆解最先出现在unique_ptr

]]>
之前淘宝上买的,事实证明这玩意儿是我交的学费,历经半年之后还是换成了原厂的,因为差距太大了。

首先简单介绍一下,这种1:1仿的雷达,安装位置是和原厂无异的,也是在后保险杠上,但是它的信号线是非原厂的,并且走线不需要过门控。很诡异的是在车机里也需要编程,编程后系统会有盲区辅助的开关,开关能使用,但和原厂的还是不大一样。信号线一路延伸到后视镜,最终接入到那个三角形的指示灯,指示灯线座的针脚线座是一样的,但是针脚定义和原厂的不一致。

值得注意的一点是整个雷达是有防水胶圈的,防水性能应该过关。

拆开后整个雷达分为两部分,正面是主控部分,背部全是毫米波天线。主控部分采用恩智浦(NXP)方案,主控芯片型号为FS32R274,它左侧的小长方形芯片也是NXP的,用于CAN收发的TJA1145T。雷达的接收器芯片,据查资料是TEF8105

整套方案可以参考https://www.nxp.com/docs/zh/training-reference-material/TP-1-NXP-77GHZ-MILLIMETER-WAVE.pdf

看了半天没找到接收器芯片,于是暴力把正面的电路板给解下来了(痛失一颗电容😓),反面的主要芯片是NXP的FS84,说是故障安全系统基础芯片,仍然不见雷达接收器芯片的踪影。

奔驰 E300L (W213) 1:1高仿盲区辅助雷达拆解最先出现在unique_ptr

]]>
https://unique-ptr.com/archives/181/feed 0