0. 什么时候该用什么布局 <!-- 定位布局: 以下两种布局不易解决的问题, 盒子需要脱离文档流处理 --> <!-- 浮动布局: 一般有block特性的盒子,水平排列显示 --> <!-- 盒模型布局: 在父级水平居中显示, 在其他布局基础上微调 --> <!-- 流式布局思想 --> 一.拼接 ...
分类:
编程语言 时间:
2019-01-01 23:54:36
阅读次数:
231
https://www.raywenderlich.com/795-introduction-to-unity-ui-part-1 https://www.raywenderlich.com/794-introduction-to-unity-ui-part-2 https://www.raywen ...
分类:
编程语言 时间:
2019-01-01 23:54:54
阅读次数:
194
正则表达式(或 RE)是一种小型的、高度专业化的编程语言,它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 一、普通字符 二、元字符 1、元字符之. ^ $ * + ? { } 注意:前面的'*'和'+'都是贪婪匹配(尽可能的多 ...
分类:
编程语言 时间:
2019-01-01 23:56:47
阅读次数:
237
面向对象设计主要特征是程序=对象+消息,对象是基本元素,对象接收到消息后,启动有关方法完成操作。 面向对象程序设计的基本特征有:抽象、封装、继承和多态。 c++支持编译时的多态和运行时的多态,编译时的多态通过函数重载实现,运行时的多态通过虚函数实现。 c++通过对c进行扩充,是面向过程程序设计和面向 ...
分类:
编程语言 时间:
2019-01-01 23:57:26
阅读次数:
324
[TOC] 1. 函数 python中的一切皆对象,函数也是一个对象,如下: 如果一个对象能使用函数调用的方式调用(即xxx()的方式),那么这个对象需要定义一个\_\_call\_\_的魔法属性,如下: 在Foo对象中定义了一个\_\_call\_\_的魔法属性,创建了Foo的一个实现对象f,并使 ...
分类:
编程语言 时间:
2019-01-01 23:58:12
阅读次数:
290
核心思想:选取一个枢轴pivot,将比它小的放到它左边,将比它大的放到它右侧,返回pivot的位置,将数列分成两段进行递归调用。 快速排序的实现: 测试: 结果: ...
分类:
编程语言 时间:
2019-01-01 23:59:24
阅读次数:
298
Python装饰器(decorator)在实现的时候,被装饰后的函数其实已经是另外一个函数了(函数名等函数属性会发生改变),为了不影响,Python的functools包中提供了一个叫wraps的decorator来消除这样的副作用。写一个decorator的时候,最好在实现之前加上functool ...
分类:
编程语言 时间:
2019-01-02 00:00:04
阅读次数:
220
Q:Python运行代码时,遇到函数是怎么做到的? A:从Python解释器开始执行之后,就在内存中开辟一个空间,每当遇到一个变量的时候,就把变量名和值之间的对应关系记录下来,但是当遇到函数定义的时候,解释器只是象征性的将函数名读入内存,表示知道这个函数存在了,至于函数内部的变量跟逻辑,解释器根本不 ...
分类:
编程语言 时间:
2019-01-02 00:00:32
阅读次数:
219
1. jQuery是什么? 1. 是一个工具,简单方便的实现一些DOM操作 2. 不用jQuery完全可以,但是不明智。 3. jQuery能做的事儿 1. 查找标签 2. 修改样式 3. 事件 4. AJAX (Django中讲) 5. 插件机制 4. jQuery是一个类库,类似于Python中 ...
分类:
编程语言 时间:
2019-01-02 00:01:19
阅读次数:
302
接上文:SpringBoot整合Mybatis【注解版】 一、项目创建 新建一个工程 ? 选择Spring Initializr,配置JDK版本 ? 输入项目名 ? 选择构建web项目所需的staters(启动器) ? 选择与数据库相关的组件 ? 分析:Spring Boot基本上将我们实际项目开发 ...
分类:
编程语言 时间:
2019-01-02 00:01:45
阅读次数:
220
javascript操作cookie的demo ...
分类:
编程语言 时间:
2019-01-02 00:01:53
阅读次数:
152
1 引入 如果想要用到BootStrap提供的js插件,那么还需要引入jQuery框架,因为BootStrap提供的js插件是依赖于jQuery的 <link type="text/css" rel="stylesheet" href="../css/bootstrap.css"> <script ...
分类:
编程语言 时间:
2019-01-02 00:04:10
阅读次数:
205
# 函数:1、减少重复代码;# 2、使程序变的可扩展# 3、使程序变的易维护# 永远只能且返回一个值#def 定义内容# a,b = 5,8# c = a** b# print(c)## def calc (x,y):# res = x**y# return res #返回函数执行结果# c = c ...
分类:
编程语言 时间:
2019-01-02 00:05:06
阅读次数:
186
一维数组定义 public static void main(String[] args) { //方法一 //定义数组:数据类型[] 变量名=new 数据类型[数组长度]; int[] arr=new int[3]; //赋值(下标从0开始) arr[0]=2; //取值 System.out.p ...
分类:
编程语言 时间:
2019-01-02 01:18:29
阅读次数:
193
1,白鹅类型 白鹅类型对接口有明确定义,比如不可变序列(Sequence),需要实现__contains__,__iter__,__len__,__getitem__,__reversed__,index,count对于其中的抽象方法,子类在继承时必须具体化,其余非抽象方法在继承时可以自动获得,Se ...
分类:
编程语言 时间:
2019-01-02 01:20:21
阅读次数:
1151
一、对象存活标记 1. 引用计数算法 给对象中添加一个引用计数器,每当有一个地方引用它时,计数器就加1;当引用失效时,计数器就减1;任何时刻计数器都为0的对象就是不可能再被使用的。 引用计数算法(Reference Counting)的实现简单,判定效率也很高,在大部分情况下它都是一个不错的算法,也 ...
分类:
编程语言 时间:
2019-01-02 01:21:28
阅读次数:
229
public static void main(String[] args) { //创建ArrayList集合 ArrayList<Integer> list=new ArrayList<Integer>(); ArrayList<Phone> plist=new ArrayList<Phone> ...
分类:
编程语言 时间:
2019-01-02 01:21:41
阅读次数:
192
复习 1.隐式转换 Double a Int b = 1 A = b //编译器自动转换把b转换为double类型后 再给a赋值(隐式转换) 2.强制类型转换 (变量)类型名 Int a = 1 // a只有在此语句执行时,才强制转换为double类型 其他地址还是int类型 Printf(“%lf ...
分类:
编程语言 时间:
2019-01-02 01:24:18
阅读次数:
257
01 课程回顾 变量的起名:字母数字下划线 不能是关键字 常量 变量提升:老的编译器这样会报错 运算符:sizeof、+、-、x … … 进制: 1111 8421 计算机几乎都是二进制系统,而且是以补码形式存储 八进制一位对应二进制三位 十六进制一位对应二进制四位 rwx可读可写可执行 这个权限其 ...
分类:
编程语言 时间:
2019-01-02 01:26:26
阅读次数:
233
运算符主要是指进行特定操作的符号。如:+。表达式是指用运算符连接起来的式子叫做表达式。如:20+5,a+b。Java世界中运算符主要分为以下几类:算术运算符、赋值运算符、比较运算符、逻辑运算符和三元运算符。一、算术运算符加(+):四则运算的加法减(-):四则运算的剑法乘(*):四则运算的乘法除(/):四则运算的除法取模(%):常说的求余数注意事项:一旦运算当中有不同类型的数据,那么结果将会是数据类
分类:
编程语言 时间:
2019-01-02 01:27:59
阅读次数:
266