Wednesday, May 12, 2021

V2EX - 技术

V2EX - 技术


我又被爱奇艺索赔了 100 万

Posted: 12 May 2021 05:05 AM PDT

是的,我又被爱奇艺索赔了 100 万,当时优酷的案子在 V 站发帖被扒皮,有喷子诅咒我说等着更多人告我倾家荡产吧。恭喜这些喷子,你们说对了,特意分享出来让喷子们开心下。

https://zhuanlan.zhihu.com/p/371438643

求推荐实时语音转写文字,依赖免费的语音接口实现的

Posted: 12 May 2021 04:48 AM PDT

百度提供免费的语音接口,想做个实时语音转写文字的 app,特此发帖求推荐哪些源码项目比较合适?

想借鉴某些源码思路,写个字幕式的,效果和小米闻声 app 差不多吧

可以求讯飞听见,小米闻声 app 类似的源码?

我不知道小米闻声怎么做到实时转写文字的,我能想到的无非分割音频文件,每个音频 1s,转成 PCM 格式进行上传,等收到数据包提取转换后的文字再输出,但一句话说完,这句话的音频文件转换后的文字没法看。。。

在大厂写代码干了多年,现在想申请香港/美国硕士,能用工作经验申请吗?

Posted: 12 May 2021 04:45 AM PDT

在大厂干了很多年, 现在想申请香港硕士,或者美国那边的硕士 能用工作经验申请吗?

因为不是计算机专业出身,而且绩点也不高

我给自己设立了每月 $20 的开源捐赠预算

Posted: 12 May 2021 04:40 AM PDT

https://lutaonan.com/blog/my-oss-donation-budget/

Babel 官方最近发布了一篇博客 称 Babel 团队的 funding 已经不够了。一直以来我零碎地捐赠过一些开源项目和个人,在卖贴纸和 T 恤的时候也把大部分的利润捐赠给了 Vue. Babel 这件事让我有了固定每月捐赠一些开源项目的想法。

目前设定的是每月至少 $20 (约 130 多元人民币) 的预算,这样平均至少可以捐赠 4 个不同的项目。我可以在这个预算内根据我的技术栈灵活地选择我对哪些项目进行捐赠。

我个人会选择一些这样的项目进行捐赠:

  • 我在做 side-project 的时候经常会用的项目
  • 项目没有融资背景(例如我非常喜欢 Prisma, 可是它已经有了 $12M 的 A 轮融资)
  • 做了一些我用到的工具的个人开发者

目前我捐赠的项目和个人

  • EGOIST 在全职做开源的好朋友
  • chakra-ui 我用 React 写 side-project 必用的 UI component 库
  • dayjs 我经常会用的 moment.js alternative
  • react-query 我经常会用的 React 请求库
  • next-auth 非常好用的 Next.js OAuth 库
  • Logseq 开源的 Roam Research alternative

你可以在 OpenCollectiveGitHub Sponsor 看到我对哪些项目和个人进行了捐赠。

国内用户捐赠的方法

国内用户捐赠只要具有以下其中一个条件即可:

  • 注册 Paypal 账号和国内银行卡绑定
  • 持有一张 Visa 信用卡

OpenCollective 支持 Paypal 和信用卡,甚至支持银联的信用卡,因此一般国内用户都能很容易通过 OpenCollective 进行捐赠。GitHub sponsor 不支持 Paypal, 需要 Visa.

除了每月固定的捐助,还可以选择一次性的捐助。

我对开源的看法

我从开放的源代码学到了非常宝贵的知识,这些知识帮助我成为了更好的程序员。功利一些来说,我通过使用这些开源项目得到了可以谋生的岗位,这些开源项目竟然是开放和免费的。

有些人认为,做了一个成功开源项目,即使没有钱,也收获了名气。对我个人来说,我确实也通过做开源项目得到了非常多的机会,但是正是自己做过开源项目,才深知维护一个开源项目的成本不是靠「名气」就可以支撑起来的。

关于这个话题,强烈建议收听牛油果烤面包的这一集 Podcast: 《#70. 和 Vue.js 的创造者尤雨溪聊开源软件》

也可以读一读这本 Working in Public: The Making and Maintenance of Open Source Software, 里面有很多开源软件维护者面临的问题。

