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

为什么加班总是你?

为什么加班总是你?”其中一个原因就是原始表格不规范。 不规范表格典型特点 这个原始表格可能是你自己做出来,可能是别人给你,也可能是从软件里面导出来。...如果是不规范表格,而你需要做出相应数据统计或者数据计算,那你肯定是要加班,花费时间也会比你平常工作量要多。 下图是一张hope 公司销售明细账。...但是,假如财务经理跟会计说,请把2018 年第一个季度订单做出以下数据分析:订单金额排列前三名构成比例、最畅销前三个商品种类以及构成、畅销商品中最畅销种类是哪个接口,并且要求会计一个小时以内提交结果...为什么会崩溃? 因为这是一张不规范原始表格! 仔细观察一下,首先日期就不规范,既有日期格式也有文本格式日期。...此时会计是觉得这个领导是故意刁难人还是默默加班? 因此不规范原始表格就是“为什么加班总是你?”一个原因,不规范表格给你工作效率造成了很大阻碍,那毫无疑问加班肯定总是你。

60720

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

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

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

为什么原型总是改?

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

61830

为什么敏捷总是不成功?

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

31430

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

如果你看了前面的文章,懂得了流程管理:实施ERP一定要懂流程管理,那么,这篇文章会让你清晰了解一下实施调研过程,为什么要做实施调研,以及实施调研做好了会带来哪些好处。...实施顺序,就是针对企业实务在ERP中难易及先后次序,来规划项目培训、上线计划;让ERP项目快速、平稳、高质量上线。...image.png 为什么要做实施调研 一个ERP项目,不论是客户还是ERP供应商,特别是客户,一般会经历ERP供应商售前调研、实施调研两大调研过程。...流程讨论时,可以将各部门绘制流程、调研了解流程、ERP规划建设流程进行对比分析,指出利弊,可以很快确认ERP中管理流程。...先期调研,客户方最多了解还是对ERP基础知识、电脑基础水平差距,制定改进计划,如搭建扩充局域网、增加电脑布点、对不会电脑操作ERP员工进行培训等。

57700

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

事务起源 对于大部分程序员来说,他们任务就是把现实世界业务场景映射到数据库世界。...比如现在狗哥有11元,猫爷只有2元,那么现实中这个情况映射到数据库account表就是这样: +----+--------+---------+| id | name | balance |+-...原子性(Atomicity) 现实世界中转账操作是一个不可分割操作,也就是说要么压根儿就没转,要么转账成功,不能存在中间状态,也就是转了一半这种情况。...这时设计数据库大叔们就需要采取一些措施来让访问相同数据(上例中A账户和B账户)不同状态转换(上例中T1和T2)对应数据库操作执行顺序有一定规律,这也是我们后边章节要仔细唠叨内容。...中止(aborted) 如果事务执行了半截而变为失败状态,比如我们前边唠叨狗哥向猫爷转账事务,当狗哥账户钱被扣除,但是猫爷账户钱没有增加时遇到了错误,从而当前事务处在了失败状态,那么就需要把已经修改狗哥账户余额调整为未转账之前金额

45920

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

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

1.4K60

HashMap 容量为什么总是为 2 次幂?

为什么要保证 capacity 是2次幂呢? 1)在get方法实现中,实际上是匹配链表中 Node[] tab 中数据。...- 1) & hash,当n为2次幂时,会满足一个公式:(n - 1) & hash = hash % n 2.为什么要通过 (n - 1) & hash 决定桶索引呢?...1)key具体应该在哪个桶中,肯定要和key挂钩,HashMap顾名思义就是通过hash算法高效把存储数据查询出来,所以HashMap所有get 和 set 操作都和hash相关。...2)既然是通过hash方式,那么不可避免会出现hash冲突场景。hash冲突就是指 2个key 通过hash算法得出哈希值是相等。...尽量避免 bug 手法2、HashMap 为什么线程不安全?3、3种骚操作,教你查看 Java 字节码! 4、疯了!同事又问我为什么不能用 isXXX5、不能用 + 拼接字符串?这次要吊打面试官!

1.7K20

为什么Python是数据科学家首选语言

这篇文章全面探讨了Python作为数据科学领域首选语言原因。...在这些工具和技术中,Python语言以其易于学习、强大功能和广泛应用,已经成为了数据科学家首选。...随着时间推移,Python已经从一个小型脚本语言发展成为了一个广泛应用于Web开发、网络编程、自动化、科学计算、人工智能和数据科学等众多领域语言。 Python为什么能在数据科学领域脱颖而出?...这主要得益于Python一些独特优势,例如它易学性、可读性强语法,强大科学计算库,以及活跃开源社区。 本文目的 本文目的是深入探讨为什么Python成为数据科学家首选语言。...通过阅读本文,我们希望你能了解到Python强大之处,以及为什么你应该选择Python作为你数据科学学习语言。

