V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Still4  ›  全部回复第 1 页 / 共 4 页
回复总数  69
1  2  3  4  
269 天前
回复了 Dffcc 创建的主题 Linux yum 进程锁定
按理说安装过程中 ctrl + c ,肯定是允许取消安装的,锁是需要释放的,如果不会释放那就是设计问题了
269 天前
回复了 Dffcc 创建的主题 Linux yum 进程锁定
这其实并不能算作一个问题吧,系统设计成线性更新,我猜是防止安装不同包依赖了相同库的不同版本产生问题,当你尝试突破限制非要同时更新两个包,是系统的问题还是使用者的问题呢

至于为什么重启无法解锁,删除 pid 文件反而能解锁,可能是因为有其他锁的存在,删除 pid 可能会触发移除锁,而重启不会触发,猜的对不对要看源码才知道了
358 天前
回复了 liyunyang 创建的主题 程序员 和平讨论,中台的优缺点
优点是当多项目完全重复的业务足够多的时候,减少重复开发
缺点嘛
1 、一般来说业务不会完全一样,A 项目多个字段,B 项目多两个字段,维护起来有时候会比较恶心
2 、需求优先级沟通起来有可能会难受,比如有个紧急需求明天就要上线,没中台的时候开发调整下优先级可能一个小时就改完了,跟中台还得协调中台的人力,部门间的合作懂的都懂
3 、中台作为全局模块一旦有异常会影响所有业务,会有额外的风险
反正我是一直坚持不要搞中台
2023-06-25 11:52:11 +08:00
回复了 ben548 创建的主题 MySQL mysql 的分页怎么保证不丢数据和不出现重复数据?
加入纳秒以及随机数,确保排序值不重复
2023-05-31 19:24:55 +08:00
回复了 dreamramon 创建的主题 PostgreSQL [pg15.2]一个亿级聊天记录表的调优
数据双写到 clickhouse ,用时间戳分区
clickhouse 也支持 mysql 引擎,这个没测过不清楚性能
@yibo2018 map 的话我觉得需要在写入的时候检查 null 的情形,读取的时候就不需要担心 npe 了
用 long 不要用 Long ,你既然用了 Long ,那么说明有需求要区分 null 和 0
2023-02-01 14:36:38 +08:00
回复了 cMoon 创建的主题 程序员 求教 Docker Componse 部署 mysql 配置默认密码失效
MYSQL_ROOT_HOST=%
加上这个试试
2022-11-17 10:58:43 +08:00
回复了 hackingwu 创建的主题 程序员 MacBook 主板烧了,维修后竟然无法恢复数据
硬盘现在都是焊在主板上的,timemachine 很好用,但要是平时没做过备份那就没法了
2021-04-08 20:23:15 +08:00
回复了 ignore 创建的主题 程序员 看完这块代码,我久久不能平静
代码不全,估摸着 url 来自于其他地方,抛出错误是合理的,抛出 NPE 不合理
2021-04-02 11:36:46 +08:00
回复了 CongrooPsyEl 创建的主题 Android 伟大的网友们,来帮帮忙。关于使用 DataStore 的问题
class MyFragment: Fragment() {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
viewLifecycleOwner.lifecycleScope.launch {
val params = TextViewCompat.getTextMetricsParams(textView)
val precomputedText = withContext(Dispatchers.Default) {
PrecomputedTextCompat.create(longTextContent, params)
}
TextViewCompat.setPrecomputedText(textView, precomputedText)
}
}
}

lifecycleScope 官方用法是这样的,我理解是 lifecycleScope.launch(Dispatchers.Main)这里就有问题
2021-04-01 15:06:37 +08:00
回复了 CongrooPsyEl 创建的主题 Android 伟大的网友们,来帮帮忙。关于使用 DataStore 的问题
兄弟你这代码贴一半啊...DataStore 用的哪个版本,Language 是什么包

你试试自己新起一个工程,贴上这段代码能通过编译么...
wow 是状态同步,客户端下发操作命令,服务器运算操作结果,产生的结果推送到同屏的客户端,如果所有人都在不停的动,服务器负载是人数的平方,70 级的时候屠城只要 7 个团在一个房间内就会宕机,大概 300 人

war3 是帧同步,客户端下发操作命令,服务器直接推送操作指令给同屏客户端,接收的客户端负责运算结果,要求所有客户端版本相同,不允许跨版本连接。录像文件可以很小,因为只需要记录操作行为,实际结果是录像+客户端共同完成的
2021-03-19 20:12:48 +08:00
回复了 ligiggy 创建的主题 程序员 [不懂就问] 大家是怎么学习加密解密的
一般来说加密解密你了解怎么用就行了

如果你想了解背后的原理......涉及到很多代数理论,大把的教授学者研究这个,从零开始专门研究几年估计只敢说入门
2021-03-12 14:23:55 +08:00
回复了 Pole9527 创建的主题 职场话题 非 985/211 的 30+岁程序员,连面试机会都没了吗?
不如你把简历贴出来,把关键信息抹去

直觉是因为四年三跳,会认为你不够稳定,做的东西没有沉淀,你以为的优势项目东西简历上有体现吗

另外 30+公司就不会考虑给你成长溢价了,而是要你来就是要解决关键问题的,如果简历上看不到岗位预期,那么就不好意思
finally 最好只放最简单的逻辑,比如断开连接,直接变量置空,干净利落的切掉

你这个例子里面,不得不调用可能抛出异常的代码,只能无视了,还能咋办呢....
2021-03-02 22:24:33 +08:00
回复了 nery 创建的主题 程序员 两个项目同时进行,大家能多线程操作吗
频繁切换只能开发小需求,复杂需求需要的专注度高,切换太频繁的话产出直线下降
我觉得直接说业务吧,啥需求要一亿行里面去随机啊,上面说加自增字段也好,加表也好都是空间换时间,根源上如果需求可以变通的话根本就不需要这么做
2021-02-19 16:08:55 +08:00
回复了 a7dog 创建的主题 PHP PHP Class 使用全命名空间有什么坏处?
太长了,不方便看,你举的例子里面只用了一次,如果调用几十次,第一眼看过去,你自己都会骂哪个傻*这么写的,都不知道精简下

use TencentAds\Model\AdsGetResponseData;
use TencentAds\Model\AdvertiserGetListStruct;
use TencentAds\Model\AdvertiserGetResponseData;
use TencentAds\Model\BusinessManagerRelationsGetResponseData;
use Google\Ads\GoogleAds\V5\Enums\AdGroupStatusEnum\AdGroupStatus;
use Google\Ads\GoogleAds\V5\Enums\CampaignStatusEnum\CampaignStatus;

给你看下某个广告库的代码,光是引用就这么长,意味着你要是看代码逻辑得拖到屏幕一半,心理负担太重
2021-01-27 21:34:07 +08:00
回复了 VincentYoung 创建的主题 程序员 MySQL 5 亿数据查询如何优化
我觉得速度挺正常的,如果是单节点的话,受限于内存会用到文件缓存,速度肯定就慢了

根据业务建立定时任务处理到中间表吧,你这数据大概率不要求实时
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2530 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 04:51 · PVG 12:51 · LAX 20:51 · JFK 23:51
Developed with CodeLauncher
♥ Do have faith in what you're doing.