V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  FrankHB  ›  全部回复第 72 页 / 共 92 页
回复总数  1830
1 ... 68  69  70  71  72  73  74  75  76  77 ... 92  
2018-12-20 19:43:39 +08:00
回复了 yuikns 创建的主题 程序员 工作两年的同事不知道逻辑回归是什么,这个正常吗?
“那些纠结于逻辑回归中文翻译的,自己去谷歌和百度搜索"逻辑回归",看看前五个链接是不是指的 Logistic Regression。”
屁股歪了。
自己去谷歌和百度搜索“堆栈”,然后你就懂这是什么意思了?

这个我想来源就是母语和 /或者外文水平不足的词穷党做不到信达雅就 xjb 自作聪明地望文生义了。不清楚地地方保留原文明显更保险。

有点常识的都该知道符合当代言语习惯的翻译不能乱省字造成混淆。要扣帽子的话,这是对提出原始概念和明白原文是在说什么的读者的双重的不尊重。

况且,在“逻辑”已经普遍作为 logic 的翻译时你拿一个原文对不起来的玩意儿凑数是不嫌乱?

当然你要硬说 logic 和 logistics (统计意义上,不是后勤学的义项)的语源是同一个所以……且慢,logarithm 也是同宗的,难道你也管这货叫“逻辑”了?
2018-12-20 19:27:39 +08:00
回复了 yuikns 创建的主题 程序员 工作两年的同事不知道逻辑回归是什么,这个正常吗?
@aijam 完全不干这活,知道八成却用不上,焦虑(
2018-12-20 19:20:08 +08:00
回复了 yuikns 创建的主题 程序员 工作两年的同事不知道逻辑回归是什么,这个正常吗?
知道逻辑斯蒂,但真不知道能缩成逻辑……

这名号记得最早是赵树嫄《微积分》里看到的。
2018-12-20 19:05:34 +08:00
回复了 PP 创建的主题 全球工单系统 优酷,“客户端无权播放, 201”
不直接讲明白诉求,八成 WONTFIX + by design。
如果还会鸟你的话。
2018-12-20 18:53:55 +08:00
回复了 mytry 创建的主题 程序员 纠结 JS 变量用 let 还是 const 定义
@tabris17 然而这是英语渣解。Initialization 跟 assign 从来都是两回事,let 跟 assign 甚至和保证可修改也未必有一腿,不要被 C 的渣语法和 BASIC 的渣语义忽悠了。


@Phariel 不说哪来一般人都已经分清什么常量什么变量的自信,你就那么确信“常量”“变量”有“计算机编程语言的基础”的固定含义? PL 里所谓的“变量”什么时候有资格和“常量”并列到一块了? Variable 和 immutable 不矛盾都没几个人拎清吧。像 C 这样的语言其实就没“变量”,估计十有八九也没学清楚吧。

https://github.com/FrankHB/pl-docs/blob/master/zh-CN/variables.md

说起来,学了 BASIC 就举一反三 ALGOL-like 的(例如喜闻乐见的谭×之流)还见得少了嘛?

至于 let 这坨嘛……这里还是简(瞎)单(抄)的,认真打算折腾 PL 里的?搜 administrative normal form 有·真·相。
2018-12-20 18:32:31 +08:00
回复了 pghxif 创建的主题 程序员 引战!一个代码风格问题
这问题有歧义,起始位置是指分行以后起始字符相对于原始行的位置(哪一个字符前换行),还是指分行后相对上一行的位置(新行的缩进 /对齐)?
反正我是默认缩进一个制表符。
分行规则……用人话说怎么都觉得太麻烦了。。。有空在语义分析的基础上撸个 formatter 算了,asyle 和 clang-format 这种只会倒腾粗浅语法的还是不太管用。

https://github.com/FrankHB/YSLib/blob/master/doc/CommonRules.txt#L1271
https://github.com/FrankHB/YSLib/blob/master/doc/CommonRules.txt#L1327
2018-12-20 18:16:52 +08:00
回复了 sagaxu 创建的主题 程序员 我工作五年的时候也不知道 “TCP 粘包”
@HanMeiM 自从锑度贴吧自动屏蔽艹为*之后,发贴不得不改回来了……

@reus 字节序还好,整大小端序破事就更多了:

大小端(endianness)来源是《格列弗游记》,就词源来讲本来就只管“大”“小”端,但是实际上还真有叫 middle-endian 的,就这个不一致的含混含义来讲也是垃圾术语。

另外,还包括位序……

(然而维基 byte order 直接重定向到 endianness 上。)
2018-12-20 18:08:04 +08:00
回复了 sagaxu 创建的主题 程序员 我工作五年的时候也不知道 “TCP 粘包”
cake ……你是不是劣质复读机的受害者……
不是 cash 吗……
2018-12-17 08:58:17 +08:00
回复了 gwxignotus 创建的主题 程序员 应届生如何找到一份基础架构方面的工作?
@shijingshijing 对尚不清楚领域和背景来评价是不是眼高手低这点先不评论,有些不明白为啥你提的点和提及的方式看起来比较奇怪……

1.麻烦举例“掌握 UML,SysML,熟练掌握泳道图,时序图等,对 OOP 有非常深入的理解, [精通] 各种设计模式,工具上要熟练掌握 Enterprise Architect ”在你所知道的领域的基础架构的应用中发挥的作用,以及作为#1 内容的补充的理由。

2.请解释你使用“只是工具和手段,比这些更重要的是你的思路和思维方式”“还要考虑可扩展性,可维护性,系统鲁棒性,安全性等其他各种方面的问题”“除了上述技术方面的考量,你还要考虑成本,后续实现的人力开销”“用了第三方的组件或者第三方的服务还要考虑知识产权和法律风险,考虑第三方缺失带来的风险”“还要考虑如果整个系统挂掉了的应急和备份方案”这样的顺序来描述的理由。
2018-12-17 08:46:16 +08:00
回复了 dazhangpan 创建的主题 程序员 谁不是在像 CPU 一样活着
CPU ?并发数硬伤。
……恁活得像 GPU (
2018-12-06 01:43:09 +08:00
回复了 y0bcn 创建的主题 Windows Windows 下最好用的终端是什么?
msys2 的 /opt 的 conemu,远程高分屏复制粘贴支持有猫病,本来还想改改一看代码过于卧槽,懒得折腾了……
有些回复…… shell 跟终端傻傻分不清? sh 之流就没什么好说的了,一坨 REPL 不是自己撸的能指望有多顶用……
2018-12-06 01:33:53 +08:00
回复了 zealot0630 创建的主题 程序员 必须来吹一波自己移植的 Windows WSL 终端了
不走 con 跟 ConEmu 就没什么可比性了。Win32 下可没什么 pty,不走 con 要么就 mintty 之类自己模拟一个,特供 WSL 的这里自然弃疗咯。对同时要开 cmd 窗口又嫌多的有些鸡肋,而且现在还没实现多实例么……( ConEmu 管你是不是终端直接到处 attach 了。)
2018-12-04 17:20:19 +08:00
回复了 yuzo555 创建的主题 程序员 看来还是有公司喜欢把重要数据用 Base64 “加密”啊...
@binux 所以说“ ROT-13 这样的”,没有 Base64 那么死——具体 Base64 的变体限定使用什么 encoding scheme 是有可查证的 spec 的,而 ROT-13 没有公认的 spec,一般只要求字母表是 26 允许编码解码使用相同操作(即便常见实现只使用拉丁字母表而不使用替换字母表的变体),于是具有和 radix-64 可比程度的在编码表的可变性。另外,英文维基上说:The algorithm provides virtually no cryptographic security, and is often cited as a canonical example of weak encryption.
2018-12-04 17:10:12 +08:00
回复了 snoopy1024 创建的主题 程序员 求各位 V 友帮忙取个名字
××图书馆系统(非作业版
2018-12-04 17:06:59 +08:00
回复了 cstj0505 创建的主题 程序员 CSDN 开始作死了?点阅读更多跳到注册或者登录
我有账号记得密码都不让登录……之前强制修改密码页面修改都不成功…… mdzz
2018-12-04 16:40:47 +08:00
回复了 yuzo555 创建的主题 程序员 看来还是有公司喜欢把重要数据用 Base64 “加密”啊...
@binux 这里有个问题:“ authorized parties ”是谁决定的?很明显在现实中应该是 cryptosystem 的设计者根据需求明确的,只是有时候恰好因为其它实现性质上的假设所以有时候看起来就是实现方案蕴含的性质——这是一种 abstraction leak,有时候能妥协,但原则上是增加风险而不符合需求的性质,应尽量避免。

“ authorized parties 是知道 base64 的人,而 not authorized 就是爬虫和不懂技术的 hr 之类的”这就是拿具体实现的性质的事后诸葛亮评价了。即便结果如此,没有一个面向不特定访问者的实际用例的原本目的就是以“是否知道怎么看出并解码出 Base64 ”来区分 authorized parties 的,没谁能保证一个爬虫一定不能分析 Base64 或者一个“不懂技术的”一定不懂怎么猜出 Base64 来解码( LZ 给的案例也是这样啊)。现实中以这种方案实现“加密”的,全是基于误解(以为不被通知是某种 Base64 这样的方法的访问者就应该没法“解密”,而事实上并没法保证不特定访问者如设计者想象中一样“不懂技术”),根本没法补全假设。非要抛开假设的可实现性,单凭这点判断区分 authorized parties 成功而具有保密性,在逻辑上是循环论证了。

与之相对,用基于 ROT-13 这样的替换式密码,或者就是用 radix-64 代替公开的 Base64 的变体,即便没解决特征明显的问题,至少能做到对不特定访问者试几次就可能直接“解密”出来,依赖这个假设补全漏洞,所以还有算作“加密”的意义。但反过来,不考虑需要补全的太弱的假设,这玩意儿可以保守地不视为加密(像 @no1xsyzy 举的例子)。

关于加密和编码,我认为一般意义上的加密是编码的子集。狭义地说,为了和满足保密性要求的编码区分,编码才排除加密。是否有必要从编码的讨论中排除加密,这点可以另外约定,看上下文需要(就像 PRNG 不一定得排除 CSPRNG 一样,反正上下文不会有歧义就行)。但(若不从编码的外延中明确排除加密)基于自然语言的自洽目的,为了使加密这个词不至于成为编码的同义反复,至少还得约定保密性要求使加密是编码的真子集,避免任意目的的编码都能算作加密,这个准则至少弱到不能明显不合理到没有现实可操作性(就 Base64 这样)。
2018-12-03 23:39:28 +08:00
回复了 yuzo555 创建的主题 程序员 看来还是有公司喜欢把重要数据用 Base64 “加密”啊...
@binux 你给的 Go API 中的所谓 Encoding,就是一般化的能涵盖几种 Base64 变体的 radix 64 encoding scheme ( type Encoding 的文档),只是就这个包来讲,大部分 API 干的都是“ implements base64 encoding as specified by RFC 4648 ”而已。严格来说因为含义的问题这玩意儿放这里不大合适,大概作者认为这样灵活的接口比较好,也没打算拆包而已。
2018-12-03 23:25:03 +08:00
回复了 yuzo555 创建的主题 程序员 看来还是有公司喜欢把重要数据用 Base64 “加密”啊...
@binux 所以说了,你得加入一大坨*独立于*编码手段的对不同涉众有特异性的假设,才能让一种并没有密钥设计的编码系统用起来显得像是起到了加密的作用。一旦这种假设不存在,任意公开了编码表的 Base64 和 Base64 变体这样的具体编码方法都没法实现隐藏密文无法被任意解读的目的。英文维基中 encryption 的解释中,in such a way that only authorized parties can access it and those who are not authorized cannot 明确指出了实现这个目的应有的性质:保密性。
上面是我一直重申的关键理由,也是你想象中的定义(中文维基定义)少掉的解释不清楚的部分。
就你的例子也可以说明一些问题:印第安语之所以能实际地作为“加密”手段,就是因为你可以预期只有特定的授权方——接触密文并且懂印第安语的——才能解读密文,这是一种和印第安语自身无关但比较容易实现的假设。而换用 Base64,你如何实现这个性质?除非有人肉 Base64 解码大师并且这正好是你需要授权访问的对象,Base64 的“密文”一眼看过去*对谁来讲都是同等不可读的*,何况(上面 @no1xsyzy 提到过)这种文本表示的 Base64 的编码特征实在太明显了,不靠谱到对不特定访问者来讲几乎都能一看就知道解码有戏,甚至立刻猜出来需要尝试的解码方式;把成功解码 Base64 视为解密,比翻译自然语言还简单,怎么看都不够格跟印第安语比嘛。
关于置换编码表的变体,确实存在一些方案,但是比起任意的置换编码表来讲显然是极少数。这些变体编码方案叫 Base64 是因为和原始的设计有历史渊源,而不是因为编码表指定了多少编码索引。或者说,和你理解的不同,符号表还就是 Base64 的一个部分,只不过不同变体可能稍微调整而有不止一个;但也仅仅“不止一个”,*不是随便你改完以后还能叫做 Base64*。不限制编码表具体编码的这种编码结果,*可以称为 radix-64 表示,但不太可能恰好是 Base64*;任何你找得到叫做 Base64 编码的总和也只是其中的一个很小的公开的真子集。因此如果明确保证用 Base64,所有这些变体也太弱了——暴力遍历这些公开的编码方案中的解码操作即可破解。由于已知密钥的授权方解码 Base64 本身已需要解码开销,授权方和未授权方所需要的计算开销基本上只差一个小的常数( Base64 方案数),实际上没法靠解码成功区分授权方和未授权方,因此保密性不存在。
(其实就魔改加密的目的上说,因为 US-ASCII 是 7-bit 编码,octet 要凑成 8-bit,input padding 这里搞不好花样还能加不少……但非对称加密和 PKI 到处都能用的场景下为啥要自己搞这种吃力不讨好的事呢。)
至于 RSA 算法,前提就要求选取的质数不能都公开了(否则分分钟算出私钥),自然也不能是小到随便能猜到的……非要说小质数的前提下算不算能实现加密,那么确实不算。但这和说 RSA 有效地实现加密是两回事,后者指 RSA-n ( n 可以任意地长)不能在合理资源内成功攻击;如果 n 足够小,你的确可以说这样的 RSA-n 没有资格称为加密算法。只不过就密码学目的来讲,对不确定的 n 分析,犯不着单独算成特例排除而已。

@epicnoob 是同义词又不是等义词。
1 ... 68  69  70  71  72  73  74  75  76  77 ... 92  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5104 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 42ms · UTC 07:29 · PVG 15:29 · LAX 00:29 · JFK 03:29
Developed with CodeLauncher
♥ Do have faith in what you're doing.