python 中变量赋值有三种方式
直接赋值,如
1
2
3
4a = 1
b = a
c = [1,3,4,6]
d = c
浅拷贝
1
2
3import copy
c = [1,3,4,6]
d = c.copy()
深拷贝
1
2
3import copy
c = [1,3,4,6]
d = copy.deepcopy(c)
菩提树下改bug的博客
python 中变量赋值有三种方式
直接赋值,如
1 | a = 1 |
浅拷贝
1 | import copy |
深拷贝
1 | import copy |
阿里代码规约插件 IDEA 版本
https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines
备用地址:
https://werty.cn/download/plugin/p3c-idea-2.0.2.zip
阿里p3c规范集成gitlab
https://www.jianshu.com/p/048627b20860
单元测试覆盖率插件
https://blog.csdn.net/lvyuan1234/article/details/82836052
IDEA 自带coverage 插件
为了便于调试,我们先自己安装一个gitlab 基于docker 很是方便
1 | docker pull docker.io/twang2218/gitlab-ce-zh |
Jacoco Maven 插件使用
参考文档 https://www.jianshu.com/p/16a8ce689d60
安装引入依赖即可
1 | <plugin> |
然后执行 mvn install 或mvn package 时就会进行测试覆盖率检查 , 同时生成测试覆盖率报告,可以在target
Mysql数据库常见优化方向
数据表数据类型优化
字段使用什么样的字段类型更合适
tinyint smallint bigint
考虑空间 范围
char varchar
enum 特定固定的分类可以使用enum存储 效率更快
ip地址存储 使用整型存储IP
字段使用什么样的字段类型性能更快
Jcrop 是一款用于前端上传图片时裁剪图片的优秀工具,目前微信公众平台的文章封面裁剪功能就是基于Jcrop实现的。
近期,在公司项目中,需要在图片上传时对图片进行裁剪等处理,因此找到了这款组件,实际使用中配合layui
框架,也遇到一个坑在此记录一下
1 | <link rel="stylesheet" href="jquery.Jcrop.css"> |
1 | <script src="jquery.js"></script> |
1 | <img id="element_id" src="pic.jpg"> |
我遇到的坑就与这个有关,
img
添加了样式width:100%
img
的父节点添加了layui的栅格样式,然后再框选的过程中,无法通过img.width
获取到图像的真实显示大小,导致裁剪框的定位没有按照图片的缩放比例进行缩放
1 | $('#element_id').Jcrop(); |
疫情的阴影笼罩全国,随着确诊人数的增长,恐慌在人群中蔓延,然而在这种时刻,依然有人挺身逆行,毅然投身最严重的疫区!
疫情没有边界,技术亦无边界,作为一名普通的开发者,我们致力于用技术改变世界,受能力职业所限,我们不能前往疫情一线战斗,但我相信我们仍然可以为这个世界做些什么。
恐慌源于猜疑,造谣源自无知!为了让获取疫情信息更加便利,信息流转的效率更高,我做了一个简单的疫情信息导航网站,网站上线一天后,我在网络上看到了很多和我一样的开发者或者其他岗位的个人做出的努力,2020武汉加油、手工整理百余家医院物资求助信息、医疗物资供应平台等等都是大家努力的产物!
疫情终将消散,明天一定更好!向夜以继日奋战在疫情防控一线的天使和勇士们致敬!天佑中华!武汉加油!
使用HTML轻松创建漂亮的演示文稿的框架。查看演示.
reveal.js 具有多种功能,包括嵌套幻灯片, Markdown内容, PDF 导出, 演讲者备注 和 JavaScript API. 还有一个功能齐全的可视化编辑器和平台,可在以下位置共享reveal.js演示文稿 slides.com.