Sunday, March 6, 2022

V2EX - 技术

V2EX - 技术


网易云音乐的随机算法是不是有问题

Posted: 06 Mar 2022 04:10 AM PST

重度网易云音乐用户 日常使用随机顺序重复性很高 以至于后来听歌都能猜出来下一个随机歌曲

有程序员老铁做过近视眼手术不?

Posted: 06 Mar 2022 04:06 AM PST

或者是跟程序员类似日均使用电脑时间较长的老铁,想看看有多少人做过近视眼手术~
本人近视眼比较久了,一直想做手术,但又怕工作原因后面副作用太大。

纯手撸了一个 GitHub pages 历史老版本页面的访问工具,纯 html 单文件

Posted: 06 Mar 2022 04:00 AM PST

工具在线地址: https :// xiangyuecn.gitee. io/recorder/assets/工具-GitHub 页面历史版本访问.html

食用方法:仓库路径中填写"GitHub 用户名 + : + 仓库名 + , + 文件路径",版本号先不用管,然后点击加载。首次加载好后,可以切换版本号查看不同历史的页面效果

原理:原理很简单,用 JsDelivr CDN 可以访问到仓库内 Releases 的不同版本文件,把 html 页面手动加载过来,简单替换掉里面的资源引用即可(不支持太复杂的资源加载地址替换)

效果图(几年前写的页面 好丑 好眼熟)

请教一下花生壳蒲公英的安全机制,是否会被窃听呢?

Posted: 06 Mar 2022 03:52 AM PST

前一段时间纷纷扰扰的漏洞,这个蒲公英路由器在数据传输中安全吗?是什么机制呢

Java 开发,买什么 macbook 比较好,老哥们推荐一下哈。

Posted: 06 Mar 2022 03:49 AM PST

感觉 air 是不是就够用了,新的 14 和 16 用不到的样子。

现在 PowerShell 是不是没有什么用?

Posted: 06 Mar 2022 03:43 AM PST

是不是掌握 Linux 的 Shell 就可以了?

H2 数据库适合用于小型生产环境吗?异常退出有可能造成整个数据库损坏吗?

Posted: 06 Mar 2022 03:30 AM PST

发到 Java 节点是因为 H2 数据库是使用 Java 编写的且通常用于 Java 的项目,请管理员不要移动到 Scala 节点

10 个人的小团队用,由于 GitLab 反应有点慢,大部分功能用不上,加上对 Scala 语言有点好感,于是找到了用 Scala 语言写的GitBucket (不是 BitBucket )。试用了一段时间效果挺不错,但最近注意到后台提示建议不要把自带的 H2 数据库用于生产环境,Google 搜索了一下 H2 数据库意外关闭很可能损坏整个数据库,但因为已经开始使用了不太想搬到其它数据库,麻烦而且怕搬坏了。请问 V 友 H2 数据库适合用于小型生产环境吗?我需要迁移到其它数据库吗?

谷歌浏览器执行 js 脚本打开新窗口如何在新窗口执行后续脚本

Posted: 06 Mar 2022 03:28 AM PST

window.open("http://www.baidu.com"); //在新窗口中打开网页 打开了一个新窗口 但是后面的脚本代码依旧在原来的窗口运行 如何在新窗口运行后续代码

谢谢 

请教大家关于 im 的一个问题。

Posted: 06 Mar 2022 03:16 AM PST

原帖子是这样的 http://www.52im.net/thread-1230-1-1.html

问题是这个

主要的问题是用户在线情况下,收到一条消息(此时还有些离线消息没有同步), 那客户端消息数据的最新 seq 就是这条在线消息。这可能导致有些离线消息不能同步到客户端

想请问下针对这个问题,怎么解决

大数据入门还需要学习 hadoop 吗?

Posted: 06 Mar 2022 02:35 AM PST

求一款 Android 端支持安装域名分流插件的浏览器

Posted: 06 Mar 2022 01:47 AM PST

Firefox, Edge, Chrome 电脑端均可以安装分流插件如 SwitchyOmega ,但是 Android 端均不支持(很久之前 Firefox 是支持的,但现在不行了)。

NutsDB v0.7.0 发布~

Posted: 06 Mar 2022 01:05 AM PST

大家好,

