首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么加班总是你?

为什么加班总是你?”其中一个原因就是原始表格不规范。 不规范表格典型特点 这个原始表格可能是你自己做出来,可能是别人给你,也可能是从软件里面导出来。...但是,假如财务经理跟会计说,请把2018 年第一个季度订单做出以下数据分析:订单金额排列前三名构成比例、最畅销前三个商品种类以及构成、畅销商品中最畅销种类是哪个接口,并且要求会计一个小时以内提交结果...为什么会崩溃? 因为这是一张不规范原始表格! 仔细观察一下,首先日期就不规范,既有日期格式也有文本格式日期。...(8)相同商品二级属性分别放在不同列不便于日后进行筛选 所以,财务经理给会计布置一连串财务统计以及分析任务,没有几个小时是做不下来。...此时会计是觉得这个领导是故意刁难人还是默默加班? 因此不规范原始表格就是“为什么加班总是你?”一个原因,不规范表格给你工作效率造成了很大阻碍,那毫无疑问加班肯定总是你。

61020

为什么原型总是改?

如果把做一款产品比做盖房子,那么业务流程图好比图纸,图纸如果出了问题在后面施工过程中将面临问题就是拆了建建了拆(交互原型图),每个产品都是由许多功能组成,功能是把众多需求以产品形式呈现用户面前...那么有小伙伴会问为什么一定要做业务流程图,而不能直接用原型图呢?...简单点说业务流程图是以产品视角来看产品,而交互原型是以用户视角来看产品,或许你还是不懂在讲的是什么鬼,那么就举个例子来进一步说明一下。 ?...业务流程图怎么做 从上面的几点中我们知道了,为什么我们交互原型图为什么总是改改改,总的来说还是我们底层逻辑东西没有搭建好。那么业务流程图应该怎么做呢?...拿上面的注册业务流程图举例: 要完成事项:注册 哪些人会参与:注册用户、系统 数据是怎么流转:主要是“黑盒子”部分 异常:业务流程图中已经标注 二、制作流程图软件 习惯用Axure做,

62030
您找到你想要的搜索结果了吗?
是的
没有找到

#PY小贴士# PyCharm为什么执行结果很诡异?

今天讲这个小问题,没有用过 PyCharm 同学会完全不知所云,但用过的人,可能有一半以上概率会遇到这个算不上 bug 但也可能让人迷惑坑。...情况就是:当你写了一段代码,点击 PyCharm 右上角绿色小三角运行程序时,发现结果跟你预期完全不相干。然后,无论你怎么修改代码,结果丝毫不会改变。甚至你一怒之下删光所有代码,竟然仍有输出!...其实原因也很简单:在 PyCharm里面,切换了当前编辑 py 文件后,默认运行代码文件是不会跟着变。这时候用快捷键或者点运行按钮执行都还是一开始设定那个代码文件。 ?...或者在设置里重新设定下 run context configuration 快捷键,用这个快捷键来运行,就会是当前 py 文件了。...不过这样一来,如果你不是写单个文件代码,而是开发有固定执行入口项目,就反倒不方便了。所以具体就看你自己需要了。 ?

1.2K20

为什么网页总是卡?前端性能优化规则要点

