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

为什么加班总是你?

为什么加班总是你?”其中一个原因就是原始表格不规范。 不规范表格典型特点 这个原始表格可能是你自己做出来,可能是别人给你,也可能是从软件里面导出来。...如果是不规范表格,而你需要做出相应数据统计或者数据计算,那你肯定是要加班,花费时间也会比你平常工作量要多。 下图是一张hope 公司销售明细账。...为什么会崩溃? 因为这是一张不规范原始表格! 仔细观察一下,首先日期就不规范,既有日期格式也有文本格式日期。...除此之外,还有其它不规范: (1)表头即标题使用合并单格 (2)多行表头——中式二级分类 (3)内容有重复记录 (4)表格中有空白行 (5)合计方法不规范 (6)日期格式不规范 (7)相同事物有多个名字...此时会计是觉得这个领导是故意刁难人还是默默加班? 因此不规范原始表格就是“为什么加班总是你?”一个原因,不规范表格给你工作效率造成了很大阻碍,那毫无疑问加班肯定总是你。

60920

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

下面整理出一些常用性能优化要点,同时再罗列一下雅虎军规、2-5-8原则、3秒钟首屏指标这三个常用规则要点。...「首屏加载」:首屏快速显示可大大提升用户对页面速度感知,应尽量针对首屏快速显示做优化 「按需加载」:将不影响首屏资源和当前屏幕不用资源放到用户需要时才加载,可大大提升显示速度和降低总体流量(「...=no, initial-scale=1, minimum-scale=1, maximum-scale=1"> 「减少DOM节点」:DOM节点太多影响页面的渲染,尽量减少DOM节点 「优化动画」 尽量使用...」:过多font-size影响CSS树效率 「值为0时不需要任何单位」:为了浏览器兼容性和性能,值为0时不要带单位 「标准化各种浏览器前缀」 无前缀属性应放在最后 CSS动画属性只用-webkit...Expires或Cache-Control 「Gzip Components」:Gzip资源 「Configure ETags」:配置ETags 「Flush The Buffer Early」:尽早输出缓冲

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

为什么原型总是改?

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

62030

「一夜干掉MLPKAN:其实也是MLP

plt.plot(X, -2*X + torch.relu(X)*1.5 + torch.relu(X-1)*2.5) plt.grid() 真正问题是如何将 KAN 层改写成典型 MLP 层。...假设有 n 个输入神经元,m 个输出神经元,piece-wise 函数有 k 个 piece。这需要 n∗m∗k 个参数(每条边有 k 个参数,而你有 n∗m 条边)。 现在考虑一个 KAN 边。...但要注意一点,如果各处 piece-wise 线性函数网格相同,我们就可以共享中间 ReLU 输出,只需在其上混合权重即可。...KAN 受到关注令人惊叹,而这种讨论正是将新技术推向极限、找出哪些可行或不可行所需要想我应该分享一些关于动机背景资料。...在 GitHub 主页中,论文作者之一刘子鸣也对这项研究受到评价进行了回应: 最近被问到最常见问题是 KAN 是否会成为下一代 LLM。对此没有很清楚判断。

33510

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

如果你看了前面的文章,懂得了流程管理:实施ERP一定要懂流程管理,那么,这篇文章会让你清晰了解一下实施调研过程,为什么要做实施调研,以及实施调研做好了会带来哪些好处。...image.png 为什么要做实施调研 一个ERP项目,不论是客户还是ERP供应商,特别是客户,一般会经历ERP供应商售前调研、实施调研两大调研过程。...对于实施顾问,售前调研与实施调研主要差别如下: 1、售前调研是销售行为,实施调研是服务行为。 2、实施调研是管理行为,售前调研是宣传行为。 3、售前调研是“攻”,而实施调研是“守”。...流程讨论时,可以将各部门绘制流程、调研了解流程、ERP规划建设流程进行对比分析,指出利弊,可以很快确认ERP中管理流程。...先期调研,客户方最多了解还是对ERP基础知识、电脑基础水平差距,制定改进计划,如搭建扩充局域网、增加电脑布点、对不会电脑操作ERP员工进行培训等。

57800

为什么敏捷总是不成功?

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

31630

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

---+--------+---------+| 1 | 狗哥 | 11 || 2 | 猫爷 | 2 |+----+--------+---------+ 在某个特定时刻...对于数据库世界来说,相当于执行了下边这两条语句: UPDATE account SET balance = balance - 10 WHERE id = 1;UPDATE account SET balance...我们将狗哥向猫爷同时进行两次转账操作分别称为T1和T2,在现实世界中T1和T2是应该没有关系,可以先执行完T1,再执行T2,或者先执行完T2,再执行T1,对应数据库操作就像这样: ?...但是很不幸,真实数据库中T1和T2操作可能交替执行,比如这样: ?...这时设计数据库大叔们就需要采取一些措施来让访问相同数据(上例中A账户和B账户)不同状态转换(上例中T1和T2)对应数据库操作执行顺序有一定规律,这也是我们后边章节要仔细唠叨内容。

46620

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

1. 为什么要保证 capacity 是2次幂呢? 1)在get方法实现中,实际上是匹配链表中 Node[] tab 中数据。...(n - 1) & hash实际上是计算出 key 在 tab 中索引位置,当keyhash没有冲突时,key在HashMap存储位置就是匹配node中第一个节点。...2)因为 n 永远是2次幂,所以 n-1 通过 二进制表示,永远都是尾端以连续1形式表示(00001111,00000011) 当(n - 1) 和 hash 做与运算时,会保留hash中 后 x...- 1) & hash,当n为2次幂时,会满足一个公式:(n - 1) & hash = hash % n 2.为什么要通过 (n - 1) & hash 决定桶索引呢?...尽量避免 bug 手法2、HashMap 为什么线程不安全?3、3种骚操作,教你查看 Java 字节码! 4、疯了!同事又问我为什么不能用 isXXX5、不能用 + 拼接字符串?这次要吊打面试官!

