Tuesday, April 12, 2022

V2EX - 技术

V2EX - 技术


你问过自己,想做什么吗?

Posted: 12 Apr 2022 09:13 AM PDT

[求助提问] subprocess 的并行的一个问题

Posted: 12 Apr 2022 09:12 AM PDT

class test(object):     def __init__(self) -> None:         self.p = None         self.data = None     def request(self):         self.p = subprocess.Popen(['pwsh' ,'-Command' ,'ping', '127.0.0.1'], stdout=subprocess.PIPE, encoding='gbk')     def process(self):         self.data = self.p.communicate()[0]  if __name__ == "__main__":     l = [test()] * 5     for i in l:         i.request()     for i in l:         i.process() 
  • 为了能够并行(应该是并行吧),所以把 Popen 构造函数和 communicate()放在两个类方法里
  • 这样似乎导致了 communicate 的时候子进程已经终止,PIPE 关闭了( I/O operation on closed file.)读不到 stdout
  • 有什么办法可以弥补么?或者应该换一种写法?
  • 大概有 500 个 test 对象

为什么 ASP.NET Core 写的网站在启动后一段时间内不断访问内存会线性增长,没有下降趋势?为什么其它语言写的 Web 程序没有这种现象?

Posted: 12 Apr 2022 09:06 AM PDT

自带的 MVC 模板,每按一次 F5 内存占用固定增大 0.8MB 这是什么机制,占到什么程度会开始释放?难道假设我只有 1GB RAM ,只能处理 100 个请求?

Ubuntu 的 Snap 和 macOS 的 Bundle 有什么区别?

Posted: 12 Apr 2022 09:06 AM PDT

好像这个东西就是把依赖像容器一样打包到一块而不依赖系统。但 OS X 这么多年来一直都用.app 打包 GUI 程序,好像也没啥大问题。为什么 Snap 会引起这么大争议呢?

有人知道这种图用什么画的嘛?

Posted: 12 Apr 2022 09:04 AM PDT

你问过自己,想写什么吗?

Posted: 12 Apr 2022 09:03 AM PDT

首页刷到你问过自己,想做什么吗?这个问题.

突然想到,大家都是程序员,比起生活中做点什么,想写点怎样的程序应该会更具体,更有意思吧.

所以好奇地问下大家,有什么想写的东西吗?

最近在恶补 JavaScript,对运算符这个地方不太理解

Posted: 12 Apr 2022 09:00 AM PDT

pic20220412b

不是很理解 js 里面的递增的逻辑,这个递增的步长是多少啊

编程语言会给它的发明者带来哪些利益?

Posted: 12 Apr 2022 08:41 AM PDT

Windows 下对应 nohup &的命令是什么?

Posted: 12 Apr 2022 08:40 AM PDT

最近在做的一个项目,Spring Boot 程序,基本上就是java -jar XXX.jar --spring.profiles.active=production ...这么运行。

本地开发机是 mac ,安装了 pwsh 。

程序部署在多台 windows ltsc 2018+虚机上。目前各种依赖环境已经装好,安装了 OpenSSH 并配置了免密登录。Windows Powershell 5 。

之前部署到 Linux 上的时候基本就是把 jar 包 scp 上去,然后 ssh 上去用 nohup &运行,这样即使退出 session 程序也会继续运行。

Windows 这边搜了好久,后台运行程序到可以,不过退出 session 后程序也就结束了,找过很多都没有成功的。想请教一下如何实现退出 ssh 会话后仍继续运行的功能?(目前知道 winsw 应该可以,想问问有没有什么更简单的方法)

斗胆问个问题,不要引战,在做技术选型 ClickHouse 和 StarRocks

Posted: 12 Apr 2022 08:31 AM PDT

网上看了好多文章,StarRocks 在各种维度 更新啊、扩容啊、不依赖大宽表啊。。。优势远远高于 clickhouse 。

我的场景是海量数据聚合分析,明细数据根据索引查询。

想问问用过的大佬,选哪个比较好。

大佬们有没有类似宝塔的面板

Posted: 12 Apr 2022 08:27 AM PDT

宝塔现在要绑定账户才能使用太痛苦了。

本人主要用到宝塔的功能:

  1. 可视化 操控防火墙开放 关闭特定端口
  2. 可视化 修改 nginx

