Thursday, December 30, 2021

V2EX - 技术

V2EX - 技术


2021 年倒数第二天了,前端开发笔记本推荐一下

Posted: 30 Dec 2021 01:58 AM PST

预算 5-6k 想买个租房跟挂游戏,游戏实体机双开,2 个虚拟机, 已有 zhan66 3 代 and

找到了真正喜欢的工作

Posted: 30 Dec 2021 01:57 AM PST

游戏引擎工程师

我接触计算机比较早,家里 98 年就买了电脑,从小玩游戏玩到大,之后高中开始就断断续续写代码,高考时也是直接报了计算机专业,本科期间基本没怎么听过课,没参加过 ACM 算是上大学时最大的遗憾。当时参加过一些比赛,嵌入式、Web 、深度学习都搞过,但是基本都是浅尝辄止,没有认真地、成体系地学习过相关知识。本科快毕业的时候本来想直接工作,但是一方面是当时本科求职基本都是 Java 岗,或者 Android/iOS 移动端开发,而我做的几个项目已经写够了 CRUD ,如果让我工作了天天写 Java ,我宁肯辞职转行;另一方面是家里人都觉得还是有个研究生学历,以后路会好走一些,最终决定考研。

读硕士时发现人均深度学习、AI ,我们实验室也不例外,本来是搞图形学的,2017 年之后导师方向也都换成了 AI 相关。第一年在实验室做纵向项目,工程方面虽然做完了,但是我对纵向研究实在没什么兴趣,就和导师说想出去实习找点工程性强的工作,正好当时有个本科师兄博士毕业后在某公司做编译器优化相关的工作,问我有没有兴趣,于是我就去师兄手下实习了,当时实习的体验确实很好,能够做一些研究与工程结合的工作,师兄也给了我很多关于科研、求职及就业方向的指导,从此时我决定硕士毕业后求职一定要找一份类似的工作,纯工程和纯科研都有一定风险。可惜的是实习中途由于实验室有了新的项目,必须要回去赶工,就提前结束了实习。

回到学校实验室继续干了半年,在导师指导下也发了一篇小论文,今年上半年正好导师的一个师兄在某 AI 创业公司是个小 leader ,手下缺人干活,就把我推荐过去了,开始了第二段实习。这段实习绝大部分工作都是和 AI 相关的,主要任务是复现论文+调参,工作时最大的体会就是不了解基础知识丝毫不影响我复现论文,而调参也不是什么有技术含量的工作,此时秋招提前批已经快要开始,考虑到我这种发不出顶会的 loser 想在算法岗转正的可能性基本为 0 ,但我还不想找 Java 方面的工作,因此对未来求职发愁了好几天,最后想了下,我有些基础且愿意做的方向也只剩下图形学了,于是从 3 月份开始针对图形学相关的岗位(图形工程师、游戏引擎工程师等)进行了针对性地准备,最终在秋招提前批幸运地拿到了某游戏厂的引擎岗 offer 。

最终在秋招拿到了三家大厂的 offer(包括第一段实习的公司),在纠结选择哪个的时候,师兄告诉我他们组里项目发生了一些变动,他觉得新项目没什么意思,准备跑路了,并劝我有其他 offer 就不要来了,于是我选择了其中一个游戏引擎岗位的 offer ,并提前来这里实习了。来到这里实习两周后觉得这边的情况满足我对工作的一切想法:

  • 合理的工作时间制度(1065 双休,实习生不加班,最近项目比较赶,正式员工每周有两天加班到 9 点,进度不急的话 6 点全走了)
  • 非常友善、乐于助人的同事和 leader
  • 组内有非常丰富的学习资源(2TB+的 SIGGRAPH 、GDC 等的论文及分享,和各种学习视频)和完善的文档(几乎每个人的所有工作和学习内容都在 confluence 上保存)
  • 没有冗长的组会(每周五工作进度报告,每人在群里发一句话)
  • 有价值的组内分享机制(每周五下班前一小时是分享会,组内同事轮流做一次分享)
  • 可观的薪资

虽然工作体验很好,但是由于我没有游戏公司的实习经历,且对图形学相关的知识了解并不充分,面对组里平均在职三年以上的老员工,我感觉到了一些压力,好在 leader 人很好,给了我充足的时间学习,带着压力学习倒是有种高中复习突击的感觉:)

