本文主要阐述面向对象的基本概念,如有问题,还请斧正。 首先说明,涉及的一些知识点,算是提纲吧 。 1 类的基本概念;2 对象的基本概念;3 访问控制;4 构造函数,析构函数;5魔术方法;6 接口;7 多态;8 封装;9继承;10 static与final 一,类的基本概念 1 什么是类? 类即拥有相 ...
分类:
Web开发 时间:
2018-09-02 22:34:16
收藏:
0 评论:
0 赞:
0 阅读:
254
设计模式总共有六大基本原则,统称为SOLID (稳定)原则,分别是S-单一职责原则(Single Responsibility Principle), O-开闭原则(Open closed Principle),L-里氏替换原则(Liskov Substitution Principle),L-迪米 ...
分类:
其他 时间:
2018-09-02 22:33:17
收藏:
0 评论:
0 赞:
0 阅读:
195
需求:给策划们写一个PC端(Window)的Excel导表工具。本来用OpenFile打开FileExplorerDialog后让他们自己选择想要添加的Excel文件就行了,结果有个需求是希望能拖拽Excel文件直接添加进来,觉得这样做更方便。 桌面应用用winform和wpf来写的话,这个功能应该 ...
分类:
移动平台 时间:
2018-09-02 22:32:56
收藏:
0 评论:
0 赞:
0 阅读:
596
The page format dialog allows the user to change the default page format values such as the orientation and paper size. ...
分类:
其他 时间:
2018-09-02 22:32:41
收藏:
0 评论:
0 赞:
0 阅读:
192
"洛谷" 这题就是区间开根号,区间求和。我们可以分块做。 我们记布尔数组vis[i]表示第i块中元素是否全部为1。 因为显然当一个块中元素全部为1时,并不需要对它进行根号操作。 我们每个块暴力开根号,因为数字最大$2^31$,所以最多每个数字开几次根号,所以时间复杂度很低。 记录sum[i]表示第i ...
分类:
其他 时间:
2018-09-02 22:31:52
收藏:
0 评论:
0 赞:
0 阅读:
191
这篇文章主要介绍CI核心框架工具类CI_Input。 根据CI文档自己的定义,该类用来: 提前处理全局变量,以保证安全; 提供一些帮助函数用来处理输入数据。 以下选取类中的重点方法进行说明。 __construct() 在构造函数,根据定义,用来决定是否开启全局的XSS处理和是否允许$_GET数组。 ...
分类:
Web开发 时间:
2018-09-02 22:31:36
收藏:
0 评论:
0 赞:
0 阅读:
209
启动报错信息: Failed to start component [StandardEngine[Catalina].StandardHost[localhost] 因此出现这种错误的原因可能有: 1.tomcat存在缓存 右键点击tomcat-->Clean Tomcat Work Direct ...
分类:
其他 时间:
2018-09-02 22:31:08
收藏:
0 评论:
0 赞:
0 阅读:
151
Description 在一个美丽的秋天,丽丽每天都经过的花园小巷落满了树叶,她决定把树叶堆成K堆,小巷是笔直的 共有N片树叶(树叶排列也是笔直的),每片树叶都有一个重量值,并且每两片想邻的树叶之间的距离都是1 现把所有的树叶按从左到右的顺序进行编号,编号为1..N。丽丽移动每片树叶所消耗能量等于这 ...
分类:
其他 时间:
2018-09-02 22:30:37
收藏:
0 评论:
0 赞:
0 阅读:
127
See also e551 精简的Applet. ...
分类:
移动平台 时间:
2018-09-02 22:30:19
收藏:
0 评论:
0 赞:
0 阅读:
150
小菜最近用到RabbitMQ,由于之前了解过其他消息中间件,算是有些基础,所以随手从网上搜了几篇文章,准备大概了解下RabbitMQ的消息模型,没想到网上文章千篇一律,写一大堆内容,就是说不明白到底怎么回事,真是逼小菜写博客… 首先说明本文只适合有消息中间件基础的读者,本文不会讲解基础概念,而是一针 ...
分类:
其他 时间:
2018-09-02 22:30:02
收藏:
0 评论:
0 赞:
0 阅读:
209
列举几个常用的属性 client系列 clientWidth - 盒子真实内容的宽度[content+padding左右],不包括边线和滚动条 clientHeight - 盒子真实内容的高度[content+padding上下],不包括边线和滚动条 clientTop - 盒子上边框的宽度[bor ...
分类:
Web开发 时间:
2018-09-02 22:29:31
收藏:
0 评论:
0 赞:
0 阅读:
200
准备工作 requests库不是python自带的库,可以用pip安装。在使用时导入requests即可。 基本用法 GET请求 其中,网页返回的内容是json格式的字符串类型,所以可以直接调用json()方法得到字典格式的内容 此外,如果需要附加额外的信息,可以用params这个参数,示例如下: ...
分类:
编程语言 时间:
2018-09-02 22:29:16
收藏:
0 评论:
0 赞:
0 阅读:
217
This example demonstrates how to create a filter that can modify any of the RGB pixel values in an image. Here's some code that uses the filter: ...
分类:
其他 时间:
2018-09-02 22:29:02
收藏:
0 评论:
0 赞:
0 阅读:
177
你对网络专业或计算机专业了解是怎样? 你了解c语言吗?c语言主要应用有哪些? c语言是我在报考专业后才开始真正了解,以前只是在看段子时才会看见。在高考以前很少接触。经过一个暑假的了解,我明白了: C语言是从BCPL发展而来的,是较早的编程语言,以后的其他语言都是基于c语言发展而来。 C语言是一门通用 ...
分类:
编程语言 时间:
2018-09-02 22:28:45
收藏:
0 评论:
0 赞:
0 阅读:
210
AffineTransform tx = new AffineTransform(); tx.scale(scalex, scaley); tx.shear(shiftx, shifty); tx.translate(x, y); tx.rotate(radians); Shape newShape... ...
分类:
移动平台 时间:
2018-09-02 22:28:14
收藏:
0 评论:
0 赞:
0 阅读:
219
在需求分析之前,需要完整的写出软件需求规格说明书,在此过程中要尽量避免二义性的语言或表述。此过程需需求分析师和用户协作。具体实施过程如下图所示: 需求分析是软件规格定义时期的最后一个阶段,目的是知道系统必须做什么。在此之前有技术性分析的阶段,但对软件需求的理解程度,决定着软件的开发工作是否能够成功, ...
分类:
其他 时间:
2018-09-02 22:27:59
收藏:
0 评论:
0 赞:
0 阅读:
202
它们都是Element的属性,表示元素的宽度。 Element.scrollWidth 内容+内边距+溢出尺寸 不包括边框和外边距 ==实际内容 Element.offsetWidth 元素的宽度(内容+内边距+边框+滚动条)==整体,整个控件 Element.clientWidth 内容+内边距, ...
分类:
其他 时间:
2018-09-02 22:27:40
收藏:
0 评论:
0 赞:
0 阅读:
197
Description 求$~n~$个点组成的有标号无向连通图的个数。$~1 \leq n \leq 13 \times 10 ^ 4~$. Solution 这道题的弱化版是 "poj1737" , 其中$n \leq 50$, 先来解决这个弱化版的题。考虑$~dp~$,直接统计答案难以入手,于是 ...
分类:
其他 时间:
2018-09-02 22:27:05
收藏:
0 评论:
0 赞:
0 阅读:
205
索引 无论是面试,还是实际工作中,对于一个Java程序员来说,数据库优化是避不开的一个技术点,关于数据库的优化,在性能达不到要求的情况下,我大致给出以下几个方向: (1)优化表结构,对常用字段和非常用的字段分开存储 (2)优化SQL,合理使用索引 (3)做数据库读写分离,减少IO压力,由于数据库对记 ...
分类:
数据库技术 时间:
2018-09-02 22:26:45
收藏:
0 评论:
0 赞:
0 阅读:
180
This example demonstrates how to convert a byte array of pixel values that are indices to a color table into a BufferedImage. In particular, the examp ...
分类:
其他 时间:
2018-09-02 22:26:28
收藏:
0 评论:
0 赞:
0 阅读:
182