V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  setsunakute  ›  全部回复第 3 页 / 共 4 页
回复总数  61
1  2  3  4  
2021-05-27 16:56:55 +08:00
回复了 ooyy 创建的主题 数据库 请教 SQL 写法
@ooyy 可以排序的, select *, (select cost from cost where repertory.material = cost.material and repertory.year >= cost.year and repertory.month >= cost.month order by cost.year desc,cost.month desc limit 1) as cost from repertory; 这样取到的就是最近时间的的成本了
2021-05-27 09:35:38 +08:00
回复了 ooyy 创建的主题 数据库 请教 SQL 写法
select *, (select cost from cost where repertory.material = cost.material and repertory.year >= cost.year and repertory.month >= cost.month limit 1) as cost from repertory;


cost 表是成本表
repertory 是库存表
2021-02-25 11:40:48 +08:00
回复了 hsczy 创建的主题 Go 编程语言 Golang 新手求助
@setsunakute 还是会死锁, 还是需要把 main 函数里面的 fileChan 去掉
2021-02-25 11:36:57 +08:00
回复了 hsczy 创建的主题 Go 编程语言 Golang 新手求助
你这个代码里面, fileChan 没有关闭, 于是同一个 goroutine 里面同时使用 channel 发送和接收最终会导致发送端和接收端都阻塞, 导致死锁. 可以在发送完之后, 把 fileChan close()掉, 就不会 deadlock 了, 不过还是推荐一个 slice 完事
2021-02-25 11:32:59 +08:00
回复了 hsczy 创建的主题 Go 编程语言 Golang 新手求助
1. 在 main 函数里的 fileChan 同时发送并接收就会导致 deadlock, channel 是不同 goroutine 之间进行通信的, 同一个 goroutine 里面就没必要使用 channel 了, append 到一个 slice 就行
2. ReadExcelFile 函数里面的 wg.Done() 最好放在函数第一行并用 defer 来执行, 要不然中间函数因为错误返回, wg.Done()就执行不到了, 会导致 main 函数里面 wg.Wait()会一直等待, 无法结束
3. ResultChan 要在发送端进行 close, 否则 MakeTotalExcel 这里的 range 会一直阻塞
2021-01-19 17:08:21 +08:00
回复了 frozenway 创建的主题 PHP PHP 做数据缓存时遇到一个不停写入缓存的问题,该怎么解决?
2020-10-20 11:19:05 +08:00
回复了 Windsooon 创建的主题 程序员 程序员小漫画 - Leetcode 专题
看完 hua hua 的视频可太真实了
2020-10-10 17:57:58 +08:00
回复了 edk24 创建的主题 PHP 求助, 修改了 PHP .ini, 执行 PHP -reload 报错
@edk24 @xiaochong0302 我也是看到 php -reload 这个命令比较奇怪, 就看了-h 才知道的
2020-10-10 17:42:16 +08:00
回复了 edk24 创建的主题 PHP 求助, 修改了 PHP .ini, 执行 PHP -reload 报错
php -r 是 -r <code> Run PHP <code> without using script tags <?..?>
所以你的 php -reload 相当于执行 eload 这段代码, 自然就报错了
php -r'echo 1;' 就会输出 1


修改配置文件的话, 按照 2 楼的就可以, php-cli 不需要重启, php-fpm 重启后生效
2020-06-17 14:12:16 +08:00
回复了 GeekSky 创建的主题 职场话题 老哥们,永远要相信,美好的事情即将发生!
恭喜恭喜
2019-10-18 10:49:05 +08:00
回复了 rqxiao 创建的主题 程序员 mysql datetime 字段进行比较
SELECT
effective_time , @max_time := (select max(effective_time) from student where create_time < now()) as 'max_time',
CASE
WHEN effective_time < @max_time THEN
'11'
WHEN effective_time > @max_time THEN
'22'
WHEN effective_time = @max_time THEN
'33'
ELSE
'44444444'
END 'xxxx'
FROM
student;


这样, select 的时候会多一个字段, 处理的时候忽略就可以了
2019-10-11 16:19:12 +08:00
回复了 ShutTheFu2kUP 创建的主题 MySQL 使用 count(*) 统计后的字段作为 order by 的字段怎么优化
select `user`, count from (
SELECT
`date`,
user_id,
count(*) AS count
FROM
log
GROUP BY
date, user_id
) as a
order by count DESC, `date` DESC, user_id DESC limit 0, 10;
这样试试?
OTI0MDY0MjIyQHFxLmNvbQ==
感谢分享
2019-01-02 18:32:02 +08:00
回复了 ebony0319 创建的主题 Go 编程语言 2019.01.01 Go 可以练手的项目?
战略性 mark
2019-01-02 17:22:39 +08:00
回复了 daya0576 创建的主题 程序员 😍发现一个持续部署的好东西: Buddy
mark
分母
mark
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2465 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 04:52 · PVG 12:52 · LAX 20:52 · JFK 23:52
Developed with CodeLauncher
♥ Do have faith in what you're doing.