24220

为什么 Haskell 是我们构建生产软件系统首选

Haskell 是我们在构建生产软件系统时使用首选编程语言。对于只是大致了解这种语言的人们来说,这个选择看起来很不一般。人们都知道 Haskell 是一种学习曲线陡峭高级语言。...在这篇文章中,将介绍 Haskell 一些突出特性,这些特性让它成为一种出色、具有行业水准语言,从而非常适合构建商业软件;还会解释为什么我们新项目考虑使用第一个工具往往就是它。...当然,这种对比是可能存在不足也没说这就是科学对比。...对这个质疑回答是,在构建生产系统时,一种语言可用软件包总数基本上无关紧要。...但是,当有人在寻求帮助或想要大致了解这个语言时,随便选择哪个社区都是不错主意。 10结论 为什么 Haskell 是我们构建生产软件系统首选编程语言呢?原因有很多。

1.3K10

Python为什么成为人工智能首选语言

但是究竟为什么在众多编程语言中选择Python作为人工智能首选语言呢一直不得而知,今天就来以我理解来梳理下吧。...首先在不再赘述Python前世今生,只是深入说一下Python与人工智能关系。...在上面所说是人工智能在游戏领域应用,其实人工智能应用还有很多,比如计算机视觉、语音识别、无人驾驶、自然语言处理、推荐系统等,在接下来,我们就重点讲讲我们本文核心话题:Python为什么成为人工智能首选语言吧...为什么不学习其他低成本编程语言呢?...其实在大多数情况下Python已经完全可以满足你对程序速度要求,除非你要写对速度要求极高搜索引擎等,这种情况下,当然还是建议你用C去实现

1.4K20

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

开篇是一个页面流程图基本做法事例,我们通过这张图可以一目了然看清楚用户是如何用我们产品,而我们交互原型图大家都知道更多细节用axure或sketch做一个模块一个模块,你很难以用户视角看清楚一个产品或功能全貌...也许有小伙伴还是没太看懂页面流程图是啥,那么画也个微信页面流程图吧(只画一部分了,而且是简单画了下,下面会举详细例子) ?...关于工具和团队协作 个人习惯用axure,当然sketch和其它软件都木有问题了,怎么方便怎么做,有利于团队沟通快速推进项目,管他黑猫白猫能抓到耗子就是好猫。...关于团队协作,这个老生常谈问题了,原则上团队人员配备完善情况下,业务流程图是PM输出,页面流程图和交互原型图是UX输出,之后对接UI、研发、测试等,但是一些团队人员配备不全UI之前都是PM来完成...,也有页面流程图和交互原型图UI来做,这个不同团队情况不同。

85340

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

为什么数据分析成果总是难以落地?数据分析价值总是远远低于预期?相信看完这篇文章,每个人都能找到一个属于自己答案。...一般情况下,数据分析分为以下几个步骤: 1)业务理解,确定目标、明确分析需求; 2)数据理解,收集原始数据、描述数据、探索数据、检验数据质量; 3)数据准备,选择数据、清洗数据、构造数据、整合数据、...02 明确数据分析目标 在数据分析前期,要做到充分沟通、理解业务规则、关注业务痛点、了解用户需求、换位思考,明确为什么要做数据分析,要达到一个什么目标。...某企业KPI分析报告 数据分析过程中,除了以上六条原则,还要避免以下3种情况: 1)时间安排不合理 在开始分析工作之前,一定要做一个明确进度计划,时间分配原则是:数据收集、整理及建模占70%,数据可视化展现及分析报告占...数据源选择不合理,不仅影响结论可靠性,而且有返工风险。 3)沟通不充分 无论是分析人员内部沟通还是与外部相关人员沟通,都是至关重要

27720

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

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

2.6K90

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

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

74720

为什么博客,仍然是SEO从业者首选

在互联网发展长河中,总是会遇到各种新鲜事物,比如:2020年网红直播,短视频营销,新媒体运营等,但对于搜索引擎而言,特别是百度SEO,我们可能认为博客已经是一个“古董”对于企业运营而言,没有任何作用...3.jpg 为什么博客,仍然是SEO从业者首选? 根据以往博客营销经验,我们将通过如下内容阐述: 1、博客流量 在很长一段时间里,用户去了解企业第一选择就是通过阅读对方博客内容。...但我们如何让潜在用户发现到我们博客,这就是一个SEO问题。 如果您要撰写有关企业主题文章,则需要确保您正在进行关键字研究,找出人们正在搜索与您行业有关内容。...但这并不代表你就建立了在对方中潜在定位,而当对方想到行业相关问题时候,总是会第一时间去访问你网站时,才会逐渐建立品牌。...这个时候,你企业产品就会得到较高曝光度,如果你着陆页做还OK,那么,这个时候产生交易,是一个非常容易事情。

