crazyhorse 最近的时间轴更新
crazyhorse

crazyhorse

V2EX 第 419776 号会员,加入于 2019-06-08 09:13:19 +08:00
crazyhorse 最近回复了
2021-11-08 10:50:48 +08:00
回复了 lagoon 创建的主题 程序员 感觉在中小公司,很难不写出屎山代码
看一下国内各大厂开放平台的 SDK 代码和 API 规划 一样是屎山
2021-05-17 10:14:39 +08:00
回复了 XiLemon 创建的主题 Java 业务代码写单元测试的最佳姿势是什么?
做 feature test 比较好,刚开始很慢。坚持一段时间你会发现写代码效率高了不少,bug 更少,自己也不用去手动录入数据来做自测
2021-05-07 09:25:44 +08:00
回复了 polyang 创建的主题 程序员 现在的程序员,这么简单的问题都能答错吗?
%a%的 like 不会走索引
看了下 Django2_dailyfresh 项目里的代码写的太面条化了,加油改进
2020-12-09 09:35:39 +08:00
回复了 Allan0423 创建的主题 问与答 小程序外包估价
这些功能 10 天连开发带部署轻松完成
2020-12-01 08:43:21 +08:00
回复了 zhuzhibin 创建的主题 问与答 [!]小白请教高并发确保不会有重复数据的问题
你这需求表唯一索引就可以了,你的顺序有点问题。图片 ID 和 user id 建个联合唯一索引,如果 insert 成功就执行你的队列、失败就直接结束
//有后续扩展(更多条件和要执行的方法)
function a() {console.log('a')}
function b() {console.log('a')}
function run(x) {
const runners = [{
x: [1,2],
func: a,
},{
x: [2,3],
func: b,
}]

runners.forEach((runner) => {
if(runner.x.indexOf(x) !== -1)
runner['func']();
})
}

//固定 ab 但是条件有后续扩展
function run(x) {
const runA = [1,2];
const runB = [2,3];

if(runA.indexOf(x) !== -1)
a();

if(runB.indexOf(x) !== -1)
a();
}
function run(x) {
const runner = [{
x: [1,2],

}]

if(runA.indexOf)
}
2020-11-04 09:13:32 +08:00
回复了 yu21 创建的主题 问与答 双十一想买个烤箱,有推荐嘛
买个温度准的很重要
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5893 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 02:29 · PVG 10:29 · LAX 19:29 · JFK 22:29
Developed with CodeLauncher
♥ Do have faith in what you're doing.