Thursday, July 29, 2021

V2EX - 技术

V2EX - 技术


今天了解到一个新的概念,“本福特定律”,你以为你活在一个完全自主意识,一个随机的世界?不是

Posted: 29 Jul 2021 04:39 AM PDT

所有的一切都遵守着这个规律,连美国税务局都通过这个数据一眼就可以看出是否造假。我开始怀疑,我们的一切都是按照从宇宙这个概念开始就朝着某个剧本在发展着,有闲的蛋疼的去了解一下

Java 有没有轻量级的跟大数据的统计、排序、缓存等这些关键字相关的高性能框架?

Posted: 29 Jul 2021 04:38 AM PDT

抛开大数据本身那些什么 hadoop 、spark 的不谈,那些都太重量级,比如我面临的场景也就几十万,几百万,顶多千万的数据,有什么相关的轻量级框架去处理这些吗? 比如我了解的有 springbatch 框架,但好像不支持各个维度的统计各种自定义排序啥的,也不支持从大量数据中快速检索等,就是支持大量数据一边读一边写而已。 老哥们有了解其他的流行的或小众的开源框架吗,欢迎推荐,多谢!

求助! Java 代码 word 转 pdf 有什么好方法吗?现在找到几个,各有优势,之前的人用的 open office,但是是使用命令在代码中启动的,而且还要单独弄个包,感觉很麻烦,还不好

Posted: 29 Jul 2021 04:37 AM PDT

1 、poi + itext 。 先转 html 再绘制,听说格式有差异。比较复杂,格式兼容差,跨平台。

2 、借助 openoffice 现在暂时用的这个 3 、jacob + ms linux 部署,这个似乎只能 windows 用 4 、docx4j 的 export pdf 组件。 感觉有点慢,对中文的支持似乎也不太行啊 5 、aspose 等其他组件。 付费的,前公司用的这个,感觉很好用啊,有没有类似的啊?

Jetpack Compose 1.0 发布了,移动端与桌面端分别体验如何?

Posted: 29 Jul 2021 04:35 AM PDT

K8S 的 Deployment 自动扩缩容大家是怎么做的?

Posted: 29 Jul 2021 04:34 AM PDT

扩缩容 Deployment 有两种思路,一个是水平扩缩( HPA ),另外一个是垂直扩缩( VPA ),目前我们是用的水平扩缩容(基于 HPA 原生支持的的 CPU 指标)+ 外部微服务监控指标打点经过逻辑处理后直接作用于 Deployment (可以理解为修改副本数,但是只支持扩容,缩容还没想好怎么做)。据我了解,水平扩缩容有基于一些机器学习模型的,但是提取那些特征不知道,垂直好像就是支持修改进程的 cgroup (这个开源版的 K8S 好像不支持)。想问问大家,你们是怎么做扩缩容的?

有没有人发现百度搜索越来越弱智了?

Posted: 29 Jul 2021 04:34 AM PDT

百度这几年,一直提 AI 、人工智能,但是我感觉百度搜索这几年是越来越弱智了。

我今天搜"git 打完补丁怎么撤回",百度搜索结果没一个正确的,我换各种关键字,都一样。我换 google 搜索,立刻就找到解决办法了,就是 git apply 加-R 。(别说看 git 手册,我敲几个字就能得到的结果为什么要看大段大段的英文文档?)

刚才又搜"cdh tdh",对于小白来说,百度搜索出来的,没一个能看懂的结果,使用 google,搜同样的关键字,第二条结果看完了就懂那两个词啥意思了。

我记得十年前我读大学的时候,遇到的问题一般百度都能搜到,而且百度知道有不少优秀的回答,而且求一些数字英文代码,百度知道竟然能找到磁力链接。现在百度知道各种乱七八糟答非所问的回答,而且充斥着各种伪装后的广告,太恶心了,我不知道百度提倡的 AI 到底 AI 在哪?

再说说百度地图,我用的频率第二多的百度产品,都是用来搜路线和导航,除了广告越来越多,现在的百度地图和 10 年前的百度地图有啥功能上的区别。到底百度 AI 在哪了?

这种 code 如何写注释引导 phpstorm 找到正确的方法?

Posted: 29 Jul 2021 04:23 AM PDT

