JavaScript高级:JavaScript面向对象,JavaScript内置对象,JavaScript BOM,JavaScript封装
JavaScript高级:JavaScript面向对象:类的定义和使用,字面量类的定义和使用;JavaScript内置对象:表单校验案例;,JavaScript BOM:window窗口对象,Location地址栏对象,案例动态广告;JavaScript封装 ... 查看全文
Logic Gates Circuit Simulation Workshop in Python
Logic Gates circuit is the foundamental structure that build up the calculation and processing of a computer. It had been believed that with proper ar ... 查看全文
mybatis整合springBoot
一.导入坐标 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.2</version></dependen ... 查看全文
JavaScript 实现拖拽
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, ... 查看全文
shiro整合springboot-03-缓存
使用CacheManager 1 Cache 作用 Cache 缓存: 计算机内存中一段数据 作用: 用来减轻DB的访问压力,从而提高系统的查询效率 流程: 2 .使用shiro中默认EhCache实现缓存 (1).引入依赖 <!--引入shiro和ehcache--> <dependency> < ... 查看全文
C++编译器为什么不支持模板的分离式编译---无法解析的外部符号
转自:https://blog.csdn.net/guo_lei_lamant/article/details/82856041 当我们声明和定义一个模板的时候,必须要让声明和定义放在一个文件里。否则编译器会报错。这就是为什么boost的实现文件的后缀名是hpp了。这其中的理由是什么呢?为什么会这样 ... 查看全文
java设计模式基础--动态代理
动态代理的意义在于生成一个代理对象,来代理真实对象,从而控制真实对象的访问。比如你是以为软件工程师,客户带着需求去找公司,显然不会直接和你谈,而是去找商务,此时客户认为商务就代表公司。商务(代理对象)的意义在于可以进行谈判,比如软件的价格,交付,进度的时间节点,项目完成后追讨应收账款等。 所以说,代 ... 查看全文
java的byte和C#的byte的不同之处
Java byte 也提供了一个byte数据类型,并且是基本类型。java byte是做为最小的数字来处理的,因此它的值域被定义为-128~127, byte,即字节,由8位的二进制组成。在Java中,byte类型的数据是8位带符号的二进制数。 在计算机中,8位带符号二进制数的取值范围是[-128, ... 查看全文
springboot创建时的Whitelabel Error Page
Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Tue Feb 23 12:24:05 CST 2021 There wa ... 查看全文
两年Java,去字节跳动写Python和Go
前言 2019年5月,在收到offer邮件的那一刻,我仍然不敢相信自己这一番际遇。经历了七场面试,终于得偿所望,拿到了字节跳动的offer。 做加入大厂的决定并不是巧合。在多年的职业生涯里,我曾多次对接一线互联网公司的服务,与一线公司的员工有不少接触,再加上各种技术博客的耳濡目染,愈发让我对大厂心向 ... 查看全文
多线程-java.util.concurrent.Exchanger
Exchanger的功能可以使2个线程之间传输数据,它比生产者消费者模式使用的wait/notify要更加方便,类Exchanger中的exchange()方法具有阻塞的特色,也就是此方法被调用后等待其他线程来取得数据,如果没有其他线程取得数据,则一直阻塞等待。Exchanger主要有两个方法 :e ... 查看全文
NumPy 数组索引、维度增加、拼接
NumPy(Numerical Python)是Python中科学计算的核心库,支持大量的维度数组与矩阵运算,在数组处理上功能真的很强,在Python中调用numpy进行数组相关计算就很方便。 看图像处理相关代码的时候常常会遇到一些numpy相关语法,简洁高效,看不懂就影响阅读的质量与速度,这篇文章 ... 查看全文
python 获得日期列表中最大日期(能够剔出不是日期类型)
代码: 1 a = [datetime.date(2010, 10, 20), 1, 4, datetime.date(2013, 10, 20)] 2 maz_=max(d for d in a if isinstance(d, datetime.date)) 3 print(maz_) ... 查看全文
第02周学习提升建议:【python安装、变量、输入输出、流程、循环】--【第三篇】字符串和数字
一、字符串 删除右边的空白 str.rstrip() ,删除左边的空白 str.lstrip(),如果删除左边+右边的空格 str.strip() #字符串大小写myName = 'zhang san'print(myName)print(myName.upper())print(myName.lo ... 查看全文
Java序列化和反序列化为什么要实现Serializable接口
阿里的开发手册中有下面这条强制性的规定,默认在序列化类中必须含有serialVersionUID,请不要修改 serialVersionUID 字段,避免反序列失败;看到这里可能脑海里就会出现一系列的问题。 序列化和反序列化是什么? 实现序列化和反序列化为什么要实现 Serializable 接口? ... 查看全文
Java开发常用的dos命令
在介绍Java Dos命令之前,先介绍几个常用的Windows Dos命令 cd → 指定目录 cd.. → 返回上级目录 cd/ → 返回到根目录 dir → 列出当前目录下的所有文件夹和文件 md → 创建目录 rd → 删除目录 del → 删除目录下的所有文件(子目录的文件不会被删除) re ... 查看全文
使用HTML+CSS+JS做一个音乐播放器
一、观前说明: 1.本人为新手,很多地方可能写得不好,欢迎指正。 2.本人仍在学习CSS中,在本篇中若有写得不好的地方,欢迎指正。 3.本人尚未系统性的学习过JS(还没学到),在这里用到的JS全是靠以前学其他语言积累下的基础,因此在很多地方也会写得不够好,欢迎指正。 4.因HTML部分和CSS部分较 ... 查看全文