还有不到半年时间就要毕业了,这一年多的实习期间结识了许多新朋友,特别是在某 AI 厂实习时组里一个提前跑路的实习生,中间和他聊天的时候,他说 AI 没什么意思,准备去学点偏底层的东西,然后保研去北大,找了一个做分布式的导师。结果半年后聊天时他和我诉苦,说分布式方向想发顶会太难了,想深造还要读博,但是他觉得读博卷不下去,我拿了引擎岗的 offer 来实习后和他聊了一些我这个岗位的工作,他说觉得挺有趣,虽然没有学过图形学,但是本科时候自己用 Unity 做了个模拟黑魂 3 人物动作的小 demo ,不知道现在开始学,明年能不能找到图形学相关的实习;我说凭你北大硕士的牌子,找实习还不是随便找……最终他告诉我,经过一周的考虑,和自己导师说了工作方面希望换方向的想法,让导师不要再管他,他自己学习别的东西,只要导师让他毕业就行,他的导师答应了他,算是我把他拉进游戏引擎的坑了🤣

回想了一下自己的经历,我从小就是一个非常浮燥的人,没办法静下心来学习某一样东西,上了大学后更是放飞自我,本科时写 Java CRUD 、写嵌入式打比赛,又为了从老师那赚点项目钱,突击一周现学现做熬夜写 PHP 、Swift ,硕士时写神经网络模型、写前端,自己闲时自学了一些图形学、Vulkan 、Unity 等的知识,第一段实习写了点 DSL 、写了点 LLVM IR ,第二段实习又写网络模型、用 Python 写代码复现论文,可以说什么都懂一点,但又什么都不精,自己也不知道自己真正想要做什么,不过有一点好的是,我的确每天都接触到了以前从未了解过的知识,某种意义上讲我每天也是在进步的。很多朋友也劝过我要静下心来深入学习一个领域,不要东搞一点西搞一点。今年秋招时才真正意识到这个问题,最后误打误撞进了一个待着非常舒适的领域,也下定决心要在此深耕下去了,希望在而立之年能更上一个层次吧。

关于 redis bitmap 的疑问

Posted: 30 Dec 2021 01:57 AM PST

虽然 redis 使用了很久,但是很惭愧的是一直以来都只是使用了 string 类型,而且也没有特别看过 redis 的知识,最近正好在看,然后对 bitmap 这个类型有一些疑问。

网上有很多举出 bitmap 的使用场景的博客,大多是统计日活,用户在线数等场景。

不过有一些疑问,如果仅仅只是统计登录数似乎用 bitmap 确实很不错,但是如果要统计具体某些用户登录了,就变得很不方便了。

例如:setbit userOnlineCount20211230 1 1 ... 如果仅仅统计今天有多少用户登录过,似乎一个 bitcount userOnlineCount20211230 就足够了,但是若想知道今天到底有哪些用户登录过,就无法直接实现了。能想到的似乎只能循环 getbit userOnlineCount20211230 offset ,但这样做太离谱了。

所以如果是用 bitmap 的情况下,是不是就无法实现上述的需求?即在能统计出数量的前提下,还能不使用遍历的做法实现查出所有登录用户的 id 。

win10 突然出行没几分钟就全部卡死状态,然后也查不到原因

Posted: 30 Dec 2021 01:55 AM PST

1.机器不怎么常用,昨晚开机,一开始就是系统运行没几分钟然后全部卡死,什么动不了,而且可以每次复现。
2.查看任务管理器也没有看到 cpu 或内存占满
3.期间出现了两次蓝屏,终止代码分别:memory_management 和 DPC_WATCHDOG_VIOLATION;
4.所以我拆开把所有硬件重新插拔了一下,装上后,就一直卡在开机正在启动修复中界面,并伴随花屏。
5.目前开机进入 bios 系统是没有问题,也没有卡死和花屏现象。bios 里面也能识别道所有硬件,内存、硬盘、cpu 等
今晚打算再重复开机试试能不能进入系统修复页面重置一下系统,同时准备好系统盘打算实在不行重装一下系统了。

现在国内的安卓环境为何如此恶劣

Posted: 30 Dec 2021 01:54 AM PST

自己写了个小工具监测 wifi 连接情况, 发现前台广播在应用切换到后台后没几分钟就被 vivo 的系统给冻结了, 根本就收不到任何广播。 系统设置里能调的都调了,依然是过一会就收不到。 换到小米情况依然如此。

现在国内的厂商为何如此没有节草, 既然提供了选项让手动设置允许应用后台常驻, 为毛跟个摆设一样?

ios 端不清楚, 安卓端真的是环境比 pc 桌面还恶劣, 各个山头都有自己的规则, 上架推广又难。 感觉除了几个头部厂商可以进白名单, 少数的技术好的公司可以找各种还没被封堵的漏洞, 一般的小公司和个人开发者真的是难。