我们可以为开源做什么?

  • 根据自己的经济情况,设立一个捐赠预算($1 也很不错),给自己生活中、工作中用到的开源工具进行捐赠。
  • 和我一样写一篇文章介绍你对哪些项目进行了捐赠,鼓励更多的开发者对开源项目捐赠。
  • 贡献有意义的 PR,即使只是文案的修改。

需求加密货币方面的咨询(有偿)

Posted: 12 May 2021 04:23 AM PDT

大家好,

我打算买些加密货币,希望寻求这方面的咨询(有偿)。

有意向着,请邮件联系: xbing6@gmail.com

锁算力的显卡到底锁了什么?

Posted: 12 May 2021 04:21 AM PDT

我一直想买显卡的初衷除了偶尔玩下游戏,其次就是原本设想 python 摸一摸机器学习和深度学习(手动狗头,大家知道我要表达啥的)。

最近听说英伟达的最重新上架一批锁了算力,限制挖矿的 RTX30 系列的"原价"显卡,官方和不少大 V 都宣传不影响游戏性能和机器学习之类的,但是。。。

抱着好奇心的我,依然想了解这个锁算力的原理是锁了啥,因为挖不同的矿,用到的显卡性能不一样,有的是用到显存,有的是用到核心频率。

那么问题来,这些显卡是如何保证准确锁了挖矿算力而不影响游戏和机器学习呢?

是目前宣传有误还是我理解有误?

Python json 解析问题,在线等

Posted: 12 May 2021 03:46 AM PDT

当使用 python 的 json 解析这个页面时: http://polygons.openstreetmap.fr/get_geojson.py?id=4738519 出现 Runtime error (ValueErrorException): No JSON object could be decoded 报错

彦祖们,你们现在新建 vue 项目,是使用 vue cli 还是 vite?

Posted: 12 May 2021 03:35 AM PDT

小米 安卓 Framework offer 前景

Posted: 12 May 2021 03:31 AM PDT

应届生,春招拿到了小米 Offer

方向是 Java 安卓 Framework 层开发

本人对这块不懂,之前主要经验都是后端。

投的也是后端岗,手上还有其他 offer 也都是后端。

想问下各位老哥 这个方向前景怎么样

以后不会是干安卓前端的吧

Flask 2.0 版本发布

Posted: 12 May 2021 03:29 AM PDT

包括 Flask 在内,6 个 Pallets 项目都在今天发布了新的主版本:

欢迎更新试用:

pip install -U flask 

Flask 2.0 新特性介绍: https://greyli.com/flask2/

有没有便宜点的翻译托管平台?

Posted: 12 May 2021 03:03 AM PDT

这几天试用了 Crowdin 和 POEditor,收费也太贵了,每年 1000 多人民币,还不一定完全满足需求(项目或字数限制),所以有没有什么稍微便宜点的翻译托管平台吗?或者有开源的自己搭建也可以。

主要是想让 APP 用户参加翻译(其实大部分还是自己花钱翻译的),一些小语种的可能没有精力翻译。

这个 Mysql 的语句,逻辑上错在哪里?

Posted: 12 May 2021 02:42 AM PDT

INSERT INTO `PMnotyet`(`LName`, `type`, `pmid`) VALUES ('Jay', '1', '55') WHERE (EXISTS SELECT id FROM NickNametbl WHERE `pmff`='1' AND `LName`='CN') OR (NOT EXISTS SELECT id FROM NickNametbl WHERE `LName`='CN' LIMIT 1) 

上面的语句是失败的,请教正确的语句逻辑应该是怎么样?

实现目标的中文表达是:
1 、如果在 NickNametbl 表中,可以找到以下内容,
SELECT id FROM NickNametbl WHERE pmff='1' AND LName='CN';

2 、如果未能在 NickNametbl 表中找到内容,
SELECT id FROM NickNametbl WHERE LName='CN' LIMIT 1;

1 和 2 是或的关系

3 、如果 1 或者 2 成立,就执行:
INSERT INTO PMnotyet(LName, type, pmid) VALUES ('Jay', '1', '55')

关于数组上的问题,想请教一下各位彭于晏们

