V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  jhdxr  ›  全部回复第 87 页 / 共 103 页
回复总数  2042
1 ... 83  84  85  86  87  88  89  90  91  92 ... 103  
2016-10-09 13:43:59 +08:00
回复了 depress 创建的主题 支付宝 作为支付宝本职工作的支付做的这么混乱真的大丈夫?
因为它扫你是商户接入了商家支付,最直接的表现是你可以信用卡
另外一种你扫它多半只是个人转账,只能用余额或者借记卡。。。
2016-10-05 18:06:44 +08:00
回复了 ebony0319 创建的主题 随想 前端把查询插入写成这样是要闹哪样!
@ebony0319 你需要 navicat (的自动格式化

INSERT INTO cb (
   orderno,
   ordersn,
   cbtype,
   slcb,
   pjcb,
   rgfscb,
   rgktcb,
   rgxscb,
   rgzscb,
   rgbzcb,
   ddcb,
   slsycb,
   ktgz,
   xsgz,
   zsgz,
   bzgz,
   wfj,
   cbycyy
) SELECT
   orderno,
   ordersn,
   cbtype,
   slcb,
   pjcb,
   fscb,
   ktcb,
   xscb,
   zscb,
   bzcb,
   ddcb,
   slsycb,
   ktgz,
   xsgz,
   zsgz,
   bzgz,
   wfprice,
   cbycyy
FROM
  (
     SELECT
       a.orderno,
       a.ordersn,
       a.cbtype,
       isnull(fs.cbycyy, '') + isnull(sl.cbycyy, '') + isnull(pj.cbycyy, '') + isnull(rg.cbycyy, '') + isnull(dd.cbycyy, '') + CASE
     WHEN a.iswf = 1
     AND isnull(wfj.price, 0) = 0 THEN
      '外发价格为零'
     ELSE
      ''
     END cbycyy,
     wfj.price wfprice,
     fs.fscb,
     sl.slcb,
     pj.pjcb,
     rg.ktcb,
     rg.xscb,
     rg.zscb,
     rg.bzcb,
     dd.ddcb,
     sycb.sycb / a.num slsycb,
     rggz.ktgz,
     rggz.xsgz,
     rggz.zsgz,
     rggz.bzgz
   FROM
    (
       SELECT
         a.orderno,
         a.ordersn,
         a.num,
         a.productid,
         0 cbtype,
         a.jgs,
         a.iswf,
         a.orderdate
       FROM
         ORDER a
       WHERE
         num > 0
       AND isnull(isch, 0) = 0
       UNION ALL
         SELECT
           a.orderno,
           a.ordersn,
           a.num,
           a.productid,
           1 cbtype,
           a.jgs,
           a.iswf,
           a.orderdate
         FROM
           ORDER a
         WHERE
           num > 0
         AND isnull(isch, 0) = 0
    ) a
   LEFT OUTER JOIN (
     SELECT
       a.orderno,
       a.ordersn,
       CASE
     WHEN b.jgs <> '工厂' THEN
       1
     ELSE
       0
     END cbtype,
     max(
       CASE
       WHEN b.id IS NULL THEN
        '空台材料与 BOM 不符'
       ELSE
        ''
       END
    ) cbycyy,
     sum(
       CASE
       WHEN isnull(b.price, 0) = 0 THEN
         c.pjnum * c.bomweight * d.cbj2
       ELSE
         b.price * c.pjnum * c.bomweight
       END
    ) fscb
   FROM
     ORDER a
   INNER JOIN bom c ON a.productid = c.productid
   INNER JOIN product d ON d.id = c.pjid
   LEFT OUTER JOIN orderktrg b ON a.orderno = b.orderno
   AND a.ordersn = b.ordersn
   AND c.pjid = b.rgid
   WHERE
     d.productno LIKE 'K%'
   AND a.orderno = 'S0116050030'
   AND a.ordersn = 10
   GROUP BY
     a.orderno,
     a.ordersn,
     b.jgs
  ) fs ON a.orderno = fs.orderno
   AND a.ordersn = fs.ordersn
   AND a.cbtype = fs.cbtype
   LEFT OUTER JOIN (
     SELECT
       a.orderno,
       a.ordersn,
       max(
         CASE
         WHEN c.orderno IS NOT NULL
         AND isnull(c.wlly, '') <> '客户'
         AND isnull(c.cbj2, 0) = 0
         AND isnull(b.cbj2, 0) = 0
         AND isnull(b.rkprice, 0) = 0 THEN
          '价格为零'
         ELSE
          ''
         END
      ) + CASE
     WHEN isnull(need.need, 0) <> cc.slnumtotal * a.num THEN
      '数量不符'
     ELSE
      ''
     END cbycyy,
     CASE
   WHEN c.wlly <> '工厂' THEN
     1
   ELSE
     0
   END cbtype,
   sum(
     c.num * CASE
     WHEN isnull(c.cbj2, 0) > 0 THEN
       c.cbj2
     WHEN isnull(b.cbj2, 0) < isnull(b.rkprice, 0) THEN
       b.rkprice
     ELSE
       b.cbj2
     END
  ) / CASE
WHEN a.num = 0 THEN
   NULL
ELSE
   a.num
END slcb
FROM
   ORDER a
LEFT OUTER JOIN orderslxq c ON a.orderno = c.orderno
AND a.ordersn = c.ordersn
AND c.wlly <> '客户'
LEFT OUTER JOIN product b ON c.slid = b.id
INNER JOIN product cc ON a.productid = cc.id
LEFT OUTER JOIN (
   SELECT
     orderno,
     ordersn,
     sum(num) need
   FROM
     orderslxq a
   WHERE
     1 = 1
   AND a.orderno = 'S0116050030'
   AND a.ordersn = 10
   GROUP BY
     a.orderno,
     a.ordersn
) need ON a.orderno = need.orderno
AND a.ordersn = need.ordersn
WHERE
   1 = 1
AND a.orderno = 'S0116050030'
AND a.ordersn = 10
GROUP BY
   a.orderno,
   a.ordersn,
   a.num,
   c.wlly,
   cc.slnumtotal,
   need.need
  ) sl ON a.orderno = sl.orderno
   AND a.ordersn = sl.ordersn
   AND a.cbtype = sl.cbtype
   LEFT OUTER JOIN (
     SELECT
       a.orderno,
       a.ordersn,
       max(
         CASE
         WHEN isnull(b.cbj2, 0) = 0
         AND isnull(b.rkprice, 0) = 0 THEN
          '配件价格为零'
         ELSE
          ''
         END
      ) + CASE
     WHEN need.need <> cc.pjnumtotal * c.num THEN
      '数量不符'
     ELSE
      ''
     END cbycyy,
     CASE
   WHEN a.wlly <> '工厂' THEN
     1
   ELSE
     0
   END cbtype,
   sum(
     a.num * CASE
     WHEN isnull(b.cbj2, 0) < isnull(b.rkprice, 0) THEN
       b.rkprice
     ELSE
       b.cbj2
     END
  ) / CASE
WHEN c.num = 0 THEN
   NULL
ELSE
   c.num
END pjcb
FROM
   orderpjxq a
INNER JOIN product b ON a.xxid = b.id
INNER JOIN ORDER c ON a.orderno = c.orderno
AND a.ordersn = c.ordersn
INNER JOIN product cc ON c.productid = cc.id
INNER JOIN (
   SELECT
     orderno,
     ordersn,
     sum(num) need
   FROM
     orderpjxq a
   WHERE
     1 = 1
   AND a.orderno = 'S0116050030'
   AND a.ordersn = 10
   GROUP BY
     a.orderno,
     a.ordersn
) need ON a.orderno = need.orderno
AND a.ordersn = need.ordersn
WHERE
   1 = 1
AND a.wlly <> '客户'
AND a.orderno = 'S0116050030'
AND a.ordersn = 10
GROUP BY
   a.orderno,
   a.ordersn,
   c.num,
   a.wlly,
   cc.pjnumtotal,
   need.need
  ) pj ON a.orderno = pj.orderno
   AND a.ordersn = pj.ordersn
   AND a.cbtype = pj.cbtype
   LEFT OUTER JOIN (
     SELECT
       a.orderno,
       a.ordersn,
       max(
         CASE
         WHEN b.id IS NULL
         AND d.productname NOT LIKE '%镶%' THEN
          '项目不符'
         WHEN d.productname LIKE '%镶%'
         AND a.orderdate >= '2012-03-21'
         AND isnull(xsrg2.ycyy, 0) > 0 THEN
          '人工项目与 BOM 不符'
         ELSE
          ''
         END
      ) cbycyy,
       CASE
     WHEN b.jgs <> '工厂' THEN
       1
     ELSE
       0
     END cbtype,
     sum(
       CASE
       WHEN d.productno LIKE 'R%'
       AND d.productname NOT LIKE '%镶%'
       AND d.productname NOT LIKE '%包装%'
       AND d.productname NOT LIKE '%抹黑%'
       AND d.productname NOT LIKE '%粘%'
       AND d.productname NOT LIKE '%滴%' THEN
         CASE
       WHEN isnull(b.price, 0) = 0 THEN
         c.bomprice
       ELSE
         b.price
       END * c.pjnum * c.bs
       ELSE
         NULL
       END
    ) ktcb,
     CASE
   WHEN a.orderdate >= '2012-03-21' THEN
     xsrg2.xsrg
   WHEN isnull(xsrg2.xsrg, 0) = 0 THEN
     sum(
       CASE
       WHEN d.productno LIKE 'R%'
       AND d.productname LIKE '%镶%' THEN
         CASE
       WHEN isnull(b.price, 0) = 0 THEN
         c.bomprice
       ELSE
         b.price
       END * c.pjnum * c.bs
       ELSE
         NULL
       END
    )
   ELSE
     xsrg2.xsrg
   END xscb,
   sum(
     CASE
     WHEN d.productno LIKE 'R%'
     AND (
       d.productname LIKE '%粘%'
       OR d.productname LIKE '%抹黑%'
       OR d.productname LIKE '%滴%'
    ) THEN
       CASE
     WHEN isnull(b.price, 0) = 0 THEN
       c.bomprice
     ELSE
       b.price
     END * c.pjnum * c.bs
     ELSE
       NULL
     END
  ) zscb,
   sum(
     CASE
     WHEN d.productno LIKE 'R%'
     AND d.productname LIKE '%包装%' THEN
       CASE
     WHEN isnull(b.price, 0) = 0 THEN
       c.bomprice
     ELSE
       b.price
     END * c.pjnum * c.bs
     ELSE
       NULL
     END
  ) bzcb
FROM
   ORDER a
INNER JOIN bom c ON a.productid = c.productid
INNER JOIN product d ON d.id = c.pjid
LEFT OUTER JOIN orderktrg b ON a.orderno = b.orderno
AND a.ordersn = b.ordersn
AND c.pjid = b.rgid
LEFT OUTER JOIN (
   SELECT
     a.orderno,
     a.ordersn,
     CASE
   WHEN isnull(a.jgs, '') <> '工厂'
   AND isnull(a.jgs, '') <> '' THEN
     1
   ELSE
     0
   END cbtype,
   sum(
     CASE
     WHEN isnull(a.price_jgs, 0) = 0
     AND isnull(b.price_bom, 0) = 0 THEN
       1
     ELSE
       0
     END
  ) ycyy,
   sum(
     CASE
     WHEN isnull(a.price_jgs, 0) = 0 THEN
       b.price_bom
     ELSE
       a.price_jgs
     END * a.num / CASE
     WHEN isnull(c.num, 0) = 0 THEN
       NULL
     ELSE
       c.num
     END
  ) xsrg
FROM
   orderslxq a
INNER JOIN product p ON a.slid = p.id
AND p.productno NOT LIKE 'P%'
LEFT OUTER JOIN gyname b ON a.gyid = b.id
INNER JOIN ORDER c ON a.orderno = c.orderno
AND a.ordersn = c.ordersn
WHERE
   1 = 1
AND a.orderno LIKE '%S0116050030%'
AND a.ordersn = 10
AND isnull(a.gxid, 0) <> 6
GROUP BY
   a.orderno,
   a.ordersn,
   a.jgs
) xsrg2 ON a.orderno = xsrg2.orderno
AND a.ordersn = xsrg2.ordersn
AND CASE
WHEN b.jgs <> '工厂' THEN
   1
ELSE
   0
END = xsrg2.cbtype
WHERE
   1 = 1
AND d.productno LIKE 'R%'
AND a.orderno LIKE '%S0116050030%'
AND a.ordersn = 10
GROUP BY
   a.orderdate,
   a.orderno,
   a.ordersn,
   xsrg2.ycyy,
   xsrg2.xsrg,
   CASE
WHEN b.jgs <> '工厂' THEN
   1
ELSE
   0
END
  ) rg ON a.orderno = rg.orderno
   AND a.ordersn = rg.ordersn
   AND a.cbtype = rg.cbtype
   LEFT OUTER JOIN (
     SELECT
       a.orderno,
       a.ordersn,
       a.cbtype,
       a.productid,
       max(
         CASE
         WHEN a.ddprice = 0 THEN
          '价格为零'
         ELSE
          ''
         END
      ) cbycyy,
       CASE
     WHEN SUM(a.ddnum) = 0 THEN
       sum(1 * a.ddprice)
     ELSE
       SUM(a.ddnum * a.ddprice) / CASE
     WHEN SUM(a.ddnum) = 0 THEN
       1
     ELSE
       sum(a.ddnum)
     END
     END AS ddcb,
     CASE
   WHEN SUM(a.ddnum) = 0 THEN
     1
   ELSE
     sum(a.ddnum)
   END AS ddnum
   FROM
    (
       SELECT
         a.orderno,
         a.ordersn,
         a.cbtype,
         a.productid,
         a.ddnum,
         a.cureid,
         CASE

。。。(字数限制,以下省略。。。铜币在燃烧。。。
2016-10-05 17:32:52 +08:00
回复了 ebony0319 创建的主题 MySQL sql 一段代码优化
我也来补充个方案,换 Oracle
2016-10-02 14:26:06 +08:00
回复了 billion 创建的主题 问与答 如何创建一个文本文件,里面的内容是它自己的 MD5 值?
@crs0910 『唯一性』这三个字从哪冒出来的? md5 的取值范围是 32 位大小写不敏感的英文数字,是有限的。无限域到有限域的映射,怎么可能唯一
2016-10-01 17:50:15 +08:00
回复了 tvallday 创建的主题 分享发现 12306 给旅客画像 弹广告分类投放
@tvallday 我来给你例子,药价是不是变贵了,并且是很多很多倍(我不否认药品涨价的合理性)。
相反的,我很好奇,你觉得在中国有什么东西是市场化只会变便宜的?
让我想想。。。滴滴打车?扣除补贴,然后再把该买的保险买上后再比比。
2016-10-01 15:13:30 +08:00
回复了 tvallday 创建的主题 分享发现 12306 给旅客画像 弹广告分类投放
@tvallday 绿化那是没办法,政策有要求啊。客运也是如此,上面限制着呢。。。
进出的便利问题,按照你的理论,同样价格的飞机,以及更便宜的汽车,都能满足啊

最后回答下你的问题,资源稀缺的时候,别说花园绿化了,连厨房卫生间客厅都未必能有独立的,极端的显示案例可以百度『笼屋』。铁路现在也是这种供小于求,并且极端情况(春节)下供远小于求的情况。
2016-10-01 14:56:09 +08:00
回复了 tvallday 创建的主题 分享发现 12306 给旅客画像 弹广告分类投放
@tvallday 你既然知道『因为铁路主要收入是货运而不是客运』,那还怎么得出票价绝对不会太贵这么荒谬的结论的?现在都是货运铺贴客运,要为了利润,肯定客运直接砍了全部做货运啊
2016-10-01 13:22:45 +08:00
回复了 benatsh 创建的主题 问与答 不知道 V2EX 上有多少开发人员对数据分析发展方向感兴趣
感兴趣。但是很尴尬的一点(我相信不少人也是这样)就是对于数据相关的能力还停留在学校水平(甚至更低),直接带来匹配的岗位也会是初级的岗位,那么转行(虽然同为 IT ,但是对于内行来说这也算是一次转行了)极有可能会导致自己薪资的降低。。。
2016-09-29 14:25:28 +08:00
回复了 b821025551b 创建的主题 宽带症候群 今天才发现,联通的半年 1G 流量包简直业界良心!
@xi_lin 是真的。我已经延期了 N 年了,江苏联通
2016-09-27 18:28:48 +08:00
回复了 rio 创建的主题 SSL WoSign/StartSSL 要完蛋了
http://news.softpedia.com/news/mozilla-ready-to-ban-wosign-certificates-for-one-year-after-shady-behavior-508674.shtml

这个禁令是一年有效期的,一年内如果没什么问题就恢复信任的。 40 多楼居然完全没人提到这一点
2016-09-27 18:27:36 +08:00
回复了 tanteng 创建的主题 PHP 《性感的 PHP——现代化 PHP 开发》PPT 分享
@gouchaoer 对于性能的观点我依然不变,框架的性能在 99%的场景下还不足以成为瓶颈。开发效率优先。当然我并不否认你的观点和数据(例如各种魔术方法,使用对象而非数组,在 php 里都会导致大幅变慢)

然后单步的这个需求,我看了一眼我觉得 laravel 也是完全可以做到的啊,也许你需要换个 ide ,例如 phpstorm 就不错。但是,因为 laravel 大量使用了闭包,所以按照你的这个要求,单步会很蛋疼,因为会跳来跳去,而且有大量的例如 pipeline 之类的框架类 /方法在其中。

框架的喜好各有所爱,同样也不回复了←不想引战
2016-09-27 11:45:40 +08:00
回复了 tanteng 创建的主题 PHP 《性感的 PHP——现代化 PHP 开发》PPT 分享
@gouchaoer laravel 性能低下这个观点先放一放(毕竟看和什么对比,以及用框架最主要是为了提高开发速度,而性能也没有差到不能忍受),不能单步调试我也想问为什么。。。
如果你指的是因为 laravel 在很多地方都传递的是闭包 /callback ,而不能直接 step into 的话,那么你可以在闭包里下断点。或者多 step over 一些总能进去的。。。
如果你指的是因为__call 和__callStatic 导致的 IDE 找不到方法,那么可以考虑 `barryvdh/laravel-ide-helper`
2016-09-25 17:24:24 +08:00
回复了 lufficc 创建的主题 程序员 一个问题,博客需不需要 Redis?
我觉得问题所在是『 we add a hard dependence on Redis 』如果你是自己的网站写着玩那我所谓,上面一堆人已经说过了。但是如果你是一个开源项目,谨慎选择和添加依赖。像 redis 这种属于锦上添花型的你完全应该做成如果有,那么用,如果没有,那就降级到 db 。
2016-09-25 00:14:17 +08:00
回复了 kouryu 创建的主题 宽带症候群 喷了,今天停机状态下被联通彪走近 30G 流量。
@kouryu 如果是苹果的话,的确是有这个功能的。。。 WiFi 助理。。。
2016-09-24 19:36:25 +08:00
回复了 Livid 创建的主题 SSD 关于浏览器对 SSD 的磨损
@BOYPT
Update 1: We are testing other browsers. Currently in the middle of a Chrome Version 52.0.2743.116 m test. We have been able to see a pace of over 24GB/ day of writes on this machine (see here.)

chrome 的消耗是一天 24g , firefox 的翻倍。吃资源大户就别洗了。。。
2016-09-24 13:12:03 +08:00
回复了 trepwq 创建的主题 问与答 为防电信诈骗 atm 转账将 24 小时后到账??
@dreamcountry 你错了,如果真按照你这么做,骗 5000 也是死,杀人也是死,那么对于骗子来说,只要有一点暴露的可能性,他就会轻易的采取杀人灭口的方式,因为反正处罚是一样的。
你这种论调在完全不懂法的人群中很普遍,脑子是个好东西,多想一步,希望你也能有。
2016-09-24 12:43:53 +08:00
回复了 pouta 创建的主题 PHP 培训出来,找不到工作是不是可以考虑转行了
php 的市场肯定还是存在的。所以找不到的话,要么是你技术太菜了,要么是要求太高了。。。所以结论很明显了。。。
1 ... 83  84  85  86  87  88  89  90  91  92 ... 103  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4430 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 03:56 · PVG 11:56 · LAX 19:56 · JFK 22:56
Developed with CodeLauncher
♥ Do have faith in what you're doing.