V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lff0305  ›  全部回复第 7 页 / 共 9 页
回复总数  161
1  2  3  4  5  6  7  8  9  
2020-03-12 09:57:49 +08:00
回复了 Macolor21 创建的主题 Java JAVA8 的 HashMap 中 TREEIFY_THRESHOLD 常量为什么是 8 ?
由源码可知,TreeNode 光是属性数就多于 Node, 再看 Oracle 文档 中变量的初始值,引用类型初始为 NULL.引用类型内存占用为 32 位系统 4 字节,64 位系统 8 字节. <==== 这个不对, 通常情况下 64 位默认也是 4 字节,参考 JVM 的压缩指针.
2020-02-25 16:04:29 +08:00
回复了 zhiqiang 创建的主题 Ubuntu 如何在本地播放远程服务器的警报声?
你这个问题不够清晰
所谓“问题发生时”,是指:
1. ubuntu 向 win10 报告了一个 event
2. 还是 win10 通过 SSH 连接到 ubuntu,运行一个命令,发现状态异常

其实你要的东西很好实现,就是在 win10 上 play 一个 wav,问题就是怎么触发这个动作。
对于( 1 )需要在 win10 上开一个服务,收到 ubuntu 的事件后 play wav;
对于 (2 )主流的监控软件,基本上都有这个功能,远程 ssh 执行一个命令,根据结果执行不同的动作

不过貌似播放声音都是 10 多年的需求了吧。。。现在的需求都是直接把警告发送到 VX,或者 SLACK,或者什么内部的即时消息软件上
2020-01-17 10:01:06 +08:00
回复了 matepi 创建的主题 Java Java 的有个异常设计一直没理解
ExceptionInitializerError 初始化异常, 表示初始化这个类的时候出错了,至于为什么出错,具体原因是 NumberFormatException, 在 getCause() 里面
2020-01-06 12:46:31 +08:00
回复了 monkeyWie 创建的主题 问与答 客户端软件一般是通过什么方式来实现在线升级的?
可行也是你说的那种况的变种,因为这个进程已经在运行,那么必须退出才能对其覆盖( Win 上,可能 Linux 更简单),总之需要一个 loader/wrapper 这类东西。这个 loader 可能是持久的,也可能是发现有升级包之后临时释放的(升级后自动删掉)。比如下面的过程:
1. main.exe 发现网上有升级包,下载;
2. 释放一个临时的 loader 并运行 (设置 loader 进程的父进程为 null,防止 main 退出 loader 也退出)。main.exe 退出
3. loader 等待 main.exe 退出
4. loader 用下载的升级包 升级
5. loader fork 新的 main.exe 进程 (设置新的 main.exe 进程的父进程为 null,防止 loader 退出 main 也退出)
6. loader 退出。
数据存放在 ElasticSearch / InfluxDB / Prometheus 里面
图表用 Kibana / Grafana
2020-01-03 15:17:23 +08:00
回复了 B1ankCat 创建的主题 职场话题 不想喝酒领导非逼我喝,我直接就硬顶了
感觉 IT 企业比较好,基本上都不逼人喝。以前公司年会,想喝酒的一桌,不想喝的去和女生一桌和果汁。
但是 ZF 或者国企真是逼你喝。
2020-01-02 11:31:00 +08:00
回复了 lanbatian 创建的主题 程序员 有什么技术方法抢九价疫苗吗
旅游一圈,港澳新加坡都随便打
2019-12-31 11:40:35 +08:00
回复了 sandman511 创建的主题 程序员 Java :如何处理空指针?
```
Optional<Integer> code = Optional.ofNullable(getCode());
String s = code.map(c -> {
switch (c) {
case 1: return "one";
case 2: return "two";
}
return "other";
}).orElse(null);
```
@zlccn 差不多,新加坡就这个价,宝马三系,刚查了下低配 18.1W 高配 21W,www.sgcarmart 上面都有。这边德系绝对是豪车范围。最多的是丰本,大概 8 万新币左右
2019-12-11 11:08:40 +08:00
回复了 reidxx 创建的主题 MySQL 有个需求不知道怎么写 SQL,特来请教一下
```
select * from table as t
where (select count(distinct(e1.created_at)) from table as t1 where t1.space_id= e.space_id and t1.user_id
= t.user_id and t1.created_at > t.created_at) < 1;
```

没试验,大概这个意思,效率不高
2019-12-04 17:25:45 +08:00
回复了 lidfather 创建的主题 程序员 c++用什么 ide 好?
vs + wholetomato
2019-11-21 13:28:07 +08:00
回复了 alalida 创建的主题 程序员 裸辞刷题准备出国是否可行
不太可行,主要是下面两个问题(其实是一个问题)
1. 新加坡要先有居留的身份,才能找工作(游客不行)
2. 新加坡支持 relocate 的工作很少( 99%都只招本地有居住权的人)。外国人在新加坡作基本上是公司内部调动。直接招一个外国人对公司的成本太高(跨国面试,给他申请 EP,等等等)

2 年不短,完全没有问题。国外基本上一年就 OK

楼主要想出国比较方便的是跳到一个跨国公司,然后干几年后看看有没有机会。

另外楼主可以把自己的 LinkedIn 好好写写。看看有没有猎头帮你运作。
2019-11-11 11:21:42 +08:00
回复了 f2ck 创建的主题 问与答 求能批量提取照片 EXIF 日期给照片打上日期水印的工具.
老早以前自己写过一个,调用 Imagemagick 的库,需要梯子去下载
https://code.google.com/archive/p/tag2image/downloads
2019-09-04 09:41:00 +08:00
回复了 beryl 创建的主题 程序员 Java 音频处理,立体声转单声道
老早以前做过类似的
记得 WAV 就是 PCM 加上自己的文件头
楼主可以看下 WAV 的格式,记得挺简单的

要么就是 JNI / JNA
试过 jrebel, springboot dev tools 还有 DCE VM。
体验下来 JRebel 是最好的(偶尔有异常或者不能重载入)。DCE VM 次之(比较麻烦,需要 patch jvm.dll )。SpringBoot DevTools 最差(前面两个能处理的很多情况不能处理)
@ziyuzile 不费力,当然要将什么骑感之类的或者极速肯定比不过公路车。折叠车的好处就是小,可以放公司里,晚上放家里,不怕丢。1000+的公路车放外面几个晚上就没了
12.5 有点累啊,之前来后 8km 就累的很
不建议公路车,太大没地方放,特别容易丢
建议折叠车,1500 可以买个比较好的了
静态链接依赖的库
在你的机器上和别人的机器上用 ldd 查看具体的依赖,哪些缺少了
类似强 license 控制么
用 cpuid, mac,硬盘 id 等等等计算一个 hash
服务器启动的时候判断这个 hash 是否匹配
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3772 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 05:04 · PVG 13:04 · LAX 21:04 · JFK 00:04
Developed with CodeLauncher
♥ Do have faith in what you're doing.