服务都用 docker-compose 管理所以其他功能都没用到

有啥类似宝塔 更轻量的面板呢?

使用国内注册商托管域名的用户,尽快更改修改域名信息的英文名, Whois 的 Registrant Organization 字段会泄露英文名(默认为姓名拼音)

Posted: 12 Apr 2022 08:15 AM PDT

举例
https://imgur.com/dkCHdzJ
Whois 的 Registrant Organization 字段会泄露英文名(默认为姓名拼音),腾讯云 dnspod ,阿里云万网,西部数据等国内注册商托管域名均存在此问题,腾讯云修改英文名后显示修改后的英文名
国外注册商此字段为空或为 Registrant Organization: See PrivacyGuardian.org
https://imgur.com/SPA8d45
腾讯云反馈给的回答像是掩耳盗铃,有在腾讯云工作的希望能反馈一下看看能不能解决
https://imgur.com/MN2Djhx

redis 百万级的 key 性能如何

Posted: 12 Apr 2022 08:12 AM PDT

单节点,redis 存储 100w 个 key ,使用 get(key)性能如何? 目前没环境测,大佬们有试过的吗?
键的长度大致是 my_redis_key 这么长,性能 4 核 8g

生产环境和测试环境的微信支付是同一商户号和 appdId,想区分一下环境

Posted: 12 Apr 2022 08:12 AM PDT

生产环境和测试环境的微信支付是同一商户号和 appdId ,想区分一下环境

因为测试环境的支付数据影响到生产的对账了。所以区分一下。 请问大家是怎么做的?

es 的攻击图数据怎么一次查询实现

Posted: 12 Apr 2022 08:04 AM PDT

现在有一个需求,需要统计 es 文档的数据
一个文档对象有一个攻击者 a,和一个被攻击对象 b,a 和 b 是一个 ip,每个 ip 有一个所属地,所属地不在文档中体现,需要另外在数据库中查询.
然后我想统计所属地之间的攻击数量,我怎么样能通过一次查询查询出数据.
我知道可以用 MultiSearch 可以实现一次查询,不知道这个性能怎么样,各位麻烦给个建议

2022 年了,从零写一个还算好看的静态博客只需要 10 分钟

Posted: 12 Apr 2022 07:59 AM PDT

想监控美团 APP 某个没货的商品,一旦有货就通知我,需要什么技术栈?

Posted: 12 Apr 2022 07:56 AM PDT

请各位老哥指点一下

自己撸了个简单的 JSON 格式化工具

Posted: 12 Apr 2022 07:45 AM PDT

一时兴起,试用 Vite 的时候顺手撸了个小工具。

在线版部署在 GitHub Pages 上,同时上传了 Docker 镜像,方便一键部署。

截图预览

preview

发现一个下载 Xcode 的工具--- xcodes

Posted: 12 Apr 2022 07:23 AM PDT

试了一下,从开始下载到全部完成,大概不到 20 分钟🤯

XcodesApp

携号转网到 Google Fi 并购买三星 S22 系列便宜 500 刀

Posted: 12 Apr 2022 06:59 AM PDT

求推荐家用私有云,主要是相册备份

Posted: 12 Apr 2022 06:47 AM PDT

家里老人爱拍小朋友的视频,经常抱怨手机空间不足,

所以想组建一个家用的云,但各种 XX 云产品太多不知道如何选择

有谁用过对于手机相册备份比较友好的产品或文案?求推荐

我的需求很简单:

1.可以自动备份,备份完有释放空间的功能(类似于 Google photo)

2.可以在手机上查看云中照片视频

3.最好简单一点老人家易容上手

我知道肯定很多产品都有自动备份功能,

我家里有玩客云,也有类似的功能,但并不好用,

所以想挑一款体验好些的,

大小、多少盘位之类的不重要,就算像玩客云那种外接硬盘我也接受,

关键是 App 要好用(主要是 Android ),刚需是空间能自动释放

又犯贱了,问下有没有可能用 vim || neovim 来写 swiftUI 项目,包括项目编译,运行。

Posted: 12 Apr 2022 06:46 AM PDT

之前都是用 vim 写东西习惯了终端搞定一切,或者稍微轻量化一点的编辑器方案也行,不是这个 Xcode 巨兽

