V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  nnnToTnnn  ›  全部回复第 37 页 / 共 67 页
回复总数  1325
1 ... 33  34  35  36  37  38  39  40  41  42 ... 67  
2019-09-26 09:43:00 +08:00
回复了 wbrobot 创建的主题 问与答 不守时和骗子可以画等号吗?
骗子和不守时,没有什么区别,不是知道大家是怎么定义的,在我心中会这样定义.

当然我也经常不守时,所以总感觉很对不起别人,毕竟你要知道等消息是一件很苦恼的事情.

-------------------------------------------------------------

那个求职者的心情很能理解.
2019-09-26 09:23:34 +08:00
回复了 qq292382270 创建的主题 程序员 进来听故事了,话说我们招了个奇葩程序员回来~
给我 10K 把,我用 Java 一顿梭,不用操心表结构设计,和前端 UI 以及后端,一个星期全功能搞定. 话说我什么时候才能 10K T-T
2019-09-25 17:16:03 +08:00
回复了 Marstin 创建的主题 问与答 v2 的用户主流都是前端吗,为什么这么排斥 sql
@Marstin

```
互联网不等于所有场景,同样也不是一个解决方案就能适用于所有场景。
我并非对前端不太友好,只是我认为在“尽量把逻辑放到业务层,减少数据库的负担”这个问题上前端没有发言权,你们工作环境并没有接触到相关知识,更多来源于他人描述和书本。
而往往前端同学又喜欢用这样“尽量把逻辑放到业务层,减少数据库的负担”这样的回答去答复 sql 的相关问题,你真的了解相应的场景、架构、业务逻辑和解决方案吗?
```

我认为在“尽量把逻辑放到业务层,减少数据库的负担”这个问题上前端没有发言.

我真的不知道怎么说了,设计架构和前后端没有任何关系,其次不是每个人都向您一样只会做一项工作

其次前端也会有这种大数据量渲染的需求.例如渲染 1000W 条数据,我们叫做懒渲染.

记住: "尽量把逻辑放到业务层,减少数据库的负担" 这句话不是前端的人说的,前端的人才懒得管你数据从哪里来直接 mock 就完事了,这句话是后端的人之间的冲突,一个喜欢优化技术架构,一个不愿意改变
2019-09-25 17:08:07 +08:00
回复了 Marstin 创建的主题 问与答 v2 的用户主流都是前端吗,为什么这么排斥 sql
第一 别人没有义务帮你解决问题,你将代码不格式化给别人,无非浪费了别人的时间并且不尊重别人.

> 我自己去提问的时候,不仅仅会格式化,而且还会把每段的意思解释清楚

```
把数据读出来在应用里手写逻辑处理
```

第二 这个是所有做中间件的人都知道应该这样做,这是常识.

第三 sql 本来就不应该写的复杂,要脱离数据库的依赖方便迁移,这也是常识

```
喜欢用这样“尽量把逻辑放到业务层,减少数据库的负担”这样的回答去答复 sql 的相关问题,你真的了解相应的场景、架构、业务逻辑和解决方案吗?

```

那个 sql 写的很丑,基本上来说是一个有问题的 SQL,不要拿`场景、架构、业务逻辑和解决方案`去欺骗萌新了,你这些放在数据量小的情况下还好,一旦大了就有很大的问题了,


不能拿因为我只有一个人访问页面所以不会出现 BUG,来去掩饰自己程序中的设计问题


其次,我说的不是互联网应用,而是所有软件开发都应该按照这个常识.
2019-09-25 16:55:37 +08:00
回复了 ReZer0 创建的主题 问与答 国内个人开发者软件被破解是否有维权办法?
@Buges 谁告诉你脚本小子会知难而退了? 大部分脚本小子都会死磕到底,破解收费不是目的,目的是破解到一个软件获得的成就感,软件越复杂成就感越高.


基本上破解的脚本小子都懒得去使用软件.
不要问,问就是 VPN + Debian
2019-09-25 16:46:28 +08:00
回复了 harley27 创建的主题 程序员 请问五六个 TB 的数据,用什么数据库建库比较好?
mysql cluster 表示毫无压力
2019-09-25 13:10:07 +08:00
回复了 BillyQIn 创建的主题 问与答 如果只能向别人推荐一本书,你会推荐哪本?
<维基百科> 你能读完算我输.jpg
@nnnToTnnn 那个 sql 大神能否讲解一下

on 和 where 的区别


我一直以为

on 是指两个表关联的条件
where 指的是过滤条件

on 使用过滤条件相比 where 查询会快吗?
其次,这种粘贴复制的,连代码都不格式化一下的,我觉得这对帮你解决问题的人,很不友好.


