V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  no1xsyzy  ›  全部回复第 227 页 / 共 267 页
回复总数  5322
1 ... 223  224  225  226  227  228  229  230  231  232 ... 267  
2019-06-24 10:50:49 +08:00
回复了 turen0514 创建的主题 程序员 [讨论]如何设计一个可以无限第三方扩展的 web 平台
@learnshare wikibooks (指正)
wikipedia 是沉迷于点击大量链接并且三小时后什么也没学到的地方。
https://xkcd.com/214/
2019-06-24 04:03:10 +08:00
回复了 turen0514 创建的主题 程序员 [讨论]如何设计一个可以无限第三方扩展的 web 平台
reddit 可以有效扩展吧…… 至少可以让你的用户名边上出现些东西( CMV 可以显示收到的 !delta 或者 Δ 的个数)
@jdhao 类似地,我认为算法工作最后得出的美感也会和程序员(软件工程)的不一样。
这不是在说个体差异,而是工作内容、工作需求、工作环境决定的。
至于最后会变成什么样我也不知道,就算这时候有谁预言中了也不过是瞎猫(略
@neverfelly 我倾向于算法这块构造属于算法的新的美感,就好像数学的美感在程序员里就可能是丑陋的(单字母公有自由变量)。
@neverfelly 以前的程序员还搞硬件呢,不也是逐渐分开了?随着社会发展,让职位分开是大势所趋啊。
而且 Linux 科学家是指哪些啊…… Unix 就是工程师的事了吧。
@jdhao (其实 APP 也算前端,只是现在前端常特指网页前端)
是的,甚至理论上不需要写代码,只需要写伪代码。不过写个代码能够很明显地看到:它能跑,能出需要的结果,所以逻辑没错。
至于代码质量?算法写完的代码是需要后端重新写一遍的。算法写的代码可能是 Python, Matlab, R 甚至是 Fortran 的,但是后端的是 Java 或者 Golang。让算法维护代码?经济效益就低了,老板是不干的(如果老板能懂这点的话)。但后端可能只是看得来 Python 等,稍微写一点写不了很复杂的,那不如重新写一遍。
所以说为什么 Python 的一些地方非常垃圾但算法常用,因为其实就是当个能跑的伪代码用。
2019-06-21 10:36:31 +08:00
回复了 alex8 创建的主题 PHP 正则/^[a-z]+$/只有 PHP 匹配换行符,这算是 PHP 的 bug 么
@golden0125 把 "\n" 换成 '\n' 不是把换行符去掉?换成了 #\\ 和 #\n。
你说说 'abc\n' 里哪来的换行符?换成单引号哪里符合楼主的提问?
况且那个 "abc\n" 实际使用基本不会是字面量而是字符串变量( Pattern 是变量而待匹配字符串是常量的情况比较少,而且这种情况一般也不会产生换行结尾的),这种情况下你怎么改单引号?
没理了还强行杠?
@russian 算法是 cs 不是 se 啊……
做算法的不算程序员的,算科学家或者技术工,中间其实没有工程师的位置。
2019-06-21 10:20:28 +08:00
回复了 alex8 创建的主题 PHP 正则/^[a-z]+$/只有 PHP 匹配换行符,这算是 PHP 的 bug 么
@golden0125 看楼主标题 “只有 PHP 匹配换行符”。
而 #1#2 答非所问,要问个换行符相关的问题,结果回答是 “把换行符去掉就行了”。你觉得这是回答?
2019-06-21 10:18:48 +08:00
回复了 alex8 创建的主题 PHP 正则/^[a-z]+$/只有 PHP 匹配换行符,这算是 PHP 的 bug 么
对了回到楼主的问题,看来不是 bug 是 feature ……
PCRE 这套正则就是这么设计的,as spec。参考:<https://php.net/manual/zh/reference.pcre.pattern.modifiers.php>
『默认情况下,PCRE 认为目标字符串是由单行字符组成的(然而实际上它可能会包含多行), "行首"元字符 (^) 仅匹配字符串的开始位置, 而"行末"元字符 ($) 仅匹配字符串末尾, 或者最后的换行符(除非设置了 D 修饰符)。』
所以正确的做法是加修饰符 D,样例:
https://tio.run/##K8go@P/fxr4go4CroCgzr0ShLLEoPqU0t0CjoCg1PT43sSQ5Q0NJPy46UbcqVltFX0lHQSkxKVlJU9OaOA0uUB0xeWA99nb//wMA
2019-06-21 10:09:43 +08:00
回复了 alex8 创建的主题 PHP 正则/^[a-z]+$/只有 PHP 匹配换行符,这算是 PHP 的 bug 么
@golden0125 我说的不是这个?
#5
> 单引号下 \n 不是换行符
2019-06-21 10:08:27 +08:00
回复了 alex8 创建的主题 PHP 正则/^[a-z]+$/只有 PHP 匹配换行符,这算是 PHP 的 bug 么
@wu1990 这个方法……是把换行符设置成 \r\n 才算吗?
2019-06-21 09:59:54 +08:00
回复了 alex8 创建的主题 PHP 正则/^[a-z]+$/只有 PHP 匹配换行符,这算是 PHP 的 bug 么
2019-06-21 09:58:40 +08:00
回复了 alex8 创建的主题 PHP 正则/^[a-z]+$/只有 PHP 匹配换行符,这算是 PHP 的 bug 么
@golden0125 您测试了?见 #12。
2019-06-21 09:57:32 +08:00
回复了 alex8 创建的主题 PHP 正则/^[a-z]+$/只有 PHP 匹配换行符,这算是 PHP 的 bug 么
@back0893 https://tio.run/##K8go@P/fxr4go4CroCgzr0RBPTEpOSZP3RrKVbKyUoKzwVJKqFL2dv//AwA
请?
'abc\n' 是一个五字符的串,对应 list 是 '(#\a #\b #\c #\\ #\n) 或者说 '(97 98 99 92 110)
"abc\n" 是一个四字符的串,对应 list 是 '(#\a #\b #\c #\newline) 或者说 '(97 98 99 10)
2019-06-21 09:37:54 +08:00
回复了 alex8 创建的主题 PHP 正则/^[a-z]+$/只有 PHP 匹配换行符,这算是 PHP 的 bug 么
@yuwangG 你在说什么鬼,1 分钟的搜索引擎告诉我单引号下 \n 不是换行符。
2019-06-21 09:36:34 +08:00
回复了 alex8 创建的主题 PHP 正则/^[a-z]+$/只有 PHP 匹配换行符,这算是 PHP 的 bug 么
自己->仔细
1 ... 223  224  225  226  227  228  229  230  231  232 ... 267  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1391 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 17:25 · PVG 01:25 · LAX 10:25 · JFK 13:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.