话说回来早些时候的那批开发者真是风口上飞, 不光没有成型的规则, 市场竞争也不激烈。 现在的安卓开发真的是地狱模式。

给大家分享下我对“运营”的不友好看法

Posted: 30 Dec 2021 01:54 AM PST

我先抛出我的不友好看法:市场很大程度都是被运营玩坏的。

且看我的一些体会和理由。

几年前我一直认为,把东西做好,会得到好的回报的,包括 app 、独立游戏开发者等。

直到我创业后自己做了 app ,自己参与到运营中,我才知道自己的想法已经变得可笑无知了。

AppStore 上的应用,普通用户想要得到曝光,要想有个好的排名,你不靠刷基本是不可能的,因为同行都在用机器刷下载量、刷关键词、刷评论,别人都是一天几十万上百万的量,你普通人靠自然流量怎么跟别人比。

当然苹果这两年管的更加严格了,机器刷已经很容易被下架了,然后就通过积分墙方式刷了(积分墙,就是通过真人去刷,但是价格贵很多,1.5 ~ 2 元一次下载)

你如果想着自己产品好就能通过自然流量把排名上去,基本上是白日梦了,如果你没有足够的钱去刷基本就是等死。

上面说的是 AppStore ,国内的各种安卓商店实际上也是一样,甚至更加恶劣。

可能有人会说烧钱投广告就行啦,其实还真不是这样就行,我们在国内各大安卓应用商店一个月也烧过 30w ,包括 B 站等各种渠道,但是效果非常差,特别是小米、B 站、应用宝这种大平台,只有烧钱没有量的,那么量去哪了?我估计是被各种大公司抢了,他们投钱多,已经建立很好的关系,所以你小厂商投这点钱,根本不给你什么量的,而且每个点击都非常贵,当然这个只是我的猜测,具体是不是这样因为我接触不多,不好说就是这样,有懂的可以给我科普下。

再说抖音,现在也是被各种"运营"开始玩坏,普通人想要做个视频出头,非常难,你有好的视频也可能没量,还可能一不小心被限流,换个手机登录都不敢,为啥,因为搞运营的人太多了,然后抖音弄出来一堆防止手段,搞得普通人做抖音都整天担惊受怕的。

再说实体店,现在满大街的奶茶店,各种加盟,哪个不是搞"运营"出来的,然后让韭菜们来加盟收割,最近还出来一个脆皮五花肉,这是一个典型的"运营"收割,在以前哪有这么多套路呀。

我最近跟一个小时候的伙伴吃饭聊了下,他是做运营的,他正在开奶茶店,加盟了别人的奶茶店,不怎么赚钱,然后说要自己创立一个品牌,然后搞加盟机制,然而口味呀、品质呀那些完全不谈,感觉跟我们做开发的人思维就完全不一样,我想的是怎么把东西做好,别人想的是怎么把东西做出火爆效果然后搞加盟。

先说这么多了,有说得不对的地方可能指正,只是个人看法,不一定正确。

用 C++14 写了个模糊查找命令行工具

Posted: 30 Dec 2021 01:52 AM PST

https://github.com/Yggdroot/Yoyo-leaf

  1. 速度快
  2. 查找准确
  3. 持续更新中

欢迎批评指正。

想必有不少开始准备金三银四的 V 友了吧,你们如何速成八股文?

Posted: 30 Dec 2021 01:51 AM PST

除了 github 上的面试整理文档,还有没有什么高效一点的方式,让我学习学习

练习两年半的同事写的代码

Posted: 30 Dec 2021 01:45 AM PST

新来的同事写的代码,两年半工作经验,一个 CURD 功能写了一星期,今天看了 git commit ,我不做评论,各位看官看吧
图片

新人 不会玩服务器,求问几个问题

Posted: 30 Dec 2021 01:40 AM PST

买了一个 150 3 年的腾讯云服务器( 1 核 2g ,Ubuntu Server 18.04.1 LTS 64bit ,50g SSD ),但是现在不怎么会用,主要以前用的都是有界面的 Ubuntu 。第一次用服务器,很多都不会,求大佬指点啦

