51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#DOM探索之基础详解篇
中国剩余定理(孙子定理)详解
问题:今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二。问物几何?简单点说就是,存在一个数x,除以3余2,除以5余三,除以7余二,然后求这个数。上面给出了解法。再明白这个解法的原理之前,需要先知道一下两个定理。定理1:两个数相加,如果存在一个加数,不能被整数a整除,那么它们的和,就不能被整数a整除。定理2:两数...
代码星球
·
2020-04-14
定理
中国
剩余
孙子
详解
TCP/IP协议(一)网络基础知识 网络七层协议
TCP/IP协议(一)网络基础知识 参考书籍为《图解tcp/ip》-第五版。这篇随笔,主要内容还是TCP/IP所必备的基础知识,包括计算机与网络发展的历史及标准化过程(简述)、OSI参考模型、网络概念的本质、网络构建的设备等 下面是协议层从底层至顶层的一个模型图: 一、计算机网...
代码星球
·
2020-04-14
协议
网络
TCP
IP
基础知识
线与逻辑详解
什么是线与逻辑?需要和CMOS漏极开路门(OpenDrain,OD)一起介绍。 通常CMOS门电路都有反相器作为输出缓冲电路,而在工程实践中,有时需要将两个门的输出端并联以实现“与”逻辑的功能称为“线与”逻辑,或者用于驱动大电流负载,或者实现逻辑电平变换。 现在来考...
代码星球
·
2020-04-14
逻辑
详解
完全背包详解
完全背包(CompletePack):有N种物品和一个容量为V的背包,每种物品都有无限件可用。第i种物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。完全背包按其思路仍然可以用一个二维数组来写出:同样可以转换成一维数组来表示:伪代码如下:fori=1..N...
代码星球
·
2020-04-14
完全
背包
详解
动态规划之01背包详解【解题报告】
01背包问题,是用来介绍动态规划算法最经典的例子,网上关于01背包问题的讲解也很多,我写这篇文章力争做到用最简单的方式,最少的公式把01背包问题讲解透彻。01背包的状态转换方程 f[i,j]=Max{f[i-1,j-Wi]+Pi(j>=Wi), f[i-1,j]}f[i,j]表示在前i件物品中...
代码星球
·
2020-04-14
动态规划
背包
详解
解题
报告
线段树区间更新操作及Lazy思想(详解)
此题题意很好懂: 给你N个数,Q个操作,操作有两种,‘Qab’是询问a~b这段数的和,‘Cabc’是把a~b这段数都加上c。 需要用到线段树的,update:成段增减,query:区间求和 介绍Lazy思想:lazy-tag思想,...
代码星球
·
2020-04-14
线段
区间
更新
操作
Lazy
C++STL vector详解(杂谈)
介绍这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该能够有效地使用vector容器,而且应该不会再去使用C类型的动态数组了。 Vector总览...
代码星球
·
2020-04-14
C++STL
vector
详解
杂谈
C/C++对bool operator < (const p &a)const的认识,运算符重载详解(杂谈)
下面来进行这段代码的分析:struct node { //定义一个结构体node(节点) int x; int y; int len; ...
代码星球
·
2020-04-14
C++
bool
operator
C/C++中inline用法详解
(一)inline函数(摘自C++Primer的第三版) 在函数声明或定义中函数返回类型前加上关键字inline即把min()指定为内联。 inlineintmin(intfirst,ints...
代码星球
·
2020-04-14
C++
inline
用法
详解
关于int *a[常量]与int (*a)[常量]的分析与区分(详解)
小伙伴私信我说,int*a[常量]与int(*a)[常量]这个区分不开,C指针,确实是C中最难的部分,也是学C++,JAVA,包括你以后上岗用的非常频繁的东西,在这里我就简单论述一下吧,具体关于指针的讲解见详文http://www.cnblogs.com/ECJTUACM-873284962/p/6682949.htm...
代码星球
·
2020-04-14
int
常量
关于
分析
区分
C++STL中set的使用策略(详解)
set的英文意思是“集合”,集合都不陌生吧,集合的特点有唯一性,即:每一个元素只有一个,所以set可以用来“去重”操作,set还有默认的排序。 1、头文件——<set> 2、定义——set&l...
代码星球
·
2020-04-14
C++STL
set
使用
策略
详解
KMP算法学习(详解)
kmp算法又称“看毛片”算法,是一个效率非常高的字符串匹配算法。不过由于其难以理解,所以在很长的一段时间内一直没有搞懂。虽然网上有很多资料,但是鲜见好的博客能简单明了地将其讲清楚。在此,综合网上比较好的几个博客(参见最后),尽自己的努力争取将kmp算法思想和实现讲清楚。 k...
代码星球
·
2020-04-14
KMP
算法
学习
详解
C++queue容器学习(详解)
queue与stack模版非常类似,queue模版也需要定义两个模版参数,一个是元素类型,一个是容器类型,元素类型是必要的,容器类型是可选的,默认为dqueue类型。定义queue对象的示例代码如下:queue<int>q1;queue<double>q2;queue的基本操作有:1.入队:如q...
代码星球
·
2020-04-14
C++queue
容器
学习
详解
层次分析法(详解)
注:文章内容主要参阅《matlab数学建模算法实例与分析》,部分图片来源于WIKI文章分为2部分:1第一部分以通俗的方式简述一下层次分析法的基本步骤和思想2第二部分介绍一下我们队伍数学建模过程中,对层次分析法的应用,中间有些地方做了不严谨的推理,例如关于一致性的检验,如有人发现不正确,希望可以指正层次分析法(Analy...
代码星球
·
2020-04-14
层次
分析法
详解
CTF入门指南(0基础)
ctf入门指南 如何入门?如何组队? capturetheflag夺旗比赛 类型: Web密码学pwn程序的逻辑分析,漏洞利用windows、linux、小型机等misc杂项,隐写,数据还原,脑洞、社会工程、与信息安全相关的大数据reverse...
代码星球
·
2020-04-14
CTF
入门
指南
基础
首页
上一页
...
215
216
217
218
219
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他