Friday, October 22, 2021

V2EX - 技术

V2EX - 技术


[开撕] 现在在 github 开源项目上不回答别人的问题,都是错了么?并且还是错的很严重的那种么?

Posted: 22 Oct 2021 04:27 AM PDT

前段时间我投了一篇文章给 Android 大佬的公众号,并且在 github 开源了我的项目。

今天一个人通过 github 的邮箱找到我 qq,然后加了我微信,说是来请问我问题。

上班时间点,我怀着好心加了下这个人,想着交个朋友也没事,都是搞 Android 的。

结果这个人加微信,招呼也不打,上来就是一张图,说手受伤了,不方便打字,问我为什么不要切换线程?

我花时间给他找了下源码,截了图给他。

他还在问。

感觉这个东西一时半会扯不清,我就我的收藏夹里面找了几篇写的很好的讲这个原理的文章给他。

这人看也不看文章,一直问我问问我,为什么这样,什么原理?

我不是很想继续聊下去,我觉得你花几分钟看下文章就行了,看懂就知道了。

结果这个人越来越来劲了,感觉我不回答他的问题就是我的错。

我表示很烦,然后拉黑他,毕竟这个是我的个人生活微信。

我不想跟这个人聊天的原因很简单:

1.这个人没礼貌,说话气势冲冲。

2.我跟他又不认识,我不想花费这个时间跟他解释原理的东西。

3.现在还是上班点,还是拿着工资的时间,也不合适。

然后这个人就来 github 骂我。。。

说我简单的东西都不懂

说我跟公众号发文的大佬有内部交易,我给了钱给大佬。。。

5cmDmt.png 5cm0OI.png 5cmw6A.png 5cmr0P.png

FRP 的 stcp 模式能够防止中间人攻击吗?

Posted: 22 Oct 2021 03:59 AM PDT

https://github.com/fatedier/frp#expose-your-service-privately

FRP 的 stcp 模式是依照预共享密钥进行加密的吗?能够防止中间人攻击吗?

数据库的业务表如何设计?有什么方法论吗?各位有什么资料让我学习一下,谢谢!

Posted: 22 Oct 2021 03:53 AM PDT

go 通道输出结果问题

Posted: 22 Oct 2021 03:50 AM PDT

package main  import (     "fmt" )  func main() {     c := make(chan int, 5)     c <- 5     c <- 6     close(c)     fmt.Println(<-c) } 

这段代码输出的结果为什么是 5 ?没太看明白

请教以下 JavaWeb 后端学习路线

Posted: 22 Oct 2021 03:25 AM PDT

目前正在公司做外包项目,本来是去年毕业的大数据专业的,会一点 java 但是到公司之后就被公司直接安排做后端了,虽然有点失落,但是还是继续干了。目前有点迷茫,不太清楚改怎么学习后端知识了,公司外包用的框架是 springboot+mybatis+mysql+tomcat,是一开始自己就负责一个项目,然后慢慢摸清楚了基本的知识,同时还会维护一下服务器,差不多学到的知识都能用,但是不精通,上网搜索各种学习路线也看的挺迷茫的,求各位大佬点拨以下接下来怎么学习来脱离这种迷茫的状态。

有没有比较好的日志聚合工具或者技术

Posted: 22 Oct 2021 03:18 AM PDT

有 7 台服务器在运行,使用了阿里云的日志服务 SLS,但 SLS 用于报警还行,平时查 bug 要前前后后看几十行甚至上百行日志,7 台机器来回看有点麻烦。 有没有什么好的手段把日志按时间戳聚合起来, 比如每分钟上传到一个统一的服务器上,然后写个脚本排一下序。 但一个日志文件有几百 MB,这个方式有点慢。

M1 芯片 Macbook 无法运行 py 程序,求帮助

Posted: 22 Oct 2021 03:11 AM PDT

xcrun: error: unable to load libxcrun (dlopen(/Library/Developer/CommandLineTools/usr/lib/libxcrun.dylib, 0x0005): tried: '/Library/Developer/CommandLineTools/usr/lib/libxcrun.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e')), '/usr/lib/libxcrun.dylib' (no such file)).

有遇到过这种情况的吗?

希望给予帮助,感谢

Nacos 作为配置中心,微服务总是过段时间自行宕机下线

Posted: 22 Oct 2021 03:01 AM PDT

nacos 环境

阿里云 ECS,8 核心 16G,CentOS 7.8,同时运行 nacos 和各种微服务。

nacos 运行的版本:2.0.3 。