一说到页面的性能优化,大家可能都会想起雅虎军规、2-5-8原则、3秒钟首屏指标等规则,这些规则在开发过程中不是强制要求,但是有时候为了追求页面性能完美和体验,就不得不对原有的代码进行修改和优化。...下面整理出一些常用性能优化要点,同时再罗列一下雅虎军规、2-5-8原则、3秒钟首屏指标这三个常用规则要点。...,节省加载时间,所有静态资源都要在服务器端设置缓存,并且尽量使用长缓存(「使用时间戳更新缓存」) 缓存一切可缓存资源 使用长缓存 使用外联样式和脚本 「压缩代码」:减少资源大小可加快网页显示速度,...「首屏加载」:首屏快速显示可大大提升用户对页面速度感知,应尽量针对首屏快速显示做优化 「按需加载」:将不影响首屏资源和当前屏幕不用资源放到用户需要时才加载,可大大提升显示速度和降低总体流量(「...」:过多font-size影响CSS树效率 「值为0时不需要任何单位」:为了浏览器兼容性和性能,值为0时不要带单位 「标准化各种浏览器前缀」 无前缀属性应放在最后 CSS动画属性只用-webkit

1.7K20

Excel揭秘23:公式结果产生陷阱

然而,这会带来一些潜在问题。例如,在单元格B2中输入数值,在单元格B3中有一个公式,当B2中值大于3时,输入B2中值,否则输入空,如下图1所示。 ? 图1 可以看到,一切都很完美!...但是,修改单元格B2中数值为1,此时结果如下图2所示。 ? 图2 看到了什么?单元格B3中值大于0,判断为TRUE;大于1000000,也判断为TRUE。这是怎么回事?...还是回到公式: =IF(B2>3,B2,"") 当条件不满足时,会在单元格中输入空。双引号里面没有包含什么,Excel将其视为文本,虽然什么也没有,但它仍然是一个文本字符串。...这也是在上图2所示工作表中看到其比1000000都还大原因。 此时,如果我们在工作表中筛选大于0值,那么由公式生成空单元格也会包含在其中。...当然,我们可以直接在公式中指定0: =IF(B2>3,B2,"0") 然而,如果我们不喜欢这样让0显示出来,而是喜欢在这种情形中让单元格看起来为空呢?可以使用条件格式,如下图3所示。 ?

70610

为什么敏捷总是不成功?

不过近几年,经常在知乎上看到很多人在说为什么敏捷总是不成功,敏捷很难,敏捷不好,甚至敏捷不适合,与我无关。这些问题看似简单,实则是一些常见误区。1、敏捷与我无关敏捷与我无关。...几次演练就是让你总结出不好地方,下一次可以改进。这不就是工作中敏捷例子吗?生活中敏捷,举个儿子例子:孩子在商场看到了一个恐龙玩具,他很想要,可是拒绝他了。...4、对敏捷有误解这么多年了,还是可以在网上看到一些评论,比如:我们跑敏捷为什么要写文档?敏捷有那么多会议干嘛,不浪费时间吗?这些都是对敏捷误解。首先,敏捷也会有文档,不是说敏捷了就不写文档。...团队中良好沟通也会让大家更有默契,更容易互相补位,有利于T型人才(一专多能)发展,从而提升效率。总结当我们在面对一些新观点出现时候,我们总是会有畏惧心理,这还是源于我们意识。...所以,千万不要习惯性拒绝新事物,要切实去了解一下新事物,仔细思考其本质,千万不要自欺欺人,妄下结论。所以,现在想想,你敏捷为什么这么难?

31730

为什么实施调研总是做不好

如果你看了前面的文章,懂得了流程管理:实施ERP一定要懂流程管理,那么,这篇文章会让你清晰了解一下实施调研过程,为什么要做实施调研,以及实施调研做好了会带来哪些好处。...每个客户ERP实施方案不会相同,只有通过调研,才能找到准确、合理、符合客户企业特性、客主双方均会满意实施步骤、详细计划。...image.png 为什么要做实施调研 一个ERP项目,不论是客户还是ERP供应商,特别是客户,一般会经历ERP供应商售前调研、实施调研两大调研过程。...流程讨论时,可以将各部门绘制流程、调研了解流程、ERP规划建设流程进行对比分析,指出利弊,可以很快确认ERP中管理流程。...先期调研,客户方最多了解还是对ERP基础知识、电脑基础水平差距,制定改进计划,如搭建扩充局域网、增加电脑布点、对不会电脑操作ERP员工进行培训等。

57800

事务 ACID 属性总是傻傻分不清

事务起源 对于大部分程序员来说,他们任务就是把现实世界业务场景映射到数据库世界。...这时设计数据库大叔们就需要采取一些措施来让访问相同数据(上例中A账户和B账户)不同状态转换(上例中T1和T2)对应数据库操作执行顺序有一定规律,这也是我们后边章节要仔细唠叨内容。...所以说,数据库某些操作原子性和隔离性都是保证一致性一种手段,在操作执行完成后保证符合所有既定约束则是一种结果。那满足原子性和隔离性操作一定就满足一致性么?...这也不一定,只要最后结果符合所有现实世界中约束,那么就是符合一致性。...持久性(Durability) 当现实世界一个状态转换完成后,这个转换结果将永久保留,这个规则被设计数据库大叔们称为持久性。

46620

测试妹子呐喊:为什么总是收不到推送?

小树最近在开发公司 App 一个新功能,需要在用户上线时候,给关注了她用户发送一条推送消息。小树很快就完成了开发, 但测试人员却反馈说无法正常接收到推送。...这可让小树着急死了,但小树调用是原来推送接口,对推送相关业务并不熟悉。于是小树准备寻求资深工程师小黑帮助。...不同设备同一应用,它们 DeviceToken 是不同。同一设备不同应用,它们 DeviceToken 也是不同。...---- 你所看到是推送系列文章中一篇,更多关于推送文章: 《测试妹子呐喊:为什么总是收不到推送?》 《开发小哥困惑:为何要用第三方推送?》...《官方老爹之痛:为什么苹果能收到推送,而安卓不行?》

1.4K60

为什么原型总是改-页面流程篇

开篇是一个页面流程图基本做法事例,我们通过这张图可以一目了然看清楚用户是如何用我们产品,而我们交互原型图大家都知道更多细节用axure或sketch做一个模块一个模块,你很难以用户视角看清楚一个产品或功能全貌...也许有小伙伴还是没太看懂页面流程图是啥,那么画也个微信页面流程图吧(只画一部分了,而且是简单画了下,下面会举详细例子) ?...微信页面流程 从这个图是否能清晰看到整个产品全貌,看产品每个流程是怎么走,交互原型图是做不到这点,而且这里可以快速体验检测哪里有问题,发现问题做调整比在交互原型里去调整方便很多,这就是页面流程图...注册业务流程图png 聪明你应该发现了,页面流程图就是业务流程图中四方形部分以及菱形异常,不过在页面流程图中给用户看异常和给后台看异常是不同,给用户看异常就是弹窗。...关于工具和团队协作 个人习惯用axure,当然sketch和其它软件都木有问题了,怎么方便怎么做,有利于团队沟通快速推进项目,管他黑猫白猫能抓到耗子就是好猫。

85840

为什么程序员总是发现不了自己Bug?

即使是一些适用于 JavaScript 插件,也会额外需要无数文件。有时,这会让人觉得烦杂恼人——但至少是有用! 3.“有没有这个功能插件?” 为什么要重新发明轮子?...在 Internet Explorer 中渲染网页历史充满了艰辛考验,是我们有目共睹或亲身体验过。 从 5.5 版本升级到 IE9、IE10,总是需要争取到更高级浏览器支持。...“哦,天哪,以前为什么不写点注释呢?” 当涉及到比较基础前端 HTML / CSS / JS 时,我们没有必要写注释。...当我一筹莫展时,往往会选择从头开始,因为这样才有可能找到完成项目 正确道路。 ? 为什么程序员发现不了自己 Bug? ?...作为开发就和我们成人一样看到问题总是以自己世界观来理解,导致理所当然就这样就对了,而真正真相就被隐藏了。 当程序员面对 Bug 时候,如何机智甩锅?

75120

为什么数据分析成果总是难以落地?

为什么数据分析成果总是难以落地?数据分析价值总是远远低于预期?相信看完这篇文章,每个人都能找到一个属于自己答案。...01 遵循数据分析标准流程 数据分析遵循一定流程,不仅可以保证数据分析每一个阶段工作内容有章可循,而且还可以让分析最终结果更加准确,更加有说服力。...、重审过程; 6)成果部署,分析结果应用。...02 明确数据分析目标 在数据分析前期,要做到充分沟通、理解业务规则、关注业务痛点、了解用户需求、换位思考,明确为什么要做数据分析,要达到一个什么目标。...与外部人员沟通效不顺畅,可能造成前期需求不清,中间业务逻辑混乱,最终导致数据分析结果差强人意。与内部人员沟通效率低,可能造成分析进度滞后,分析工作开展不畅等诸多问题,直接影响分析效果。