Posted: 12 May 2021 02:33 AM PDT

很新手,关于这个数组

[   ["工具", [["U"], ["B"], ["U"], ["I"]]],   ["学习", [["I"], ["B"], ["I"], ["U"]]], ] 

如果索引项 1 中的数组有相同的先去重,之后如果两个数组相同就合并,就想上面这个输出的结果是

[   ["工具学习", [["B"], ["I"], ["U"]]], ] 

请问这个该怎么写啊

Windows 奇怪的文件系统....折腾了我一天...DEBUG 真是折磨人

Posted: 12 May 2021 02:14 AM PDT

  1. 在学习 SDN 的一些东西 需要把 yang 转成 java
  2. 在一些 yang module 里面 存在一个 container 叫 aux
  3. odl 提供了些 maven plugin 支持工具
  4. 开始生成
  5. 生成过程中出现.../Aux.java IOException
  6. 开始 debug plugin 。。因为是线程池生成解析 没 debug 出来 但是确定了 大概率是 CodeGeneratorImpl 的锅
  7. 准备修改代码 改成单线程模式 确定 bug 怎么产生
  8. ODL yang-maven-plugin checkstyle 总是阻碍我打包。。总是过不了正则
  9. 准备改 yang-maven-plugin pom 修改 checkstyle 的 配置
  10. 找到一个跳过参数 -Dcheckstyle.skip=true 不合适... 我操
  11. 修改 pom 把 parent pom 的一个 plugin 修改删掉
  12. 打包 debug 。。
  13. 确定是 GenerationTask::generateFile 的问题。。但是看代码就是很基础的 FileIO 操作..不可能出问题...前面的 debug 工作 都是无用功。。
  14. 误修改把 aux 改成了 apx 。。又试了一下生成
  15. 卧槽。。。这是为啥???
  16. 写个测试代码
import java.io.File; import java.io.IOException;  public class Test {     private static final String file_str = "E:\\WorkSpace\\yang2java\\target\\generated-sources\\mdsal-binding\\org\\opendaylight\\yang\\gen\\v1\\urn\\ct\\yang\\snc\\ct\\tty\\rev200305\\vty\\tty\\Avx.java";     public static void main(String[] args) throws IOException {         File file = new File(file_str);         String parent = file.getParent();         File dir = new File(parent);         if (!dir.exists()){             boolean mkdirs = dir.mkdirs();             System.out.println("dirs create = " +mkdirs);         }         if (!file.exists()){             boolean newFile = file.createNewFile();             System.out.println("newFile create = " + newFile);         }     } }  
  1. 一路 debug ... 到了 Java Native 卧槽 不行...
  2. 手动建立 Aux.java-->windows alert 指定的设备名无效..
  3. 目录的问题?切目录。。也不行
  4. 搜索·指定的设备名无效·
  5. 出现这个 https://iknow.lenovo.com.cn/detail/dc_154023.html
  6. 测试搜索结果。。confirmed...
  7. 转去服务器生成...

你 M 的 debug 路程太曲折了

前端支持表达式自动补全的库或框架有推荐么

Posted: 12 May 2021 01:16 AM PDT

比如录入如下内容时: 出勤人员.出勤时间*工资

能够自动提示可选项"工资表.加班工资"、"工资表.正常工资"、"工资表.餐补",并且选中后自动替换当前录入内容,可选项可以是提前缓存在本地或实时请求后端数据。

vue antdV 求教一个功能:表单多选框勾选后才能输入文本框功能

Posted: 12 May 2021 12:49 AM PDT

功能如下: 例图 选项 1 到 8 文字从后台获取,当勾选了选项一后,才可以输入选项一后面的输入框,同时这个是个表单功能,请教保存什么样的格式到数据库方便数据回显???

各位彦祖, Python 用哪个加载 xml 文件比较快

Posted: 12 May 2021 12:46 AM PDT

用了 xml.dom.minidom,加载个 100M 的 XM 的文件用了 60s,好慢

网易大神 app 自动签到 js 脚本求助

Posted: 12 May 2021 12:36 AM PDT