现在通过 ssh 连上服务器了,也能在上面写代码并运行了(现在 powershell 通过 ssh 连上,并且 vscode 也通过 ssh 连上)。现在我写了一个 需要不停运行的 py 爬虫脚本,它每天定时爬虫,并把爬虫信息发送到我的邮件。在 Windows 上已经测试过 这个脚本,是好用的了。

  1. 第一个问题,如果 Ubuntu 是有界面的,那我直接新开一个 terminal ,然后运行我的 py 脚本,并且一直不关闭这个 terminal ,就实现了我的目的。但现在是无界面的,那么如果我现在通过 Windows 自带的 powershell 来 ssh 登录服务器,然后在 powershell 里 运行我的 py 脚本,但我断开 ssh ,这个 terminal 会关闭的吧?(百度了,好像 nohup 能实现)
  2. 就算解决了这个问题,我以后要是运行了多个不同的脚本,得怎么管理呀,我是要通过 ps 命令来看这些进程吗?比如我想停止某个 一直运行的脚本,修改这个脚本的程序后,再重新运行。
  3. 我这个配置,是不是不建议安装图形界面了?不然太卡了( https://cloud.tencent.com/developer/article/1848352?from=15425 ),毕竟如果有界面的话,我就熟悉多了
  4. Ubuntu 安装 py 包,也都是 pip 一个一个地自己安装的吗,还是有更好的解决方案?我现在 Windows 用的 anaconda 很多包都给我下好了。
  5. 如果有其他好的建议,也可以说下,谢谢各位大佬了

用 gogs 自己搭建了一个 git 私服,不知道是不是被人攻击了,有大佬帮忙看看吗?

Posted: 30 Dec 2021 01:39 AM PST

跟小伙伴们开了一个项目,然后自己在腾讯云上使用docker搭建了一个gogs私服,用了有一个礼拜了,开始没啥大问题,然后今天我朋友说登陆很慢,不知道是不是他的网络问题,我还是去看了一下日志,发现如下:

Dec 30 03:45:23 sshd[61]: Invalid user xieguomin from 194.163.132.190 port 55818 Dec 30 03:45:24 sshd[61]: Received disconnect from 194.163.132.190 port 55818:11: Normal Shutdown, Thank you for playing [preauth] Dec 30 03:45:24 sshd[61]: Disconnected from invalid user xieguomin 194.163.132.190 port 55818 [preauth] Dec 30 03:45:30 sshd[63]: User root not allowed because account is locked Dec 30 03:45:30 sshd[63]: Connection closed by invalid user root 157.230.20.226 port 36904 [preauth] Dec 30 03:45:35 sshd[65]: Invalid user xiehaowei from 194.163.132.190 port 55820 Dec 30 03:45:36 sshd[65]: Received disconnect from 194.163.132.190 port 55820:11: Normal Shutdown, Thank you for playing [preauth] Dec 30 03:45:36 sshd[65]: Disconnected from invalid user xiehaowei 194.163.132.190 port 55820 [preauth] Dec 30 03:45:48 sshd[67]: Invalid user xiehaowei from 194.163.132.190 port 55868 Dec 30 03:45:49 sshd[67]: Received disconnect from 194.163.132.190 port 55868:11: Normal Shutdown, Thank you for playing [preauth] Dec 30 03:45:49 sshd[67]: Disconnected from invalid user xiehaowei 194.163.132.190 port 55868 [preauth] Dec 30 03:45:52 sshd[69]: User root not allowed because account is locked Dec 30 03:45:53 sshd[69]: Connection closed by invalid user root 157.230.20.226 port 41146 [preauth] Dec 30 03:46:00 sshd[71]: Invalid user xiehaowei from 194.163.132.190 port 55890 Dec 30 03:46:01 sshd[71]: Received disconnect from 194.163.132.190 port 55890:11: Normal Shutdown, Thank you for playing [preauth] Dec 30 03:46:01 sshd[71]: Disconnected from invalid user xiehaowei 194.163.132.190 port 55890 [preauth]  

这里的日志上的账号都不是我们设置的,就是个空账号,然后这个 IP 也是德国那边的.

我目前的 gogs 是做了 nginx 代理,暴露了俩端口,我在 nginx 里加 deny 没啥卵用,不知道咋操作了. 懂行的大佬指点一下吧!

我的教程获得了很多好评,但是...

Posted: 30 Dec 2021 01:33 AM PST

最近发的两个视频教程: 1 小时快速上手 Docker3 小时快速上手 K8S

收获了很多好评,普遍都评论说我的视频通俗易懂,很适合新人上手,例如:

  • 讲的不错 虽然我之前没看过 k8s 但是看了就知道是干什么用的了
  • 讲解的真好,通俗易懂,感谢!
  • 简单明了,幼儿园小朋友都看懂,太厉害了
  • up 主的视频很简洁明了,适合快速入门,非常感谢
  • 牛逼,言简意赅,基本覆盖了作为开发人员需要用到的 docker 相关操作,非常好的入门教程
  • 没废话干货满,以这样说明的一般都是良心 up ,没有暗病暗痛视频[支持]
  • 文档做的好好看,讲得挺好的,快速入门建立兴趣
  • 真心不错,言简意赅!
  • 简单高效,追求极致。最好的 docker 入门教程。

个人认为视频质量在同类中 B 站排名不说第一,前 3 是一点不虚的,但是播放量和排名都上不去,现在搜索 docker 、k8s 这类关键词,我的排名都到第二页去了,很是打击呀。我看了下,很多很差的视频都排到我前面去了,应该是通过某种方式运营(刷)的?

而且还有视频开始直接偷我视频封面,还有视频抄我标题"无废话,快速上手 XXX",一看,好家伙几十个小时的视频长度,也敢说"无废话"。

各位 B 站排名和播放量怎么提升,有什么好的方式,求推荐吧。

现在搞运营的人把市场搞乱了,好的内容不容易得到正确的响应,播放量和排名都上不去的,很打击人,缺少动力继续做下去。

如果有看过我视频的小伙伴,可以发表下你们对我视频的评价,你们的鼓励是我继续做下去的动力。

image.png image.png

求一款免费的 MacOS Monterey 的 SVN 客户端

Posted: 30 Dec 2021 01:33 AM PST

求一款免费的 MacOS Monterey 的 SVN 客户端
命令行操作太麻烦了
目前找到的,都是收费的

关于 Mysql 查询的疑问

Posted: 30 Dec 2021 01:23 AM PST

select count(1) as count from t_parcel where t_user_id = '276' and t_present_id = '1' and t_type = '2' 

在多次连续查询数据表的条数时,有时会查询返回 0 ,求教下为什么会出现这种情况。

背景:

  1. 这是赠送礼物前判断礼物是否足够执行的 SQL
  2. 测试环境,数据量并不大 而且数据表数据条数不变 正常查询结果为 5000
  3. 开始以为是业务层面出现的问题,后台在 Mysql 客户端测试也会出现
  4. Mysql 版本 4.7.28

30+老鸟想考研了

Posted: 30 Dec 2021 01:18 AM PST

二流杂牌本科毕业,工作 10 年+ 目前从事软件开发,CRUDer 突然想考研了,提升一下 坐标无锡,已经成家了,不想离太远 房贷 1W+每月,不能辞职全力备考 有点想考东南大学的软件工程,再痴心妄想一下上海交大? 软件工程和信息安全两个专业都挺喜欢的, 求大佬帮我分析一下

  1. 目前状况是否适合考研
  2. 考研目前除了学历的提升还有啥好处
  3. 专业选择问题,本科学的是电子信息,考研的话软件工程还是信息安全,获取其他专业?

一道 js 脑筋急转弯求解

Posted: 30 Dec 2021 01:17 AM PST

    {       function a(){}       a=1       function a(){}     }     console.log(a,"1");     {       function a(){}       a=1            }     console.log(a,"2");     //输出     //1 '1'     //ƒ a(){} '2' 

为啥第二个块的 a = 1 没有覆盖到全局的 a

Django 中 Python 多线程连接数据问题请教

Posted: 30 Dec 2021 01:15 AM PST

需求: 需要请求数据库中 1 个月的带宽数据。
遇到问题: 我的思路是按天请求数据,一个月 30 天,for 语句循环 30 次连接数据库,每次时间大约是 0.6 秒左右,30 次大概是 20 秒,可以完成查询。但毕竟是展示数据,感觉 20 秒时间太长了,想要缩短到 10 秒内。
我的解决方式: 想利用 python 的多线程( threading ),如果能同时请求 5 天的数据那么速度就能降到 5 秒内。
我遇到的问题: 使用的多线程,但并没有使查询时间缩短。
我是用的框架:Django
我的视图函数代码(代码有点多,但啥好办法了,逻辑是没问题的,跑出结果 20 秒,和 for 没区别):

def cdn_detail(request):

""" 获取域名带宽 """ company_id = request.GET['company_id'] domain_id = request.GET['domain_id'].split(",") domain = request.GET['domain_id'] daterange = request.GET['daterange'].split(' ~ ') """ filter(xx__in = list) """  import datetime t1=time.time()  def sql_execut(company_id,domain,date,backValue):     with connection.cursor() as cursor:         sql_select = f"SELECT timestrap, bps FROM cdn_bandwidth WHERE (company_id = {company_id} AND domain_id IN ({domain}) AND time >= '{date} 00:00:00' AND time <= '{date} 23:59:59')"         cursor.execute(sql_select)         row = cursor.fetchall()         fr_row = pd.DataFrame(list(row), columns=['timestrap', 'bps'])         backValue.put(fr_row)  day_range = pd.date_range(start=daterange[0], end=daterange[1]).strftime("%Y-%m-%d").to_list()#创建日期范围 list import threading from queue import Queue threads =[] n = range(len(day_range)) backValue = Queue() frame = pd.DataFrame(columns=['timestrap', 'bps'])#创建一个空 DataFrame for i in n:     t=threading.Thread(target=sql_execut,args=(company_id,domain,day_range[i],backValue))     t.start()     threads.append(t) for i in threads:     i.join() for _ in n:     frame = frame.append(backValue.get()).groupby('timestrap')['bps'].sum().reset_index() frame_sum = frame.values.tolist() t2=time.time() print("相差",(datetime.datetime.fromtimestamp(t2)-datetime.datetime.fromtimestamp(t1)).seconds,"秒") point = int(len(frame_sum)/100*95)#95 值的点 value_95 = sorted(frame_sum, key = lambda k:k[1])[point][1]#95 值 context = {     'datas': frame_sum,     'value_95' : value_95 } datas = json.dumps(context, ensure_ascii=False) return HttpResponse(datas, content_type="application/json") 

请问正则表达式(js),用$n 表示匹配到的部分,有办法突破 n 只能取 0-99 的限制吗

Posted: 30 Dec 2021 01:15 AM PST

求推荐笔记本,现在有哪些是视网膜屏幕啊,看了 redmi15 增强版, 4799,但是电池续航真的差!

Posted: 30 Dec 2021 12:58 AM PST

redmi 15 的电池续航真的太差了,满电空载也才 4 个小时。。。。和宣传的严重不符合啊 而且不能增加内存。

金三银四一般什么时候开始准备?

Posted: 30 Dec 2021 12:45 AM PST

Windows subsystem for Linux (WSL)的用户有踩过什么坑吗

Posted: 30 Dec 2021 12:37 AM PST

run 一个 ubuntu 的时候 memory 几乎没有增加,跑一些开源 code 是没问题了,感觉就是更高效 built-in 的 VM

这个 goroutine 泄露的 demo 如何修复?

Posted: 29 Dec 2021 11:27 PM PST

func main() {     for i := 0; i < 4; i++ {         queryAll()         fmt.Printf("goroutines: %d\n", runtime.NumGoroutine())     } }  func queryAll() int {     ch := make(chan int)     for i := 0; i < 3; i++ {         go func() { ch <- query() }() 	    }     return <-ch }  func query() int {     n := rand.Intn(100)     time.Sleep(time.Duration(n) * time.Millisecond)     return n } 

虚拟存储器放在磁盘的哪个位置

Posted: 29 Dec 2021 11:27 PM PST

微信图片_20211230133520.png

最近复习 CSAPP ,对虚拟内存有些困惑,图中的虚拟存储器是放在磁盘的哪个地方,虚拟存储器的大小有限制吗

请问这种从产品评论中提取优点和槽点的 NLP 技术叫什么?有没有实现方法推荐?

Posted: 29 Dec 2021 11:14 PM PST

如图所示,识别了指标,也对指标的正面和负面进行了分类。实际想使用的场景为英语。

go 如何直接打开加密的 sqlite3 db 文件

Posted: 29 Dec 2021 10:58 PM PST

尝试过

都失败了

打开 db 代码如下:

	dbname := `***.db` 	key := "dd85344" 	dbnameWithDSN := dbname + fmt.Sprintf("?_pragma_key=%s&_pragma_cipher_page_size=4096", key) 	db, err := gorm.Open(sqlite.Open(dbnameWithDSN), &gorm.Config{}) 

也尝试过\

	dbname := `***.db` 	key := "dd85344" 	dbnameWithDSN := dbname + fmt.Sprintf("?_pragma_key=%s&_pragma_cipher_page_size=4096", key) 	db, _ := sql.Open("sqlite3", dbname) 

密码肯定是对的,不过我这边的 key 是 7 位的,官方说的是必须为 32 字节十六进制编码
我觉得问题应该出现在这,但是我不知道该怎么下一步转换了

mysql distinct 多列情况下,得到的结果是相当于将多列拼接在一起去重吗

Posted: 29 Dec 2021 10:51 PM PST

是不是 约等于将选中的多列按照字符串拼接后去重. 不太理解 distinct 多列背后的逻辑

请教 Android 10 的休眠策略

Posted: 29 Dec 2021 10:31 PM PST

在安卓 10 源码里搜索到 WIFI_SLEEP_POLICY ,改为 NEVER 后,息屏后 WIFI 还是断连。

有人熟悉这块源码吗? 方便分享下文章或书籍吗? 多谢

在 qemu 上搭建 Linux 缺少内核

Posted: 29 Dec 2021 10:04 PM PST

我在银河 kylin 上通过 qemu 和 risc-v64 搭建了一个 linux ,但是好像是空心的,查询版本后报告为
Linux version 5.4.0 (root@ct-VMware-Virtual-Platform) (gcc version 11.1.0 (GCC)) #1 SMP Wed Dec 29 18:20:48 CST 2021
Linux (none) 5.4.0 #1 SMP Wed Dec 29 18:20:48 CST 2021 riscv64 GNU/Linux
请问大佬们如何添加一个内核啊。

usdt 有类似 bitcore 这样本地钱包客户端吗?钱包装在自己机器上会安心很多。

Posted: 29 Dec 2021 09:29 PM PST

打算在自己的 windows 机器上搭建一个全节点 usdt 钱包客户端,找了一圈没找到,请问哪位大佬知道,可否指教?

类似小狐狸这种去中心化的也可以,省的自己搭建还要维护。(小狐狸只有 eth,没有 usdt ,没用过的请不要乱推荐了)

P.S 我知道交易所可以,所以请不要推荐交易所了。

发现了两个名为 Harmony 的根证书

Posted: 29 Dec 2021 09:19 PM PST

T22IRx.png

网上没搜到这个证书相关的内容,从未安装过华为相关的软件

按名字的话罗技还有个 Logitech harmony ,正好电脑上装了 logi options 。但是删掉这个证书之后重装 options 这个证书并没有重新出现

列出所有不受信任证书

Posted: 29 Dec 2021 08:55 PM PST

命令行工具 sigcheck 可以列出所有不受信任的证书。

本地计算机:

sigcheck -tv 

当前用户:

sigcheck -tuv 

官方文档:

https://docs.microsoft.com/en-us/sysinternals/downloads/sigcheck

symfony 每次改动 config/services.yml 都加载很慢

Posted: 29 Dec 2021 07:19 PM PST

symfony 每次改动 config/services.yaml 刷新页面都加载很慢 有没有办法避免 ? 这样 用 symfony 开发的人不是很不划算?

想去腾讯工作,大佬们给点建议

Posted: 29 Dec 2021 06:47 PM PST

本人末流 211 硕,没有实习经历,没有项目经验,拿过三四次奖学金,喜欢编程,曾经写过一个前后端的网站和一些小游戏,想通过暑期实习转正进腾讯可以吗?如果可以的话,我明年就要去实习了,该怎么准备呢?

弱弱问一句,开发了一个批量助手 App,这个违法?

Posted: 29 Dec 2021 03:15 PM PST

昨天分享了一个自研的 App-百度网盘批量助手: https://www.v2ex.com/t/824985 , 很多人都说违法,别吓我哎~

App 所用到的接口都是官方开放的,并不是抓包或者 hook 之类逆向解析的。批次调用频率也都在官方要求的范围内,这样也违法吗?

初学 Android,请教下当前 2020.3 的 AS 如何获取当前应用的开发版 sha1?

Posted: 29 Dec 2021 03:01 PM PST

网上看的教程是说用 keytools 工具查看~/.android 下的 debug.keystore 但是我无法读取这个 keystore

请教下各位大佬应该怎么获取呢?

主要是我删了这个 debug.keystore 也能正常打包编译运行。。。 也没有给我重新生成一个

Windows10 系统里发现了一张名为 CNPrint ,使用目的为“所有”的根证书

Posted: 29 Dec 2021 01:43 PM PST

Tgyai6.png

TgywRO.png

(系统以前安装过 CAINIAO 打印组件)

vue3 中如何使用 composition-api 进行代码高效复用

Posted: 29 Dec 2021 10:39 AM PST

刚接触 vue3 ,请教大佬们一个问题,

之前 vue2 项目使用了大量 mixins 来复用代码( mixins 有点像面向对象继承的感觉,还能重写方法和变量),

现在用了 vue3,composition-api 如何实现 mixins 的功能?

mixins 里有 20 个通用变量和 10 几个通用方法,都是和业务有关的,

请问在 vue3 如何通过 composition-api 来达到 mixins 那样高效的复用,

我看了官网的例子,但在实际业务中不太方便使用,

mixins 里是可以直接操作 props ,emits ,但是在 hook 中就得传参进去,而且通用变量得挨个解构导入,

网上搜了一些,也没看到 hook 如果能代替 mixins 来实现高效复用

群晖 Jellyfin 播放 H265 视频卡成狗啊 怎么破 。

Posted: 29 Dec 2021 10:03 AM PST

播放 h264 视频非常流畅 CPU 占用也不高
播放 H265 就不行了 CPU 占用就起来了 ,,,然后卡顿,,无法正常观看了 这咋整,,有了解的小伙伴不

用 PHP 实现的一个基于 Canal 实现 ES 文档增量更新的轻量级框架,求大佬们的板砖

Posted: 29 Dec 2021 08:49 AM PST

Chrome Samesite 策略调整后, iframe 嵌入外部系统无限重定向求解

Posted: 29 Dec 2021 08:47 AM PST

最近遇到一个需求,要在现有的系统中嵌入一个外部系统,两个系统都使用同一个统一登录服务器,在 Chrome 浏览器中,会出现重定向次数过多的情况,查看了一下请求发现,当"外部系统"打开时会进行自己的统一登录,结果无限 302 ,导致页面无法加载,各位大佬帮忙支支招,有什么解决方案嘛?在此先谢过大家🙏

关于 mac 书签、密码同步

Posted: 29 Dec 2021 08:10 AM PST

mac 能否优雅的即时同步 edge 和 safari 书签、密码,每次 edge 导出,safari 导入好麻烦啊。

用 nginx 反代用友软件报 404 错误,有偿求助

Posted: 29 Dec 2021 07:36 AM PST

[工具分享] 一个分库分表工具:一键生成 SQL 和 定位库表

Posted: 29 Dec 2021 07:18 AM PST

工作经常会生成分库分表的 sql ,用过后端代码、静态页面,感觉不太好用。

现在重新实现一遍,放到网站上,并提供在线存储能力。

各位 V 友有兴趣可以测试一下,帮忙多提点建议。


工具地址: https://defpage.com/tool/it/sql-sharding

设计思路: https://www.processon.com/view/link/61cc6a065653bb069fe7b615

PS:推荐在电脑打开工具地址,手机样式有点挤。

JetBrains Fleet 使用

Posted: 29 Dec 2021 05:53 AM PST

通过 Toolbox App 安装了 Fleet ,简单使用了下 感觉确实很"轻" 但是相应的拓展好像不支持

配置上手难度低,配置文档:https://www.jetbrains.com/help/fleet/1.0/settings.html

有其他人也开始使用了嘛

golang 爬虫框架 colly 有提供下载保存 HTML 的方法吗?

Posted: 29 Dec 2021 05:31 AM PST

求助!小米 11Pro,仅能进入 fastboot 的情况能否卸载软件?

Posted: 29 Dec 2021 04:52 AM PST

小米 11Pro 手机状况: 1.bl 已解锁 2.面具+EDXposed 3.USB 调试授权丢失(明明两个月前还能连 4.目前无法正常进入系统 5.adb 可以连接到[刷机模式] 6.可以进入 fastboot 模式 7.安全模式偶尔可以出现锁屏(在不到 1 秒内自动重启 8.安装面具前,fastboot 刷入的 root.img 是通过面具修改的 boot.img

事情是这样的:我安装了一个强制截屏的 Xposed 模块(BlockSecureFlag),重启后发现不起作用,便立即安装了微聚(WeiJu),重启后手机就无法进入系统了。我笨拙的猜测,只要有办法卸载掉 WeiJu ,就可以在不丢失数据的情况下正常开机。可是目前 adb 只能连接到刷机模式,卸载命令无法使用,现求助大神给出出主意,或者有偿帮助我开机进入系统,谢谢!

怎样快速找出图片所在地?

Posted: 29 Dec 2021 04:50 AM PST

这是 bing 壁纸,但是没注明是哪里,用搜索引擎识图不准确,看看哪位大佬知道方法或者去过这个地方哈哈哈

规则引擎和配置中心的区别

Posted: 29 Dec 2021 04:40 AM PST

规则引擎和配置中心都是支持热加载的组件,是不是有了配置中心就不需要引入规则引擎了。 我现在有点分不清概念,什么情景使用规则引擎,什么场景使用配置中心?

有熟悉 Prometheus+grafana 的吗,有几十个站需要监控一下。找人外包搭建下环境

Posted: 29 Dec 2021 04:17 AM PST

定价 200 。搭建环境 教怎么添加网址进去就行。 主要是监控网站是否能访问的需求。 小飞机:@liudehua8341

amd64 的 wsl2 可以运行 arm64 应用了?

Posted: 29 Dec 2021 03:56 AM PST

不知道是不是我火星了。。。。。

3c31d67e7304dc82418defd3291dd3d.png

No comments:

Post a Comment