如下图,app()这个帮助函数注释声明了返回一个\Illuminate\Contracts\Foundation\Application,但实际上框架是根据传入的api.exception来自动创建其他类(而且创建过程很复杂,对的这是 Laravel )~~

这时候 IDE 就不懂得register()方法正确的位置是哪里了~~

看着类似这种的错误提示很突兀,完全屏蔽丢也不方便 review 代码,想求解有无一种方法可以通过写注释声明,或者其他方法,来引导 IDE ?

请问各位老铁:颈椎疼怎么办?

Posted: 29 Jul 2021 04:17 AM PDT

请问各位老铁:颈椎疼怎么办???

另外深圳有没有好且便宜的理疗店?

今年比去年严重太多,脑袋还会晕

真的有公司搞 devops 吗?成功了吗?

Posted: 29 Jul 2021 04:09 AM PDT

领导想搞 devops,让我找资料。无意挖到禅道的宝藏论坛,里面好多 devops 文章,在自动化测试板块: https://www.zentao.net/redirect-index-19289.html

用禅道用了 3 年,还是在上一家公司,后来回家发展来了这家小公司,什么项目管理工具都不用,每天工作就跟两眼一抹黑一样。

现在好了,说要搞 devops,我们团队人这么少搞得起来么?还不如上个工具先解决项目管理流程问题。

大公司很多搞 devops 的都失败了,感觉这个东西看着火,落地难。 所以,真的有公司搞 devops 了吗?效果怎样? 10 人以内的团队有必要搞吗?

了解了其他语言的和生态 开发工具的支持,我才知道 Java 生态 天下第一 YYDS

Posted: 29 Jul 2021 03:53 AM PDT

从 IDEA 各种支持,调试,测试,路由树,微服务模块关系图

再到 spring cloud 的支持,让小公司不需要运维

各位大佬有没有比这个生态更吊的?

华为 Mate40 Pro 跟 Mate30 Pro 哪一个续航更好一些?

Posted: 29 Jul 2021 03:52 AM PDT

如题,用过的童鞋可以分享一下~

k8s 安装问题,求大佬指导一下

Posted: 29 Jul 2021 03:32 AM PDT

k8s 初始化: kubeadm init --pod-network-cidr=192.168.0.0/16 --kubernetes-version=1.21.3 --apiserver-advertise-address=192.168.139.131

网段是 192.168.0.0/16 (按照 calico 安装的 yml 取得),真实地址是 192.168.139.131

现在安装 calico 插件,docker 镜像的进行是下载好的,pods 显示 calico 是在 running 。

但是 describe 去看显示一直在报这个 calico-node-token-xxxx 超时,之前安装 flannel 也是同样问题

错误信息: MountVolume.SetUp failed for volume "calico-node-token-fb9qz" : failed to sync secret cache: timed out waiting for the condition

这个还是墙的问题吗?求大佬们指导一下

一个关于 k8s 的问题, control-plane 在云服务器上, worker 在本地服务器上,该怎么配置

Posted: 29 Jul 2021 03:23 AM PDT

一直理不清楚 网关,nginx,代理,在项目中的怎么串联起来的..

Posted: 29 Jul 2021 03:11 AM PDT

比如我后台部署的服务器的 IP 是 A, 域名指向的 IP 是 B 然后在网页调用的是域名,却能请求到我后台部署到服务器 IP 是 A 的接口

大概是这么一套流程不理解中间有什么操作.问了同事,同事只是说用了什么 nginx 代理 后台走了网关请求之类的.也就没好意思多问.

这款 Linux 平板也能运行 Android 应用

Posted: 29 Jul 2021 02:36 AM PDT

大家好,我们是 JingOS 团队。

从今年初开始我们研发的 Linux 兼容 Android 的方案目前已可以 demo,再过一两个月就会比较完善了,这是美国博主帮我们做的测评,欢迎大家指正。

原视频:

搬运至 b 站: https://www.bilibili.com/video/BV1aX4y1c7Kp/

服务器(windows)部署 go 源码后,不能用记事本编辑文件吗?

Posted: 29 Jul 2021 02:29 AM PDT

昨天部署了一个 go 源码,用记事本编辑了一下 main.go 文件,然后命令台执行:go run main.go

就一直提示 cannot find package.

