V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  charlie21  ›  全部回复第 1 页 / 共 315 页
回复总数  6294
1  2  3  4  5  6  7  8  9  10 ... 315  
3 天前
回复了 hydrostic 创建的主题 Windows 求助: wifi 网络极其不稳定
3 天前
回复了 hydrostic 创建的主题 Windows 求助: wifi 网络极其不稳定
如何找到路由器的最佳 WiFi 信道
https://post.smzdm.com/p/an3eqqe0/
AI 出错之后谁负责和 AI 本身准确度是两个问题
当前 AI 公司都是免责型服务,你随便用,用了后果自负 /t/1082532

—— 也就是说,你可以调教 AI 让它对你更好用,其实用户本身成了一个免费调试员。对于这部分工作量,你的调教实际上贡献到 bot 更智能了,所以理论上 OpenAI 应该付钱给你 / 至少弥补一下你的损失
4 天前
回复了 baxia 创建的主题 程序员 现在程序员是不是没必要刷 leetcode 了
有一种程序员 叫做 leetcode 程序员 , 借助现有工具 , 专门解决各种 leetcode 疑难杂症 , 并且他们会定期刷新自己的技能包 / 工具包
这是一个项目的继承关系树

https://afterlogic.com/aurora-files-api/tree.html

比如 Aurora\Modules\Core\Models\User 继承了 Aurora\System\Classes\Model ,而后者继承了 laravel 的 Illuminate\Database\Eloquent\Model 。也就说 这个项目基于 laravel 框架定制了自己的一套基础类,自定义的基础类是业务模型类的基类 。

换作是别的后端项目 大概是也类似的 ... 吧
基础库里经常看到类的拓展 例如
https://afterlogic.com/aurora-files-api/index.html
https://afterlogic.com/aurora-files-api/Aurora.Modules.Core.Models.Tenant.html

如果现在你想要使用这个第三方库作为自己的项目的基础类 你也会先创建类并 extends 某个 class

也就是说,如果在极为表面的 app 层工作的人,那么很有可能是几乎用不到类继承的! 他们不用,不代表别人不用
在 存在一个极为明显的继承关系 的时候
继承是有用的

- 比如本站名帖: 继承 nannanziyu site:v2ex.com /t/761625
- 比如在尝试基于第三方库制作自己项目用到的一些极为基础的类的时候 ,此时 第一件事情就是 创建新 class 继承原有的类,然后稍加修改
OOP 擅长的是责任划分, 它是一种完全符合 SOLID 原则里的 S: Single responsibility principle 单一职责原则 的应对策略

函数式 擅长的是 清除副作用,用纯函数来清除副作用

这是两个层面的 互不干扰也无法互相替换。

在大型架构里 (即使不用 OOP )也要有明确的职责划分方法,否则不够大型。