大噶好, 受到 git 上 自动签到脚本的一众大神的启发,自己也想写个网易大神 app 的游戏圈的签到,抓取之后 拿到请求头 遇到了如下困境: 参数中 gl-checksum, gl-nonce, gl-token 完全没有头绪是怎么来的,nonce 参数查了一下可能是关于时间戳的加密,完整的抓包数据也没搜到 token 和 checksum 是咋来的(之前的请求没有返回这个),而且两次抓包过程,这三个参数都是不一样的

大家有啥奇思妙招,给出出主意,我都试一下,一旦成功了呢

------请求头 部分参数----------

Host: god-welfare.gameyw.netease.com

Connection: keep-alive

GL-Uid: 283c5b05084e47e1a2c4a95f90ee6762

Accept: /

GL-CheckSum: f14750b8699e83ebed7b7d95c961847d171486ab

GL-Version: 3.1.2

GL-Source: URS

Accept-Language: zh-cn

Accept-Encoding: gzip, deflate

GL-Nonce: A1C107D0-5658-46B1-8573-7E58E2D853DF

Content-Length: 94

GL-ClientType: 51

GL-CurTime: 1620715310754

GL-ActiveSquareId: 5bed3a66d5456863cff33f8a

GL-Token: a4f3fa2550e7484c94ec53e979e99f2b

请问某个进程 LISTEN 端口对应的 TCP 的半连接队列(SYN Queue)和全连接队列(Accept Queue)的中积压的数据在哪能看到?

Posted: 12 May 2021 12:33 AM PDT

半连接队列或者全连接队列积压了,我想知道积压的是哪些数据,要是能知道是哪个客户端发起的连接积压了就更好了。大家有办法吗?

Github 如何创建一个隐藏的仓库并使用 Github Pages?

Posted: 12 May 2021 12:20 AM PDT

想使用 Github Pages ,但是不想让仓库暴露在我的个人项目下,如何隐藏此仓库?

求一份 有潜力的创业公司 远程实习工作

Posted: 11 May 2021 10:58 PM PDT

目前大二,求一份远程实习工作,自驱动能力强,薪资低要求,能力栈:Go,Web 前端,React Native,Python,C#,机器学习,深度学习,Docker,K8s,微服务,心理学,经济学,运营管理,增长黑客,对于产品有各种各样的想法,动手能力强

奖项:
全国电脑制作活动国奖二等奖

个人经历:
1,开发过各类项目,并运营实践
2,和团队开发一款在线学习 APP,内测一个月用户激活 1w+,课程激活 5w+
3,运营网站盈利 10w+


六月底可以去实地实习工作
学习能力快,有较好的岗位调换潜力,希望能加入有潜力的创业公司实习

不懂就问: Google One 的 2T 套餐和 Google Workspace Business Standard 的 2T 套餐有啥区别

Posted: 11 May 2021 10:21 PM PDT

Google One 的 2T 套餐年付 99 刀,
Google Workspace Business Standard 的 2T 年付 144 刀。
这俩有啥区别吗?
现在 google 的网上存储,除了 Google Workspace Enterprise,是不是没有无限存储啊?

仿了一个类似 Gitbook 的 hugo 主题

Posted: 11 May 2021 09:47 PM PDT

前两天在折腾公司的文档系统,找来找去也没找到比较合适的文档平台(有的付费、有的不满意),后来发现好多公司都用 GitBook 来搭建文档。于是我又去研究了下 Gitbook,结果发现这个东西真是年久失修,而且关于 GitBook 的好多网页链接都 404 了(指向了 GitBook.com ),我把 GitBook 最后的发布版本弄到本地总算跑起来了,但是我先老是有各种小错误出现,而且主题不知道怎么修改。。。折腾的特别郁闷,主要是我心里在想即使我自己重复造轮子,也就是解析一下 Markdown 渲染一个网页的事情结果搞了一整个下午,于是痛定思痛决定自己山寨一个 GitBook,山寨 GitBook 最核心的还是解析 Markdown 文档,后来我一想 hugo 其实不就是一个现成的 Markdown 解析器吗。。。于是打开 hugo 的官网,找了最接近我需求的主题,改了下 CSS 不到 30 分钟,一个 90%山寨版的 GitBook 主题就诞生了。用 hugo 主题的好处是我可以方面添加我要的、删除我不想要的页面元素。

