V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  billccn  ›  全部回复第 8 页 / 共 13 页
回复总数  252
1  2  3  4  5  6  7  8  9  10 ... 13  
2023-11-06 07:31:20 +08:00
回复了 565656 创建的主题 问与答 如何拒绝别人?老是被问一些很小儿科的问题咋办?
给院长塞个红包,请求转到内科
2023-11-03 20:25:09 +08:00
回复了 sky31802 创建的主题 职场话题 公司通过统计 gitlab 提交代码行数来判断工作饱和度
我有一个简单的办法,以遵循 Google 代码风格指南为理由,每周把一行字数限制逐渐下调,直到 80 为止。逐渐调整的理由是可以减少每次影响的行数,避免影响其他同事工作。也可以和同事分工,每周换个人调。

到了 80 以后,找个同事说说 80 换行太频繁了,影响代码阅读,再逐渐上调至 200 。

到了 200 再说行太宽了,并排 code review 屏幕放不下,还是 Google 有先见之明,再逐渐改到 80 。

希望这个时候傻逼政策已经取消了。
2023-11-02 07:10:24 +08:00
回复了 BIGBIG 创建的主题 Java 如何优雅的跳出多层循环?
抛异常就是正解,一些函数式编程语言(比如 OCaml )抛异常是从内层退出循环的唯一的方式,这些语言是研究计编程理论的人喜欢用的,他们都没觉得是抛异常是旁门左道。

有一些老程序员会说尽量不要抛异常,是因为收集堆栈信息会比较慢,但是很多编程语言现在都对异常做了优化。比如 Java 虚拟机能识别这种用于控制程序执行,而不是用于报告错误的异常,抛出这种异常的时候里面就不会有堆栈信息,与创建一个普通对象无异。
ADD ./access.log /var/log/tac_plus/access/access.log

你这些日志文件是写进 docker 镜像里面去了,加上 strace 显示 `fstat(3, 0x7fff7454e7e0) = -1 ENOSYS`,我怀疑是不是内核版本太旧,不支持在 overlayfs 上面运行 stat 。

