V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Mithril  ›  全部回复第 5 页 / 共 121 页
回复总数  2401
1  2  3  4  5  6  7  8  9  10 ... 121  
106 天前
回复了 chenxiaolani 创建的主题 程序员 后端接口一定要保持单一职责吗
要么你前端老大撕逼能力强,让后端根据你前端 ViewModel 写一堆聚合接口

要么你推后端去用 GraphQL ,虽说如果真的按照它去设计,很多时候这玩意很难用,但你用它包一下,一次请求调俩接口还是很容易的。

但对于后端来说,不去维护多个功能过于类似的接口是基本素养。
数据倒是不会丢,但是会炸。。。

MongoDB 即使在正确关闭的情况下,也会有很小的概率下次启动读不出来文件直接崩溃给你看。当然你要是真的不重启那也没啥问题,做好备份就是了。

这玩意最主要的问题是,你真的需要“无模式”的数据库吗?特别是你用 ORM 了,真的你会新老版本的代码连接到同一个数据库里去?很多时候你代码做了变更,还是要放 migration 上去修改已有数据,那还不如直接用关系型。

甚至你要的那一点附加的无模式功能,大部分现代的关系型数据库也都支持了。
107 天前
回复了 kkbear 创建的主题 MySQL 咨询个 SQL 数据去重的问题
主要还是看你的需求到底是什么,是要精确结果,还是一个近似估计。而且也要看数据分布是怎样的,平均查询覆盖的数据量有多少。

比如说你这几千万数据是好几年的,每天其实都没多少,那就先拆表,再限制查询范围不能跨边界,结果就能好不少。

OLAP 在这种大规模去重统计上,是用 HyperLogLog 去算近似值的。如果你一定要精确结果,那它也会非常慢的(还是要比你 mysql 快)。

所以如果你数据量比较集中,只要个有一定精度的近似值,而且以后还有这类统计分析的需求,那就上个 OLAP 数据库。但这不只是增加了系统复杂度,而且数据同步,OLAP 数据库的备份还原等等你都要考虑到。

如果一定要精确值,而且以后也没这类需求。想办法在现有数据库上改进也可以的。
你自己看就知道了,20 多条回复,都是“丝滑”,“吊打”,“暴杀”。

也就“丝滑”还算得上相对客观的描述,你可以认为是 UI 动画和操作之间的配合更流畅。
其它的你甚至都没法具体描述出来到底哪里好,反正就是好。

可想而知到底是怎么回事了。
108 天前
回复了 qizheng22 创建的主题 程序员 All In Boom 带来的思考
虽说 PVE 大概能满足你的需求,但 PVE 本身的更新也是问题。

他就是个修改过的 debian ,一旦有安全漏洞需要补丁你照样可能需要重启。

但相对的它也就只是个 Linux+webshell ,你 Linux 的使用经验是完全适用的,出了问题你也可以自己搞定。
SQLite 的锁是基于文件系统的,所以官方也不建议你把数据库文件扔 NFS 里,主要是有些 NFS 文件系统实现的时候锁的机制做的不好,多线程或多进程访问的时候有可能损坏你的数据库文件。

但有些文件系统的实现是明确说过支持全部的锁机制,没记错的话 AWS 的 EBS 就可以。这种情况下你把 SQLite 文件放上去共享也没问题。
aws 中国是国内公司运营的,如果你担心阿里云的话,可以看看。北京区和宁夏区的运营公司是不一样的,选一个就行了。

这种冷数据备份一般没什么合规问题,担心的话你自己加密就是了。唯一缺点就是你通常不会测试数据完整性,万一用到的时候发现传上去的数据是错的那就废了。
所以最好先算个 hash 然后传上去,这样 S3 会给你对比一下。
114 天前
回复了 Eltra 创建的主题 生活 关于大脑前额叶酸胀感
没记错的话大脑皮层上是没有机械感受器的,如果是头皮的感觉,那你可能需要测个血压。
我有两个显示器,一个 4K 一个普通。Windows 配置好 4K 的缩放,设置里摆好位置就行了,顶多就是边缘对不齐,但正常显示是没问题的。

Ubuntu Desktop 那分辨率就没对过。Gnome 貌似不支持双显示器不同缩放比例,反正你摆平了一个,另一个就要么大要么小。
Hyper V 是 Type 1 的虚拟机,你开了这功能以后,你的宿主机也是跑在 hypervisor 上面的。

