Swift21-协议
协议语法、属性要求、方法要求、Mutating方法要求、构造器要求、协议作为类型、委托(代理)模式、通过扩展添加协议一致性、通过扩展遵循协议、协议类型的集合、协议的继承、类类型专属协议、协议合成、检查协议一致性、可选的协议要求、协议扩展。 协议定义了一个蓝图,规定了用来实现某一特定任务或者功能的方法 ... 查看全文
C++ volatile和mutable
volatile: 功能:即使程序不修改内存单元,值也会发生变化(硬件或其他程序修改) 作用:改善编译器的优化能力(编译器默认将常用·假设值不变的变量加入寄存器,使用 volatile 后将不优化) mutable: 指出即使结构或类变量为 const ,其某个成员也可以被修改 struct dat ... 查看全文
springmvc拦截器实现用户登录权限验证
实现用户登录权限验证 我的项目的目录 1、先创建一个User类 package po;public class User { private Integer id;//id private String username;//用户名 private String password;//密码 publ ... 查看全文
python学习资料梳理
1、python基础 a、廖雪峰python教程 https://www.liaoxuefeng.com/wiki/1016959663602400 b、django简易教程 https://www.runoob.com/django/django-tutorial.html 2、web开发 a、d ... 查看全文
Java中成员内部类的使用
如何使用成员内部类 有两种方式: 1.间接方式 在外部类的方法当中,使用内部类;然后main只是调用外部类的方法 2.直接方式: 公式: 类名称 对象名 = new 类名称( ); 外部类名称.内部类名称 对象名 = new 外部类名称( ).new 内部类名称( ); 代码实现 外部类 间接方式调 ... 查看全文
Python 3中bytes/string的区别
Python 3中bytes/string的区别 '€20'.encode('utf-8') ... 查看全文
Java中的四种权限修饰符
Java中有四种权限修饰符 | | public | protected | (default) | private | | | | | | | | 同一个类 | yes | yes | yes | yes | | 同一个包 | yes | yes | yes | no | | 不同包子类 | ye ... 查看全文
HTML5基础 label 为input标签添加标记
OS : Windows 10 browser : Chrome 83.0.4103.116 editor : Visual Studio Code 1.46.1 typesetting : Markdown html <!DOCTYPE html> <html lang="zh-CN"> <hea ... 查看全文
jmeter发送https请求
没有证书的https请求一般会被提示不安全,一般来说安装ssl证书,保证数据传送加密安全,还有有提高网站排名的意外效果(因为没有安装证书的话,用户访问网站,常常提示该网站不安全) 一、导出该网站的证书文件 不同浏览器有不同的证书导出方法,这里引用谷歌浏览器,大多也可以这样的方法导出 以测试网速网站为 ... 查看全文
HTML5基础 input file multiple 上传多个文件
OS : Windows 10 browser : Chrome 83.0.4103.116 editor : Visual Studio Code 1.46.1 typesetting : Markdown html <!DOCTYPE html> <html lang="zh-CN"> <hea ... 查看全文
分布式与异步请求(ajax)
首先介绍一下异步请求方式(ajax)(今天学到的内容) Ajax英文名称为(Asynchronous JavaScript and XML),中文名称为:异步的JavaScript与XML技术,它是一种创建交互式网页的页面开发技术,用于创建快速动态网页,这项技术是由杰西·詹姆士·杰瑞特所提出的,它在 ... 查看全文
(1)thinkphp&laravel&swoft目录结构之说
thinkphp&laravel&swoft 三个框架的目录设计: 首先来看下三者根目录下,有哪些目录: 一眼望去,根目录下的文件数量,laravel7(10) > thinkphp6(8)= swoft2(8),直观上看,三者的复杂程度似乎成正比。 功能的多样性似乎也成正比。 如果我们将目录结构理 ... 查看全文
HTML5基础 a id 本网页内的锚点跳转
OS : Windows 10 browser : Chrome 83.0.4103.116 editor : Visual Studio Code 1.46.1 typesetting : Markdown html <!DOCTYPE html> <html lang="zh-CN"> <hea ... 查看全文
JSP中EL表达式的使用
JSP中EL表达式的使用 EL(Expression Language)表达式并不是通用的程序设计语言,仅是一种数据访问语言,可以在JSP中方便地访问Java数据。 示例:${expression} EL隐式对象列表 类别标识符描述 JSP pageContext 当前页面 作用域 pageScop ... 查看全文
HTML5基础 input required 输入框内必须有内容
OS : Windows 10 browser : Chrome 83.0.4103.116 editor : Visual Studio Code 1.46.1 typesetting : Markdown html <!DOCTYPE html> <html lang="zh-CN"> <hea ... 查看全文
你知道我们平时在CSS中写的%都是相对于谁吗?
0.引言 在我们编写css的时候,经常会用到百分比赋值(%)实现自适应。像我们最常使用的流式布局设计模式,基本所有的column的宽度都是通过%来取值的。或者比如经常会遇到的元素水平垂直居中问题,我们常常会使用下面这样的css代码加以实现(absolute+transform思路): .wrap { ... 查看全文
HTML5基础 input placeholder 输入框里的提示信息
OS : Windows 10 browser : Chrome 83.0.4103.116 editor : Visual Studio Code 1.46.1 typesetting : Markdown html <!DOCTYPE html> <html lang="zh-CN"> <hea ... 查看全文
js中定义用字符串拼接起来的变量名的变量【转】
今天在写js的时候碰到了难题,我又一个页面需要生成很多的变量。但是变量的名称是根据参数的不同而区分的。 例如可能需要生成 date_1,date_2,datet_3... (后面的数字是根据参数来的)。 所以我的函数名 应该由 var name = "test_"+num; 生成函数名 但这问题就来 ... 查看全文
php array_reverse() 函数的使用
array_reverse (PHP 4, PHP 5, PHP 7) array_reverse—返回单元顺序相反的数组 说明¶ array_reverse(array$array[,bool$preserve_keys=FALSE] ) :array **array_reverse()**接受数 ... 查看全文