还排查了半天,最后发现只要用记事本编辑 go 文件就出事、、、

其他语言( PHP )文件也没发现这问题啊、、啥情况。。

求助,多个定时任务更优解

Posted: 29 Jul 2021 02:20 AM PDT

场景:

  1. 有多个定时 /周期的任务需要执行(比如:周一三五执行,每天 8 点执行)。
  2. 用户 A 定的任务,权限更高的用户 B 可以修改,当然修改以后原任务执行周期自然就变了。
  3. CS 软件,任务数据都在数据库,执行必须由客户端执行。

现有设计:

  1. 将计时器和数据打包,任务更改后去重新创建计时器
  2. 将计时器单独拎出来,到点主动拉数据库数据。任务更改后,计时器只增不删。

感觉实现都不是很优雅,大家有没有遇到过这种问题,有没有更优雅的模型

python3 项目不改代码前提下,有什么办法可以把引用的 mysqlclient 直接替换为 PyMySQL?

Posted: 29 Jul 2021 02:15 AM PDT

背景:项目中用到了 mysqlclient,但是这几天换了 m1 mac,mysqlclient 用不了了,上网搜了下感觉现在继续用 mysqlclient 的解决方案都不太完美,就考虑换成 PyMySQL

问题:如果不改代码的话,有什么方法可以把 mysqlclient 直接替换成 PyMySQL 吗?感觉应该有能实现的方法,但是搜了一圈也没搜到,不知道是关键词不对还是没有办法😂

要设计组织权限管理模块,请问有哪些组织权限关系的管理模型?

Posted: 29 Jul 2021 02:15 AM PDT

要把用户权限管理和组织管理关联起来,不知道目前现在拥有有哪些组织权限关系的管理模型?

对于其中的组织权限关系部分设计,是这样思考的:

( 1 )一个部门里,有很多员工,每个员工的岗位职责是有区别的

( 2 )公司内部,可能会出现一个员工兼职多个的岗位情况,可能其中有两个岗位是不同部门的(比如全干工程师)

基础上述前提,我自己基于 RBAC 权限体系加上部门和岗位思考的,总共 5 个组成,分别是用户、角色、权限资源、部门、岗位。其中关于组织权限关系管理模型如下

用户与部门并不会直接绑定,两者的绑定是通过岗位关联的。所以用户与部门的关系,是通过岗位来决定的, 一个部门内部可以拥有多个岗位,一个用户(员工)可以兼职多个岗位。因此,会存在一个用户(员工)兼职多个部门的岗位情况。

岗位与角色数据绑定。这样有关于用户和部门的权限关系,完全根据用户兼职的岗位性质来决定,

这是我所设想的。不知道各位对此怎么看?有什么问题吗?各位还知道哪些组织权限关系的管理模型?

大佬们是否有遇到通过内网 DNS 做 private zone forward 转发时出网的问题?

Posted: 29 Jul 2021 02:01 AM PDT

发现对于特定 zone 的劫持,比如我在内网 172.168.1.53 上做了.bj 后缀的 DNS
一、通过 windows server 做配置转发到.bj 后缀到 172.168.1.53 处理;

二、通过 BIND 做 bj 后缀转发到 172.168.1.53 处理:
zone "bj" IN {
type forward;
forwarders { 172.168.1.53; };
};

三、dnsmasq 配置:
server=/bj/172.168.1.53


发现以上情况都遇到过突然某个域名解析出网的情况;

bj. 7200 IN SOA pch.nic.bj. tech.nic.bj. 2021072910 21600 1800 2419200 7200

在否定缓存时间内请求就失败了。
大佬们是否有遇到,如何解决的?

大佬们,鉴权所需的业务属性应该如何提供啊?

Posted: 29 Jul 2021 01:55 AM PDT

比如说一个订单,只有 订单所有者 或者 具备相关管理角色 的人才能看。

这个订单所有者只能在业务代码里面查出来再进行鉴权吗?

Android adb 客户端是如何检测到自定义服务端端口的?

Posted: 29 Jul 2021 01:33 AM PDT

adb 客户端能自动发现局域网中的 adb 服务端,当我手机开启 wireless adb 后,总能收到局域网内其他客户端发出的连接请求,开始以为是通过探测默认端口 5555 实现的,但我把服务端端口改成其他后,仍然能收到连接请求,不知道这是如何实现的,难道是服务端主动向局域网内广播自己的配置?

