上节,我们介绍了Java中的标准序列化机制,我们提到,它有一些重要的限制,最重要的是不能跨语言,实践中经常使用一些替代方案,比如XML/JSON/MessagePack。 Java SDK中对这些格式的支持有限,有很多第三方的类库,提供了更为方便的支持,Jackson是其中一种,它支持多种格式,包括 ...
分类:
编程语言 时间:
2020-03-24 01:04:36
阅读次数:
79
在这里先拜个年,祝大家新年快乐,阖家幸福,步步高升! 回归正题,在不要过度依赖JQuery(一)和不要过度依赖JQuery(二)两篇文章中已经列举了大量的使用原生JavaScript替代JQuery的例子,在本文中将继续列举! 1、表单 获取焦点 $('#test').focus(); $('#te ...
分类:
Web程序 时间:
2020-03-23 20:52:34
阅读次数:
98
从3.7版本开始,python提供了 data 类。与常规类或其他替代方法(如返回多个值或字典)相比,有以下几个优点: 数据类需要至少一定数量的代码 可以通过 eq 方法来比较不同的data类对象 可以 repr 通过很容易地打印一个数据类来进行调试 数据类需要类型提示,因此减少了 bug 一个da ...
分类:
编程语言 时间:
2020-03-23 16:56:39
阅读次数:
74
官方给出的SweetAlert介绍是:SweetAlert可以替代Javascript原生的alert和confirm等函数呈现的弹出提示框,它将提示框进行了美化,并且允许自定义,支持设置提示框标题、提示类型、内容展示图片、确认取消按钮文本、点击后回调函数等。我用过之后觉得确实好用,因此极力推荐此插 ...
分类:
其他好文 时间:
2020-03-23 00:05:50
阅读次数:
66
1.前言 自动化测试本质属于软件测试活动中的一种方法,更多的是替代手工测试执行过程中重复的工作。所以自动测试和手工测试最大的区别在于执行测试用例的方式不一样。 在执行测试用例前往往需要进行环境的准备。 在unittest中一般通过 setUp与tearDown来进行用例前的环境准备和用例后的环境销毁 ...
分类:
其他好文 时间:
2020-03-22 15:43:41
阅读次数:
104
作者:JackTian 微信公众号:杰哥的IT之旅(ID:Jake_Internet) LAMP 系列导读 "01. LAMP 系列教程(一)| 详解 Linux 环境下部署 HTTPD 服务" "02. LAMP 系列教程(二)| 如何在 Linux 环境下部署 AWStats 分析系统来监控 W ...
分类:
其他好文 时间:
2020-03-22 11:07:36
阅读次数:
101
使用pip或者conda安装包时注意换好源,否则速度很慢。具体设置参见参考链接[4,5]。 使用Linux(物理主机或者虚拟机)安装pypcap包非常容易,不再赘述。Windows10系统上安装的坑很多,这里按照步骤做了具体说明。WinPcap和Win10存在兼容性问题,因此推荐使用Npcap替代W ...
分类:
编程语言 时间:
2020-03-22 01:18:46
阅读次数:
225
图解Java设计模式之桥接模式 手机操作问题 传统方案解决手机操作问题 传统方案解决手机操作问题分析 桥接模式(Bridge)-基本介绍 桥接模式解决手机操作问题 桥接模式在JDBC中的源码解析 桥接模式的注意事项和细节 桥接模式其它应用场景 手机操作问题 现在对不同手机类型的不同品牌实现操作编程( ...
分类:
编程语言 时间:
2020-03-21 17:53:38
阅读次数:
64
python3+Django3 请使用 from six import python_2_unicode_compatible替代 from django.utils.encoding import python_2_unicode_compatible ...
分类:
编程语言 时间:
2020-03-21 16:34:25
阅读次数:
355
这就是一篇凑数量的博客。 其实没想写这一篇,但是上课时提到inline就激发了我的好奇心。inline是什么?在c++中inline关键字用来定义一个类的内联函数,引入它的主要原因是用它替代C中表达式形式的宏定义。 取代这种形式的原因如下: 1. C中使用define这种形式宏定义的原因是因为,C语 ...
分类:
其他好文 时间:
2020-03-21 16:34:03
阅读次数:
64