Friday, July 23, 2021

V2EX - 技术

V2EX - 技术


如何通过跳板机无缝连接需要跳转的服务器?

Posted: 23 Jul 2021 04:19 AM PDT

本机( mac 环境) 与跳板机 A 是通的,A 与 B, C, D ... 是通的,但 本机与 B,C,D 之间是不直通的,请教下,如何通过一些配置或工具,达到 本机全局情况下与 B,C,D 无缝连接(自动通过 A 中转连接)

A, B, C, D.... 均是 linux 服务器

vue 4k 适配

Posted: 23 Jul 2021 04:13 AM PDT

公司有一个大屏项目 需要适配 4k - 1080p 有什么好的自适应方案么 vw 还是 rem

谷歌书签服务要关闭了

Posted: 23 Jul 2021 04:09 AM PDT

2021 年 9 月 30 日后,Google 书签将不再受支持。To save your bookmarks, click on "Export bookmarks".

对于面向接口的行为不太明白

Posted: 23 Jul 2021 04:06 AM PDT

例如我有一个 arraylist 要返回,那我在返回值写成 list,那我是能理解的。但如果我有一个 unmodifiable list 要返回,那我是不是应该直接写返回 unmodifiable list,还是写返回 list. 因为很多 impl 其实都只是实现了接口,但没有规定最终行为。要是我返回 list,调用者用 add method,不就有 UnsupportedOperationException ?

还是照样返回 list,但写注释来注明返回的是 unmodifiable list ?但这样也有不少负担。

谢谢

Windows 11 22000.100 更新了

Posted: 23 Jul 2021 04:01 AM PDT

刚升级了 22000.100 ,感觉更加流畅,任务栏崩溃的 bug 也修复了。

配合 everything,utools,ditto,windows terminal,wsl,onequick 等一系列软件,win11 的易用性和美观性比 win10 都提升了蛮多。

想想几个月前,要是 m1 支持 32g 内存,我可能现在已经是一个 macbook air 的用户了。

怎样用 if(或其他更清晰的)语句代替下面这行短路求值(&&和||)的代码?

Posted: 23 Jul 2021 03:52 AM PDT

源码在: https://github.com/rickharrison/validate.js/blob/master/validate.js#L126

var _onsubmit = this.form.onsubmit;  this.form.onsubmit = (function(that) {     return function(evt) {         try {             return that._validateForm(evt) && (_onsubmit === undefined || _onsubmit());         } catch(e) {}     }; })(this); 
其中这行代码, 作者想表达的意思是什么? return that._validateForm(evt) && (_onsubmit === undefined || _onsubmit()) 

怎样用 if(或其他更清晰的)语句代替下面这行短路求值(&&和||)的代码?:

return that._validateForm(evt) && (_onsubmit === undefined || _onsubmit()); 
that._validateForm(evt) 上半段代码似乎总是会执行 
(_onsubmit === undefined || _onsubmit()) 等价于: if(_onsubmit) {     _onsubmit(); } 这半段代码, 作者想表达的意思似乎是: 如果在 form 元素上添加了 onsubmit 事件属性,则执行_onsubmit()回调函数  

有没有能多端同步 rdp 连接的方案

Posted: 23 Jul 2021 03:48 AM PDT

就是在一端添加或修改连接信息好能同步到其他终端,最好能满足 windows 、mac 、ipad 、Android 端

群晖 7.0 推送了,漂亮的不行,华丽的不行

Posted: 23 Jul 2021 03:46 AM PDT

可以直接升级。

我看这么一来,其他 NAS 都可以拜拜了,包括 unraid

Spring 官网挂了?部分 erro 500

Posted: 23 Jul 2021 03:46 AM PDT

求指点,做功能实现时,怎么搜寻到业界类似功能的实现方式或解决方案?

Posted: 23 Jul 2021 03:37 AM PDT

平时做功能实现时,想不到这个功能应该用什么样的方案或者说不知道自己想的方案是否合理合适的情况下,一般是怎么搜寻到一些业界的解决方案的?

举个例子: 公司在自己的 app 上面也搞了一套基于自己 SDK 的小程序平台(即"类似"微信小程序),app 的日活假设是 2000w,因为小程序入口明显,小程序的日活有 1000w 。这个时候公司想要给用户提供一个"我最近使用过的小程序"的方便找回的功能,A 君接了这个需求,想看看微信是怎么做的,但是并没有搜寻到这方面的内容,这种情况下,大家是怎么找到一些业界的解决方案的?

求指点~

围绕!聊聊服务网格那些事儿

Posted: 23 Jul 2021 03:25 AM PDT

过去开发一个后端应用最直接的方式,是通过单一后端应用提供并集成所有的服务,即单体模式。随着业务发展与需求的不断增加,单体应用的功能愈发复杂,造成应用的迭代效率下降,更多企业选择了耦合度更低的微服务架构。

在微服务架构中,研发人员往往需要考虑网络通信相关的问题,增加了开发的难度,而服务网格的出现,正好解决这类问题。