1.7K20

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

这可让小树着急死了,但小树调用是原来推送接口,对推送相关业务并不熟悉。于是小树准备寻求资深工程师小黑帮助。...不同设备同一应用,它们 DeviceToken 是不同。同一设备不同应用,它们 DeviceToken 也是不同。...第三步,当 APNS 服务器接收到请求后,它根据 DeviceToken 取出之前已经建立与该 iOS 建立长连接,最后将需要发送内容输出到该长连接中。...---- 你所看到是推送系列文章中一篇,更多关于推送文章: 《测试妹子呐喊:为什么总是收不到推送?》 《开发小哥困惑:为何要用第三方推送?》...《官方老爹之痛:为什么苹果能收到推送,而安卓不行?》

1.4K60

失敬,微信语音总是比一般人多 1 秒 | 晓技巧

表情,谁也拿不走 相信不少人联系列表里有用这样透明头像和透明昵称好友。...这里需要我们手动添加透明图片到自定义表情,知晓君为大家准备了两种透明图片,至于为什么是两种呢,我们准备了一个视频讲解 ? 看了这个视频你了解两种透明表情区别了吗?...接下来我们简单为大家讲解一下如何把透明图片制作成表情: 1. 在「知晓程序」公众号后台回复「常规」获得我们为你独家定制常规透明表情模板,回复「点击」获得不可点击透明表情模板。...在「」页面选择「收藏」,点击收藏页面右上角加号即可进入新建收藏页面,在这个页面中,我们可以添加相册图片、视频、语音、位置、待办事项等。点击打开相册图片,就可以选择视频进行添加了。...值得一提是,可添加视频每个不能超过 5 分钟,添加语音只能是即时录音。一个收藏页面中可以添加多个视频和语音。 编辑好收藏页面后,点击右上角「…」即可分享到朋友圈。

77330

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

