初始面向对象 一、面向过程:面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点:极大地降低了写成学的复杂度,只需要顺着执行的步骤,堆叠代码即可 缺点:一套流水线或者流程就是用来解决一个问题,如果修改代码 ...
分类:
其他 时间:
2019-10-06 20:36:18
收藏:
0 评论:
0 赞:
0 阅读:
73
一、操作符优先级展示了所有操作符的执行优先级,从高到低,同一行中的操作符优先级相同,相同优先级的情况下则从左到右执行如果想改变优先级执行顺序,则可以使用括号:mysql> SELECT 1+2*3; #7mysql> SELECT (1+2)*3;#9二、对比操作符#对比操作符的执行结果为true,... ...
分类:
数据库技术 时间:
2019-10-06 20:35:42
收藏:
0 评论:
0 赞:
0 阅读:
111
#{}:如果传入的是字符串,则会将其中的值作为字符串拼接到sql上。 安全。 ${}:如果传入的是字符串,则不会作为字符串,而是直接拼接到sql上。不安全。 #{}和${} #{}表示一个占位符号,通过#{}可以实现preparedStatement向占位符中设置值,自动进行java数据类型和jdb ...
分类:
其他 时间:
2019-10-06 20:35:08
收藏:
0 评论:
0 赞:
0 阅读:
71
学习收获 第二章 自学了第二章之后,我学到了 数字 、 自然数 、 负数 、 整数 、 有理数 的概念,学习并使用 位置记数法 来描述数字。了解并运用 其他基数的数字转换成十进制数 的方法,重点学习了 二进制数 转换成 八进制及十六进制数 的方法。完成了练习题中的小问题。同时也学会了 把十进制数转换 ...
分类:
其他 时间:
2019-10-06 20:34:47
收藏:
0 评论:
0 赞:
0 阅读:
72
HTTP协议详细介绍 当你在浏览器地址栏敲入“http://www.cnblogs.com/”,然后猛按回车,呈现在你面前的,将是博客园的首页了(这真是废话,你会认为这是理所当然的)。作为一个开发者,尤其是web开发人员,我想你有必要去了解这一系列的处理流程,在这期间,浏览器和服务器到底是如何打交道 ...
分类:
Web开发 时间:
2019-10-06 20:34:28
收藏:
0 评论:
0 赞:
0 阅读:
46
1.搜索型注入漏洞产生的原因: 在搭建网站的时候为了方便用户搜索该网站中的资源,程序员在写网站脚本的时候加入了搜索功能,但是忽略了对搜索变量的过滤,造成了搜索型注入漏洞,又称文本框注入。 2.搜索型注入的类型: 同其他注入类型相同,由于提交表单的不同,可分为GET型(多出现于网站上的搜索)和POST ...
分类:
其他 时间:
2019-10-06 20:34:08
收藏:
0 评论:
0 赞:
0 阅读:
159
https://www.luogu.org/problem/P2515 读完题相信已经思路明确了 有依赖关系的连边, 但可能这整个图不连通,并且还有可能出现环 如果出现环的话,要选其中一个就必须吧整个环都选上(应该很好理解吧) 那么显然这要求我们进行tarjan缩点 缩点后是一个有向无环的森林,考虑 ...
分类:
其他 时间:
2019-10-06 20:33:44
收藏:
0 评论:
0 赞:
0 阅读:
54
1. mybatis是一个持久层框架, 作用是跟数据库交互完成增删改查 2.原生Dao实现(需要接口和实现类) 3.动态代理方式(只需要接口) 4. #{}占位符:占位 5. ${}拼接符:字符串原样拼接 6. 映射文件: 7. 输入映射(就是映射文件中可以传入哪些参数类型) 8. 输出映射(返回的 ...
分类:
其他 时间:
2019-10-06 20:33:21
收藏:
0 评论:
0 赞:
0 阅读:
48
在python中简单地处理excel文件,有几个相关的模块,各有千秋,本文将不定时收录。 Python Excel网站收集了关于python处理excel文件的各种信息。 【注意】使用python处理excel文件前,请多备份文件,以防数据丢失。 0x01 xlrd xlrd is a librar ...
分类:
编程语言 时间:
2019-10-06 20:33:03
收藏:
0 评论:
0 赞:
0 阅读:
88
计算机的发展史及多道技术 首先先补充一下上一篇的一个小问题。 应用程序的启动流程: 前提:应用程序是运行于操作系统之上的 举例:启动暴风音影 1.双击快捷方式 2.告诉操作系统一个文件路径 3.操作系统从硬盘读取文件内容到内存中 ...
分类:
其他 时间:
2019-10-06 20:32:47
收藏:
0 评论:
0 赞:
0 阅读:
57
点分治 因为树上的路径只有两种,经过根的和没有经过根的,所以可以以根进行分治计算. 1. 找重心. 2. 以重心为根,计算经过根的答案. 3. 分治根的每颗子树. POJ 1741 cpp include include include include define ll long long usi ...
分类:
其他 时间:
2019-10-06 20:32:29
收藏:
0 评论:
0 赞:
0 阅读:
55
reboot ...
分类:
其他 时间:
2019-10-06 20:32:13
收藏:
0 评论:
0 赞:
0 阅读:
60
继承和组合 一、组合 组合:组合指的是,在一个类中以另外一个类的对象(也就是实例)作为数据属性,称为类的组合 也就是说:一个类的属性是另一个类的对象,就是组合 例子: 圆环是由两个圆组成的,圆环的面积就是外圆的面积减去内圆的面积。圆环的周长就是内圆的周长加上外圆的周长,这个时候,我们首先设计一个圆形 ...
分类:
其他 时间:
2019-10-06 20:31:53
收藏:
0 评论:
0 赞:
0 阅读:
58
题目 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。 my_code: ...
分类:
其他 时间:
2019-10-06 20:31:33
收藏:
0 评论:
0 赞:
0 阅读:
61
对于项目的开发,模块化很重要,讲到模块化,就需要用到库,在Dart中,库的使用是通过import关键字引入的 其中import后面跟着的是库的URI,上面例子中的路径格式为:package:scheme,其中scheme是由指定的库通过包管理器提供的,在Flutter中,Dart是通过pub工具来管 ...
分类:
其他 时间:
2019-10-06 20:31:17
收藏:
0 评论:
0 赞:
0 阅读:
75
[TOC] numpy模块 numpy简介 numpy官方文档: numpy是Python的一种开源的数值计算扩展库。这种库可用来存储和处理大型numpy数组,比Python自身的嵌套列表结构要高效的多(该结构也可以用来表示numpy数组)。 numpy库有两个作用: 1. 区别于list列表,提供 ...
分类:
其他 时间:
2019-10-06 20:30:38
收藏:
0 评论:
0 赞:
0 阅读:
63
一般所说的黑白图片,其实在黑白之间还有深浅不一的各种灰色。所谓二值化,即是将这样的图转为仅有纯黑和纯白两种颜色。这在图像处理中有不少应用,博客园上有不少文章讲解得很详细。我所关注的仅是一种应用。本来白纸黑字的内容,因为拍摄的关系,而带上其他颜色,或是年代久远,纸张泛黄,造成内容的对比度下降,有时甚至 ...
分类:
其他 时间:
2019-10-06 20:29:49
收藏:
0 评论:
0 赞:
0 阅读:
57
前两篇教程中我们学习了LED、按键、开关的基本原理,数字输入输出的使用以及两者之间的关系。我们用到了 pin_mode 、 pin_read 和 pin_write 这三个函数,实际上它们离最底层(至少是单片机制造商允许我们接触到的最底层)就只有一步之遥了。而学单片机要是不了解一点底层,那跟Ardu ...
分类:
其他 时间:
2019-10-06 20:29:31
收藏:
0 评论:
0 赞:
0 阅读:
100
1. 匿名函数 匿名函数就是没有函数名的函数,如下所示。 基本上匿名函数也没啥好说的 。。。 2. 闭包 闭包感觉就是返回值为匿名函数的函数。。。来看个例子吧 (?3?) 运行结果如下所示,可以看到三次调用f(),获得的是不同的x。即便是x是squares的局部变量,但是变量x的生命周期被延长到了三 ...
分类:
其他 时间:
2019-10-06 20:29:11
收藏:
0 评论:
0 赞:
0 阅读:
58
题目传送门 https://lydsy.com/JudgeOnline/problem.php?id=3589 题解 事件 $0$ 不需要说,直接做就可以了。 事件 $1$ 的话,考虑如果直接查询然后相加的话,会有很多段被算重了。于是考虑容斥,把算重的段给减掉就可以了。至于如何计算每一段的答案,直接 ...
分类:
其他 时间:
2019-10-06 20:28:51
收藏:
0 评论:
0 赞:
0 阅读:
89