33030

为什么Python是入行人工智能首选语言?

最近几年,随着人工智能概念火爆,Python迅速升温,成为众多AI从业者首选语言。...IEEE综览(IEEE Spectrum)发布2017最受欢迎编程语言列表中,Python同样位列第一(见下图)。 ? 为什么?...一旦代码被copy到新机器,运行环境和之前不同,还需要重新编译,而那台机器上有没有编译器还是一个问题,安装上编译器后,也许和之前最初编译器有所区别,还得修改源代码来满足编译环境需求…… 到底做错了什么...只是想运行一个别人写程序而已[泪目] 而Python则不用编译,直接运行。而且都可以不用写文件,一条条语句可以直接作为命令行运行。不要太方便咯。...如果不是想成为代码诗人,或者语言大师,只是想用尽量简单直接方法,把事情做了,首选语言确实是Python。

1.4K40

为什么程序员总是发现不了自己Bug? 程序员: 不认识他啊

这种汹涌澎拜斗争是经常要面对,而且显然会困扰许多软件开发人员。 2.“为什么这个脚本需要这么多库?”...在 Internet Explorer 中渲染网页历史充满了艰辛考验,是我们有目共睹或亲身体验过。 从 5.5 版本升级到 IE9、IE10,总是需要争取到更高级浏览器支持。...“哦,天哪,以前为什么不写点注释呢?” 当涉及到比较基础前端 HTML / CSS / JS 时,我们没有必要写注释。...当我一筹莫展时,往往会选择从头开始,因为这样才有可能找到完成项目的正确道路。 为什么程序员发现不了自己 Bug? ?...作为开发就和我们成人一样看到问题总是以自己世界观来理解,导致理所当然就这样就对了,而真正真相就被隐藏了。 当程序员面对 Bug 时候,如何机智甩锅?

1.1K10

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

前言 想必大家编写代码时肯定和我一样,也遇到过汉字乱码问题。特别是,有时候和上下游对接接口,不能统一编码格式的话,一堆乱码问题,让人头皮发麻。 那么为什么会有这么多乱码问题? 什么是字符编码?...但是,这是自己定义编码规则,同桌阿霄就不乐意了。他非要认为 ESC 应该定义为 1101 1000,好家伙正好和我定义二进制数字顺序相反。...不就是个编码问题吗,这种小事犯不着动手,定义一个统一规则,大家都按照规则来编码和解码不就好了嘛。 于是,ASCII 码出现了,它定义了一个常用字符集,用来表示字符和数字对应关系,如下表。...Unicode 字符集 我们在打开一个文档之前,就必须要知道它编码格式,否则用错误方式解码就会出现乱码情况。 设想,如果一个文本中,有多种类型文字,包括中文,韩语,德语,日语,应该用哪种编码方式?...细心同学可能发现了,上边转换汉字可以用 char 类型来存储,这是为什么呢? 这是因为,在 Java 中,默认使用字符集就是 Unicode,可以容纳 100 多万个字符,其中就包括汉字。

1.5K30

爬取了全国肺炎感染情况数据,情况不容乐观

利用呆在家里为国家做贡献时刻,爬取了全国肺炎感染情况数据 前言 2020是一个不太平年头,篮球标杆意外去世,新型冠状病毒肆虐横行,给本来喜庆新年蒙上了厚厚阴霾,为此,国家呼吁减少出行,安心呆在家里为国家做贡献...,之前想象中躺在床上有吃有WiFi生活彻底实现了,但是躺时间太久了,难免有些厌倦,朋友圈里有些朋友丧心病狂去晒自己吃小橘子步骤,简直惨不忍睹,为了打发时间,想了想要不爬一下最近全国肺炎感染信息...,小小分析一下,画几个图出来看看感染情况究竟如何。...', label='确诊人数') plt.title("湖北省肺炎确诊情况统计图",fontsize=20) plt.tick_params(axis='both',labelsize=15) plt.xticks...', label='治愈人数') plt.title("湖北省肺炎死亡治愈情况统计图",fontsize=20) plt.tick_params(axis='both',labelsize=15) plt.xticks

22420
领券