距离上次发布[https://www.v2ex.com/t/763690]已经很久很久。终于,我抽出周末时间发布了 NutsDB v0.7.0 。

项目地址

https://github.com/xujiajun/nutsdb

本次更新:

  • [New Feature] 支持内存模式运行
  • [New Feature] 支持 tar+gz 备份数据库
  • [New Feature] 对于 bucket 支持了 IterateBuckets() and DeleteBucket() 方法
  • [Refactor] 对 error 做了部分调整
  • [Bug Fix] Windows The process cannot access the file because it is being used by another process.

详见: https://github.com/xujiajun/nutsdb/issues/113

加群交流

欢迎加群。下面链接有我个人联系方式,加我好友(做个点赞之交也好),我拉你进群(可以交流 Go 、NutsDB 等等)。

https://github.com/xujiajun/nutsdb/issues/29

今年计划

主要会在易用性上面花精力。

最后

欢迎大家尝试,star 收藏+watch 关注,给我提提 issue ,PR 贡献代码。

特别是代码贡献,有兴趣的有想法的加我 wx 。

关于黑客泄露一堆的三星数据

Posted: 06 Mar 2022 01:01 AM PST

我看说明里提到了
"Part 1 contains a dump of source code and related data about Security/Defense/Knox/Bootloader/TrustedApps and various other items."
这是不是意味着美版不能解锁 bl 的机器有希望了
手头的 s10e 感觉可以抢救一下了
希望是我多想了吧

取消了 webview 的联网权限,调用的 app 还能联网吗?

Posted: 05 Mar 2022 11:37 PM PST

比如微信调用了 webview, 但是我取消了 webveiw 的联网权限,可以是系统取消联网权限,也可以是直接 app 去了联网权限, 那 webveiw 还能正常获取吗? 还是说只用 webview 进行渲染?

c++ lambda 表达式里 为什么值捕获的局部变量无法修改?

Posted: 05 Mar 2022 11:17 PM PST

[&i] ( ) { std::cout << i; }  // is equivalent to  struct anonymous {     int &m_i;     anonymous(int &i) : m_i(i) {}     inline auto operator()() const     {         std::cout << m_i;     } }; 

首先我知道,一个如上的 lambda 表达式,其实相当于生成了一个如上匿名 struct 的实例 a ,运行 lambda 表达式时,其实就相当于执行 a().

int main() {     int v1 = 42;     auto f = [v1]() {return ++v1; };//值捕获     v1 = 0;     auto j = f(); //j 为 43  } 

但是如上的代码却无法通过编译,除非你加上 mutable 。所以我是不是可以认为,如上的 lambda 表达式,是不是实际生成了如下的 struct ?

struct anonymous {     int m_i;     anonymous(int i) : m_i(i) {}     inline auto operator()() const//如果你加上 mutable ,这里的 const 才会去掉     {         m_i++;     } }; 

另外,c++ lambda 表达式是不是都可以认为 它的等价情况,就是生成了一个 重载了 operator()的匿名结构体的实例?如果不是的话,请帮忙举一个反例。

谷歌浏览器执行 js 脚本除了控制台还有其他方法吗

Posted: 05 Mar 2022 11:16 PM PST

我现在写个脚本 想传到其他电脑浏览器执行 除了控制台还能使用啥
js 脚本兼容性和控制台一样那种

感觉 Rust 确实是一门人类比较难以理解的语言

Posted: 05 Mar 2022 11:10 PM PST

这个问题纠结了一天但似乎理解还只是初步到位,估计还存在很多细节方面理解有误: https://www.v2ex.com/t/838203

感觉写 Python 、Go 、C++ 的时候还没有遇到过需要这样纠结的问题。

当然主要还是才疏学浅,希望熟练之后能好点吧,不然写个代码能把人纠结死。

macOS CLion 上面的 dynamic analysis tool,比如 perf, valgrind,只能用本机的吗?不能用 docker 里面的?

Posted: 05 Mar 2022 09:45 PM PST

我使用的是 CLion+docker toolchain

但是,这种配置,当我点击 run with valgrind memcheck 的时候,提示说找不到 valgrind executable KoURDXkquJQALCm

去设置里面找,发现没法设置成 docker 里面的 valgrind ,只能在本地文件夹里面选择 executable

pKDRYqatPIE2JnH

我就奇了怪了,我编译都是在 docker 里面编译的,run with valgrind memcheck 为什么要我指定本地的 valgrind

win10 4K 显示器选择

Posted: 05 Mar 2022 09:17 PM PST

平时工作用 mac ,显示器用过 LG Ultrafine 和 2720qm ,但是从没在 win 上用过 4K 显示器,最近想给家里的台式机配个显示器,想问下大家 win 系统对 4K 显示器支持怎么样,缩放啊,色彩啊之类的,选戴尔 U 系列合适吗

macOS CLion 上面运行时的选项: profile, run with valgrind memcheck 是干嘛的?据我所知较新版本的 macOS 上根本没有 valgrind,也不能 profile,因为没有 perf

Posted: 05 Mar 2022 07:06 PM PST

7meSo8ZYzcnRDHX

从 k3s Fork Codebase, 打磨了一个自己满意的 Kubernetes 发行版

Posted: 05 Mar 2022 06:59 PM PST

https://getk8e.com/

使用 k8e 快速部署 Kubernetes 集群服务

作为 YAML 工程师,经常需要使用 Kubernetes 集群来验证很多技术化场景,如何快速搭建一套完整标准化的集群至关重要。罗列当前能快速部署 Kubernetes 集群的工具有很多种,例如官方首当其冲有 kubeadm 工具,云原生社区有 sealos 作为一键部署的最佳方案,熟悉起来后部署都非常快。但是你是否考虑过并不是每一个 YAML 工程师都需要非常了解集群组件的搭配。这里,我给大家推荐的工具是基于单个文件的免配置的部署方式,对比 kubeadm 和 sealos 方案,去掉了对 Kubernetes 官方组件镜像的依赖,并且把 Kubernetes 相关的核心扩展推荐组件也都集成到这个二进制包中,通过软链接暴露,让环境依赖更少,这个安装工具就是 k8e(可以叫 'kuber easy' 或 K8 易) 。k8e 是基于当前主流上游 Kubernetes 发行版 k3s 做的优化封装和裁剪。去掉对 IoT 的依赖,目标就是做最好的服务器版本的发行版本。并且和上游保持一致,可以自由扩展。

欢迎使用

js 代码函数传参的时候要把单引号一起传入怎么处理

Posted: 05 Mar 2022 06:41 PM PST

原代码,查找所有选择器,并根据文本选中元素并点击

Array.from(document.querySelectorAll('.class'))        .find(el => el.textContent === '1')        .click(); 

想写成函数复用,发现传参的时候单引号必须在函数中才行 请问如何解决 谢谢

function findSelectorTextClick(selector, text) {     Array.from(document.querySelectorAll(selector))         .find(el => el.textContent === Text)         .click(); }  findSelectorTextClick('.class', '1') 

(纯主观)一个 javaver 用 go 语言的初步体验

Posted: 05 Mar 2022 06:27 PM PST

以下观点纯属个人主观感受
1.协程体验完美 无需内核态的上下文切换吊打 jvm 的线程,语法层面也是完爆 一个关键字就完事 go func 吊打 new thread(啰嗦一大堆).start ()
2.类型推断也不要太爽 := 和 var 用的不亦乐乎 jdk10 的 var 不知猴年马月才能用到
3.自定义类型也很香 type Unixtimestamp int64 type Timestamp int64 规范又优雅,结构体可以当值用也可以 new 一个当对象用,关键是再也不用定义恶心的包装类型了以及得注意拆箱的空指针了
4.自带的轮子少但够用,日期处理一个 time 包就够了,date 、calendar 、localdate 、localtime 、sdf 一边去吧,线程安全 mutex 就够用了、异步转同步 channel 也够了
5.Gin 使用体验下来也是简洁程度吊打 mvc+springboot ,启动速度更是完爆之,直接交叉编译一个可执行文件丢到服务器上,远离 jar 包
6.多返回值和函数传参很赞,闭包就更不用提了

UPS 方案,大家帮忙看看用超级电容是否可行

Posted: 05 Mar 2022 05:04 PM PST

背景

最近在准备搞一个最 mini 的五盘位的 NAS ,买了 77 八八的东西了。主要是买了基础的 nuc 主板和硬盘,还有机箱那些还没想搞怎么玩,超级 mini 的 5 盘位。目前机箱方案是 1:150x110x200mm, 2:160x150x195mm ,3:160x150x240mm ,几个机箱的方案都不一样,都可行。3 的大小可以搞 12x12cm 的主板。后面在跟大家分享具体的思路。

目前有一个问题就是 ups 的问题,因为很多人都试过断电后硬盘可能会坏了的。现在我有一个方案不知道是否可行,就是使用电容就行处理。

方案

方案:硬盘单独进行供电(其实电源可以一起,只要加一个二极管),然后挂一个超级电容,当断电的时候,主机就会先挂掉,那么这个时候,硬盘还处于工作中吗?我记得主机卸载硬盘后,硬盘就会停止,硬盘就可以热拔插了吧。但是我不确定主机断电后,硬盘是否也会停止?因为 5 电容并联在 12V3A 的情况下,都能持续工作大概是 20 秒,这样足够硬盘在停止后再停电了吧?

这样的电容在淘宝上,5 个电容 27 块就可以搞定了,实际上如果不需要那么 20 秒长的电容量,2 个都可以了。而且 4-5 个硬盘也不一定在 12V3A 的下工作。当然还有一个 5V 的,不过也是接在 12V 降 5V 模块上的。

我看那些外接 12v 电源的 usb 硬盘 一般都是拔出 USB 后,然后再拔掉电源的。如果这种情况不影响硬盘的问题,那么我的上述的方案,应该会在主机挂掉之后,就停止运行,然后过一会儿断电,理论上没啥问题吧。

我看到大部分硬盘笼背板都焊接了电容,不过比较小一些,不知道是不是就作用于断电后的保护。我看着太小了,不确定是否能很抗多久。或者说主机断电后,硬盘到底需要多长时间的供电后才可以断电?

存留的疑问

回到核心问题,主机断电后,硬盘还会转吗??如果说是在拷贝的过程中,主机发生断电了,数据虽然会丢失,但是还会不会伤硬盘??如果会的话,那么我的这方案意义就比较一般了,只适合非工作时候合适。

PS:ups 挺大的,家里房间又小,要是能做成电源那样就好了,抗个十几秒就好啦,有这样的 UPS 吗?

目前找到一个路由器的 UPS 刚好也是 12V 的跟电排插一样大,而且我的主机也是 12V 的电源( nuc 主板),但它也就是一个大充电宝不是 ups ,而且电流输出也不够只有 2A 。

end

做 manager 其实挺累的

Posted: 05 Mar 2022 04:07 PM PST

在一家外企大厂做 manager 几年了,感觉还是压力挺大的,虽然说很多人都羡慕从 ic 到 manager 的跃迁,但真的从日常生活来讲,manager 也没想象的那么容易做。首先很多工作从之前专心做项目变成了杂七杂八的事情,对团队成员需要经常沟通鼓励,做好思想工作,我不是 PUA 的人,很多时候希望真正能帮助团队成员能成长。另外要指导新手做项目,团队缺乏能独挡一面的人,很多时候还需要手把手的教 design ,教如何做项目。当系统出问题了,一线经理必须都要懂,能冲上去和 ic 们一起搞定问题。最后还有各种人际关系,跟国外同事和领导的关系,满足自己老板的各种期望,还有各种杂七杂八的文档和琐事。

总的说了,做 manager 久了心很累,需要时不时静下心来去重新思考生活和工作,否则很容易迷失自己。

xx 知识网卷土重来

Posted: 05 Mar 2022 03:41 PM PST

xx 知识网卷土重来

image image image

本科毕设求助

Posted: 05 Mar 2022 02:16 PM PST

又到了每年一度的毕设时间了,指导老师直接发了题目给我们选,我就选了个"基于人脸识别的实验室智慧考勤系统"。考勤系统这部分打算用 java 作为后端完成,麻烦的是人脸识别要怎么解决?

我在网上搜索之后,感觉 OpenCV 是比较适合毕设的解决方案,不知道老哥们有没有更好的方案?另外,如果是用 OpenCV 实现人脸识别,哪些地方是可以花费时间和精力做出一些小亮点,让我论文上能写点东西,更加顺利完成毕设的? 

分享一个简单的 Go 泛型实践小项目

Posted: 05 Mar 2022 12:36 PM PST

https://github.com/zhenzou/executors

Go 泛型快发布了,就想着练练手。

虽然现在主要用 Go 了,但是还是怀念 Java 的一些东西,所以封装了一个协程池,提供一个类似 Java 的线程池的 API ,支持 future ,callback ,能够异步转同步等。

一般情况下,其实用不上协程池,但是在需要限制并发的场景下还是有用处的,新入坑的同学可以参考参考这个项目。

吐槽一下,Go 泛型不支持 method type param ,限制实在太大了。 虽然也可以通过 func type param 转一下,但是确实还是太丑。

本来准备把 CompletableFuture 的 API 实现下,但是不支持 method type param 组合起来不好看,就参考 JS 简单提供一个 then ,catch API 了。

谷歌浏览器控制台执行脚本,脚本文件夹在哪里

Posted: 05 Mar 2022 10:47 AM PST

F12 source snippet 下面建了脚本文件 请问下文件夹路径在哪里 或者控制台哪里可以打开外部文件夹,执行脚本,谢谢

Windows 上的 DoH 默认用什么来解析到 DNS 的 IP

Posted: 05 Mar 2022 10:38 AM PST

这几天发现使用 doh.pub 解析十分缓慢,分析了下发现是解析 doh.pub 这步花了大量的时间,换到 https://1.12.12.12/dns-query 就不影响解析,另外测试了 dns.pub 、dot.pub 都有同样的问题

同时测试了下 doh.alidns.com ,解析速度正常

所以比较奇怪 Windows 在遇到域名 DoH 的情况是先用什么 DNS 来进行第一步解析

hyper-v 有办法解决串口转 usb 问题吗?

Posted: 05 Mar 2022 09:48 AM PST

有个串口转 usb 的设备插在物理机上,希望能在虚拟机 linux 中使用 minicom 这样的程序来连接开发板的串口。在 virtual box 和 VMware 中很好解决,支持这种设备。搜了一圈,看起来无解。

JavaScript 有什么办法能够执行 DLL 函数?

Posted: 05 Mar 2022 09:38 AM PST

看了一下 node-ffi, 又要装什么 node-gyp, 又要装 python 的, 有点无语, 有什么别的方法吗?

比如把 DLL 注入到 js 所在的 node 进程, 就能执行 DLLMain 函数了?

请问如何 ssh 到家里的 WSL 上?

Posted: 05 Mar 2022 08:45 AM PST

云端内容管理系统,一键集成富文本编辑器

Posted: 05 Mar 2022 08:34 AM PST

三行代码集成富文本编辑器,云端内容管理,云端内容展示页面集成

这样的富文本编辑器大家愿意付费快速集成吗

准备换手机,请教一下三星小米的一些问题

Posted: 05 Mar 2022 08:01 AM PST

考虑的机型是 S22U, MI12U ,不考虑苹果。三星准备刷港行,小米刷欧版。刷非国区的系统感觉其他机型也没法考虑了。

我的设备是国行三星 S9+,刷的港行的系统 ONE UI 2.5 。目前三星的体验还不错,但是有一个问题:除了一些系统软件时钟日历等无法禁用后台以外,QQ 和微信也无法禁用后台(下面的图里面"allow background activity"选项是灰的)。阿里系的后台禁用是正常的。上面所有的软件都是从 Play Store 里面下载的。

目前的问题:

  1. 现在 S22U 的 ONE UI 4.0 和小米的欧版 MIUI 13 可以禁用腾讯系的后台吗?
  2. 目前 ONE UI 4.0 和欧版 MIUI 13 上手体验如何。

附图片: Untitled-1.jpg

大家的 Git 有几个分支,有什么比较好的 Git 实践吗

Posted: 05 Mar 2022 07:58 AM PST

原来项目比较小,就 2 个分支再加上打 Tag 就可以应付了。

现在一个新的项目比较庞大,表现在:

  1. 参与的开发人员多。( 10 人)
  2. 项目子模块多。( 20 多个子模块,大部分可以并行开发)
  3. 发布的 Target 多(不同的设备不同的 Target 、对应不同的运行参数)
  4. 每种设备对应一组数据文件。(用来做测试的,数据文件又大又多,不方便进入 Git 仓库)
  5. 发布版本较频繁。(每 2 周一个版本)

有什么好的作法吗,我感觉单靠 git 流程还搞不定,还得整一套自动化脚本来协助构建。

求推荐 Git 代码托管平台

Posted: 05 Mar 2022 07:55 AM PST

不讨论政治,不讨论政治,不讨论政治

想换一个代码托管平台,用 Github 感觉用腻了,不知道大家除了 Github 有没有别的在用。

之后无论如何肯定会以 Github 为主,但是需要一个辅助的托管平台。

要求:基于 Git ,基本不需要团队协作,基本不需要 Actions ,需要 Release 发行版发布功能,需要尽可能多的私有仓库,平台尽可能大,不要 Gitee (感觉有点过于商业化了),系统尽可能稳定,国内尽量无梯可访问,不拒绝国内平台,单仓库大小 5G+,需要 wiki 功能,需要 Issue 。

目前在看 BitBucket ,但是听说不是很稳定;

求大家推荐一下,谢谢。

寻找方便的在线更新 service 程序的方案

Posted: 05 Mar 2022 07:53 AM PST

说下需求:

我的服务器上运行着十几个 service,是用 c#和 GO 写的可执行文件,当前用 supervisor 来管理,目前更新 service 我是先在 supervisor 里停止它,然后用 FTP 上传新的可执行文件,上传完成后在 supervisor 里启动它.

如果偶尔更新,这样操作问题不大,现在的问题是经常要更新多个 service,感觉这样效率太低.

有没有这种方案: 1 上传新的可执行文件时不需要在 supervisor 先停止 service 2 上传完成后 service 会自动重启 3 不太需要优雅的"不中断服务更新",短时间停止一下问题不大.

如果能用 supervisor 实现最好,其它的也可以考虑.

不熟悉 linux 运营这块,请指点...

SQL Insert 字段数量上限

Posted: 05 Mar 2022 06:37 AM PST

请问各位大佬,插入 SQLServer 数据库单个表中的字段数上限一般是多少合适?在稳定可靠前提,推荐一个合理值,谢谢。

咨询一个开发管理问题

Posted: 05 Mar 2022 06:35 AM PST

预计未来几年里,我们公司会陆续买一些平台产品做私有化部署

现在大领导提出来,想让我们所有产品在部署时,能让每个厂商做到 [生产环境 —— 代码库 —— 版本管理 —— 生产环境上线] 这么一套自动关联的流水线,类似 DevOps

但是我们自己没有开发人员,就是个 IT 部门。市面上也问了一些做开发管理的公司,比如 gitee ,他们说可以卖我们一套成熟的开发流水线平台产品,但是我们自己没有开发人员,和厂商的合作可能会有很大问题。

Gitee 建议我们先不要搞 DevOps 自动化那一套,靠人工台帐的方式管好各个厂商的代码、版本、上线就可以了。

请问一下是不是这样?有没有其他管理方法可以达到领导的目的?

有精通 Linux 内核内存管理的老哥能说说你是怎么学这一块的知识的吗?

Posted: 05 Mar 2022 06:06 AM PST

我在研究解决具体问题的时候看内核代码最容易看懂,但我目前还没遇到过哪些问题是必须得对内存管理非常熟悉才能解决的,学这个主要是想应付面试。

目前我已经看懂了《深入理解 Linux 内核》这本书讲内存的第 2 ,8 ,9 章以及 Intel SDM 讲分段分页的部分,想继续深入研究只能靠看代码了,但我感觉看代码没有个方向,泛泛的看就只能有个很浅的了解,不知道怎么看才能达到精通的程度。

我目前的办法是从 x86 系统启动的第一行代码开始看,搞懂每一行代码到底干了什么,最近看懂了一点 x86 bios (kvmtool 的实现)的代码,但我感觉这种方式学习效率太低了,请教大佬有没有什么好办法?

Scrapy Scapy spaCy 分不清了

Posted: 05 Mar 2022 05:58 AM PST

都用过,但都不常用。从没有一次拼对过。

大学两年啥比赛也没参加,天天忙自己的东西还累得要死,到现在一事无成。焦虑,对未来很迷茫。

Posted: 05 Mar 2022 05:57 AM PST

大二已经快结束了,现在还是什么成果都拿不出来。

天天忙着自己的事,累得要死,但是仔细问问自己的内心,觉得又不能停下来。

再仔细想想以前走过的路还做了很多错误的选择。唉,自己选的路自己承受痛苦吧

求大佬告知萌新哪里可以找到 Java 的八股文?

Posted: 05 Mar 2022 05:13 AM PST

求大佬告知萌新哪里可以找到 Java 的八股文?
万分感谢!

抒发一下心中的抑郁

Posted: 05 Mar 2022 05:08 AM PST

周报写完了,有点小空,随便写一写,吐一下心中的郁气

我在目前公司待了 10 多年,感觉就像温水中的青蛙

时间比较长,技术也比较杂,中间也涉及管理

先说技术 php 出身、后转 Golang 搭建了支撑乙级请求的系统,但后来因为转型,放弃了 Golang ,投向 Java 。

也比较熟悉 Python , 我做了一个 SaaS 的系统,全部用 Python 写的后端,但 Python 在我心里还只是玩一玩,准备在工作领域放弃这个语言了

想想这些年,真是什么事都做了,但好像又没有什么积累

部门刚成立时,我提议做某个技术创新项目,自己当产品,又写前端又写后端,还做项目管理汇报进度

最终还是有点收益,这个项目被我们产品全线使用,现在也配置了三四个程序员、一个产品继续深挖这个项目,我因为某些特殊个人原因,退出了这个项目,现在又在做一件跟技术关系不大,但又比较重要的事情

另外我们项目是全球化的产品,我又搞了段网络,搞协议优化,升级技术体验, 技术挺杂,HTTPDNS 、fastTCP 、HTTP3 、TLS1.3 都有

其实也对深度学习比较感兴趣,业余时间在家里看了大量的微积分,家里还有个厚厚的记事本,普林斯顿的那个微积分还是比较简单的,我后面又在看深度学习,买了本俗称的花书,看了一个月实在看不下去了

我跟公司做深度学习的聊天,发现他们好像对深度学习也不是很了解,只能简单说下导数、tensorflow 等等框架的一些参数调优,再聊一下概率论和统计、cos 、sin 这些梯度函数,聊不下去了

我对深度学习放弃了,没有实际经验,也没有话语权,就到这了。

我做了这么多年技术,我自认为已经不在乎语言了,换一个语言基本一个星期熟悉下就能上手做项目,但我在跟猎头沟通时,说了下我的情况,猎头原话:你的项目比较杂哦,没竞争优势, 没专精一个语言。。。,你的职级换成阿里最多 P7

我很久没有面试了,让猎头发了几个面试题:一个是求最大连续数,一个是涉及排序, 我也不知道是简单还是复杂,就是感觉怪怪的, 猎头说不论是什么职级,都得面这些,前面还有个 Google 的小哥,面字节挂掉了,说我年纪大了,说我技术不深入

我。。 真想骂人,把猎头全删了

唉,我现在时常极度不自信,都不知道自己有什么竞争力了

我以前可是觉得自己屌翻天的,我爱人说我是把自己逼太紧了,我昨天回家把几本数学书和机器学习的书给扔了,轻松了不少

分享一个不用第三方工具在给长辈或小孩的 Android 手机上禁止 APK Sideload 的方法。

Posted: 05 Mar 2022 04:34 AM PST

之前好像经常在 V 站看到相关讨论,我最近发现了一个方法可以不用第三方应用做到。 前提是有 Google 框架的 Android 手机,以及两个 U2F 硬件安全密钥例如 YubiKey 。 专门创建一个 Google 账号给这台手机使用,账号要使用两个 U2F 密钥加入 Google 的Advanced Protection Program

这种情况下只要不删除该 Google 账号就无法安装任何 APK ,只能从 Google Play 或系统官方商店下载 app 。 三星的国行机加装 Google 框架可能最适合这种用法。 如果配合应用锁类 app 锁死系统设置就可以形成闭环,不重置系统无法安装任何非商店 app 。

Google 官方文档

esxi 和 pve 装 win 体验

Posted: 05 Mar 2022 03:46 AM PST

esxi 装 win ,总觉得比 pve 装 win 流畅,是错觉吗?特别是用向日葵远程,pve 的 win 操作起来卡卡的,不如 esxi 里的 win 流畅,你们觉得呢

export 问题请教

Posted: 05 Mar 2022 03:05 AM PST

需要 export 的函数非常多,差异就是 js 函数名和 URL 地址,c 语言里面有宏,js 有木有好点的处理方法呢?

如何尽可能防止虚拟机逃逸?

Posted: 05 Mar 2022 02:45 AM PST

这几年出现了不少虚拟机逃逸的漏洞,有的是利用虚拟机通信和宿主机间通讯工具的漏洞,有的是利用内网
想问问如果 VMware Workstation 的虚拟机配置 vmx 禁用 back door ,用 host-only 的内网通过另一台虚拟机和主机中转文件,主机 Windows Firewall 禁止所有入站流量,能有效降低虚拟机逃逸的可能吗?

No comments:

Post a Comment