如果你 RDP 开的是 4K 或者更高的分辨率,你觉得卡可能是因为虚拟机里没有 GPU ,UI 渲染就会比宿主机卡。这一点在老的系统上尤为明显。比如你装个 Windows 7 的虚拟机,4K RDP 过去能感到非常明显的渲染卡顿。
@shuxge1223 光纤肯定更快,但也要你能达到上限才有提升。
比如你就办个 500m 的宽带,那你换成 fttr 也不会更快。
普通家里能跑满千兆的也就是 NAS 了。你家里连 NAS 都没有,那你全屋上光纤也只是多花钱而已。
@shuxge1223 什么叫“之前的网速”?你是说访问外网的速度,还是你屋里内网的速度?
入户以后拆成俩?有啥意义?

你室内搞光纤,全屋内走万兆网,如果你用全固态 NAS 或者性能很好的服务器还差不多。也算有点用。
但你入户进来的光线受你公网网速限制的,你接入速度超千兆了?就算是超了,你也可以在屋内布网的时候用点好的。
主要还是看人。

你有足够的基础知识,不管 Java 还是 C++都可以最大化利用其特性,那其实区别并不大。C++你可以很方便的手写各种优化代码,从 SIMD Intrinsics 到驱动甚至网络栈都可以改。
Java 虽然 17 也引入了 Vector ,不过你要是有能力做各种底层优化的话,还是 C++顺手写。

但绝大部分人其实都用不到这些东西。你也没那么多必要去压榨硬件性能。毕竟硬件比你人工便宜得多。
而且单纯计算的话,如果纯靠编译器优化,这俩也不会相差很多的。

总之,一个可以用 C++写出满足高性能计算要求代码的人,用 Java 除非受到 API 或者 JVM 限制,不然性能也不会有太大差别。
而且,JNI 算 Java 吗。。。
117 天前
回复了 todayswind 创建的主题 游戏 黑神话,你们到哪里了?
@matoung 有 bug 。你可以搜搜怎么用 bug 的视频,什么无限重击一类的,基本就和开挂差不多了。反正你也就是想看个剧情,用 bug 过 boss 也没啥问题。
118 天前
回复了 lieyan 创建的主题 程序员 现在的人都这么无聊这么恶心了吗?
@zonyitoo 这种一般都是盗版视频网站做的,都是有组织的。
赌博电诈给他们提供资金,他们做网站引流。甚至片源都是准备好的。整个网站运营最大的成本就是 CDN 流量,所以之前有拿 npm 传视频的。
119 天前
回复了 mdcaqr 创建的主题 问与答 12700 玩黑神话 配个啥显卡呢
我前段时间配的 4080s 整机差不多就这个价,不过不包含硬盘和显示器。

黑神话画质全开,4K60 是没什么问题的。降个光追效果就行。

这游戏好玩不好玩看你个人喜好,但美术和配乐是没得挑的,就算你风灵月影也建议看一遍风景建筑。
120 天前
回复了 haoming1100 创建的主题 游戏 玩黑神话有感
这类游戏的设计就是,如果你真的打不过,你就多绕绕,探探地图。

有些隐藏的比较深的支线 boss 会掉落针对性的装备,比如打这个黑熊精。

就算没装备,你多刷刷小怪等级上去了也会好打的多。

试个几次打不过就想想别的办法,别头铁死磕。不然过了黑熊精马上你就要吃到教训了。。。
120 天前
回复了 roderic 创建的主题 北京 北京 300w 到 450w 买房现在推荐哪里
这个价格,还要北五环内。老,小,社区/位置差,三个条件你得挑俩。

但这类房子你以后更不好出手。

你这首付不少了,但不想上太多房贷的话,建议还是再等等看。
是的,纯粹是历史问题。

很久以前这种前置声明可以让你的编译器只遍历一遍编译单元就完成编译。但现在机器性能都很好,一般也都推荐你一个文件不要搞太大。所以你多扫几遍也是能用的。

按照现在的性能来说,就相当于你每个代码文件都几个 G 到十几个 G 那么大,那你这编译器扫几遍你内存就爆炸了。
1  2  3  4  5  6  7  8  9  10 ... 121  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2635 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 47ms · UTC 07:10 · PVG 15:10 · LAX 23:10 · JFK 02:10
Developed with CodeLauncher
♥ Do have faith in what you're doing.