1. 软件设计模式概述 2. GoF 的 23 种设计模式的分类和功能 3. UML中的类图及类图之间的关系 4. 开闭原则——面向对象设计原则 5. 里氏替换原则——面向对象设计原则 6. 依赖倒置原则——面向对象设计原则 7. 单一职责原则——面向对象设计原则 8. 接口隔离原则——面向对象设计 ...
分类:
编程语言 时间:
2019-05-11 17:50:06
阅读次数:
193
Hypertext Preprocessor PHP即Hypertext Preprocessor是一种被广泛使用的开放源代码多用途动态交互性站点的强有力的服务器端脚本语言尤其适用于 Web开发人员可以很快写出动态生成的网页,但 PHP 的功能远不止如此。 ...
分类:
其他好文 时间:
2019-05-11 17:49:50
阅读次数:
120
老师的博客:https://www.cnblogs.com/liwenzhou/p/8343243.html Cookie 什么是cookie 它是服务器发送出来存储在浏览器上的一组组键值对,下次访问服务器时浏览器会自动携带这些键值对,以便服务器提取有用信息。 查看Cookie 输出上面的cooki ...
分类:
其他好文 时间:
2019-05-11 17:49:18
阅读次数:
152
一、什么是事务 数据库中的概念,按我个人理解:能够保证一组任务全部执行成功或者全部执行失败的这么个机制,叫事务 事务是数据库中重要概念,如果没有这种保障机制,数据库中的数据就是不安全的(就是无法保证数据的正确性) 在数据库中,一组任务,就是放在一起执行的多条sql 二、ACID保证数据安全 所以如何 ...
分类:
数据库 时间:
2019-05-11 17:49:00
阅读次数:
154
Given a matrix of m x n elements (m rows, n columns), return all elements of the matrix in spiral order. Example 1: Input: [ [ 1, 2, 3 ], [ 4, 5, 6 ], ...
分类:
其他好文 时间:
2019-05-11 17:48:38
阅读次数:
98
PS:因为刚接触Python所以就有很多没接触到的库和函数,所以打算通过这种方式来学习这些库和函数 过程概述: sys.argv[-1]获取控制台输入的url赋值给base_url 通过urlparse.urlparse(sys.argv[-1]).netloc.replace(':', '_')获 ...
分类:
其他好文 时间:
2019-05-11 17:48:13
阅读次数:
150
什么是ArrayList类 java.util.ArrayList 是大小可变的数组的实现,存储在内的数据称为元素。此类提供一些方法来操作内部存储 的元素。 ArrayList 中可不断添加元素,其大小也自动增长。 ArrayList使用步骤 查看类 java.util.ArrayList<E> : ...
分类:
其他好文 时间:
2019-05-11 17:47:54
阅读次数:
143
网络层发包 将通过dev_queue_xmit 将数据包发送到 输出设备层中, 调用dev_queue_xmit 函数输出数据包,前提是必须启用中断,只有启用中断之后才能激活下半部。 1.设备在调用这个函数之前,必须设置设备优先级 和缓冲区buffer 2.如果此函数发送失败,会返回一个负数的Err ...
分类:
其他好文 时间:
2019-05-11 17:47:35
阅读次数:
144
内容目录 1.前提介绍 操作系统发展史 多道技术 2.进程 进程介绍 进程调度 进程状态转换 同步与异步,阻塞与非阻塞 创建进程的两种方式 join方法 进程间的数据隔离与通信 进程对象的其他相关方法 僵尸进程与孤儿继承 守护进程 互斥锁 一、前提介绍 1.1 操作系统发展史 点击这里查看详细信息: ...
分类:
系统相关 时间:
2019-05-11 17:47:09
阅读次数:
206
" 传送门 " Description 两个操作,往一个格子里加一个数和求给定矩形的权值和,强制在线,操作数$\leq 200000$ Solution 直接上KD tree 为了保证树的形态较为优美 每加入$10000$个数后,对KD tree进行重构 Code c++ include defin ...
分类:
其他好文 时间:
2019-05-11 17:46:44
阅读次数:
115
@@a8649fbb56349908b5ca6708fb94b3ddabcf6b97381a9797d3dfb139b8749287117@@##74e02e1207e5a0a8996ba89f1d68d297abcdc137edb0093515dc6cad80fd939372f##||f2bd2e ...
分类:
其他好文 时间:
2019-05-11 17:46:28
阅读次数:
144
Given an input string, reverse the string word by word. My idea:删除左右两边空格,转换成数组,再把中间空格给改了,再专成字符串,用快慢指针找到单词放进去,很麻烦,所以效果不好。 执行用时 : 92 ms, 在Reverse Words ...
分类:
其他好文 时间:
2019-05-11 17:46:11
阅读次数:
91
MySQL索引-背后的数据结构和算法 摘要 MySQL支持诸多存储引擎,当时各种存储引擎对索引的支持也是不相同的,所以MySQL是支持多种索引类型的,BTree索引,哈希索引,全文索引,这里专注与BTree索引 第一部分数据结构和算法Mysql索引的数理基础 第二部分结合MyISAM和Inno引擎讨 ...
分类:
数据库 时间:
2019-05-11 17:45:47
阅读次数:
156
为什么要使用Quzrtz集群 在项目进行集群部署时,如果业务在执行中存在互斥关系,没有对定时任务进行统一管理,就会引起业务的多次执行,不能满足业务要求。这时就需要对任务进行管理,要保证一笔业务在所有的集群环境中,有且只有一台机器能执行该任务。 如果不适用Quartz集群,要如何实现这种业务逻辑? 在 ...
分类:
编程语言 时间:
2019-05-11 17:45:33
阅读次数:
126
题意:给你n个匹配串,算出所有长度为m且至少包括1个匹配串的数量; 解题思路:首先根据题意,因为至少包括一个不好弄,根据容斥,我们可以把题目搞成求出所有长度为m不包括匹配串的字符串,然后减一下就是答案,求长度为m不包括有点像poj2778,但是因为状态太多,所有不能用矩阵,所以用dp解决,设dp【i ...
分类:
其他好文 时间:
2019-05-11 17:45:17
阅读次数:
130
创建一个名为student.java的POJO。 第一步,在包里面创建一个student类,右键点击包,点击新建,再点击创建一个类。 第二步,输入类名,点击完成。 第三步,输入数据类型和主键名,再写一个构造方法 导入包都是导入java.sql类型的包 第四步,点击源码,点击生成get,set方法 第 ...
分类:
其他好文 时间:
2019-05-11 17:44:56
阅读次数:
176
//需求:打开网页时,每秒钟自动切换下一张图片内容。也可以用鼠标点导航按钮进行图片切换 //代码如下 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script type ...
分类:
Web程序 时间:
2019-05-11 17:44:34
阅读次数:
171