见多了机翻英文论坛的中文站点,第一次见机翻中文论坛的英文站点

Posted: 29 Jul 2021 01:18 AM PDT

今天找 STM32 相关资料的时候,特地用 Google 纯英文搜了一下,但是前几个结果点进去就觉得不对劲了,配图怎么都是中文的?

我用的关键词是 stm32 fsmc bank address ,前几个结果里面有个 https://www.programmersought.com 的站点,点进去感觉都是从中文机翻的英文。

除了图片是中文外,各个一级标题也是 One, xxxxx Two, xxxxx 之类的,明显是从中文 一、xxxx 二、xxxxx 翻译过去的,真正的英文不可能这样来标序号。

长见识了。

吐槽一个 MIUI 适配 Android11 的问题

Posted: 29 Jul 2021 12:49 AM PDT

最近发现 B 站客户端升级到 TargetAPI 30 了( 6.30.0 ),成为我手机里为数不多升了 30 的国产应用。

然后试了下行为,只要授权了存储权限,就可以读到所有相册文件,包括 DCIM 目录和 Pictures 目录。

然后由于升了 Target,权限设置里就不提供"访问相册"和"访问社交软件文件"这两个开关了。

也就是说要么直接不给存储权限,要么全部开放读取。考虑到系统 SAF 那一言难尽的易用性,这个问题只能靠平时关权限来解决了

Angular HttpClient 取消请求原理?

Posted: 29 Jul 2021 12:15 AM PDT

看了一圈源码。愣是没找到。谁能说一下或者指明下源码的位置

终止 Observable 流和取消 xhr 请求是两回事(也就是会出现 Observable 取消了的状态下 xhr 还未被 abort )

takeUntil 流之后,xhr 是如何取消的?

sonarqube 的项目有办法自动跟 gitlab 的项目同步吗?

Posted: 29 Jul 2021 12:10 AM PDT

sonarqube 的项目有办法自动跟 gitlab 的项目同步吗?除了自己开发以后,他的 ALM Integration 可以做得到吗?我目前试是不可以? 大家有用 sonarqube 吗,是怎么做权限管理?

多服务项目如何接入 ci?

Posted: 28 Jul 2021 11:28 PM PDT

例如

DirectoryX: 	project-common     project-broker     project-api     project-consumer 

1.如果把 DirectoryX 作为一个 git 项目,如何使用 gitlab-ci.yml 做到在 api 或者 broker 变动时仅更新需要更新的制品?

2.如果把 broker,api,consumer 作为单独的 git 项目,在代码编写和查阅其他关联服务时会麻烦的多

分享一个 Vite2+Vue3+Ant Design Vue 的启动器

Posted: 28 Jul 2021 11:25 PM PDT

模仿 vue-cli 风格,按需引入了 antd,求个 star

address: https://github.com/izzwxs/vite-standard

Android Studio 2020.3.1 Mac 版本 git commit 中文显示乱码

Posted: 28 Jul 2021 09:41 PM PDT

有什么解决办法吗

Java 操作 PPT 有什么好用的包吗?

Posted: 28 Jul 2021 08:40 PM PDT

有个需求需要给 ppt 进行内容填充,表格填充,然后还要插入图表。所以想问问大家有没有好用的包推荐,poi 有点难用。。

微软居然也有 Linux 发行版,运行在云服务里

Posted: 28 Jul 2021 07:14 PM PDT

electron axios 下载 docx 文件,通过流的形式来写入文件很慢

Posted: 28 Jul 2021 06:59 PM PDT

直接通过 node download.js 使用 axios 并通过 res.data.pipe(fileStream)来写入很快; 但是在 electron 中的主进程里同样的代码这样写写入会很慢,而且几 m 的东西写入 80%就会直接断开了 http 请求,触发 stream 中的 finish 事件,但是文件还有 20%没有写进去,这是为啥呢?

nginx-quic chrome 支持度

Posted: 28 Jul 2021 06:09 PM PDT

搭建 nginx-quic,按照 www.nginx.com/blog/introducing-technology-preview-nginx-support-for-quic-http-3 配置的 server 。
www.http3check.net 显示支持 http3 quic 。
但是 chrome 按 f2 显示走的是 tls1.3,不是 quic 协议。