也许有小伙伴还是没太看懂页面流程图是啥,那么画也个微信页面流程图吧(只画一部分了,而且是简单画了下,下面会举详细例子) ?...所以页面流程图中包含: (1)主干流向清晰 (2)功能页面中,有哪些需要表现元素 (3)明确表示异常处理逻辑 (4)考虑下个页面的触发点 Em......有点小懵是吧,下面来举个注册/登录页面流程图例子对每个点分别进行阐述...注册登录页面流程图 (1)主干流向清晰:从登录-注册-登录-忘记密码流向清晰。...关于工具和团队协作 个人习惯用axure,当然sketch和其它软件都木有问题了,怎么方便怎么做,有利于团队沟通快速推进项目,管他黑猫白猫能抓到耗子就是好猫。...关于团队协作,这个老生常谈问题了,原则上团队人员配备完善情况下,业务流程图是PM输出,页面流程图和交互原型图是UX输出,之后对接UI、研发、测试等,但是一些团队人员配备不全UI之前都是PM来完成

85840

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

相信很多开发人员和软件工程师经历过这些艰辛,然后在事后一笑而过。以下小伙伴们经历过哪些? 1.“不知道是要删除还是要重写它” 回顾从前老源代码,会有一种想要返工写成较大块集群冲动和诱惑。...“用 30 分钟写函数,花 2 小时让它工作。” 这难道不像我们自己编程故事吗?你正兴致勃勃地在构建着什么,但是突然之间,函数输出了一个致命错误。...“哦,天哪,以前为什么不写点注释呢?” 当涉及到比较基础前端 HTML / CSS / JS 时,我们没有必要写注释。...当我一筹莫展时,往往会选择从头开始,因为这样才有可能找到完成项目 正确道路。 ? 为什么程序员发现不了自己 Bug? ?...当你面对 Bug 时,切勿慌张,以下措施教你轻松应对 Bug 带来困扰。 ? 1.打死不承认,这代码不是,将锅甩出去。 ? 2.睁眼说瞎话,在电脑上是正常呀,超级无辜。赚取同情分 ?

75020

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

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

28020

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

有网友在腾讯举报中心公众号留言——“在微信群里玩抢红包游戏,莫名其妙被举报为赌博,究竟是为啥?” 小助手:Excuse me ?这位网友,你确定你真的只是单纯抢红包而不是参与红包赌博?...按照《刑法》规定,以营利为目的聚众赌博或以赌博为业开设赌场,都将构成犯罪。其群主行为就等同于开赌场,属于犯罪行为,群成员“抢红包”也是涉赌违法行为,要受到治安处罚。...那么问题来了,为什么总是你? 小助手拿出压箱底活儿告诉你—— 不是你手气不好,而是你输给了这群以红包赌博为职业幕后黑手! ?...【外挂知识科普】 Q1、在QQ或微信上抢红包使用外挂是否违法? 外挂软件制作和贩卖行为已经涉嫌破坏计算机信息系统犯罪,是一种违法行为。...Q2、手机上使用外挂,对个人信息有啥影响? A、外挂软件不仅会对其他用户造成严重骚扰,并存在收集用户隐私信息、盗取用户帐号密码等安全风险。

2.6K90

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

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

1.5K30

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

因此,如何处理修复 Bug 过程也值得我们细细琢磨。 想分享一些程序员修复他们源代码时所经历想法。相信很多开发人员和软件工程师经历过这些艰辛,然后在事后一笑而过。以下你经历过哪些? 1....这种汹涌澎拜斗争是经常要面对,而且显然会困扰许多软件开发人员。 2.“为什么这个脚本需要这么多库?”...“用 30 分钟写函数,花 2 小时让它工作。” 这难道不像我们自己编程故事吗?你正兴致勃勃地在构建着什么,但是突然之间,函数输出了一个致命错误。...“哦,天哪,以前为什么不写点注释呢?” 当涉及到比较基础前端 HTML / CSS / JS 时,我们没有必要写注释。...当你面对 Bug 时,切勿慌张,以下措施教你轻松应对 Bug 带来困扰。 ? 1.打死不承认,这代码不是,将锅甩出去。 ? 2.睁眼说瞎话,在电脑上是正常呀,超级无辜。 ?

