Reading view

There are new articles available, click to refresh the page.

请教一个前端设计及实现问题, 绘制并实时更新 96 个折线图的最佳实践?

lurenjiaMAX:

程序是这样的:

  • 后端维护 96 个通道, 每个通道中有三种需要绘图的数据, 每隔 1s 更新一次.
  • 前端则需要将 96 个通道数据绘制在折线图上, 但是不一定全部都挤在一个屏幕显示上.
  • 二者交互的数据包含三种浮点数数据和他们对应的时间戳, 二者之间可以通过 ws 通信, 也可通过 ipc 通信.

问题有这些:

  • 交互时, 是将 96 个通道数据一起发送好还是单独发送好.
  • 前端绘制时选择什么绘图库性能好, 可选交互功能.
  • 选择这种前后端分离的架构, 却追求性能, 是不是从一开始就走错了方向? 如果有其他架构, 选择什么样的架构比较合适?

目前我选择的是 tauri+vite+react+highchart(highstock).

我调研的每一个绘图库都吹榜他的性能, 包括上面选择的 highstock.

后端性能没有问题, 交互时后端单独发送数据, 前端使用 debounce.

但是性能却非常糟糕.

钉钉这么流氓吗

cpxjaz: rt ,昨天在家里自建了个 rustdesk 服务器,在手机上装了个 rustdesk 远程家里的安卓平板刷游戏
今天上班打卡非说我使用虚拟定位软件。。。
卸载了就能打卡了,挺难绷的

趁着年前大家都在摸鱼人多,分享一个新标签页拓展

zhhbinn:

趁着年前大家都在摸鱼,分享一下自己平时下班用 Cursor 开发的一个新标签页的拓展,目前暂时是按照自己的需求来的,比较简单。数据来源是浏览器本身的书签,顺便加了点“统计”功能,支持中英双语,样式方面还在优化,欢迎体验使用,给出意见建议。

点我直达商店

顺便给大家拜个早年。

北京地区国补的问题

hangzhou: 国补第一天也就是 20 号,ipad air6 WLAN 128g 3471 ,到了第二天变成 3871 了

国补第一天 vivoX200Promini 12+256 4500 不能用国补 到了第二天早上又可以用国补,变成了 4000

国补第三天也就是 22 号,huawei air 12 英寸柔光版 12+256 中午看是 2800 到了晚上不能用国补了变成 3299.。。

国补的产品一会能用一会不能用??? 看不懂

小年福利,疯狂星期四,加特林烟花免费送(比市场价低 30%~40%的平台,真香警告)

leegoo:

小年福利,疯狂星期四,加特林烟花免费送(比市场价低 30%~40%的平台,真香警告)

一根也是批发价,比市场价便宜好多

大家不要问客服私家车能不能拉哦,我们的客服经过专业的培训,一定是回答不行的哦,但是 😄 😄 😄

目前仅在湖南长沙地区开店,长沙各片区均有自提点

