原项目代码如下 def data_filter(src=r'D:\material\data.json',des=r'D:\material\pro_data.json',db = r'D:\material\tnbs.db'): fw = open(des, 'w', encoding='utf- ...
分类:
其他好文 时间:
2020-11-23 12:38:04
阅读次数:
5
传送门 题意: Polycarp开始接手项目,他有一个初始等级值r。每一个项目需要至少a级别才能接手,完成后可以获得b(可能是负数)等级的加成。现在有n个项目等待Polycarp去完成。问在符合要求的情况下,Polycarp能不能做完全部项目。注意Polycarp的等级值不允许出现负值。 思路: 我 ...
分类:
其他好文 时间:
2020-05-28 01:04:56
阅读次数:
84
上车 最近在接手项目里面的es相关的业务,预计最近一段会更新一个es系列文章。大家可以收藏下我的博客,写的不管好不好欢迎大家给我留言。感谢大家! 今天我们讲下怎么安装es, 为什么不讲7.0呢,因为目前业务用的就是6版本,所以这里只记录6版本安装了,其实差不多的,就是7.0 需要用到java 11了 ...
分类:
其他好文 时间:
2020-01-17 13:19:08
阅读次数:
80
1、引入业务场景 业务场景一出现: 因为小T刚接手项目,正在吭哧吭哧对熟悉着代码、部署架构。在看代码过程中发现,下单这块代码可能会出现问题,这可是分布式部署的,如果多个用户同时购买同一个商品,就可能导致商品出现 库存超卖 (数据不一致) 现象,对于这种情况代码中并没有做任何控制。 原来一问才知道,以 ...
分类:
其他好文 时间:
2020-01-09 22:32:10
阅读次数:
110
第一次接手项目,传参方式还有些吃力,因此做一下总结。 首先我们需要会看swagger中的接口。里面写了某个接口需要接收什么样的值,前端怎么传递这个值 在mock中的传参方式: mock中传参的方式有两个参数,一个是path对象,一个是data对象。 path想当于拼接在url地址上的参数, data ...
分类:
移动开发 时间:
2019-10-05 11:03:32
阅读次数:
409
写在前面: 因为工作时候经常遇到半路接手项目的情况,由于年代久远,数据库字典这块经常缺失。故写此篇,以便复用,也希望对大家有点帮助。 随笔内容不高级,如有不妥,不吝指正。 分-割-线 第一步:查询数据库 查询语句: 结果图示: 第二步:导出查询结果 导出txt: 导出结果: 第三步:一键整合至exc ...
分类:
数据库 时间:
2019-07-23 15:06:48
阅读次数:
124
从同事手中接手项目之后。npm install 然后npm start的时候。开始报上图的错误。解决方法一(比较 愚蠢)当时找到的解决方法都没有用。然后只能按照报错的路径,从同事那边复制了node_modules下面的文件(报错路径文件替换掉),ran然后在npm start的时候,项目可以正常运行 ...
分类:
Web程序 时间:
2019-04-08 11:53:09
阅读次数:
892
浅谈代码重构与优化 前几天看到有一篇不错的文章 "减少该死的if else嵌套" ,刚好最近团队要做分享,所以整理了一下后准备在团队内部简单分享一下。 写在前面 大家在接手项目的时候,应该有遇到过下面这种结构的代码 看到这些代码,第一反应是脑壳痛,N多的if else已经将这段代码的逻辑变得十分复杂 ...
分类:
其他好文 时间:
2019-03-28 09:31:11
阅读次数:
235
在一个比较大的项目中,二次接手项目的人员往往感觉很头疼,感觉比较茫然,下面是我解决问题的一点小小的经验 一个成熟的项目往往有着很强的逻辑,前端也尽然如此.js面向对象 遍历对象枚举属性,参数的传递 递归调用,解决方法: 1 定位问题,(看看问题出在哪个组件当中 js/ vue/ jsx等) 2 判断 ...
分类:
其他好文 时间:
2019-03-26 16:57:30
阅读次数:
138
入职一周后,上一个前端就离职了(超级坑爹的),留下了一个比较棘手的问题,就是基于vue-cli的项目打包超级慢,我接手项目的时候,打包需要45min(上个离职者也不知道原因),经过3个月之后,随着项目的不断迭代,打包的时间飙升到了2个半小时。为了解决这个问题,以前没有做过这方面的优化,在结合网上的一 ...
分类:
其他好文 时间:
2018-10-18 11:42:08
阅读次数:
228