你其实可以不必预先生成这些文件,用`tail -F`等待文件创建就可以了。
2023-09-25 01:30:56 +08:00
回复了 61162833 创建的主题 Linux 急! rm -rf /*会删除挂载的其他驱动器内容吗?
我假设/dev/sda1 是你系统的话,那你这个备份和系统是同一块盘?这样的备份早晚是没用的,你就是让它提前失效而已。
2023-06-11 01:49:33 +08:00
回复了 young1 创建的主题 程序员 Java 应届生要不要换行
正如 16 楼所说,如果你对换行还不熟悉,那也可以不换行,都可以编译的。

等熟手了以后再换行也不迟,然后可以研究大家关心的空格还是制表符问题,两个还是四个空格问题,缩进一层还是两层问题。
2023-06-09 20:12:27 +08:00
回复了 Vraw5 创建的主题 宽带症候群 听说广东电信系统出现故障
@zzsunss 能不能确认一下是不是思科设备的原因呢?

根绝我的经验,路由器这样网络层不储存业务数据的设备,如果产生异常,那关掉切备份就行;而且这种的通用设备实在不行临场换一个型号装上也不至于处理这么长时间。所以多半不可能是路由器,隔离思科应该是安全教育入脑了,后面发现没有用才查到真实原因。
2023-06-09 07:15:20 +08:00
回复了 Vraw5 创建的主题 宽带症候群 听说广东电信系统出现故障
从通信业跳槽出来多年的我来吐个槽:

行业这么多年好不容易认识到自组网、扁平化、高度互联的 IP 网络冗余度高、设备简单可靠、降本增效,却又无法摆脱电路交换时代的思维,在扁平的 IP 核心网里用 DRA 硬搞出了结构,人为创造了一个单点故障,而且故障会使所有设备的信令无法转发,即使其他每一个设备都是好的,网络也无法使用。

这等于比原来模拟交换机的时代还糟糕,至少之前没有人能傻到把全省的电话线拉到一个机器上去交换,长途局没了只影响长途,本地还可以打。计费系统坏了可以切掉,话费是收不了,不至于所有人失联。

以前 2/3G 时代 HLR/HSS 一坏全死的事故出了那么多,竟然还朝那个方向搞。。。
2023-06-08 06:03:10 +08:00
回复了 yoyoluck 创建的主题 Python pybind11 链接 py 库版本的问题
Python 3 有一个稳定 API(stable API),但是有一些限制,而且可能会有一些性能损失,Pybind11 也没有明确支持它,不过好像是可以用的。
2023-06-08 05:50:34 +08:00
回复了 ttgo 创建的主题 Apple 似乎"MBP"并不是 MacBook Pro 的标准简称??
现实就如 16 楼所说,英语社会对于什么词需要缩写,什么不缩写是有习惯的,比如说

* 简单好读的词组不缩写。比如 Macbook Pro 其实就三个音节,MBP 也是三个音节,而且 P 的发音时间比 Pro 还长,缩了还不如不缩。再比如英语为母语者基本不会在口语中用 HDD ,一定说 hard disk 。

* 复杂的词组比如 DNA 就不得不一直缩写,不光是读起来麻烦,对于没学过化学的人来说原文认读和记忆也有困难。

* 需要缩写但发音会饶舌的,会用完全不同的词代替。比如 CPU 会用 processor 代替。

但是这些也没有一个规则,更像是约定俗成。所以如果你从没有见过一个英文为母语的人使用过一个缩写,那也避免直接使用。
楼主遇到的这个问题还挺有意思的,我很早接触过支付系统,可以猜一猜原因:

首先楼主完全不用担心不被扣钱,因为只要刷卡机嘀过一声,你的卡的 Track1 、2 和卡芯片签名的交易信息已经被记录下来了(当然这个数据是手机虚拟卡生产的)。

银行显示交易授权不及时我觉得是因为在线交易没有完成,转成了脱机交易,这个在非接触中是允许的,不受发卡行的限制。这么设计是为了维护非接触的支付体验,你的手机解锁可以被认为是卡主验证,所以在小额免密的范围之内,发卡行有义务接受这样的脱机交易。如果商户对账不成功,还可以发起手动交易,绝大多数信用卡会接受。

至于 Google Wallet 可以显示这个交易,那应该是离线交易逻辑设计的和银行不一样。你可以用 NFC 伪装 POS 机试一下就知道了,这样一个虚假的离线交易,手机 Wallet 软件马上就可以显示出来,因为交易信息是经过 NFC 传递的,但是银行在没有收到收单行的请求之前是不会承认这个不存在的 POS 机可以预授权额度的。
2023-06-01 05:58:50 +08:00
回复了 christin 创建的主题 问与答 麻烦问一个 wise 换区申请卡的问题
Wise 在英国没有完全银行执照,而是拿的电子支付卡执照,所以它是没有办法像银行一样登录征信,不过出于反洗钱的考虑,如果你的操作可疑它可能会要地址证明。

但注意,因为你的证件是验证过的,如果伪造地址证明被戳穿了,那可能要付法律责任。
别妄自菲薄了,中文口音属于东亚都有的那种味道,属于元音位置不太一样,但是辅音基本准确,西方人基本都能听懂。

我接触过的当中真正很难听懂的法国的口音,如果这个法国人小时候没有好好学英文发音,而是按照法语发音套英文单词,那很多音都不对,比如他们 in/im 是一个鼻音,类似嗯,train 是发类似“春嗯 /传嗯”音,谁能听得懂。再比如法语很多词尾不发音的,英语都要发,法国人经常忘记,结果半个单词都没了。


中国人的英语别人要听不懂主要还是词汇量和表达方式的问题,中文的表达、甚至俗语直接翻到英文那肯定只有中国人能听懂。新加坡人虽然有口音,但是人家是多民族的地方,只会中文是不行的,所以人家词汇和表达方式都过关,这和香港还有区别。
2023-05-20 20:58:56 +08:00
回复了 kongkongye 创建的主题 问与答 湿气是真实存在的东西吗?
如果一个社会自发产生的工具性学科,几百年没有发生实质性的进步,无法从其他学科取长补短,和世界上的主流合流,在唯一使用它的国家还要国家立法保护,不能说它一句坏话,那只能说这个学科其实已经不符合社会发展的需要了,但是统治阶层还需要利用它来维护利益而已。

中医有没有用,你看客观数据就可以了,清朝皇帝平均寿命 52 岁,现在中国全体人民平均寿命将近 80 岁,发达地区均超过 80 岁。

至于湿气,我觉得就是把一个生活环境里熟悉的元素(水蒸气)包装成的玄学名词而已,就像你遇到十个卖保健品的十个说你气色不好一样,你问他们气色怎么定义,光谱里面哪一段是好,哪一段是坏,没一个能说出来的,说不定你转眼碰到一个求你办事的,马上就会恭维你气色好。
2023-05-20 19:24:45 +08:00
回复了 huahsiung 创建的主题 分享发现 解决 ssh 爆破的一个方法,使用不支持的加密套件
@huahsiung 虽然动手实践是很好的,但是也要注意 security by obscurity is not security 。

你自编译的虽然抵挡了自动扫描,但是扫描器会把你这个奇葩的握手记下来,说不定哪一天有个友邦黑客大神无聊拿你做“科研”,这时候你没有及时升级 SSH 的其他部分就使你中招了。

另外在不信任电脑上使用私钥的问题可以用智能卡解决,最方便的是 Yubikey ,在大多数电脑上免驱。
首先楼主应该说一下用的什么编译器和开的哪个语言标准。

我看主要问题应该是那个`std::string pdoMapName`是一个非 POD 类型,在 C++11 之前非 POD 类型不会被默认初始化,楼主的 ModuleConfig()构造函数也没有初始化它,那这个字串里面存的指针就是之前栈里面一个垃圾数值。析构函数会把这个垃圾当成一个真的指针 free ,那肯定要崩溃的。

楼主说“通过 new 创建对象再 push_back 指针,问题消失”那是应为每个新分配的指针指向了清 0 的页面,如果指针原来是有数据的,那也要崩溃。楼主可以自己用 placemnt new 试一下。

写成`std::string pdoMapName{};`试试?
1  2  3  4  5  6  7  8  9  10 ... 13  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1754 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 50ms · UTC 16:40 · PVG 00:40 · LAX 08:40 · JFK 11:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.