在云原生时代服务网格给企业带来哪些价值?企业该如何更好落地服务网格解决方案?

7 月 29 日,行云创新将开展《云原生时代,企业为什么需要服务网格》线上直播,SloarMesh 产品负责人王曦宇将分享从单体应用到服务网格的转变,服务网格能为企业带来的价值,以及行云创新的服务网格解决方案。

低代码重构复杂系统?

Posted: 23 Jul 2021 03:09 AM PDT

老板让我们用一个低代码平台重构我们的项目, 项目挺复杂, 用的还是你们听都没听过的 用友 低代码平台, 官网连客户案例都没有, 最怕这些中型公司的低代码平台, 全是坑, 说实话, 就是垃圾, 用低代码平台开发复杂系统, 比用 java 还复杂 3 倍, 功能还简陋 5 倍. 学个 vue 还有点用, 学它? 就算低代码以后会成主流, 连轮不到用友吧? 大概 2 年后自己公司都不会维护了.

有没有简易的 nas 方案,读移动硬盘,就局域网内使用

Posted: 23 Jul 2021 02:56 AM PDT

想用手机看剧,但是奈何手机是 iphone 8p 64g,根本没地方放剧
没电脑开共享,笔记本我一般都放公司

今天 Google 首页的像素游戏挺有意思的

Posted: 23 Jul 2021 02:43 AM PDT

https://imgur.com/UZsXy8x

(怎么总是没法把图片显示出来...)

今天 google 首页的小游戏挺好玩的

Posted: 23 Jul 2021 02:24 AM PDT

小鹤音形感觉不怎么好用,大佬们有没有其他的五笔或者音形方案推荐

Posted: 23 Jul 2021 02:23 AM PDT

我想的是四码上屏, 小鹤音形过于灵活,不好控制,有的时候会老是打空格(因为有的词直接上屏了) 比如楂( iama )但是我想打查询的查也是这个四码 只能输入( ima )然后手动输入一次空格 还有就是词组过于模糊,不方便使用,很吃输入经验 比如 [哪些] 你输入(naxp )打出来的 [那些] 而且你打 [哪些] 比如是(nak+空格+xp) 就有点尬。比如 [有的] 你想打只能单字,你打(yzde)会直接提示你(yzde)不出字的

感觉就是词组有的是可以简打有的只能打单字,过于灵活反而不方便记忆。 我想的是最好每一个字都是单字,并且可以四码上屏的那种 请问现在学五笔有前途吗?

Linux 输出 Linux 输出$?查看上一条命令的执行状态是否存在并发问题

Posted: 23 Jul 2021 01:40 AM PDT

项目需要用 java 执行命令行命令,通过$?判断执行情况,是否存在并发的问题;有什么其他判断的好方法也可以赐教,感谢

手机浏览器上的百度搜索框不能粘贴文字

Posted: 23 Jul 2021 01:14 AM PDT

试过两个苹果手机,一个安卓手机都是这样,前提是空白搜索框,绕过的办法其实也简单,打一个空格再粘贴。前端的 TX 可以分析原因试试

Android 开发笔记本选择

Posted: 23 Jul 2021 12:54 AM PDT

时间是 2021 年 7 月 23 日。

想买一台笔记本做 Android 开发,之前一直习惯在 Mac 下面开发,所以更倾向于 Mac,问题来了。

M1 架构的 Mac,听说模拟器支持的稀烂,而我会经常使用模拟器。 Macbook Pro 16 寸的,CPU 还是 9 代的,现在入,总觉得差点意思。

有人建议买个高配的 Intel CPU 的 Windows 笔记本,弄成黑苹果,感觉太麻烦了。

所以想整个舒服点的笔记本做开发,现在入 Macbook Pro 16 寸是否合适,听有传言说 9 月份就要发布新的 16 寸的,也不知道是否有 Intel CPU 版本,相当的蛋疼。

各位彦祖们给个意见吧,多谢

群晖已开启回收站功能 被覆盖的文件能找回吗?

Posted: 22 Jul 2021 11:37 PM PDT

群晖已开启回收站功能 存放的文件: ABCD.XLSX , 被内容不同但是文件名相同的文件: ABCD.XLSX 覆盖掉了,这种情况,还有办法找回原本覆盖之前的 ABCD.XLSX 吗?

只用 ui 框架能实现这样的需求吗?

Posted: 22 Jul 2021 10:39 PM PDT

java 后端, 本来想做一个这样的官网, 给我一个朋友用, 他卖一些外国的小零件, 用 vue3 加 element-plus, 发现 ui 框架不满足需求, 尝试自己用 sass 写样式, 写着写着就放弃了, css 太难了, 什么 flex ,什么 浮动, 搞不下去, 现在就用纯 element 框架能实现官网吗? https://i.v2ex.co/6x47iivcb.png https://i.v2ex.co/3aFHY69Eb.png https://i.v2ex.co/Kx3PWmRml.png

Python 碰到一题,大家有没有更好的解法

Posted: 22 Jul 2021 07:55 PM PDT