c++ 结构体初始化的问题

Posted: 12 Apr 2022 06:41 AM PDT

用的是 C++11 语法,如下代码:

struct Header {   int x = 1;   int y; };  struct Packet {   Header h; };  Packet pkt = {   .h = {     .y = 2,   }, };  int main(int argc, char *argv[]) {   return 0; } 

报错: main.cc:11:8: error: no matching constructor for initialization of 'Header' .h = {

如果去掉 Header 结构体里的 = 1 倒是没问题,使用时自己赋值。不过这个字段是个固定的常量,所以想在定义的时候就设置好,每次使用的时候编译器自动填上这个字段,省的自己赋值。

不知是否有更好的办法。

关于各种软件项目的一点体会

Posted: 12 Apr 2022 06:30 AM PDT

欢迎大家二次创作更高精度的版本。

Oreilly 阅读器 ACM 专业版被取消了访问权限

Posted: 12 Apr 2022 06:18 AM PDT

各位 发展中国家的朋友萌 :

三年前活动 199 刀的 Oreilly, 到现在已经涨价到 499 刀了. 今日突闻噩耗,倍感痛心. 日前最新消息 Oreilly 阅读器(ACM)宣布在美国时间 6.30 11.59 分以后便无法登陆了.  遥想当年, 作为一个捧着`动物书`系列能看好多天的小菜菜 C#程序员, 偶尔在我站发现了 10$ 发展中国家特惠的 ACM 会员, 几乎毫无犹豫便上了车. 

回想几年间所阅读的动物书系列, 有自己翻来覆去刷过很多遍的好书(DDIA), 闪亮登场又准瞬即逝的(高性能 C#代码? 不太确定名字了, 不到半年就被下架了). 遇到了蓬勃发展的 Cloud Native 与 Observability 领域(个人最喜欢的是 Observability Engineering, Building-microservices 等等). 内外双修(Fundamentals of Software Architecture, Clean Architecture, CleanCode) 等等无数不计其数的好书  可惜时光匆匆如流水, 一去不复还. 假如价格有机会回到三年前的 199$, 知道会涨到 499$的我会毫不犹豫的拿下? 回到现在, 只能在跟这位`有钱有颜的大姐姐`享受最后温存两个半月.   祝好, 愿朋友萌都能把握住当下, 好好爱别人 

关于 serverless 服务的几个问题

Posted: 12 Apr 2022 06:00 AM PDT

本来是为了图省事,用腾讯云的 云函数搭建了一个简单的 web 服务(技术上回避了服务状态问题)

然后感觉这种东西对低频率的服务来说 确实挺香的,哈哈。

然后就想问了,有办法在自己的 Linux 服务器上搭建运行这种 FaaS 服务。
写到这里之后发现了一个"https://github.com/serverless/serverless/"
还没细看,哈哈 不过写都写了,帖子还是继续发吧。
大家也可以顺势聊聊这个东西。

然后我再问下啊,腾讯的 云开发这个整合方案咋样啊,相比用自己虚拟机,有啥很大的优势吗?

辞职考研失败,这个交叉路口不知道往哪走了

Posted: 12 Apr 2022 05:12 AM PDT

不知道有没有人眼熟我,前几天还纠结是背井离乡 211 还是不情不愿省内双非,结果全是自作多情没一个要的。

看今年调剂的形式八成没戏了。

三年国企项目经验,因为遇到学历瓶颈才出来的,现在犹豫下一步怎么走。

搞钱的话一年没工作了,虽然断断续续写了点代码但是自己都觉得没啥竞争力,而且进厂的话这两天的裁员潮也是让人有点担心;回原单位倒是可以,不过情况没有改变不说,自己也觉得尴尬。

二战的话时年二十六了,还没结婚,读完研出来妥妥三十岁,也是进退两难的年龄。

有没有过来人给看看,研究生学历到底值不值再花一年。

[直播预告] 凡泰讲堂第一期:洞见云原生, Kubernetes 技术详解与实践

Posted: 12 Apr 2022 05:00 AM PDT

图片

容器化是云原生 IT 的核心,Kubernetes 已经成为领先的容器编排和管理技术,未来会有更多技术选型青睐于它。归根结底,还是 Kubernetes 具备高度自动化、故障自愈、灵活调度 /编排、易扩展、基础设施松耦合等优秀特性,目前已经逐步成为管理容器化应用的 "操作系统"。基于 Kubernetes 实现容器管理,已经能在百千行业企业大规模落地。

4 月 14 日,凡泰极客特开辟「凡泰讲堂」技术分享直播课堂,与更多的开发者共同探讨、携手同行,第一期携手「 DaoCloud 道客」,洞见云原生技术,邀您一起共话 Kubernetes 技术的魅力!

图片

图片

凡泰极客公司简介

深圳凡泰极客科技有限责任公司,成立于 2017 年,致力于在帮助企业在数据安全、隐私保护前提下建设自主开放的数字生态,通过其独有的兼容主流互联网小程序技术的企业级云原生移动应用数字引擎为企业数字化提供基础平台。凭借其插件化、嵌入式、轻量而灵活的产品特点及行业领先优势已经赋能银行、证券、政企、电商、航空、园区、零售等多个行业,在无界开放银行、数字券商、监管与合规科技、电子政务、信创等方面形成较有特色的创新应用案例。目前,凡泰极客已经赋能银行、证券、保险、社交直播、移动通信、文化娱乐、生活服务、IoT 等 10 余行业,同时解决方案也成为交通银行、工商银行、安信证券、华西证券、东吴证券、基金业协会、中国国际航空等企业的标杆案例。

网址:www.finogeeks.com

图片

DaoCloud 公司简介

「 DaoCloud 道客」云原生领域的创新领导者,成立于 2014 年底,拥有自主知识产权的核心技术,致力于打造开放的云操作系统为企业数字化转型赋能。产品能力覆盖云原生应用的开发、交付、运维全生命周期,并提供公有云、私有云和混合云等多种交付方式。成立迄今,公司已在金融科技、先进制造、智能汽车、零售网点、城市大脑等多个领域深耕,标杆客户包括交通银行、浦发银行、上汽集团、东风汽车、海尔集团、屈臣氏、金拱门(麦当劳)等。目前,公司已完成了 D 轮超亿元融资,被誉为科技领域准独角兽企业。公司在北京、武汉、深圳、成都设立多家分公司及合资公司,总员工人数超过 400 人,是上海市高新技术企业、上海市"科技小巨人"企业和上海市"专精特新"企业,并入选了科创板培育企业名单。

网址:www.daocloud.io

邮件: info@daocloud.io

电话:400 002 6898

图片

请教 vscode 的 prettier 格式化代码的一个问题

Posted: 12 Apr 2022 04:52 AM PDT

部分 html 标签结尾被格式化成这个样子了,右边的尖括号换行了,有办法吗?

</i >15555223321</a           >            

本人前端,公司的项目很普通,提升有限,想问下大家空闲时间都是怎么提升自己的呢

Posted: 12 Apr 2022 04:31 AM PDT

微服务架构盛行,微服务分分合合很常见,大家的微服务系统都是如何设计和演进的?

Posted: 12 Apr 2022 04:08 AM PDT

之前经历的一个项目,最开始就是按微服务设计的架构 但随着业务的演进,经历过一个服务逐渐变大后,拆分成两个 也经历过服务一开始拆的很小导致数据一致性问题,后来把几个服务合并为一个

微服务拆分的粒度始终是一个难题,MartinFowler 在他几年前的文章中推荐单体优先的原则,如果不确定该不该拆,那就先不拆,等有必要的时候再拆,以演进的思路来看待微服务的拆分。

单体优先,到关键节点再去拆分,先前根据自己项目实际经验总结了迭代开发中拆分微服务的经验: 迭代开发中的微服务拆分

最近几年相信很多系统都在往微服务上迁移 大家的系统都是怎么样的演进路线? 一般微服务是以怎样的原则来划分? 在微服务实践过程中有什么踩坑或者经验分享?

欢迎大家分享讨论

如何动态的去监听数值变化?

Posted: 12 Apr 2022 03:44 AM PDT

比如通过数组渲染一个表单,根据 formList 渲染,有三个表单项,分别是蔬菜、水果和卡路里,现在输入蔬菜的值后,计算卡路里。卡路里与蔬菜这个表单项有关联关系。

这种应该怎么实现数据输入监听动态更新关联表单项的值,给每一个表单项都设置一个 input 事件?然后判断 id 是否与 joinId 相同?然后更新关联表单项的值?有更优美的方法嘛(表项数量、关联字段不定)

谢谢大家

formList=[ 	{     	id:1,         type:'单选',         label:'蔬菜'     },     {     	id:2,         type:'多选',         label:'水果'     },     {     	id:3,         type:'关联',         joinId:1,         label:'卡路里'     }, ] 

各位大佬挖洞一般用什么代理?有官方允许合法渗透测试用途的 VPS 吗?

Posted: 12 Apr 2022 03:43 AM PDT

在 Xcode 的调试日志里关闭 CVDisplayLink 日志

Posted: 12 Apr 2022 03:29 AM PDT

在 Xcode 的调试日志里你可能会看到大量这样的信息:

[0x15018aa20] CVDisplayLink::stop 

对于找 App 本身的日志有很大的干扰效果。

可以在 Terminal 里用下面这行指令将其关闭:

defaults write com.apple.corevideo cv_note 0 

这样做唯一值得注意的就是你需要记得曾经跑过这条指令,这样在将来如果有任何需要的话,可以把上面的 0 改成 1 来重新看这些日志。


关于这种日志的更多信息:

https://indiestack.com/2022/03/quieting-cvdisplaylink-logging/

Android 手机 wifi 正在获取 ip 地址 一般是什么因素导致的

Posted: 12 Apr 2022 03:21 AM PDT

如题 有时候连 WiFi 的时候会卡在" 正在获取 ip 地址"这个步骤 一般是什么原因导致的

有没有基于团队管理者的 todolist 那样的任务管理工具?

Posted: 12 Apr 2022 03:09 AM PDT

主要方便团队管理者来管理团队( 10 人左右)

不需要协同。不需要其他人去点任务开始结束。只是作为团队管理者的记录

比如下方任务给 成员 A , 成员 B ,设置开始时间结束时间。

能方便的生成图表,最好还能生成日报 周报之类, 知道团队目前各人在做什么事情,方便团队管理者去 check

Android12 安装自定义的 HTTPS 证书到 root ca

Posted: 12 Apr 2022 02:20 AM PDT

手机是红米 K40 ,MIUI13.0.3 的版本。

已经装了 Magisk ,尝试过MagiskTrustUserCerts好像不太行,能在系统证书中看到自己的证书,但浏览器打开还是不信任。

请问大家还有啥其它办法吗?

写了个辅助读 README 的插件

Posted: 12 Apr 2022 02:15 AM PDT

写了个提示读 README 的辅助软件。主要功能是提示程序员去读某个 README ,以及在 CI 中输出哪些人没读哪些 README 。

主要场景是,当修改了一个 README 后,其他人不知道这个 README 被修改过,而其他人改代码之前又应该去读这个 README ,这时候就可以用这个项目提供的插件去提醒修改代码的人去读 README 。当项目中 README 较多时,这个插件就非常好用了~~

这个项目包括三个部分,插件、客户端、服务端(读 README 的信息存在服务器中,以中心化数据)。

项目地址: https://github.com/digshare/rtf-readme

VSCode 插件地址: https://marketplace.visualstudio.com/items?itemName=enverse.vscode-rtf-readme

rancher 添加 emptydir 卷类型

Posted: 12 Apr 2022 01:46 AM PDT

公司 k8s 集群部署在 rancher 上,现在有 pod 需要更改 shm ,但是没办法添加 emptydir 卷类型。有没有大佬给个想法。

Gitee(码云)为什么需要修改 Github 用户隐私信息权限?

Posted: 12 Apr 2022 01:31 AM PDT

今天,在 telegram 群里,一小伙伴发了自己的码云仓库链接,处于好奇,点进去看了。

然后发现一个问题,像看 commit 历史,无法查看,必须要登录。

没办法,于是选择点击登录,支持 GitHub 登录,挺不错的。但是问题来了,为什么需要这么高的权限?

This application will be able to read and write all user data. This includes the following:

  • Private email addresses
  • Private profile information
  • Followers

你要我私密的邮箱地址干嘛?要我的 followers 干嘛?要我的私密 profile 干嘛?

最无法理解的,你要可以读就算了,你要可以写入干嘛?

login gitee with github

No comments:

Post a Comment