V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  mcfog  ›  全部回复第 12 页 / 共 90 页
回复总数  1788
1 ... 8  9  10  11  12  13  14  15  16  17 ... 90  
这样讲吧,你觉得你未来半年一年在哪些方面能有所成长?

把这些地方当成缺点写下来就行了
试试直接在 3468 焦点上 shift f6 ( refactor ) rename 应该就会连着 import 一起修改,如果效果不对试着搜动作搜一下 rename import alias 之类的关键词
2021-02-02 12:39:14 +08:00
回复了 naoh1000 创建的主题 算法 集合求交集有比两个 for 效率更高的方法吗?
搞清楚 M+N 复杂和 M*N 复杂就行了,很容易证明理论最小复杂度就是 M+N
2021-01-28 22:42:25 +08:00
回复了 Goat121 创建的主题 问与答 go 服务端命令行调用 FFmpeg 处理视频靠谱吗
两种都做了,最后放弃了用 binding🙈
2021-01-19 08:27:12 +08:00
回复了 zeyexe 创建的主题 编程 大家怎么更新多对多关系表中的关系?
骚操作是加上联合 unique 索引配合严格自增的版本号(或微秒时间戳什么的),先 insert on duplicate update 版本号=x,后 delete 版本号<x
2021-01-13 09:13:01 +08:00
回复了 polyang 创建的主题 程序员 我到底该年后就离职还是合同到期后再离职?
不存在合同到期离职更好的说法,不如说两个一样的候选人一个说原因是到期,另一个说是个人发展且逻辑清晰,我绝对不会要合同到期的那个

另外,合同到期前公司必须找你续签或提前通知不续签+赔偿。不续签你照常工作=不签合同用工,不让你工作=非法解除劳动合同
2020-12-25 08:13:39 +08:00
回复了 QBugHunter 创建的主题 问与答 《编译原理》那些人需要学的
如果是非科班选手补课,我会觉得学算法不如学数据结构,学数据结构不如学编译原理
经验上看,五年经验的人评价自己工作没什么挑战,有可能是在瓶颈期,而三年以内的张口没挑战,基本上是眼高手低或者平时工作 0 思考

做前端是切图仔,接入是二倒把子,后端是 crud,数仓是导数据的,算法是炼丹的,召回算什么?给炼丹的打下手上山采药的吗? 懂行的人吐槽自己的工作是自嘲,门道都没摸到就做出结论的话,那就到此而止了
2020-12-21 20:43:10 +08:00
回复了 zxCoder 创建的主题 问与答 编程语言能不能算是一种软件呢?
编译器+标准库 /runtime 能算的
程序+数据嘛 :doge:
如果是代码的话,ag ( the silver searcher )
2020-11-23 15:27:35 +08:00
回复了 b0644170fc 创建的主题 程序员 如何更好的学习 shell 编程
"shell 编程对于服务器开发(人员)很重要"
“看资料大量练习 shell 编程可以提高 shell 编程能力”

这几个隐藏的命题我觉得都是值得商榷的

甚至

“shell 可以编程”

我觉得某种角度来说也不成立 :doge:
2020-11-17 21:05:45 +08:00
回复了 laoxigua 创建的主题 分享创造 实习的时候午休摸鱼写了个匿名分享板 / 在线剪贴板
安利 https://patchbay.pub/ 无界面 二进制安全 直接用 curl 或者其他 http client 对接
@Sunyanzi

?额我说“写到吐”就是指这种写法基本操作,不是说有什么更好的,不如说就是因为一个奇怪的语法糖却没啥更好的替代品所以才看到烦……
还是我没理解对你的疑问?

关于时代新老的问题,主要是慢慢单入口框架或者不把无关文件放在 public 的做法更常见了,所以就不需要这句话了,composer psr 的话就更不用了,psr 规定了声明类的文件不能有副作用

我说的是这个用法是特指什么 IN_DISCUZ 之类的,用一个常量存在性确保文件不被 webserver 错误地执行的用法,否则不会 or die 的吧,还是你说的以后用的更多是$x = defined('XX') or 'default value'; 这种? 这种的话确实随着严重级别上调,用的更多说得通……虽然我是 NOTICE 当 bug 修的选手
2020-11-13 12:14:49 +08:00
回复了 hooopo 创建的主题 推广 还有写技术博客的同学吗,留下 RSS 地址
还在写,但是不指望推广,大概也不符合路人的胃口,谁看谁不看谁采集都无所谓
@xiangyuecn 所以我说了静态强类型不行,然后你搬出静态强类型的 java 说不行,确实不行啊

那么我满足你的希望随便说几个吧

写 python 的同学,至少我在填遗留老坑的时候 xx or None 基本写到吐的,(xx or {'foo': None})['foo'] 也能用
写 php 的,在老一点的时代,defined('XX') or die 也是写到吐的, $datasource->getSomeArray() || []也是基本操作

再梳理一下,你说的特性其实只依赖于“布尔以外的类型可以直接参与逻辑运算,并有合理的 falsy 定义” 以及 “上述逻辑运算结果为真时返回原始输入值而不是 true”,这两件事情几乎任何弱类型语言或者是会做动态推断的强类型语言都是满足的,我刚才在路上把后面那个特性说成短路求值了是不准确的,短路求值涉及到类似用法中有副作用的用法,换成你喜欢的 js 的话大概就是

(await request('has_auth')) || alert(‘没有权限!’)

这个样子
@xiangyuecn 任意非静态强类型语言(也就是布尔以外的值能用来做逻辑运算)、 逻辑运算是短路求值的(几乎所有) 都可以实现一样的事情,没有例外。

真想吹甜度好歹拿 optional chaining 来聊
1 ... 8  9  10  11  12  13  14  15  16  17 ... 90  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1309 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 18:10 · PVG 02:10 · LAX 11:10 · JFK 14:10
Developed with CodeLauncher
♥ Do have faith in what you're doing.