这个主题我已经传到了 Github 上 : https://github.com/ntop001/hugo-gitbook-theme

大概效果可以看我们公司的文档: http://qingjucrm.com/docs

不过这个主题现在是不支持移动端的(没做适配)。切记,如果使用的话要配置:

[params]     # Documentation Menu section     # Menu style settings     menu_style = "open-menu" # "open-menu" or "slide-menu" or "" blank is as no sidebar 

不然左侧的目录会不显示(更多可以参考 example 里面的配置)。

有什么数据库表和字段管理工具

Posted: 11 May 2021 08:38 PM PDT

早年用 rose 等工具 但是不是很方便.现在貌似很少见到类似的工具了.
有几个数据库,上百张表. 直接用 colunm 注释不是很方便检索. 想找个工具 能生 html 或者直接在线浏览也行.

pixel2 莫名卡在启动界面

Posted: 11 May 2021 08:32 PM PDT

下班后回家关闭了所有连接,WiFi/移动数据 /蓝牙 /定位,充电两小时,中途正常各接 /打一个电话,睡觉前正常关机,并未进行任何软件升级变更操作并拔出充电器

早上开机第一次可以输入 Sim 卡密码,手机 pin 码,然后自动弹出 accubattery,但无法操作,于是手动强行关机,再开机就无 sim 卡和手机 pin 码输入提示,直接卡在安卓桌面启动界面,非安卓 LOGO 界面,可以看到系统壁纸(奇怪的是这是安卓初始壁纸,并不是我设定的壁纸)显示"手机正在启动"无限卡在这个界面

系统是原生安卓 11.0.0 (RP1A.201005.004.A1, Dec 2020)
已解锁并 root,magisk22.0

完全没有任何头绪,请教一个思路或解决方法,或者能进去把数据救一下

ColyseusJS 轻量级多人游戏服务器开发框架 - 中文手册

Posted: 11 May 2021 07:28 PM PDT

在 freelancer.com 上面好像遇到了诈骗

Posted: 11 May 2021 02:56 PM PDT

今天在 freelancer.com 遇到了奇怪的事情,感觉像是诈骗。

主要内容是: 让我在 upwork 上面注册帐号,然后租赁这个帐号给他。

过程如下:

首先专门为我创建一个项目,然后问我有没有兴趣。我查看项目内容,没有什么细节,就问他具体内容。然后就聊天:

cheat1

cheat2

google docs 里面的内容如下:

Hello. Thanks for your attention for a while.  I am looking for a partner who should provide an account for me on Upwork. I hope you are interested in my suggestion. If you are also a developer, it's really good for our business. We can grow your account very fast and you and me got higher income. Even though you are not a developer, it's no problem for our business. You can create an upwork account then rent it for me. I will work with your upwork account.  My main skills are Python, C++, C# Computer Vision Machine Learning & Deep Learning IoT, Firmware, Blockchain  These should rule our whole business. Working Full-Time or Part-Time Work on your PC Full verification Monthly Fee : at least 200$ (open for discuss)  If you are interested in my suggestion, Please contact me. Skype: live:.cid.a1a0e681877715b0  If you are not interested in my suggestion, you can ignore this one. Thanks 

从这里学到了一些经验教训:

  • 在网络上不要相信任何人
  • 不要点击别人给的任何链接,只能在当前聊天窗口中聊所有的内容或者通过安全邮箱。
  • 只有涉及到任何金钱的操作都不要让别人代替你,必须自己进行操作。

另外,问下怎么更好地从 freelancer.com 里面取款,存款有一大堆方法选项,但是取款时只有几个方法,取款时要注意哪些。

有哪些对 diff 友好的编码习惯

Posted: 11 May 2021 01:46 PM PDT

