V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  vituralfuture  ›  全部回复第 8 页 / 共 13 页
回复总数  257
1  2  3  4  5  6  7  8  9  10 ... 13  
可以动态计算出总使用时间,也可以定期计算,更新数据库。例如记录一个人的年龄,可以只记录出生时间,用当前时间减去出生时间就得到了年龄,也可以只存储今年的年龄,每年定期把所有年龄+1

在这个场景下,可以拿一张表记录用户使用的情况,包括用户 id ,取消暂停的时间,暂停的时间,需要计算总时长,就根据用户 id 查到所有记录,把每个记录的两个时间相减,再所有记录求和

计算可能比较花费时间,可以想办法把之前计算的结果记录下来避免重复计算,例如记录一下每个用户前 n 条记录的时间总和,也就是定期更新计算的中间结果
通用操作系统不保证实时性,例如你要五分钟后执行某个任务,或者 sleep 五分钟,都只是保证间隔时间大于等于五分钟,长期下来误差累积,结果相去甚远
308 天前
回复了 Wataru 创建的主题 问与答 初学前端有推荐的课程 or 书本吗
@vituralfuture 不过这本书是真的很好,讲了很多网上教程不一定会讲的比如 contain box ,有时候遇到写 CSS 遇到了玄学现象,都可以从 contain box 考虑然后理解
然而 CSS 细节太多了,看这本书相当繁琐
308 天前
回复了 Wataru 创建的主题 问与答 初学前端有推荐的课程 or 书本吗
CSS 权威指南避坑,中文翻译的最新版只到 3 ,然而第三版已经过时了,最新的第五版没有中文翻译,需要自己啃英文
最近比较新的操作系统基本都是在 linux 基础上做的,一个成熟的 OS 还是需要迭代很久的,还要很多基础软件的跟进

另外 AOSP 开源确实不太纯,不过据我所知,有些开源协议是不能撤销的吧,即使 Google 真翻脸了也不能阻止我们用旧版本的 Android ,至于 GMS ,据我所知在之前很多国产手机都是没有 GMS 的,导致用户连 Google play 都没法用
325 天前
回复了 stepcoo 创建的主题 程序员 svn 停止支持后的平替方法有哪些?
真服,刚刚克隆 flutter 的 sample 项目,readme 上写的用 svn 可以只克隆需要的,结果抱错无法连接到远程仓库,原来是这个原因😂😂😂
https://www.google.com/intl/en/ipv6/statistics.html
谷歌的统计,看到这个我还是挺震惊的,从我的角度来看国内 ipv6 还不够普及,我有个腾讯云轻量服务器没有 ipv6 ,遥遥领先云的弹性云服务器可以开启 ipv6 但是 4to6 转换来的
我的大学有 ipv6 ,在校园网注销页面能看到 v6 流量可能才用了几 M ,而 v4 都一百多 G 了。我家接入的移动家宽没有 ipv6 ,曾经给移动打电话问问能不能开通,结果客服连 ipv6 是啥都不知道
330 天前
回复了 kitinone 创建的主题 信息安全 Clash4Win 在疯狂下载数据,是什么情况?
今天遇到了类似的问题,但是 clash 日志并没有异常,关闭 clash 后发现是传递优化在工作,下载跑到了 40MB/s ,打开 WiFi 设置设置为公共网络和流量计费后就没有了
332 天前
回复了 KazuhaMax 创建的主题 Spotify Spotify 被墙,如何破局
这个是 ip 问题,我有时候 linux 登录 Spotify 也会遇到被发现用 VPN 的情况,换干净节点就行了

另外注册填表单这一步,解决办法就是用原生 ip ,所谓原生 ip 也就是 ip 实际所在地和注册地在同一个地区或国家,当然限制很有可能不止原生 ip ,不过可以确定的是,解决方法就是不停换 ip 知道找到干净的
335 天前
回复了 nnegier 创建的主题 Java Java 有讲锁比较深入浅出的书吗?
操作系统找本书看,jdk 只不过是调用操作系统和硬件提供的功能,比如原子指令,信号量之类的
335 天前
回复了 bocchi1amos 创建的主题 Python 为什么 Python 会有.venv 虚拟环境的概念?
@morgan1freeman JS 有运行时类型,任何一个变量的类型都可以通过 typeof 查看,只是 JS 在+,==这类运算符发现类型不匹配会自动尝试转换类型,这个是 ECMA script 规定的,现在看来属于是历史遗留问题了
@vituralfuture 另外 mmap 还有一个机制就是懒分配,把页面的分配从调用 mmap 时推迟到了访问页面时,所以内存占用也不会一下飚很高
mmap 映射页面后,会正常的通过 LRU 算法淘汰暂时用不到的页面,所以 mmap 可以用来读取比物理内存还要大的文件,而一般的程序都遵循局部性原理,所以 mmap 后频繁换页的概率也比较低
340 天前
回复了 findwho 创建的主题 Python Python 封装为 exe 问题
装一个虚拟环境在项目目录下,可以直接用 venv ,然后写一个启动脚本,别人鼠标双击这个脚本就能直接运行
tree . 🐶
windows 早期扩展名最多只有三个字符,所以有 8.3 文件命名约定,虽然后面没有了,但这个约定影响还是很大,所以就有.html 变成.htm ,.data 变成.dat ,至于 yaml ,应该是一个比较现代的格式,所以理论上是不必使用 yml ,yml 只是符合一些人的习惯
首先确定一点,使用外部的 sh 肯定不行,因为不能保证/usr/bin/sh 没有被修改过,所以可以考虑找到 sh 的源码,然后在 sh 的基础上添加上要允许的脚本的字符串,调用 sh 源码中的函数直接解释 shell 脚本,另外还需要考虑一下混淆,免得别人反汇编就搞懂了,不过这样已经可以编译成可执行了,很容易混淆了,别人想看 shell 脚本难度就大多了
1  2  3  4  5  6  7  8  9  10 ... 13  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1000 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 23:06 · PVG 07:06 · LAX 15:06 · JFK 18:06
Developed with CodeLauncher
♥ Do have faith in what you're doing.