在时尚界,函数式代表了时尚,尽管它能做到的东西 用别的方法也能做到,但函数式可以给出十分简明清晰的 API (因为它在清除副作用,它往往十分适合 “状态管理类” 的任务。 典型的状态管理类的任务是:
erlang: 状态变化是万恶之源 https://zhuanlan.zhihu.com/p/27341488 了不起的 Erlang
redux: 前端状态管理器
ngrx: 前端状态管理器 https://zcating.github.io/2019/12/10/ckaum9y7o001zejl325a2852f/ 为什么要用 ngrx 它解决了什么问题
// 只有在这些任务面前,再开始聊函数式,才是合适的 因为函数式编程恰如其分解决了这类问题 (也就是 其它问题呢 想用函数式也没用) 。否则真的就是赶时髦的了


总之:
1 看中 明确的职责划分方法 ,的 结果是, 让复杂的事情变得可管理
2 对于某类任务,函数式编程可以降低复杂度 , 尤其是数据状态变化(数据状态跟踪)的复杂度
8 天前
回复了 bigbugbag 创建的主题 程序员 macOS 中有 Oh My Zsh 的上位替代么?
zimfw https://github.com/zimfw/zimfw
推荐 theme eriner
牛奶加麦片 主打果腹感
虽然但是,有总比没有好
15 天前
回复了 miaeLKK 创建的主题 MySQL 大家的 SQL 一般怎么管理?
TablePlus 支持 sql 键入历史查询
https://docs.tableplus.com/query-editor/query-history
15 天前
回复了 lizy0329 创建的主题 Web Dev 本地开发用什么域名?
@vacker 主要是用 php / laravel 的人不会问这个问题
企业(私企)的要务是生存,知识分子靠边站。

生存 在市场竞争中生存,靠的是竞争的知识

只有那些 “生存得到了大大保障” 的公司,才可能有员工关怀,比如国企。

即使同样 “不重视技术人员”,一个私企不重视技术 但它会有动力去重视客户服务,一个国企不重视技术 但它有可能去比一个私企更注重员工保障(因为一个国企不需要重视客户服务)

什么是好公司呢? 生存得到保障 + 重视客户 + 重视员工 。 但现实里,往往三者只能取其二

[1]: 私企的寿命:一个私人公司的寿命少则三五年,多则十几年。开几十年的公司都很少的

[2]: 竞争的知识
如何从迷惑到释怀?逐渐年龄增长,价值观从被建立到被摧毁,请问大家是如何重建成熟的价值观?

答:根本不需要涉及价值观

首先,社会上需要竞争,其次 竞争胜出者 有哪些条件 看看波特的书,第三 价值观是只是竞争之中的一个因素,第四 对于任何一个因素 去分析它是否有助于竞争、是不是没它不行的、是不是有它就够的(简言之,对于 “在竞争中胜出” 这一个目的,用充分必要程度去衡量任何一个因素),你会发现 价值观作为一个竞争因素,胜出者不一定有很高的价值观,有很高价值观的人 不一定胜出哦,所以如果目的是 “在竞争中胜出” 则价值观这个因素基本上就是 可有可无的 ,第五 赢得竞争 要靠 “竞争的知识” 而不是 ... 夸大某一个因素在竞争过程之中的所起到的作用 ... 关于竞争的知识 请去看迈克尔波特的书 ,第六 你可以自己塑造一个竞争(一个竞争场子,你自己造的,欢迎个体来参与竞争! 如果你格外看重价值观,则你可以) 来让价值观发挥最大作用(即 价值观很高的人 一定胜出,胜出者们都是有很高价值观的) —— 这一定不是当前社会的样子,反而是类似 “比比谁品德高 谁就是最好” 的上个世纪工人评嘉奖的一个竞争场子或者马丁路德金理想中的我有一个梦想演讲里的 "我梦想有一天,我的四个孩子将在一个不是以他们的肤色,而是以他们的品格优劣来评价他们的国度里生活",这样的竞争场子呢你随便造,造得越多,越能发现自己心中的理想是什么:而不会受到当前社会所主导的竞争场子的影响(毕竟当前社会里的竞争场子们五花八门,太多,太好,但它们不是你造的,没一个是你造的) .

-

https://wiki.mbalib.com/wiki/波特五力分析模型
https://wiki.mbalib.com/wiki/波特钻石理论模型
https://book.douban.com/subject/1435909/
https://book.douban.com/subject/1062278/
19 天前
回复了 fox0001 创建的主题 汽车 懂车帝的 30 辆车碰撞测试,大开眼界
出于安全考虑,汽油车的油箱应该安装在哪里呢
21 天前
回复了 ronen 创建的主题 浏览器 我为什么选择常用 firefox,而不常用 edge
软件痴汉文学
26 天前
回复了 Henrybsbhp 创建的主题 生活 iOS 開發腦出血偏癱,求開導。。。
不要低估了生命的韧性
27 天前
回复了 brokensword2018 创建的主题 编程 你觉得编程是门技术吗。
走路是门技术吗
走迷宫是门技术吗
徒步旅行 1000 km 没掉下过悬崖是门技术吗
掉下悬崖了能自己爬上来是门技术吗
只要能负责,那么你不懂扛金锄头也是可以的。这本身就说明了这是两个维度的事情
1  2  3  4  5  6  7  8  9  10 ... 315  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3262 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 61ms · UTC 11:49 · PVG 19:49 · LAX 03:49 · JFK 06:49
Developed with CodeLauncher
♥ Do have faith in what you're doing.