陈硕有一篇 blog 讨论了这个问题( http://webcache.googleusercontent.com/search?q=cache:ZoIn7s7WoggJ:www.cppblog.com/Solstice/archive/2011/03/05/141164.html+&cd=1&hl=zh-CN&ct=clnk ),除此之外的资料就很难找到了,希望 v 友可以分享一下这方面的知识。

资讯一个 golang 并发的问题

Posted: 11 May 2021 01:42 PM PDT

func main() { 	runtime.GOMAXPROCS(1) 	ch := make(chan int) 	go count(ch, 10000) 	go count(ch, 10001) 	time.Sleep(10000 * time.Millisecond) 	fmt.Printf("exit\n") }  func count(r chan int, who int) { 	for { 		if who%2 == 0 { 			r <- who 			fmt.Printf("|write <- who|%d\n", who) 		} else { 			<-r 			fmt.Printf("| <-r recv|%d\n", who) 		} 	} }  输出是 | <-r recv|10001 | <-r recv|10001 |write <- who|10000 |write <- who|10000 为什么不是一个一个交替的形式 | <-r recv|10001 |write <- who|10000 | <-r recv|10001 |write <- who|10000 

提供 SaaS 版本的智能客服有可能会用么

Posted: 11 May 2021 11:53 AM PDT

想自己做个项目,做个简单调研,

主要功能:

  1. 提供智能对话对话,知识库能力

  2. 提供电话机器人能力

  3. 提供问答数据分析能力

  4. 其他

商业模式:saas 收费,按照调用量或者机器人收费,一个 1000-100000 不等,按年收费

也想听听大家意见

打印机的驱动是什么?

Posted: 11 May 2021 09:24 AM PDT

买来一台爱普生的 L4168 打印机, 安装过程是先让打印机连接 Wi-Fi, 再去官网下载驱动. 我是 Mac 系统, 安装完成后多了 9 个软件. 这样就可以用了, 并且局域网内所有设备都可以用了.

  1. 连接 Wi-Fi 后, 下载安装的驱动是什么? 有什么用?
  2. 为什么其他设备不需要安装驱动?

猜测

安装的驱动是给电脑安装一些适配的程序, 即使不装这些程序也能像其他设备一样正常使用(really?), 比如扫描等功能就需要装软件来用.

其他的电脑设备, 可以通过局域网搜索到这台打印机, 并且添加这台打印机, 猜测这台打印机在添加过程中告诉电脑系统什么类型 /支持哪些协议等, 也就是在安装驱动了? 但手机选择打印机时候并没有需要添加打印机, 搜索到直接可以选择打印..

所以一开始安装的驱动程序, 抛开扫描仪等功能, 它的核心作用是什么? 是否可以跳过安装驱动, 直接添加打印机?

如果驱动程序是电脑连接打印机后, 对打印机的一些配置, 那为什么出厂时候不直接配置好呢?

实践

这里不做实践了, 因为公司好多设备都连接了这台打印机, 恢复出厂设置再一台一台添加特别麻烦.

ipython/jupyter notebook 启动不了

Posted: 11 May 2021 08:46 AM PDT

windows 电脑,安装完 anaconda 之后,没办法启动 jupyter notebook 。 命令行输入启动命令之后就没反应了。。 有大神知道是怎么回事么? 重新安装也不行。

有朋友想做前端主题相关的技术分享吗?

Posted: 11 May 2021 07:57 AM PDT

有朋友想做前端主题相关的技术分享吗,我可以组织一些听众,以腾讯会议的方式,听你分享。主题以前端为主,或者前后端程序员都需要的计算机网络,算法,重构,测试等知识。

过去三个月,通过做分享,听别人分享这种学习方式,对我来说收益很多( https://github.com/jiweiyuan/frontend )。喜欢同样学习方式的朋友,或者喜欢分享的朋友,可以加我微信(eXVhbnNkdQ==),来做技术分享。

给自己营造一个技术小生境,密集的交流,对我来说,学习的效率比我一个人闷着头学高多了。

spring kafka 使用的一个问题

Posted: 11 May 2021 06:19 AM PDT

spring kafka listener 设置手动 ACK,测试没有 ACK,本以为会一直重复收到那条没有 ACK 的消息。 实际却没有,但是可以收到新的消息,重启以后 也没有收到就消息。 用./kafka-consumer-groups.sh --bootstrap-server kafka-cluster:9092 --describe --group xxxx 查看,的确没有提交偏移量,lag 越来越大。这是为什么?

Idea 家的 datagrip 怎么显示 MYSQL 的视图?

Posted: 11 May 2021 05:07 AM PDT

No comments:

Post a Comment