真的是日了狗了,我严重怀疑你写代码也是不是不注重格式
```
SELECT su.real_name AS realName, sd.name AS deptName, su.user_name AS userName, ahh.*
FROM (
SELECT
ROUND(SUM(IF(DAY(ah.audit_time) = '1', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '1'
, ROUND(SUM(IF(DAY(ah.audit_time) = '2', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '2'
, ROUND(SUM(IF(DAY(ah.audit_time) = '3', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '3'
, ROUND(SUM(IF(DAY(ah.audit_time) = '4', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '4'
, ROUND(SUM(IF(DAY(ah.audit_time) = '5', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '5'
, ROUND(SUM(IF(DAY(ah.audit_time) = '6', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '6'
, ROUND(SUM(IF(DAY(ah.audit_time) = '7', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '7'
, ROUND(SUM(IF(DAY(ah.audit_time) = '8', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '8'
, ROUND(SUM(IF(DAY(ah.audit_time) = '9', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '9'
, ROUND(SUM(IF(DAY(ah.audit_time) = '10', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '10'
, ROUND(SUM(IF(DAY(ah.audit_time) = '11', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '11'
, ROUND(SUM(IF(DAY(ah.audit_time) = '12', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '12'
, ROUND(SUM(IF(DAY(ah.audit_time) = '13', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '13'
, ROUND(SUM(IF(DAY(ah.audit_time) = '14', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '14'
, ROUND(SUM(IF(DAY(ah.audit_time) = '15', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '15'
, ROUND(SUM(IF(DAY(ah.audit_time) = '16', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '16'
, ROUND(SUM(IF(DAY(ah.audit_time) = '17', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '17'
, ROUND(SUM(IF(DAY(ah.audit_time) = '18', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '18'
, ROUND(SUM(IF(DAY(ah.audit_time) = '19', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '19'
, ROUND(SUM(IF(DAY(ah.audit_time) = '20', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '20'
, ROUND(SUM(IF(DAY(ah.audit_time) = '21', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '21'
, ROUND(SUM(IF(DAY(ah.audit_time) = '22', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '22'
, ROUND(SUM(IF(DAY(ah.audit_time) = '23', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '23'
, ROUND(SUM(IF(DAY(ah.audit_time) = '24', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '24'
, ROUND(SUM(IF(DAY(ah.audit_time) = '25', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '25'
, ROUND(SUM(IF(DAY(ah.audit_time) = '26', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '26'
, ROUND(SUM(IF(DAY(ah.audit_time) = '27', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '27'
, ROUND(SUM(IF(DAY(ah.audit_time) = '28', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '28'
, ROUND(SUM(IF(DAY(ah.audit_time) = '29', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '29'
, ROUND(SUM(IF(DAY(ah.audit_time) = '30', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '30'
, ROUND(SUM(IF(DAY(ah.audit_time) = '31', ah.audit_num * ifnull(kpi.kpi_value, 1), NULL)), 2) AS '31'
, SUM(ROUND(ah.audit_num * ifnull(kpi.kpi_value, 1), 2)) AS auditCount
, ah.account_number AS empNumber, ah.emp_name AS employeeName
, SUM(ROUND(ah.pass_num * ifnull(kpi.kpi_value, 1), 2)) AS passCount
, SUM(ROUND(ah.delete_Num * ifnull(kpi.kpi_value, 1), 2)) AS delCount
FROM audit_days ah
LEFT JOIN skill_group_kpi kpi
ON ah.group_name = kpi.group_name
AND kpi.is_deleted = 0
WHERE 1 = 1
GROUP BY ah.account_number
ORDER BY NULL
) ahh
LEFT JOIN sys_user su
ON su.qq LIKE concat('%', ahh.empNumber, '%')
AND ahh.empNumber != 0
LEFT JOIN sys_department sd ON sd.id = su.department_id

```

我看了你的 SQL,特么有个问题想问下你


```
ON su.qq LIKE concat('%', ahh.empNumber, '%')
```

关联表的时候不应该强关联么? 怎么还有一个 on like? 哪个大神能解释一下?


其次

自己跑下解析计划,就不就知道哪里慢了? 我这里有没有数据,光看 SQL 估计有点难,目前就看出来了一个 on like 很叼,叼爆了
2019-09-23 23:32:57 +08:00
回复了 sgissb1 创建的主题 程序员 遇到学院派程序员,大家怎么处理和之间的关系
我就喜欢理论强的人,不喜欢那些伪理论强的人.

实际上理论知识强的人,实际上编码能力等于他的理论知识.

就怕只是知道个大概,还没怎么写过代码,就可怕了.

不知道理论何谈写代码?
2019-09-23 16:36:05 +08:00
回复了 qianyan 创建的主题 问与答 公司快 gg 了,开始无限期放假
@passerbytiny 是的,超级讨厌那些没搞清楚说 GG 的,真的,我之前打 csgo 外服,之后玩了一把 LOL,当时打的还行,惜败.

然后打出了 GG 结果被嘲讽了,what ? 我都惊呆了
2019-09-23 16:26:38 +08:00
回复了 iszengmh 创建的主题 问与答 你们离职原因都是怎么说的
公司环境比较好,待遇也可以,并且工作也饱和,主要是觉得自己的能力不能给公司创造很大的价值,所以想出去锻炼一下,磨炼一下自己的技能.
2019-09-19 15:13:09 +08:00
回复了 css3 创建的主题 问与答 你的微信朋友圈会发关于你公司的一些资讯(新闻)吗?
@atonku becase cool (*/ω\*)
@mumu0934 不好意思,一直用的 github 的免费个人帐号,还没有尝试过 github 的组织方式。T-T
1 ... 33  34  35  36  37  38  39  40  41  42 ... 67  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   901 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 22:07 · PVG 06:07 · LAX 15:07 · JFK 18:07
Developed with CodeLauncher
♥ Do have faith in what you're doing.