自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 c/c++从树角度出发解析n皇后问题

n皇后题目在nxn的方格棋盘上放置n个皇后,要求每个皇后不同行、不同列、不同左右线。n皇后条件分析不同行不同列就字面意思,重点是不同左右对角线,如果元素形成了对角线,便形成了一个等腰直角三角形,【假设一个元素(a,b),另一个元素(i,j)】,那么只要棋盘中所有元素abs(a-i)!=(b-j)则条件不冲突。推导过程n皇后问题我们把二维数组看作一个棋盘,在每个格子里图上颜色,如下图6x6:假设我们先在(1,1)的格子里填上黄色,表示此时的格子被占有,因为n皇后其中一个条件是不同行,那么下一个位

2021-03-24 23:54:35 390

原创 python之剖析多层装饰器

在剖析多层装饰器之前我们先来剖析一下单层装饰器。从上代码图发现,我的fun函数的地址变成了fun1函数里内嵌inner_fun1函数的地址,所以在运行11行fun函数实际上运行的是inner_fun1函数,再看运行结果为什么会把fun函数里的----fun----打印出来呢?其实是代码运行的时候,底层把fun函数的地址放到了fun1函数的形参fun里,运行了fun1函数,return回来的inner_fun1地址赋值给了fun函数,所以此时运行fun函数就是在运行inner_fun1函数,inner_f

2020-11-21 16:57:58 402

原创 python之当变量名与函数名重名时的有趣发现。

楼主今天学习装饰器的时候发现,在python底层会把被装饰的函数地址换成装饰器里return回来的地址,那么你调用被装饰的函数时候其实是在调用装饰器return回来的地址所形成的闭包环节(如图1所示)。![图1](https://img-blog.csdnimg.cn/20201120175025517.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L

2020-11-20 18:27:00 2168 1

原创 关于c语言函数调用时的数据传递

用指针举例说明void Swap(int *p, int *q) { printf("我在Swap函数里:p的地址=%x,q的地址=%x\n", &p, &q); int e; e = *p; *p = *q; *q = e;}int main() { int a = 3, b = 4; int *p, *q; p = &a; q = &b; printf("我在main函数里:p的地址=%x,q的地址=%x\n",&p,&q);

2020-07-13 19:22:32 381

原创 关于判断含有多个候选码的关系模式是否是2NF(个人笔记)

在理解2NF上有必要先认识到在关系数据库中完全函数依赖、部分函数依赖、候选码、主属性和非主属性的概念。完全函数依赖:在关系模式R(U)中,如果存在X->Y(X里的属性可以一个或一组),而X属性里的任何一个真子集x’,都有x’-->Y(不能决定Y),则Y对X完全函数依赖。部分函数依赖:在关系模式R(U)中,如果存在X->Y,Y不完全依赖于X(X的属性中有一个或一组不存在也...

2020-04-16 23:06:51 4425

原创 关于数据依赖的公理系统之Armstrong公理系统推理证明

对于满足一组函数依赖F的关系模式R<U,F>,其任何一个关系r,若函数依赖X->Y都成立,则称F逻辑蕴涵X->Y。对上述逻辑蕴涵的解释:在一个关系模式中,U为关系模式R属性集总体,F为关系模式R属性集U上的一组函数依赖,例如U(A,B,C),F[A->B,A->C],根据此条件能推导出在关系模式中任何一个关系AB->C的函数依赖,这样便称为F逻辑蕴涵...

2020-04-14 14:54:36 3125 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除