AOP技术个人认为是能够完善(改善)面向对象编程OOP。为什么这么说,我们得先从AOP的概念说起,然后通过一段简单的例子加以佐证。这样子大家就可以慢慢地了解AOP 1. AOP概念 AOP为Aspect Oriented Programming的缩写,含义:面向切面的编程。 2. AOP主要作用是什 ...
分类:
编程语言 时间:
2017-04-07 00:58:56
阅读次数:
170
#Auther Bob#--*--conding:utf-8 --*--#jshon这个模块就是做序列化处理的,主要用到json模块的四种方法#1、dumps#2、loads#3、dump#4、load#先介绍dumps方法#通过jshon的dumps的模块可以把特定的对象序列化处理为字符串# im ...
分类:
编程语言 时间:
2017-04-07 00:58:18
阅读次数:
167
一.几个基本的概念 1.数据类型:能够表示并操作的值的类型称作数据类型 2.javascript的类型系统:原生对象、宿主对象、浏览器拓展对象; 二.一张图看懂javascript的原生对象类型关系 三 javascript15种原生对象的分类 补充:在单体内置对象中忽略了全局对象。本节课先简单的对 ...
分类:
编程语言 时间:
2017-04-07 00:57:48
阅读次数:
147
class RunnableDemo implements Runnable { private Thread t; private String threadName; RunnableDemo( String name) { threadName = name; System.out.print... ...
分类:
编程语言 时间:
2017-04-07 00:57:30
阅读次数:
164
1107: 零起点学算法14——三位数反转 Description 水题 水题 Input 输入1个3位数(题目包含多组测试数据) 输入1个3位数(题目包含多组测试数据) Output 分离该3位数的百位、十位和个位,反转后输出(每组测试数据一行) 分离该3位数的百位、十位和个位,反转后输出(每组测 ...
分类:
编程语言 时间:
2017-04-07 00:55:22
阅读次数:
148
最近想学Python,就开始看教程下载,官网是https://www.python.org/downloads/,最新版本是3.6.1, 注意:x86-64表示适用于windows 64位系统;x86表示适用于windows 32位系统。如果要下载帮助文件:Download Windows help ...
分类:
编程语言 时间:
2017-04-07 00:52:59
阅读次数:
370
首先我们要明白什么是框架为什么用?相信一开始学习编程的时候都会听到什么、什么框架之类的;首先框架是一个软件半成品,都会预先实现一些通用功能,使用框架直接应用这些通用功能而不用重新实现,所以大多数企业都用框架都是提高开发效率,节约开发成本。 绝大多数框架都遵循着一种mvc设计模式思想,MVC是Mode ...
分类:
编程语言 时间:
2017-04-07 00:52:21
阅读次数:
371
1108: 零起点学算法15——交换变量 Description 水题 水题 Input 输入2个整数(题目包含多组测试数据) 输入2个整数(题目包含多组测试数据) Output 输出交换后的2个整数(每组测试数据一行,中间用空格隔开) 输出交换后的2个整数(每组测试数据一行,中间用空格隔开) Sa ...
分类:
编程语言 时间:
2017-04-07 00:51:59
阅读次数:
257
文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口。它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。我们最为关心的是,DOM把网页和脚本以及其他的编程语言联系了起来。DOM属于浏览器,而不是JavaScript语言规范里的规定 ...
分类:
编程语言 时间:
2017-04-07 00:51:32
阅读次数:
285
1.基本概念 哈希一般用来快速查找,通过hash函数将输入的键值(key)映射到某一个地址,然后就可以获得该地址的内容。 同样,如果要储存一对值(键值和数据),则也是通过hash函数获得地址来存入。见图例: 不过这其中会出现一些问题,最常见的是出现冲突。就是输入不同的key,经过hash之后得到同样 ...
分类:
编程语言 时间:
2017-04-07 00:51:06
阅读次数:
233
1109: 零起点学算法16——鸡兔同笼 Description 鸡和兔关在同一笼子中,已知总数量n和腿的总数量m,求鸡的数量和兔的数量。 鸡和兔关在同一笼子中,已知总数量n和腿的总数量m,求鸡的数量和兔的数量。 Input 输入2个整数分别是n和m(多组测试数据) 输入2个整数分别是n和m(多组测 ...
分类:
编程语言 时间:
2017-04-07 00:44:54
阅读次数:
403
1110: 零起点学算法17——比较2个数大小 Description 输入2个整数,按照从大到小输出 输入2个整数,按照从大到小输出 Input 2个整数n和m(多组测试数据) 2个整数n和m(多组测试数据) Output 按照从大到小输出,中间用空格隔开(每组测试数据一行) 按照从大到小输出,中 ...
分类:
编程语言 时间:
2017-04-07 00:44:28
阅读次数:
307
字符串是 Python 中最常用的数据类型。我们可以使用单引号 ( '' ) 或双引号 ( " " ) 来创建字符串。 在python中,创建变量不需要指定类型,你在创建变量赋值时,python解释器会自动推断变量的数据类型 在python中,不支持单字符类型,python中的单字符也是作为字符串来 ...
分类:
编程语言 时间:
2017-04-07 00:29:28
阅读次数:
247
在.NET项目中,我们较多的使用到加密这个操作。因为在现代的项目中,对信息安全的要求越来越高,那么多信息的加密就变得至关重要。现在提供几种常用的加密/解密算法。1.用于文本和Base64编码文本的互相转换和Byte[]和Base64编码文本的互相转换:(1).将普通文本转换成Base64编码..
分类:
编程语言 时间:
2017-04-07 00:05:41
阅读次数:
246
1、static这个关键字有三种用法:(1)第一种是用来修饰局部变量,使之成为静态局部变量;静态局部变量存储在数据段/bss段中,作用域是代码块作用域,生命周期是程序生命周期,链接属性是无连接。静态局部变量只初始化一次,以后使用时的值是上次使用后的值(类似全局变量)(2..
分类:
编程语言 时间:
2017-04-07 00:00:15
阅读次数:
194
LaTeXila是一个多语言LaTeX编辑器,专为那些偏爱GTK+外观的Linux用户设计。这个软件除了操作简单、功能强大之外,定制性也很高,所以我非常建议对LaTeX感兴趣的朋友去尝试一下。在这篇文章中,我会着重于展示LaTeXila的使用及其主要功能,不过这里我们首先解决一个问题,为什么..
分类:
编程语言 时间:
2017-04-06 23:58:42
阅读次数:
346
Go切片(Slice)是Go数组的一个抽象。由于Go数组允许定义类型的变量,可以容纳相同数据类型的几个数据项,但它不提供任何内置的方法来动态增加其大小或获取自己的子数组。切片就没有这样的限制。它提供了数组所需的许多实用功能,并广泛用于Go编程。定义切片varnumbers[]int/*未..
分类:
编程语言 时间:
2017-04-06 23:56:56
阅读次数:
285