nacos 为单机运行非集群,启动命令 ./startup.sh -m standalone (使用的是 dev 账户启动的,非 root)

nacos 的配置文件 nacos/conf/application.properties 中没有配置 mysql 链接信息。

微服务

含多个服务(约 7 个微服务),微服务中的依赖版本:
    <parent>         <groupId>org.springframework.boot</groupId>         <artifactId>spring-boot-starter-parent</artifactId>         <version>2.4.2</version>     </parent>          <dependency>         <groupId>org.springframework.cloud</groupId>         <artifactId>spring-cloud-dependencies</artifactId>         <version>2020.0.1</version>         <type>pom</type>         <scope>import</scope>     </dependency>          <dependency>         <groupId>com.alibaba.cloud</groupId>         <artifactId>spring-cloud-alibaba-dependencies</artifactId>         <version>2021.1</version>         <type>pom</type>         <scope>import</scope>     </dependency> 

版本参考的是: https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E

问题现象

nacos 是正常启动的,微服务启动注册到 127.0.0.1:8848(使用的是 dev 账户启动的,非 root)

只用到了注册服务,服务发现,没有用到别的 nacos 功能

spring:   cloud:     nacos:       discovery:         server-addr: 127.0.0.1:8848 

微服务都能够正常注册到 nacos,但是,过段时间(晚上 18 点重启微服务),次日早上微服务便会自动停机,nacos 后台管理系统中就看到微服务下线了(很多个微服务都下线),这些微服务的日志为:

2021-10-22 11:00:41.433  WARN 19068 --- [      Thread-10] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Start destroying Publisher 2021-10-22 11:00:41.433  WARN 19068 --- [      Thread-10] c.a.nacos.common.notify.NotifyCenter     : [NotifyCenter] Destruction of the end 2021-10-22 11:00:41.436  WARN 19068 --- [       Thread-4] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Start destroying common HttpClient 2021-10-22 11:00:41.437  WARN 19068 --- [       Thread-4] c.a.n.common.http.HttpClientBeanHolder   : [HttpClientBeanHolder] Destruction of the end 2021-10-22 11:00:41.444  INFO 19068 --- [extShutdownHook] o.s.s.c.ThreadPoolTaskScheduler          : Shutting down ExecutorService 'Nacos-Watch-Task-Scheduler' 2021-10-22 11:00:41.445  INFO 19068 --- [extShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registering from Nacos Server now... 2021-10-22 11:00:41.448  INFO 19068 --- [extShutdownHook] c.a.c.n.registry.NacosServiceRegistry    : De-registration finished. 2021-10-22 11:00:49.101  WARN 19068 --- [extShutdownHook] o.s.b.f.support.DisposableBeanAdapter    : Destroy method 'close' on bean with name 'nacosServiceRegistry' threw an exception: java.lang.NullPointerException 

win11 的安卓子系统集成度真高

Posted: 22 Oct 2021 03:01 AM PDT

win11 的通知中心可以看到 WSA 内通过火狐浏览器的下载的文件进度条,我在 WSA 里安装了个阿里邮箱,收到通知在通知中心点开邮件,有个 pdf 附件,下载之后可以直接在 windows 的 edge 中打开。 甚至可以把 WSA 里的火狐浏览器作为 windows 的默认浏览器,无缝集成。

前端大佬请进,搭建内部的组件库有什么工具吗?

Posted: 22 Oct 2021 02:41 AM PDT

各位前端大佬,

公司内部的组件 /样式 (除了第三方外,业务整理下来的)。

请问有什么管理工具可以搭建吗,方便展示? 还是说手动写纯静态页面,批量生成?

Google 移动版网页 如何将搜索栏置底

Posted: 22 Oct 2021 02:32 AM PDT

找了一圈,没有见到相关的设置……

不知道哪位大佬知道如何实现?

浏览器:Safari

求助…logback 输出 json 日志配置 appender 配置懵逼了…请大家帮助,谢谢…

Posted: 22 Oct 2021 02:27 AM PDT

我想配置的是使用 CompositeJsonGeneratorDecorator (因为需要使用 net.logstash.logback.argument.StructuredArguments.kv 给日志追加输出 KV 项),按日输出日志的 appender,logback.xml 的配置如下会报错

<appender name="infoFile" class="ch.qos.logback.core.rolling.RollingFileAppender">         <encoder>             <jsonGeneratorDecorator class="net.logstash.logback.decorate.CompositeJsonGeneratorDecorator">                 <decorator class="net.logstash.logback.decorate.PrettyPrintingJsonGeneratorDecorator"/>             </jsonGeneratorDecorator>         </encoder>         <!-- ThresholdFilter:临界值过滤器,过滤掉 TRACE 和 DEBUG 级别的日志 -->         <filter class="ch.qos.logback.classic.filter.ThresholdFilter">             <level>INFO</level>         </filter>         <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">             <fileNamePattern>${LOG_HOME}/log.%d{yyyy-MM-dd}.log</fileNamePattern>             <maxHistory>30</maxHistory><!--保存最近 30 天的日志-->         </rollingPolicy>     </appender> 

烦请大家帮看一下,非常感谢~

有个统计网站 UV 的后台需求,用什么技术框架实现比较好?

Posted: 22 Oct 2021 02:24 AM PDT

如题,就是简单的接收前端的埋点上报,计数,主要是一堆文章,要记录每篇文章的推荐 UV 、浏览 UV,还能统计所有文章的 UV,最后统计展示出来,都是以日为维度,请教大佬们,用什么做? redis? mysql? elasticsearch?

bat 脚本问题,数组为 for 循环参数,有现成代码吗

Posted: 22 Oct 2021 02:12 AM PDT

腾讯云域名续费有优惠券吗?

Posted: 22 Oct 2021 02:00 AM PDT

到处找只看到了新域名注册才有优惠,
域名续费没有优惠吗?

阿里云 oss 的 GO 语言 SDK 分片上传不支持文件流吗

Posted: 22 Oct 2021 12:05 AM PDT

官方示例里边是本地文件的地址,是必须要前端传过来然后保存到服务器才可以吗,不能直接文件流吗

求助一个关于 CC-BY-4.0 协议和 GPLv3 协议混用的问题

Posted: 21 Oct 2021 11:46 PM PDT

公司的项目需要用到一个国外的开源 HTML5 项目,可以理解为是一套游戏的底层引擎库+几十个小游戏。使用的方式很简单,在项目里做一个小浏览器,直接在本地打开这些 HTML5 页面。

这个项目的具体情况如下:

  • 第一个部分:已经编译好的独立 HTML5 文件,有 80 多个,每一个都携带了开源项目的 LOGO 。这些文件在项目的官网提供了下载。官网注明这些文件是 CC-BY-4.0 协议的;
  • 第二个部分:基于 MIT 协议的底层库,包括控制编译流程的库,控件库,物理引擎等等。这些库都发布在了 GitHub 上;
  • 第三个部分:基于 MIT 协议的游戏项目,有大约 10 个。这些库都发布在了 GitHub 上;
  • 第四个部分:基于 GPLv3 协议的游戏项目,有大约 70 个。这些库都发布在了 GitHub 上;

这个项目编译生成 HTML5 文件的时候,底层库和游戏项目的库都会用到。

我们想做的事情如下:

  • 修改底层控件库,去掉控件库中开源项目的 LOGO,然后不修改游戏项目的库重新编译,保证 HTML5 文件里不再有 LOGO
  • 不希望因为使用了这个项目而导致我们被 GPL 传染,换言之我们不能开源

所以问题是:

我们的想法可行吗?如果不可行的话,直接使用第一个部分中的文件可以避免 GPL 传染吗?

Windows10 用安装助手升级 11 报错 0xc0020036

Posted: 21 Oct 2021 11:41 PM PDT

公司电脑,健康检查显示是可以升级 11 的,用安装助手升级 11 报错 0xc0020036,咋回事啊?

bat 脚本怎么加密,不想让人看到

Posted: 21 Oct 2021 10:43 PM PDT

什么样的水平可以做技术负责人/合伙人?

Posted: 21 Oct 2021 09:54 PM PDT

创业公司想找技术负责人该怎么找?

-------------------------------------------------------------------

先介绍背景:

年纪 80 末,多年的英文站经验(完全正规),基于 lnmp 环境,有稳定的流量和现金流;

算是完成了 0-1,身边朋友财务自由了就进入了半退休状态,但是我还是想趁年轻拼一拼;

所以想把 1 做到 10,做到 100,我技术一般,经验稍多,面稍广,但是不够深入,想找一个技术负责人,合拍慢慢发展为合伙人,找技术负责人之后再招前端把初期团队搭建起来;

现在项目已定,前期纯 web ;后端语言:PHP ;( PHP 我可以打下手);

希望找有过独立项目经验,或者作为主要负责人参与过项目的比较有经验的 PHP ;

有意向的朋友请联系邮箱( base64 ):bDcyODU0ODFAZ21haWwuY29t,最好附带技能清单和项目经历,简历更佳。

建议或者泼水的可以直接留言,评论不会贴网址,能面谈的我会展示之前项目和交流英文站经验,以及一些建议和帮助。

目前地点:厦门

有不有好用的 animation WebP 的库,能是的 WebP 在 Canvas 上动起来?

Posted: 21 Oct 2021 09:18 PM PDT

请教各位,有不有类似于 https://themadcreator.github.io/gifler/ 的 支持 WebP 的库,能方便的在 Canvas 画动态的 Webp

UCan 技术开放日 | 深度解读云原生技术应用与实践(第二期)邀您参会

Posted: 21 Oct 2021 08:59 PM PDT

UCan 技术开放日 | 构建云原生 拥抱新增长 深度解读云原生技术应用与实践(第二期)火热来袭,我们诚邀六位技术大咖介绍云原生技术应用实践,快来报名吧。 报名直通: http://www.huodongxing.com/event/2619597406500?qd=weixin

活动议程: 时间 议题 演讲嘉宾 13:00-14:00 签到+动手实验 14:00-14:30 边缘云原生平台设计及实践 李希源 UCloud 边缘计算产品负责人 14:30-15:00 传统企业云原生平台建设思路及实践 段嘉 招商云 PaaS 平台总经理 15:00-15:30 换个角度看云"原生"安全 宗泽 UCloud 安全负责人 15:30-16:00 监控系统架构演进及最佳实践 王琼 YY 直播容器云研发 16:00-16:30 新一代 Sidecar:开源 Pipy 概述 张晓辉 Flomesh 高级云原生架构师 16:30-17:00 英特尔助力云原生技术落地 陈彤 Intel 英特尔云解决方案架构师 17:00-17:30 互动抽奖

更新信息,请调转活动网站: https://www.ucloud.cn/site/ucan/technology/202110.html

有什么方法可以通过微信进行网页剪藏发送至 obsidian?

Posted: 21 Oct 2021 08:41 PM PDT

请问有什么方法可以实现通过给微信公众号发送网址的方式进行网页剪藏(类似于印象笔记),然后发送到 obsidian 的笔记库吗?

代码设计问题请教

Posted: 21 Oct 2021 08:12 PM PDT

有两个雷同的项目,人员和组织结构设计大致相同,现有相同业务,A 项目已实现,B 项目也想要,想要从 common 包提供这个业务,但是人员表部分业务字段不一致,这样该怎么设计比较合适?涉及不少老代码,有入侵比较小的设计方式吗。 类似项目 A, 员工表{ id, name, group_id, aaa, bbb, ccc }

项目 B, 员工表{ id, name, group_id, ddd, eee }

国内哪家公有云厂商对 terraform 的支持比较好

Posted: 21 Oct 2021 07:35 PM PDT

我们是提供计算类的 SaaS 服务的。之前主要通过 terraform,来管理 AWS ( US )上的各种组件(主要是 EKS,ECR,S3,RDS,SES )来提供服务底座(部署主要面向国外的用户)。

现在需要在国内也部署一套同样的 SaaS 服务,所以需要选择一个公有云平台。希望能找到一个对 terraform 支持比较好的云供应商,这样之前面向 AWS 写的一堆 infrasture as code 可以比较方便的迁移到新的云平台上。

阿里和腾讯在 terraform 都有 provider,但是不知道他们的维护状况怎么样,会不会出现使用起来有很多坑的情况?想听听大家的意见。

请小伙伴有偿开发 Linux kernel 网络 + 应用层程序

Posted: 21 Oct 2021 05:06 PM PDT

大家好,

请小伙伴有偿开发 Linux kernel WiFi QoS (Quality of Service) + 应用层的应用程序。希望你有 Linux kernel 网络相关的开发经验。

有意者请邮件联系: info@usb7.net

关于外接显示器的疑惑

Posted: 21 Oct 2021 02:07 PM PDT

用笔记本( aero15 2080 的显卡)外接了个显示器,每次刚开机的时候很流畅,用几个小时之后卡到不行了,关掉外接显示器切回内屏很流畅,切换回去就很卡,只能通过重启解决,求解惑

Android 12 发布了,鸿蒙什么时候能 rebase 下主干

Posted: 21 Oct 2021 11:31 AM PDT

一直安卓 10 也不是事啊

No comments:

Post a Comment