nput_data = [     ['格力', '格力电器'],     ['格力', '美的', '格力电器', '美的集团'],     ['中国民生投资股份有限公司', '中民投'],     ['格力', '格力电器', '格力集团'],     ['工银', '中信证券', '工行', '中国工商银行'],     ['建行', '建设银行', '北大光华'],     ['中国银行', '工行', '工商银行', '港交所'],     ['中行', '建行', '工行', '中金', '工商银行', '中国银行', '建设银行'],     ['农行', '建设银行', '建行', '中行'],     ['中国民生投资股份有限公司', '上海金融法院', '中民投', '启信宝'] ] 输出:             {('格力', '格力电器'): 3,              ('美的', '美的集团'): 1,              ('中民投', '中国民生投资股份有限公司'): 2,              ('格力', '格力集团'): 1,              ('工银', '中国工商银行'): 1,              ('建行', '建设银行'): 3,              ('中行', '中国银行'): 2,              ('工银', '工商银行'): 2}   from itertools import chain from collections import defaultdict  data = list(chain(*nput_data)) res = [set(i) for i in data]  count = defaultdict(int) for index,row in enumerate(res):     for index2,i in enumerate(res):         if row.issuperset(i) and row != i:             count[(data[index2],data[index])] += 1             break          

OAuth2 中,最终颁发的 Token 可以自定义吗

Posted: 22 Jul 2021 06:59 PM PDT

比如从外部系统 X 中取到一个 Token,然后把这个 Token 作为本系统 OAuth 流程最后返回的 Token

现在还有哪些银行卡有短信提醒,或者是导出账单功能

Posted: 22 Jul 2021 02:17 PM PDT

每次用微信公众号看账单太麻烦了

Cloudflare 升级在中国的网络,并改善 DNS 服务

Posted: 22 Jul 2021 01:25 PM PDT

Cloudflare 和京东云合作改善 Cloudflare 网络在中国的体验,各位大佬能帮忙测试一下吗?

1.1.1.1 以后 DNS 查询直接在中国大陆内了,不知道 DOH 能不能在国内使用。

https://blog.cloudflare.com/upgrading-the-cloudflare-china-network/

小白初学 Python ,有没有大佬可以帮忙简化一下代码

Posted: 22 Jul 2021 09:37 AM PDT

import pandas as pd
import openpyxl
#用来保存结果的列表
two = []
urltwo = []
urltwoo = []

three = []
urlthree = []
urlthreee = []


four = []
urlfour = []
urlfourr = []

five = []
urlfive = []
urlfivee = []

letters = "abcdefghijklmnopqrstuvwxyz"

#几位数,自己定
ttwo = [a+b for a in letters for b in letters]
tthree = [a+b+c for a in letters for b in letters for c in letters]
ffour = [a+b+c+d for a in letters for b in letters for c in letters for d in letters]
ffive = [a+b+c+d+e for a in letters for b in letters for c in letters for d in letters for e in letters]
#域名后缀
hz = "logistics.com.br"
hz2 = "comex.com"

#开始
for k2 in ttwo:
url2 = [k2 + hz]
url22 = [k2 + hz2]

urltwo.append(url2)
urltwoo.append(url22)
two = urltwo + urltwoo


for k3 in tthree:
url3 = [k3 + hz]
url33 = [k3 + hz2]

urlthree.append(url3)
urlthreee.append(url33)
three = urlthree + urlthreee


for k4 in ffour:
url4 = [k4 + hz]
url44 = [k4 + hz2]

urlfour.append(url4)
urlfourr.append(url44)
four = urlfour + urlfourr

for k5 in ffive:
url5 = [k5 + hz]
url55 = [k5 + hz2]

urlfive.append(url5)
urlfivee.append(url55)
five = urlfive + urlfivee

#导出结果
data = {'两个字母': two,'三个字母': three,'四个字母': four,'五个字母':five}
frame = pd.DataFrame(data)
frame.to_excel("E:\BaiduNetdiskWorkspace\个人\python\猜域名.xlsx")

有什么算法能使一列数组中较远数据逐渐变小

Posted: 22 Jul 2021 09:02 AM PDT

譬如一个时序的数组,最近的 100 个数据不变,大于 100 的根据与当前的距离逐渐变小。

等下,在苹果平台上,比如 MacOS 上发布应用需要支付 100 美金才能给你应用加入白名单,不然默认不给跑,我没理解错吧??

Posted: 22 Jul 2021 05:24 AM PDT

这是我见过最扯淡的事情了.

关于 Java 的 Supplier<T>接口的疑问,为什么可以传入静态方法

Posted: 22 Jul 2021 02:23 AM PDT

这三段代码其实是一致的

        //生成随机数流         Stream<Double> randoms = Stream.generate(Math::random);                  Stream<Double> randoms2 = Stream.generate(() -> Math.random());                  Stream<Double> randoms3 = Stream.generate(new Supplier<Double>() {             @Override             public Double get() {                 return Math.random();             }         }); 

后面两段我都能理解,第一段为什么 Math 的静态方法也算是可以当做 Supplier 接口的实现者,我有点想不通

No comments:

Post a Comment