V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  0o0o0o0  ›  全部回复第 8 页 / 共 26 页
回复总数  505
1 ... 4  5  6  7  8  9  10  11  12  13 ... 26  
2022-11-22 14:44:29 +08:00
回复了 novolunt 创建的主题 Python Python web UI 也来了
延迟是因为,点击 “Check me!” ,js 发送事件到后端,后端处理后返回 “把多选框打勾”,前端收到后更新多选框状态。
因为 nicegui 服务器在国外,延迟 200ms 以上,所以这个过程需要很久,如果在国内,则不会感受到明显延迟。
2022-11-22 14:29:06 +08:00
回复了 novolunt 创建的主题 Python Python web UI 也来了
卡是因为网络延迟,服务器在国外,如果是国内服务器根本不会感觉到卡。
不过可以试一试微软的 Blazor Server https://learn.microsoft.com/en-us/aspnet/core/blazor/?view=aspnetcore-7.0#blazor-server

和这个其实本质上相同,都是通过后端生成 html --> 然后把浏览器的事件发送到后端 --> 然后后端再生成需要的改变发送到浏览器 --> 浏览器再更新页面,也就是浏览器里有一个脚本,只做两件事,监听事件发送给后端,接收后端的数据更新页面,其他所有的逻辑全部都在后端实现。

好处是,很多事情框架帮你做了,你写起来仿佛是在写一个本地应用,不需要考虑前后端是怎么交互的,不需要写接口,不需要去写 js ,然后 js 再调用后端,后端在处理请求,然后后端处理后返回,再写 js 更新 ui ,你可以直接在后端控制 dom ,可以直接在前端调用本地 api ,也可以后端主动控制前端。
如果说传统的 webapp 像是两个人 一个人让另一个人使用自己的手,而这种框架就像是一个人使用自己的手一样符合直觉和方便。
其次前端只有一个页面和一个 js ,需要加载的东西很少,所以速度可以很快(对于一个单页应用)。

当然,这种框架也是有很多缺点,比如说延迟,一旦延迟高了就很难用了,比如 nicegui.io 延迟 300ms ,不过如果放在国内就基本上感受不到卡了。
其次是服务器需要维护长连接,这是会消耗服务器资源的,所以用户量不能太多,只适合比如开发本地应用,或者用户量少的应用。

如果你是开发用户量少,或者跨平台应用,是可以试一下的。
2022-11-15 17:45:53 +08:00
回复了 kingpo 创建的主题 问与答 怎么感觉机械键盘按键比薄膜键盘还容易出问题?
现在好多都是热插拔的了,坏几个键换很方便
2022-10-18 12:49:04 +08:00
回复了 nadia 创建的主题 小米 如何向老人解释小米手环的数据
的确普通手环都是看看就好,但是如果非要对比精度,华为绝对比小米好,感觉小米在手环运动和健康这一块不太上心。
一个是睡眠监测华为的的确更精准。
另一个是运动,华为的手环和 app 运动时候是联动的,手机 app 打开运动模式之后手环也会同步进入运动模式,运动的数据是实时同步的。但是小米则是要么手环要么手机开启运动模式,两个设备之间没有什么联动,只是手环会运动后同步数据。
不过我不怎么运动,所以用小米的也就还好。
2022-10-10 15:36:22 +08:00
回复了 tool2d 创建的主题 编程 创建一个无法被破解的 zip 压缩包
请问非标准 hash 的解密加密程序存在哪里?你不怕这个程序被黑客拿到吗?
2022-09-28 16:24:48 +08:00
回复了 also1412 创建的主题 分享创造 我们从零到一做了一款平板二合一电脑
@tool2d cpu 和 845 差不多
你先看一下你的宽带支不支持多播,如果支持多播那直接 win 和路由器都拨号就好了。
2022-09-27 17:33:28 +08:00
回复了 suyuyu 创建的主题 问与答 后台的管理页面是该给前端写还是后端写?
后台 和 后端 相关的地方就是有一个 后 字。
停售不是无票也不是候补,就是有票也不卖了的意思
先候补,因为高铁会优先兑现候补的订单,越早越好,候补也是排队的
2022-09-23 15:44:35 +08:00
回复了 smilefox 创建的主题 Web Dev Web 会取代操作系统吗?
@smilefox #12 应该叫 Linux 内核,没有内核无法和硬件交互,如果你要直接和硬件交互,又不基于 linux 内核,那就得自己写一个内核。。。只要你还在用现在的硬件,这些基本的设计规范你还是绕不过的,就算你在代码上不分什么内核,但是你写的这一部分实现了内核的功能,那就是内核。
举个例子,ios 上圆角基本上都是 g2 连续的,安卓上基本上都不是。
比如微信的头像框的圆角。。。
2022-09-21 10:22:26 +08:00
回复了 cherryas 创建的主题 问与答 为什么百度搜 1111 显示无结果
应该是内容只要包含连续的三个 1 ,就是无结果 比如 sdfjas111dsfa
2022-09-20 10:35:12 +08:00
回复了 yzc27 创建的主题 问与答 关于 Office 365 家庭版的问题
@yzc27 #5 没有共享给指定的人这个说法好像,是 共享 创建链接 复制链接给其他人,这个共享就已经可以被其他人看见了
2022-09-20 10:23:00 +08:00
回复了 yzc27 创建的主题 问与答 关于 Office 365 家庭版的问题
准确的说 onedrive 没有分享,而是共享,只要你共享了就会被 家庭内部 看到
2022-09-20 10:15:29 +08:00
回复了 yzc27 创建的主题 问与答 关于 Office 365 家庭版的问题
管理员看不到数据,但是家庭内部好像是可以看见分享的内容的
2022-08-31 10:52:35 +08:00
回复了 DonaldY 创建的主题 程序员 分享文章: TCP 粘包? TCP 警察什么梗
@vishun #83
说白了就是没有了解 tcp 的原理,没有了解流的概念,导致了 “发送两次,却一次就能全接收了”。
也就是 “我明明辛辛苦苦把数据分成两次(“他认为这是两个包”)发送,怎么一次就全接收了,肯定是 tcp 协议把我的两个 ‘包’ 粘在一起了” ,所以有了 “tcp 粘包” 这个概念。但是对于 tcp 来说是没有包的这个概念的,是发明 “粘包” 的这个人没有了解 tcp 原理导致的。
同理,如果一个人只知道流,没有包的概念,那他遇见 udp 就会产生“udp 拆包”,tcp 是保证顺序的,udp 不保证,他还会产生“udp 乱流”的概念,因为不知道一个东西怎么用就强行用会导致无数个“xx 问题”的概念,但是这些概念本身没有什么意义,因为如果一开始就了解一下什么是流,“粘包”这个概念根本就不会产生。
2022-08-29 11:15:19 +08:00
回复了 DonaldY 创建的主题 程序员 分享文章: TCP 粘包? TCP 警察什么梗
生造词只会把问题弄得更复杂,明明很简单的原理,一句话就能说清楚的事情,非要生造一个词,然后再写一篇文章来解释这个词,把问题弄得更复杂。
还有,你说人家是“tcp 警察”,我觉得你是“tcp 恐怖分子”
2022-08-22 11:41:27 +08:00
回复了 itechnology 创建的主题 机械键盘 求推荐一款好用+耐用的机械键盘
rk68 热插拔蓝牙有线双模的¥ 150 ,很迷你
1 ... 4  5  6  7  8  9  10  11  12  13 ... 26  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2700 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 12:11 · PVG 20:11 · LAX 04:11 · JFK 07:11
Developed with CodeLauncher
♥ Do have faith in what you're doing.