开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

(20210505) Hot Posts


 

开云体育

2021-05-05 Hot Posts

?

Hacker News

Ask HN: Simple(st) Static Site Generator?

V2EX


今年夏季本科应届生,今天上午面试的 didi labs,是滴滴在美国的子公司,在招手机应用工程师,主要用 flutter 。本来还挺有信心的,因为自己有很多 flutter 写的 app,都是开源发布了的,而且也写过 swift,现在在一个初创公司写 flutter

然后面试时被问到进程跟线程的区别,上课不听讲的我一脸懵逼。 算法倒是挺简单的,dfs 遍历,但是我脑子锈了忘了怎么写。。。

然后不到半个小时收到拒信,然后被女票拽着刷题了。。


迫于高铁没有站台票,可以买张短途票送老人上车后,然后自己下车出站吗?坐标上海虹桥站。短途票是到松江南站。 理论上可行,但似乎有个概率极低的漏洞,比如有人从很远的地方到上海虹桥站,但没有买票,现在他买个同一个站台的这样的短途票,是不是就可以出站了?


如题,M1 版 mbp,想入一个多口的拓展坞,主要有 HDMI 、USB 的需求,自己之前用了不少绿联的产物,感觉用料做工还是很良心的,看本站都不看好绿联,存在哪些问题呢?或者有什么更好的选择?谢谢。


<font size=4>背景:Android 经过这么多年的发展,很多人家里都有淘汰的 N 年前的旧 Android 手机。这些旧手机用起来卡顿,丢抽屉又有点可惜,因此本文借助 AdGuard Home,将其中部分旧手机改造成家里的去广告终端。

<font size=4>前提条件:需要旧 Android 手机可以 root,本文以小米 2s 为例。

<font size=4>需要安装的程序有两个,这两个先下载并安装好:( 1 ) BusyBox:[BusyBox 下载地址]( Pro-v70.apk "BusyBox 下载地址") ;( 2 ) linux deploy: ;

<font size=4>1 、打开 BusyBox,点击 Install 完成安装‘

<font size=4>2 、打开 Linux Deploy,点击红框标注的地方,进入设置

<font size=4>3 、本文中,我将系统设置为 Centos 7,然后拉下来,将 SSH 选项打开;

<font size=4>4 、完成以上设置后,退回上一层点击,点击右上角,选择“安装”;

<font size=4>5 、出现以下的提示,说明安装完成,然后点击红框标注的“启动”,从而把系统开启:

 ::Configuring extra/ssh ...
 <<< deploy

<font size=4>6 、SSH 连接到刚才的虚拟机,先查看 CPU 版本,我的是 32 位,所以本文以 32 位为例子:

sudo -s
getconf LONG_BIT
32

<font size=4>7 、获取 AdGuard Home 安装包,需要注意的是,该虚拟机系统没有 wget,需要先安装:

yum -y install wget
cd /tmp
wget https://static.adguard.com/adguardhome/release/AdGuardHome_linux_armv5.tar.gz
tar -zxvf AdGuardHome_linux_armv5.tar.gz
mkdir /usr/local/AdGuardHome
cd AdGuardHome
mkdir /usr/local/AdGuardHome
mv AdGuardHome /usr/local/AdGuardHome/.
cd /usr/local/AdGuardHome/
./AdGuardHome --service install

<font size=4>当出现如下图所示的文字时,说明安装成功;默认的管理地址为 http://内网 IP:3000 来进入设置界面;

<font size=4>8 、进入设置界面后,点击下一步;

<font size=4>9 、红框标注的管理端口最好不要用默认的 80,本文以 87 为示例; dns 口使用默认的 53 端口

<font size=4>10 、输入可以记住的账号密码,然后一直下一步完成操作;

<font size=4>11 、进入主界面后,进入设置-DNS 设置,填入 DNS,一般可以用 114.114.114.114 或 223.5.5.5 ;

<font size=4>12 、进入过滤器-DNS 封锁清单,进行规则设置

<font size=4>规则清单:

AdAway,https://adaway.org/hosts.txt
乘风 视频,https://gitee.com/xinggsf/Adblock-Rule/raw/master/mv.txt
anti-AD, https://anti-ad.net/easylist.txt
隐私相关
CJX's uBlock list,https://gitee.com/cjx82630/cjxlist/raw/master/cjx-ublock.txt
EasyPrivacy,https://easylist-downloads.adblockplus.org/easyprivacy.txt
I don't care about cookies,https://www.i-dont-care-about-cookies.eu/abp/

<font size=4>13 、完成以上设置后,在家中的路由器上将手机的 IP 做为 DNS IP 进行下发,便可完成操作。


一趟终往东北的火车,中间去补票,列车员:我们不收现金,扫这个码,我:为啥,我手机没电了,而且你们不收现金违法,列:那不行,我们是贯彻习的指示,我:什么指示,正式文件给我看一下,列:就是习的指示,自己去网上查,你继续这样我叫乘警了(周围人开始骂骂咧咧耽误他们补票了),我:那就叫吧,一会列车长过来了,我就问他两点 1 、不收现金是不是违法,他含糊其辞,2 、为啥不收现金,他说收现金需要去另外一个车厢拿钱箱,我:为啥之前非要说习?,他含糊其辞。说了这么多,我现在就一点疑问,这种习惯性的用权利(狐假虎威)去压别人(被压制)是不是已经见怪不怪了?



看到这个 up 主实测用 airTag 在停车场找车…
根本就不可能有用的样子…
可能的使用场景-1


拒绝云评测,拒绝宗教信仰。

测评 up 主拍视频基本都会恰饭,可信度就那样,想听听 v2 的真实用户体验。

1000xm4 体验太差已经被我出掉了


let data = [
{x:0, y:1},
{x:2, y:3},
];

let A = data[0];
let B = data[1];

A.x = B.x;
A.y = B.y;

console.log(data, A, B)

为什么 data[0].x == 2 ???
明明申请了变量 A,我只想改变变量 A,怎么连 data 的值都变了
这是什么原理,搞 PHP 的搞不明白啊

有打算买个 surface pro 7 但是太贵了 周围大部分同事用的是小黑


用的是币安的 websocket 行情推送,

golang 用的是 gorilla 的 websocket 包,昨天狗狗币暴涨,写的这个工具 2 、3 分钟就断开一次,等行情一过,就很稳定了,我不知道是币安那边服务器有意为之,还是我这边写的有问题。


?

Join [email protected] to automatically receive all group messages.