自己买的一些烟花礼盒燃放视频(礼盒系列的确实好看)
[七彩祥云 #烟花🌸-哔哩哔哩] https://b23.tv/l8BlJ5s [烟花烟花-哔哩哔哩] https://b23.tv/pVJrrMs

很多宝子都在问,除了湖南长沙地区,其他地区有没有?

其他省份城市也在进行加急接入中,进群获取第一消息

祝大家,蛇年快乐,祝你兜里的钱像你的表情包一样丰富,永远不缺货,吃嘛嘛香,身体倍儿棒,干啥啥顺,蛇年发大财,钞票滚滚来! 😄 😄 😄

79f8f92723fe25f2a69e88aa41372ee.jpg

7b2e358582684fc2e138d0362d1bc8d.jpg

6027ee658c9a78e2c1b44c314a8c8eb.jpg

c97a5e2cad15031d4353dcfeaf0367e.jpg

发送邮件存在类似于发送短信那样的服务商吗,还是直接用 Python 的 sendmail 函数直接发送就行了

luoyou1014:

目前就启用了邮箱的 smtp 功能,然后用 python 的 smtp.sendmail 方法直接发送注册验证码。

但是担心这样大规模发邮件验证码,会被丢进垃圾箱,所以想问一下有没有提供类似于发送短信服务的,可以确保发送邮件验证码不会被扔进垃圾箱的服务。上网搜索了一下,貌似没有看到相关信息。

大佬们,去港澳有啥需要注意的

pursuit9:

目前是已经买了电话卡,机酒定好了。有啥需要提前搞的 比如:

  1. 需要提前兑换港币吗
  2. 要不要办公交地铁卡
  3. 银行卡有啥要求不,银联卡能用吗 还有没有什么需要注意的 另外,有啥好去处后者购物的求推荐下

有一个很特殊的路由器硬件问题

lanrete:

前段时间买了小米的路由器,AX3000T ,用了一阵子一直没什么问题,使用场景如下:

光猫 -----网线 A-----> 路由器 -----网线 B-----> 电脑/卧室内 WiFi

有一天夜里家里因空调外机短路后跳闸,恢复后原来的网络设备就用不了了,怀疑是网线或者路由器问题,经过测试后发现:

光猫 -----网线 A-----> 电脑 -> 电脑能正常上网

光猫 -----网线 B-----> 路由器 -> 路由器 WiFi 能正常工作

大家觉得可能是哪里出了问题? (由于房屋结构问题,原本设置中的网线 A 和网线 B 无法对调)

年后广州 golang 求职

linjunyi22: base 广州,这几年一直在基金代销公司做,但薪资一直不高(月薪还没到 20k ),希望年后找找面面。

2017 年本科毕业,7 年后端,技术栈为 golang, nodejs ,各类中间件都整过,ai 应用相关的内容也有接触

项目主要是做过一些基金交易的系统功能,做过支付调度系统(但不是对接银行),做过全流程的系统压测和对应的性能优化,还从 0~1 搭建过 AI 应用( agent chatbot )。

有好几年没出去面试了,现在不知道行情如何,个人期望月薪能有 30k 以上。(不知道有没有太高?)
现在面试主要还是算法+八股基础么?另外,有老哥推荐下 golang 相关面经信息或网站么,不胜感激 🌹

windows 多网卡的情况下, mihomo 配置文件如何编写?

Scalalala: 想在 windows 电脑上通过 mihomo 达成多网卡分流的效果,现在有两个网卡:A 有线网卡连接公司内网,B 无线网卡通过 CPE 连外网。我希望公司的私有云桌面软件走 A ,其他一切流量走 B 。mihomo 已打开 tun 模式,我认为这样就能生效:

tun:
enable: true
stack: system
dns-hijack:
- 0.0.0.0:53
auto-route: true

proxies:
- name: "direct"
type: direct
interface-name: WLAN

- name: "neiwang"
type: direct
interface-name: NEIWANG
rules:
- PROCESS-NAME-REGEX,云桌面,NEIWANG
- MATCH,direct

却两边都无法访问,之后我手动配置了路由表可以访问了:

route add -p xx.xxx.0.0 mask 255.255.0.0 xx.xxx.xxx.xxx metric 1 //(内网)
route add -p 0.0.0.0 mask 0.0.0.0 192.168.8.1 metric 1 //(外网)

mihomo 应该怎样配置,才能自动做到这一切,而不用手动配置路由表?

仿佛把自己坑到了不得了的地步。关于 interface

dzdh:

做多渠道适配。其他语言的时候,基本上都是起个 interface ,实现个抽象然后改抽象。

go 也按这么来了

// 定义个接口
type I interface {
   Retrieve(s string) error
}
// 有个抽象实现
type Abstract struct {
}
func (self *Abstract) Retrieve(s string) error {
    这里有坑
}

因为是多渠道。但是各个渠道只是 api 地址不一样接口大差不差。但是多多少少有差别,但是行业标准参数名起码都一样。 然后就

type Channel1 struct { *Abstract }
type Channel2 struct { *Abstract }
type Channel3 struct { *Abstract }

func GetChan(s string) {
    switch s {
       case "1":
       return &Channel1{&Abstract{url, apikey, mode:ws, ....}
    }
}

今天接了个需求。有 3 个渠道变了,人家比较牛逼,人家自己魔改了协议,需要重新适配。

但是,也只是修改了 2 个参数名和 URL 或者是编码。但是其他都一样。

所以。问题来了。我怎么在 Abstract.Retrieve 获取当前的实例名知道是谁被调用了(获取 str=Channel1) 😂

还是,干脆就重新写,相同的逻辑,尽管 c+v 吧。

懂王演讲是脱稿么?

nizhong044: 昨晚看了他演讲全程,怎么没看到他拿稿?他讲的还不少,半个小时。自己想了想,换作是自己,估计也要背上不少时间。他都七老八十了,还有这个记忆力?
❌