码迷,mamicode.com
首页 > 2019年08月07日 > 全部分享
设计模式-代理模式
设计模式 代理模式 增强对象的功能: 设计模式:一些通用的解决固定问题的方式 1. 装饰模式 2. 代理模式 概念: 1. 真实对象:被代理的对象 2. 代理对象: 3. 代理模式:代理对象代理真实对象,达到增强真实对象功能的目的 实现方式: 1. 静态代理:有一个类文件描述代理模式 2. 动态代理 ...
分类:其他好文   时间:2019-08-07 22:55:43    阅读次数:109
“*”与防盗门钥匙
指针变量p前的“*”号作用? 这里这个“*”号怎么理解呢?举个例子:当你回到家门口时,你想进屋第1件事就是拿出钥匙来开锁,试想防盗门的锁芯是不是很像这个“*”号?你要进屋必须要用钥匙,试想防盗门的锁芯是不是很像这个“*”号?你要进入必须要用钥匙,那你去读/写一块内存是不是也要一把钥匙呢?这个“*”号 ...
分类:其他好文   时间:2019-08-07 22:55:24    阅读次数:99
3-2双向链表
双向链表 一种更复杂的链表是“双向链表”或“双面链表”。每个节点有两个链接:一个指向前一个节点,当此节点为第一个节点时,指向空值;而另一个指向下一个节点,当此节点为最后一个节点时,指向空值。 操作 is_empty() 链表是否为空 length() 链表长度 travel() 遍历链表 add(i ...
分类:其他好文   时间:2019-08-07 22:55:06    阅读次数:75
二叉排序树实现
由{4,9,0,1,8,6,3,5,2,7}创建一个二叉排序树 ...
分类:编程语言   时间:2019-08-07 22:54:52    阅读次数:84
eclipse等编辑器选中列快编辑的方法
一、eclipse 1、首先按alt+shift+a,开启块选择模式 2、使用鼠标进行块选择 3、再次按Alt+Shift+a即可关闭块选择模式 二、EditPlus 1、菜单:编辑 -> 选择 -> 列选择 2、先按下 Alt + C ,释放,然后移动鼠标或键盘上下左右键进行选择 注意:在自动换行 ...
分类:系统相关   时间:2019-08-07 22:54:34    阅读次数:102
webpack概念
概念 入口 默认值是 ./src/index.js,但你可以通过在 webpack configuration 中配置 entry 属性,来指定一个(或多个)不同的入口起点。 输出 output 属性告诉 webpack 在哪里输出它所创建的 bundle,以及如何命名这些文件。主要输出文件的默认值 ...
分类:Web程序   时间:2019-08-07 22:54:13    阅读次数:108
JZOJ 1385. 直角三角形
题目 Description 二维平面坐标系中有N个点。 从N个点选择3个点,问有多少选法使得这3个点形成直角三角形。 Description 二维平面坐标系中有N个点。 从N个点选择3个点,问有多少选法使得这3个点形成直角三角形。 Input 第一行包含一个整数N(3<=N<=1500),表示点数 ...
分类:其他好文   时间:2019-08-07 22:53:54    阅读次数:88
欧拉除了函数,还有个回路----图论之路之欧拉路径欧拉回路
首先我们来百度一下,欧拉路径以及回路的定义: 若图G中存在这样一条路径,使得它恰通过G中每条边一次,则称该路径为欧拉路径。若该路径是一个圈,则称为欧拉(Euler)回路。 具有欧拉回路的图称为欧拉图(简称E图)。具有欧拉路径但不具有欧拉回路的图称为半欧拉图。 通俗来说,就是欧拉路径就是图中的每条边经 ...
分类:其他好文   时间:2019-08-07 22:53:29    阅读次数:98
[hdu-6638]Snowy Smile 线段树维护 带修改的区间最大字段和 最大子矩阵 2019多校6
链接:acm.hdu.edu.cn/showproblem.php?pid=6638 题目大意:给n个点 的坐标和权值,画一个矩形(边平行于坐标轴),矩形的值为矩形内部和边界所有点的和,求最大的矩形的值。 题解:求最大的子矩阵和 因为点的坐标x,y范围太大,先离散,变为1~2000内的数 把x放到数 ...
分类:其他好文   时间:2019-08-07 22:53:00    阅读次数:87
2019.8.7刷题统计
第一题:1118 这道题就是一个普通并查集,但是要记录以每个点为根的子树的结点个数。 AC代码: 第二题:1120 对于这道题前面的讲解,我很奇怪,为什么要用C语言操作? 不过学学C语言总比不学好,既然已经讲过C语言的字符串操作了,就先用C语言打一遍。 AC代码(C语言): 这是我在网站上交的第一份 ...
分类:其他好文   时间:2019-08-07 22:52:27    阅读次数:88
java中equse和==做比较记录(转)
String使用的equals方法和==的区别 equals方法和==的区别 首先大家知道,String既可以作为一个对象来使用,又可以作为一个基本类型来使用。这里指的作为一个基本类型来使用只是指使用方法上的,比如String s = "Hello",它的使用方法如同基本类型int一样,比如int ...
分类:编程语言   时间:2019-08-07 22:51:49    阅读次数:86
Socket 套接字和解决粘包问题
恢复内容开始 Socket 套接字: 什么是socket: Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实 就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口 就是全部,让Socket去组织 ...
分类:其他好文   时间:2019-08-07 22:51:29    阅读次数:103
sqlserver 排序
sqlserver中有几种排序的方式 1、order by asc||desc 【默认值升序(asc)、降序:desc】 列:select * from tb order by id 2、ROW_NUMBER() over(partition by columnname order by colum ...
分类:数据库   时间:2019-08-07 22:50:57    阅读次数:107
Git协同开发操作+github
Git git是一个用于帮助用户实现版本控制的软件 第一阶段:在美国进修的日子 1.命令: git init git status 查看当前文件夹的状态 全部红色 git add+文件名 对指定文件进行版本控制 当前文件名变绿色 git add . 对指定文件夹下的所有文件及子目录进行版本控制 所有 ...
分类:其他好文   时间:2019-08-07 22:50:37    阅读次数:103
python-递归实现斐波那契
# 递归实现算出第n次的结果 def fibonacci(n): if n <= 2: return 1 else: return fibonacci(n - 2) + fibonacci(n - 1) ret = fibonacci(4) print(ret) ...
分类:编程语言   时间:2019-08-07 22:50:15    阅读次数:71
leetcode 78. 子集(c++)
给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。 说明:解集不能包含重复的子集。 示例: 输入: nums = [1,2,3]输出:[ [3], [1], [2], [1,2,3], [1,3], [2,3], [1,2], []] ...
分类:编程语言   时间:2019-08-07 22:50:01    阅读次数:102
web
首先我们要创建一个锚点,也就是说,使用name属性或者id属性给那个特定的位置起个名字。效果如下: <a name = "top">顶部</a> # 设置锚点,锚的名字为top,<pre>?</pre><a href = "#top">回到顶部</a> 设置超链接,点击回到顶部?#如果我们把<a h ...
分类:Web程序   时间:2019-08-07 22:49:38    阅读次数:96
704条   上一页 1 2 3 4 5 6 ... 42 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!