1. 减少 HTTP 的请求次数和传输报文的大小 -CSS SPRITE(雪碧图、图片精灵)技术 - 使用字体图标(ICON FONT)或者 SVG 等矢量图; 可以减少 HTTP 请求次数或者减少请求内容的大小 ,使图片渲染的更快:因为他们是基于代码渲染的,而对于位图(png/jpg/gif)是需 ...
分类:
其他好文 时间:
2019-10-17 23:37:49
阅读次数:
97
/***************************************************** File name:Quicksort Author:Zhengqijun Version:1.0 Date: 2016/11/04 Description: 对数组进行快速排序 Funci ...
分类:
编程语言 时间:
2019-10-17 23:37:34
阅读次数:
86
随着社会的进步与技术的发展,人们对资源的高效利用有了更为迫切的需求。近年来,互联网、移动互联网的高速发展与成熟,大应用的微服务化也引起了企业的热情关注,而基于Kubernetes+Docker的容器云方案也随之进入了大众的视野。开普勒云是一个基于Kubernetes+Docker+Istio的微服务 ...
分类:
Web程序 时间:
2019-10-17 23:37:18
阅读次数:
114
1. 正则表达式 (1) 就是符合一定规则的字符串 (2) 常见规则 A:字符 x 字符 x。举例:'a'表示字符a \\ 反斜线字符。 \n 新行(换行)符 ('\u000A') \r 回车符 ('\u000D') B:字符类 [abc] a、b 或 c(简单类) [^abc] 任何字符,除了 a ...
分类:
编程语言 时间:
2019-10-17 23:36:52
阅读次数:
115
[TOC] fread与fwrite 从信息的转换角度看,文件的读取与写入,其实就是信息在文件介质(磁盘)与内存之间进行转换。 文件读取(fread),就是将磁盘中的文件内容,读取进内存中;而文件写入(fwrite),就是将内存中的内容,写入到磁盘中。 那么他们就会面临几个关键问题: 数据在磁盘哪里 ...
分类:
其他好文 时间:
2019-10-17 23:36:40
阅读次数:
99
[TOC] 共用体的定义与使用 共用体的关键字是union,共用体是非基本数据类型,同结构体类似,我们需要先声明共用体类型,再利用自定义的类型去定义变量。 共用体与结构体的比较 从以上的代码看,结构体与共用体的使用似乎非常相似:都是非基本数据类型,都需要先定义类型,再定义变量,都通过"."运算符取成 ...
分类:
其他好文 时间:
2019-10-17 23:36:29
阅读次数:
90
if语句
条件判断使用th:if,它会判断表达式是否成立,表达式的结果支持boolean、number、character、String及其他类型。
满足下面情况下,if语句成立:
(1) 表达式的结果是数字且不是0
(2) 表达式的结果是字符串且不是false、off、no、0
(3) ... ...
分类:
其他好文 时间:
2019-10-17 23:36:13
阅读次数:
183
spi 是一种服务发现的标准,对于开发中我们通常需要编写 META-INF/services 文件夹中定义的类。 google auto 中的autoservice 可以帮助我们生成对应的配置,很方便 环境准备 项目结构 ├── pom.xml └── src ├── main │ ├── java ...
分类:
编程语言 时间:
2019-10-17 23:35:59
阅读次数:
270
前提: 简单工厂模式,是在工厂类中进行逻辑判断,根据客户端的条件动态实例化相关的类,去除了客户端与具体产品的依赖,但是这样有一个问题,违反了开放封闭原则,如果新增一个逻辑,就必须修改工厂类中的逻辑判断的代码。 工厂模式解决了这个缺点。将工厂类接口抽象化,然后创建不同的子类工厂类,实现工厂类接口。每个 ...
分类:
其他好文 时间:
2019-10-17 23:35:27
阅读次数:
106
1:解决idea中控制台的乱码现象(3中方法): 第一种: 如图需要找到idea的安装路径: idea\IntelliJ IDEA 2018.3.2\bin 在这个路径下面有一个文件叫:idea64.exe.vmoptions 可以在文件里面添加一行代码去解决乱码问题: -Dfile.encodin ...
分类:
其他好文 时间:
2019-10-17 23:35:10
阅读次数:
167
实验六 异常 一、实验目的: (1)理解异常的基本概念: (2)掌握异常处理方法及熟悉常见异常的捕获方法。 二、实验要求: (1)练习捕获异常、声明异常、抛出异常的方法、熟悉try和catch子句的使用。 (2)掌握白定义异常类的方法。 三、实验内容: 实验代码: 运行截图: 二)自定义异常类的使用 ...
分类:
其他好文 时间:
2019-10-17 23:34:51
阅读次数:
102
Thinkphp 5.0.22http://192.168.1.1/thinkphp/public/?s=.|think\config/get&name=database.usernamehttp://192.168.1.1/thinkphp/public/?s=.|think\config/get ...
分类:
Web程序 时间:
2019-10-17 23:34:35
阅读次数:
145
mybatis动态sql foreach BookMapper.xml 模糊查询 #{...} ${...} Concat 注意:#{...}自带引号,${...}有sql注入的风险 Book.Mapper.xml: BookService.java 查询返回结果集的处理 resultMap:适合使 ...
分类:
数据库 时间:
2019-10-17 23:33:56
阅读次数:
130
用一个哈希表和双向链表来实现。 哈希表记录节点是否存在,并计数 双向链表实现按优先级删除和添加。链表头为长时间未使用的低优先级,链表尾为最近使用的高优先级。 ...
分类:
系统相关 时间:
2019-10-17 23:33:27
阅读次数:
85
特别说明 ofd阅读器开发语言为c#,具有完全自主产权,没有使用第三方ofd开发包。可以根据你的需求快速定制开发。本阅读器还在开发完善阶段,如有任何问题,可以联系我QQ:13712486。博客:https://www.cnblogs.com/yuanchenhui/ 软件下载地址:ofd阅读器(全新 ...
[TOC] malloc的基本使用 malloc的函数原型是: size:表示要申请的堆空间的大小,单位字节 返回值是一个void 类型的指针,malloc会将分配得到的空间的内存首地址返回 之所以采用void 类型指针,是因为malloc无法提前知道我们申请的空间用于怎样的类型。因此,通常我们需要 ...
分类:
其他好文 时间:
2019-10-17 23:32:36
阅读次数:
80
生成器(generator)指代的是生成器对象,它可以由生成器表达式得到,也可以使用yield关键字得到一个生成器函数,调用这个生成器函数就可以得到一个生成器对象。另外,通过数据的转换也可以获取生成器。 生成器对象是一个可迭代对象,它是一个迭代器。生成器的作用是延迟计算,惰性求值。 生成器表达式产生 ...
分类:
编程语言 时间:
2019-10-17 23:32:22
阅读次数:
96