28120

信安 | 红包踩雷,为什么总是你?

有网友在腾讯举报中心公众号留言——“在微信群里玩抢红包游戏,莫名其妙被举报为赌博,究竟是为啥?” 小助手:Excuse me ?这位网友,你确定你真的只是单纯抢红包而不是参与红包赌博?...按照《刑法》规定,以营利为目的聚众赌博或以赌博为业开设赌场,都将构成犯罪。其群主行为就等同于开赌场,属于犯罪行为,群成员“抢红包”也是涉赌违法行为,要受到治安处罚。...那么问题来了,为什么总是你? 小助手拿出压箱底活儿告诉你—— 不是你手气不好,而是你输给了这群以红包赌博为职业幕后黑手! ?...新人进群,需缴纳几十到几百不等押金,押金最终流向,无非是落入了担保人或群主口袋。 终极boss——群主 群主作为红包赌博游戏最终赢家, 为了规避打击,往往会建立很多红包群,甚至花钱买群。...Q2、手机上使用外挂,对个人信息有啥影响? A、外挂软件不仅会对其他用户造成严重骚扰,并存在收集用户隐私信息、盗取用户帐号密码等安全风险。

2.6K90

Excel公式练习82:提取最近出现相同数据旁边单元格内容

本次练习是:如下图1所示,有两列数据,要求在列B中输入数据后,自动匹配其上方最近一次出现该数据并提取对应列A中数据放置到列C对应单元格中,例如,单元格B6中输入1后,与其上方单元格B3中数据相同...(这是最近一名网友提问,特引于此作为一道公式练习题) ? 图1 要求在单元格C4中输入公式,然后拖放复制该公式至下方数据区域。 先不看答案,自已动手试一试。...解决方案 下面是编写一个数组公式。...(B3: 用来获取单元格B11上方区域B3:B10中与B11中相同数据所在行号,结果为: {"",4;"","","",8,"",10} 然后,使用LARGE函数获取最近相同值所在行号值(即数组中最大值...),公式LARGE函数解析为: LARGE({"",4;"","","",8,"",10},1) 结果为: 10 传递给INDEX函数,得到: INDEX(A1:A11,10) 结果为单元格A10中

1.9K10

妹子让看她写pytest,结果...

突然发现拖延症已经严重影响到了。 什么是拖延症,简单来说就是个人选择而已。每时每刻,面临辛苦选项与逃避选项时,倾向于选择更安逸那一个。一而再再而三,就成了拖延。...很早之前就计划专注某个方面写一个系列,但是直到今日,仍没有结果,实在是有些惭愧,想从新逼迫自己进步,不知道能坚持多久。...言归正传,谈下pytest,很多人会有疑问,网上都那么多pytest文章了,为什么还要专门写呢,其实很简单。...第二,刚好有测试妹子给我提供了一些简单pytest小案例,也正有此意,那这篇文章就这样来了。 先声明:技术文主要还是以理解为主,不一定专业,如果看完还是不会,那一定是不够好。...,每次执行时候会用pytest.main('-s 文件名') 其实这里-s是可以根据不同需求进行替换,这里我们替换成-v,那么执行结果就变成了 =======================

87420

都服了,为啥上游接口返回汉字总是乱码?

前言 想必大家编写代码时肯定和我一样,也遇到过汉字乱码问题。特别是,有时候和上下游对接接口,不能统一编码格式的话,一堆乱码问题,让人头皮发麻。 那么为什么会有这么多乱码问题? 什么是字符编码?...但是,这是自己定义编码规则,同桌阿霄就不乐意了。他非要认为 ESC 应该定义为 1101 1000,好家伙正好和我定义二进制数字顺序相反。...那结果肯定不用说了,把 0001 1011 这串数字给他之后,按照他编码规则来解,肯定是 &$#!这样东西。 所以,乱码问题说到底,就是编码和解码规则对应不上导致。...对于单字节符号,第一位设为0,后边 7 位对应这个字符ASCII码值。因此,像“A"这样英文字母,UTF-8 编码和 ASCII 编码是相同。...细心同学可能发现了,上边转换汉字可以用 char 类型来存储,这是为什么呢? 这是因为,在 Java 中,默认使用字符集就是 Unicode,可以容纳 100 多万个字符,其中就包括汉字。

1.5K30

为什么BERT不行?

当然了,bad case分析这块也聊了很多,多分析能发现其中端倪,知道模型需要什么,该怎么处理,再放一遍在这里,希望能好好阅读。...训练层面的分析 BERT训练其实挺多讲究,这里实验效果要保证对参数有一定要求,所以大家要多去观察训练过程暴露问题,训练过程其实就是要观测loss变化、验证集效果等问题,放置没学到、学飘了之类问题...类似的思路其实在这两篇文章里其实都有谈过: 心法利器[44] | 样本不均衡之我见 所以,很多时候你需要可能是更多地挖掘数据,从日志,从更多渠道去找,这个可能比增强本身要好。...这里背后逻辑可以参考这篇文章: 心法利器[45] | 模型需要信息提供够了吗 训练问题 针对训练问题,其实也就是一个经验问题了,多弄其实问题就会小很多,大家可以多去看各个论文使用超参,一般调差不多基本都不会有的...而文章本身输出并非是按照这个思路走,而是从一些大家经常问点深入来讨论,希望能从角度和风格来思考和回答问题。

1.2K20
领券