面向对象三大特征:封装,继承,多态 面向对象编程(OOP,Object Oriented Programing)是相对于面向过程编程说的,之前写的代码基本都是纯的面向过程编程的,当项目复杂了,那么纯面向过程代码实现会很复杂,面向对象可以简化代码的结构和组织关系。面向对象不是替代面向过程的,宏观是面向 ...
分类:
编程语言 时间:
2017-06-05 11:33:54
阅读次数:
189
import UIKit class ViewController3: UIViewController { override func viewDidLoad() { super.viewDidLoad() self.view.backgroundColor=UIColor.whiteColor( ...
分类:
编程语言 时间:
2017-06-05 11:33:46
阅读次数:
194
1.测试文件foo.py 2.引入上文件,创建run-foo.py 3.运行结果 4.把foo.py的“__all__ = ['bar', 'baz']” 注释,运行正常 它不仅在第一时间展现了模块的内容大纲,而且也更清晰的提供了外部访问接口。 ...
分类:
编程语言 时间:
2017-06-05 11:33:22
阅读次数:
169
mybatis 异常 There is no getter for property named 'bizId' in 'class java.lang.Long' 当使用mybatis进行传参的时候,参数只有一个时会出现这种类似的错误。 解决: 1.接口定义出,指定参数名 2.在xml 中指定类型 ...
分类:
编程语言 时间:
2017-06-05 11:32:26
阅读次数:
131
java 对象 占内存大小 计算方式 及 常用类型的占用 HotSpot的对齐方式为8字节对齐 计算公式:(对象头 + 实例数据 + padding) % 8等于0且0 <= padding < 8 Hotspot 机 中 普通对象32位 对象头 占 8个字节 引用类型 占 4字节64位 对象头 占 ...
分类:
编程语言 时间:
2017-06-05 11:32:10
阅读次数:
151
wget http://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz tar -zxvf Python-2.7.8.tgz cd Python-2.7.8 ./configure --prefix=/usr/local # 指定了目录,如果不制定, ...
分类:
编程语言 时间:
2017-06-05 11:31:48
阅读次数:
156
题目:Given a set of candidate numbers (C) (without duplicates) and a target number (T), find all unique combinations in C where the candidate numbers su ...
分类:
编程语言 时间:
2017-06-05 11:31:24
阅读次数:
148
在一个行列依此增大的二维数组中。最快推断数组中有无此数。 #include<iostream> using namespace std; #define ROW 4 #define COLUMN 3 typedef int Shuzu[ROW][COLUMN]; #define ElementTyp ...
分类:
编程语言 时间:
2017-06-05 11:31:10
阅读次数:
183
调试环境:vs2010 // test0.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> using namespace std; class COperation { public: int first; int se ...
分类:
编程语言 时间:
2017-06-05 11:31:01
阅读次数:
186
数据排序 使用sort()1 升序-1 降序自然排序 数据插入的顺序$natural 分页显示skip(n):表示跨过多少数据行limit(n):取出的数据行的个数限制 ...
分类:
编程语言 时间:
2017-06-05 10:36:12
阅读次数:
251
C++ has a second means of implementing the has-a relationship: private inheritance.With private inheritance, public and protected members of the base ...
分类:
编程语言 时间:
2017-06-05 10:35:01
阅读次数:
129
单例模式: 简单单例 - 以上单例用户使用时需要知道getSingle方法是为了单例而设计的方法。现在实现一种透明单例 透明代理 改进版的透明代理, 构造函数即负责init有负责实例。 职责非单一 而且复用性差,使用代理的方式改进 ...
分类:
编程语言 时间:
2017-06-05 10:34:26
阅读次数:
202
2017年6月4日21:08:34 1.dict的作用是建立一组 key 和一组 value 的映射关系,dict的key是不能重复的。2.set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像。3.因为set不能包含重复的元素,所 ...
分类:
编程语言 时间:
2017-06-05 10:33:43
阅读次数:
224
一、将数据保存为.json文件 二、读取.json文件 三、dict数据保存不用转化成json,读取json数据也不能转dict数据 ...
分类:
编程语言 时间:
2017-06-05 10:32:12
阅读次数:
197
1 1 会有如下问题: 结果一路解决下去,解决了一个坑还是有一个坑,遂放弃,查找有没有别的解决办法。 亲测使用wheel+pip可以成功安装lxml! wheel本质上是一个 zip 包格式,它使用 .whl 扩展名,用于 Python 模块的安装,它的出现是为了替代 Eggs。 1. 安装whee ...
分类:
编程语言 时间:
2017-06-05 10:32:03
阅读次数:
188
Java 中的 Canvas 组件表示屏幕上一个空白矩形区域,应用程序可以在该区域内绘图,或者可以从该区域捕获用户的输入事件。应用程序必须为 Canvas 类创建子类,以获得有用的功能(如创建自定义组件)。必须重写paint 方法,以便在 canvas 上执行自定义图形。 Java 使用 Mouse ...
分类:
编程语言 时间:
2017-06-05 10:30:24
阅读次数:
148