另,chrom 对 cf 的 quic 支持非常友好。对 nginx-quic 支持度不够啊

有没有免费开源的指纹浏览器使用

Posted: 28 Jul 2021 05:19 PM PDT

拿来撸羊毛用的

救命了, 有道云笔记账号没了

Posted: 28 Jul 2021 01:12 PM PDT

很久以前用手机号(非网易通行证)注册的有道云笔记, 一直用的好好的.

前几天公司突然把有道云手机登录网址禁掉了, 办公室只能账号(网易邮箱)密码登录了.

问题是我这个根本就没关联过网易通行证和网易邮箱, 也就是根本就没有可以用于登录的账号.

于是我用不久前打游戏建立的网易邮箱账号登录有道云, 再关联了这个手机号, 指望能一切 OK.

万万没想到, 用这个账号登陆后, 并没有跟我手机号的笔记关联起来.

赶紧解绑手机号, 再用手机号短信登录.

万万没想到, 提示没有这么个账号, 然后登录页一直转圈中.

垃圾网易, 赔我账号

Python3+Django+Vue 运维发布系统

Posted: 28 Jul 2021 11:55 AM PDT

Python3+Django+Vue 自动化运维平台

自动化运维平台:CMDB 、CI/CD 、DevOps 、资产管理、任务编排、持续交付、运维管理、基于 Django + REST framework + Vue 运维发布平台,UI 自动化测试平台 

支持的功能如下:

  • CMDB 资产管理
  • 容器管理( k8s )
  • 应用发布
  • 作业编排(文件上传、命令执行)
  • JAVA 应用诊断
  • Elastic 查询
  • 钉钉扫码登录
  • 部署审批
  • 系统监控
  • 在线终端
  • 容器日志

Elastic 查询.png 权限申请.png Elastic 查询.png Elastic 查询.png Elastic 查询.png Elastic 查询.png Elastic 查询.png Elastic 查询.png Elastic 查询.png Elastic 查询.png Elastic 查询.png Elastic 查询.png Elastic 查询.png Elastic 查询.png Elastic 查询.png Elastic 查询.png Elastic 查询.png

开源链接: 小飞猪运维平台

如果你感觉不错。就点个 Star 支持一下

如果寻找视频网站验证 IP 的 URL

Posted: 28 Jul 2021 10:57 AM PDT

比如,B 站某些资源会限制地区,如果是通过某个 url 来探查 ip 得到的地区信息,想找到这个 url 。打算把这个 url 强制重定向,这样就不用代理全站了。

thunder client 有没有类似 postman Interceptor 的功能

Posted: 28 Jul 2021 05:48 AM PDT

之前在 v 站看到了这个 vscode 还是不错的 想问下有没有 Interceptor
就是可以共享浏览器 cookies 这样一些需要登录的接口访问也没问题

请问 iAP 抽取的 30%抽成费用,苹果会给开发票吗?

Posted: 28 Jul 2021 04:38 AM PDT

最近公司的 app 在对接付费服务,财务有一些疑问要搞清楚

没忍住,把主力机的系统升到了 Win 11(附图)

Posted: 28 Jul 2021 04:36 AM PDT

前言

个人实测升级需要半个多小时,截至发帖时需要切换到 Dev 频道(即 Fast Ring )获取更新。

展示图

↑ 桌面及任务栏 (迫真 Macindows )

↑ 文件资源管理器(左边可以直接看到 WSL 文件系统的入口了,不用再敲 \\wsl$\Ubuntu 了)

↑ 系统版本

↑ 设置

↑ 开始菜单

↑ 任务管理器界面没有太大变化

↑ 右键菜单


其他的等以后有时间了再补充吧。

已知问题

这是我使用时遇到的一些问题 / 感觉不舒服的地方

  • UAC 弹窗翻译错误
  • 窗口的圆角有锯齿
  • 微信 / QQ / TIM 等腾讯系软件最小化没有动画效果
  • 动态磁贴没了
  • 仍然没有旗帜类表情

待补充...

后记

(话说像我这种只体验不反馈的人是不是就算在浪费微软服务器带宽啊

No comments:

Post a Comment