小嫌 小嫌
3年前
解决node环境下SyntaxError: Cannot use import statement outside a module的问题
问题:vscode中无法利用import进行模块引入解决方式:终端执行npminity生成package.json文件,在json文件中设置"type":"module"最后执行,问题解决问题原因:node早先只支持CommonJS的模块化方案,所以ES6的模块化特性用不了。但是在NodeV13.2.0之后开始实验性的支持ESM模块化,不过需要
Python进阶者 Python进阶者
2年前
为啥我请求那里都写了异常捕获了,还是报这个错?
大家好,我是皮皮。一、前言前几天在Python白银交流群【喜靓仔】问了一个Python异常处理的问题,这里拿出来给大家分享下。二、实现过程这里粉丝给的信息十分有限,看问题其实还是挺难的,【论草莓如何成为冻干莓】给了一个指导。尝试进行断点定位问题:然后就找到
Python进阶者 Python进阶者
2年前
老师好,请教下pycharm 里面怎么安装 openyxl?
大家好,我是皮皮。一、前言前几天在Python钻石交流群【不争】问了一个Python库安装的基础问题,这里拿出来给大家分享下。下图是他的报错截图:二、实现过程这个问题其实不太难,不仔细看的话,还真看不出来啥问题,这里【狂吃山楂片】指出,库名字写的不对,应该
Stella981 Stella981
3年前
OCRunner 第零篇:从零教你写一个 iOS 热修复框架
作者:SilverFruity,https://github.com/SilverFruity为什么要热修复在软件开发过程中,很难避免BUG的存在,尤其是对于一些达到一定规模的App因为协作模式错综复杂,就很容易带着问题上线。一旦问题上线之后,问题就麻烦了,不仅需要重新打包、测试,而且还需要重新提交审核,而这种修复
Stella981 Stella981
3年前
Netty系列之Netty百万级推送服务设计要点
原文:https://www.cnblogs.com/ruixueyan/p/6382770.html1\.背景1.1.话题来源最近很多从事移动互联网和物联网开发的同学给我发邮件或者微博私信我,咨询推送服务相关的问题。问题五花八门,在帮助大家答疑解惑的过程中,我也对问题进行了总结,大概可以归纳为如下几类:1.Ne
Stella981 Stella981
3年前
FastDFS合并存储的一个深层次bug排查
FastDFSV3引入合并存储(trunkfile)特性后,有用户反馈上传文件提示trunk空间被占用的问题。我在测试环境中经过一通测试,在极其偶然的情况下也能重现这个问题。然后就开始排查这个问题。  FastDFS一个group(存储分组)内有一台storageserver被选举为trunkserver,用于管理和分配该组的trunk可用
Wesley13 Wesley13
3年前
ThinkPHP3.2.2
单元测试与问题发现通过查看源代码,会发现一些潜在的问题。但为了验证这些问题确实存在,以及说明发生在何种场景以便测试重现,我们需要先对Think\\Log这个类编写对应的单元测试,这也利于对后期进行重构后进行回归测试。测试环境部署如下所示,在ThinkPHP同级上建立了对应的测试目录test\_ThinkPHP
Wesley13 Wesley13
3年前
Mysql事物锁等待超时 Lock wait timeout exceeded; try restarting transaction
工作中同事遇到此异常,查找解决问题时,收集整理形成此篇文章。问题场景问题出现环境:1、在同一事务内先后对同一条数据进行插入和更新操作;2、多台服务器操作同一数据库;3、瞬时出现高并发现象;不断的有一下异常抛出,异常信息:org.springframework.dao.CannotAcquireLockExc
Stella981 Stella981
3年前
Hive性能优化(全面)
1.介绍首先,我们来看看Hadoop的计算框架特性,在此特性下会衍生哪些问题?数据量大不是问题,数据倾斜是个问题。jobs数比较多的作业运行效率相对比较低,比如即使有几百行的表,如果多次关联多次汇总,产生十几个jobs,耗时很长。原因是mapreduce作业初始化的时间是比较长的。sum,
Python进阶者 Python进阶者
2年前
os.listdir()读出来的文件顺序和本地的顺序不一致,应该怎么做呢?
大家好,我是皮皮。一、前言前几天在帮助粉丝解决问题的时候,遇到一个简单的小需求,这里拿出来跟大家一起分享,后面再次遇到的时候,可以从这里得到灵感。二、需求澄清问题如下所示:问题截图如下所示:三、实现过程这里【崔峰】给了一个思路,使用编码的方式进行解决:一开