冷静高山

文章
6
资源
0
加入时间
3年0月19天

python assert: 自动生成错误信息

用过python assert的朋友应该会经常碰到这样的疑惑,如: (a,b) = (1,'1') assert a==b # error: AssertionError在代码调试的时候,很难直观的看出为什么错了,除非写成这样: assert 1=='1', "fact==expect, [fact]=%s, [expect]=%s" % ([a],[...

2021-02-23

Object类Object类的主要特点是可以解决参数同一问题,也就是说Object类可以接收所有数据类型(Object类是所有类的父类)class Person {}public class Demo { public static void main(String[] args) { Object obj =new Person(); //向上转型 if(obj instanceof Person){ Person per=

Windows API程序开发入门

Windows API 程序设计入门学习目的:了解 windows操作系统应用程序开发的基本概念,win32 API函数、消息与事件驱动掌握WinMain函数的基本框架,窗口定义、窗口创建、消息循环及窗口过程函数本博客是在Win10系统下用VC++6.0编写代码的,第一次写博客,有什么不足可以点一下,如有帮到你的地方,不胜荣幸。起初我刚开始看Windows API 程序时,是一脸懵逼,这里我推荐一本书——《深入浅出MFC_简体版》,以下是书的电子书链接地址。链接:https://pan.ba

Redisson—分布式锁框架一、 Redisson介绍二、 Redisson工作原理三、 Redisson分布式锁特点四、 Redisson使用五、 Redisson使用实例六、 Redisson使用扩展七、 lua脚本——实现分布式线程原子性

一、 Redisson介绍Redisson在基于NIO的Netty框架上,充分的利用了Redis键值数据库提供的⼀系列优势,为使用者提供了⼀系列具有分布式特性的常用⼯具类。一款基于Redis+看门狗机制的分布式锁框架二、 Redisson工作原理看门狗机制三、 Redisson使用添加依赖<dependency> <groupId>org.redisson</groupId> <artifact