V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  summerLast  ›  全部回复第 36 页 / 共 38 页
回复总数  755
1 ... 28  29  30  31  32  33  34  35  36  37 ... 38  
2021-11-17 09:49:12 +08:00
回复了 x97bgt 创建的主题 程序员 开闭原则(open/closed principle)到底是啥意思?
对扩展开放 对修改关闭 核心是怕修改引入新的问题 ;
如果 没有引入新的问题而且行为表现一致的化 是可以修改的 ,假如代码已经腐烂了,是在腐烂外面一层层的包裹 最后腐烂的代码成为了软件珍珠 还是重构这是权衡之后做出的选择。
很多时候你会发现有很多相对立的概念好像都对, 核心是缺失了上下文导致的,而这些对立的概念其实就是一种策略,策略也是需要有上下文来决定使用那种更好一些,不要去迷信各种模式,他们是抽象的概念 既然抽象必有信息的丢失,找到自己写代码的感觉
2021-11-11 10:14:28 +08:00
回复了 movq 创建的主题 程序员 学习编程是看文档还是看视频教程
入门看视频,一手资料看文,两者可结合,无好坏之分,深入看源码,选适合自己的
开启 sql 日志 看打印的 sql 就知道了
2021-09-26 09:20:03 +08:00
回复了 BaByLonn 创建的主题 iPhone iPhone 13 mini 使用双卡的方案?
花 100+买个功能机
此处不应该拿 session 和 token 对别 ,而是应该拿 cookie-session 中的 sessionId 和 jwt token 对别
这个问题可以拆解成 3 部分
1 token 和 session 相同处是什么
因为 http 是一个无状态的协议 但很多场景需要状态 token 和 session 本质都是令牌或凭证
2 token 和 session 区别是什么
session 是 token 的一种实现 此处我们谈 token 的时候可以换成 JWT Token 和 session 去做对比,那 JWT Token 和 session 区别是什么呢? JWT 全称 JSON Web Token 也就是说是 JSON 格式的 Web 令牌,session 或 JWT Token 都是一个存放信息的容器,关键在于状态( C/S )谁来保持,及什么样的信息放在哪是服务器还是客户端更合适,放服务器优势是什么劣势是什么,放客户端优势是什么劣势是什么(可以参考计算机缓存内存硬盘的架构)
3 各自优势是否可结合
在一个应用多实例或前后端分离的情况下,不易变的信息放 JWT Token 相对更合适;不需要考虑这种情况下,放 session 更合适, 或者换句话说 让 Token 只做一个凭证就是一个身份证的事情,后面的映射交给后端
题外话:
其实就像为什么了有了硬盘还需要内存 有了内存还需要 CPU 缓存 ,结合各自的优势让问题得到更好的解决是目前比较好的方案,而不是非此即彼
@xinJang @Formula 看看这个注解
2021-09-02 17:46:21 +08:00
回复了 v2byy 创建的主题 程序员 task 切分和汇总 在 cloud 环境中如何设计?
基于 mq
记得要保证幂等性
map=>工作队列模式
reduce=>事件触发
2021-09-01 14:55:31 +08:00
回复了 gromit1337 创建的主题 Vue.js 子组件怎么知道自己需要提交?
@summerLast v-model 和第一种类是
2021-09-01 14:54:23 +08:00
回复了 gromit1337 创建的主题 Vue.js 子组件怎么知道自己需要提交?
有三种方式
1 $emit
2 $refs
3 vuex
2021-09-01 10:17:46 +08:00
回复了 jayin 创建的主题 职场话题 你们现在的梦想是什么?
one dream : 身体健康 家庭美满的情况下 成为自由民
two dream : 开发一个像贾维斯的人工智能
@summerLast 在复杂点加盐 求个 hash
@summerLast 在复杂点 求个 hash
日期取 yyyyMMddHHm
2021-08-20 17:59:21 +08:00
回复了 17681880207 创建的主题 程序员 Vue3 hooks 的问题
@shakukansp 这个其实就是抽象复用的问题 当相同的代码逻辑出现多次以后要不要抽象出来 什么时候抽象 组件也是如此
2021-08-20 17:56:23 +08:00
回复了 17681880207 创建的主题 程序员 Vue3 hooks 的问题
还有一种方式 就是不对 返回的数据展开 在使用的地方再展开
2021-08-20 17:53:28 +08:00
回复了 17681880207 创建的主题 程序员 Vue3 hooks 的问题
@Danswerme 第一种是不是可以尝试直接封装一个 CommonTable 的组件呢 useCommonTable 在 CommonTable 中使用 <CommonTable :url="url" .../>
2021-08-19 17:56:20 +08:00
回复了 ztoben 创建的主题 Python 日志树的生成
不是很复杂 伪代码
function log(obj,level,isLast){
for(let k in obj){
// TODO isLast
let isLast
if(obj[k] is Object){
log(obj[k],level+1,isLast)
}else{
console.log(isLast?'└':'├',"- ".repeat(level),k,":",obj[k])
}
}
}
2021-05-26 09:59:13 +08:00
回复了 summerLast 创建的主题 Bitcoin 下一个类似比特币的机会是什么?
@riscv 等价格跌下来?
2021-05-26 09:58:16 +08:00
回复了 summerLast 创建的主题 Bitcoin 下一个类似比特币的机会是什么?
@fff333 怎么讲
1 ... 28  29  30  31  32  33  34  35  36  37 ... 38  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1176 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 23:40 · PVG 07:40 · LAX 15:40 · JFK 18:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.