1.1K10

Mongodb 缓存页结构, 为什么那么快 (1)

MONGODB 数据库写入和并发速度,绝非是传统数据库可以比拟,但到底为什么插入速度这么快,和他数据库引擎 wiredTiger 有关,那么就看看MONGODB wiredTiger 设计。...MONGODB 数据库引擎WiredTiger, 使用PAGE 页方式,来存储数据,但是磁盘和内存页面的结构是不一致, 内存页面的结构为B-TREE 结构。...这里缓存页面主要有 1 memory_page_max 在内存中最大内存页面的大小, 首先这个页面定义成整型页面,默认值为5MB,这个值主要作用在于,当对于内存页面的大小设置,这个页面的大小设置在于整体内存页面在内存中申请和分割原则...leaf page地址,也是真实每个每个页面的地址.通过internal page中存储地址来找到实际存储数据页面....同时如果使用SATA 磁盘情况下,调整leaf_page 大小有助于顺序数据读取速度. 4 allocation_size 分配文件写入单元,默认为4KB ,这里不建议调整,调整值大小与数据考那个键节省和写入速度有关

71330

为什么编程语言中数组下标总是从0开始?

昨天看到一个有意思问题,为什么在我们遇到大多数编程语言里面,数组下标基本都是从0开始? 这是一个简单问题,很少人会有人去思考为什么,但这里面其实是有一定数学逻辑在里面。...那么为什么应该从0开始而不是1呢,这在计算机科学里面是一个有趣概念。...当然,上面是纯粹从编程语言层面讨论,其实在数学领域,也有比较形象解释,假设现在有一个连续自然数序列,1,2,3...一直到10,现在如果想要表示这段数组,通常有四种表示形式: a. 0<i<11...b. 1<=i<11 c. 0<i<=10 d. 1<=i<=10 正确标记方法,在自然数范围内应该包含下面的两种情形: (1)子序列可以包含最小自然数0 (2)子序列可以是空 下面我们来看下...首先,对于要求1可以包含最小自然0,我们会发现a和c标记法是没法表示0,除非写成-1 for(i=0;i<N;i++){ sum+= a[i]; } 至此你应该了解为什么数组下标要从0开始了

1.9K20

为什么员工执行力总是那么差? 原

我们总是计划地很美好,目标定得很具体,但落地执行,却一塌糊涂,最终只能是不了了之,黯然收场。没有执行力,再好计划也只是纸上谈兵,都是扯淡!...1 执行力差,会失去很多 为什么曾经一起挤地铁,租房子的人,几年之后差距会特别明显?为什么大多数国企干不过私企?为什么很多企业不到五六年就倒闭了?...领导安排一项工作,下面的人总是打折扣完成,反正都是在这里混日子嘛,多一分钟舒服就是赚。 ?...在《亮剑》里有这么个细节,李云龙和政委商量挑选会功夫战士,搞一个特别小队出来。政委说,这主意不错,这事你尽快去办。李云龙桌子一拍,不用尽快,现在就去办!...1 目标明确 对于销售业务线来说,目标明确就是要落实指标。指标定准确、能落实,是做预算、定政策、激励考核基础,是销售管理中最重要事。

45430

为什么在容器中不能 kill 1 号进程?

而容器中也是由init进程直接或间接创建了Namespace中其他进程。 linux信号 而为什么不能在容器中kill 1号进程呢?进程在收到信号后,就会去做相应处理。...运行命令 kill -9 1参数“-9”,就是指发送编号为 9 这个 SIGKILL 信号给 1 号进程。 为什么在容器中不能kill 1号进程? 对于不同程序,结果是不同。...(force && sig_kernel_only(sig)):如果是同一个Namespace发出信号,值为0。所以这个条件总是满足。...handler == SIG_DFL:判断信号handler是否为SIG_DFL(default handler)。SIGKILL不允许捕获,handler一直是SIG_DFL,该条件总是满足。...IMAGE COMMAND CREATED 重点总结 “为什么在容器中不能 kill 1 号进程?”。

12210
领券