Python里面的循环跟其他语言里的循环基本一致,只是书写格式不同。 1.for循环: for [循环条件]:[循环语句] 满足循环条件,则执行循环语句,执行一次判断一次,不满足则结束循环。 简单的循环: in range() 表示在什么范围里 2.while循语句: while [True/Fal ...
分类:
编程语言 时间:
2017-07-30 14:54:27
阅读次数:
179
装饰器 一、本质 装饰器的本质就是一个闭包函数,因此具有闭包函数的一切功能。可以在不改变原代码的情况下,在这个函数上扩展功能。 二、装饰器的形成 装饰器就是为了扩展其他函数功能而添加的函数。 举个最简单的例子: 然而大家可以看出,在使用装饰器时的赋值非常麻烦,每用一次就要进行一次赋值。为了解决这个问 ...
分类:
编程语言 时间:
2017-07-30 14:55:52
阅读次数:
180
好多年前写过简略的扫雷游戏,模拟windows的。 后来由于多次搬迁环境,弄丢了,遗憾不已啊。 于是趁着这两年还在编程的道路上,趁热再次编写了一次,同时也扩展了功能,更接近windows的扫雷。 此次重写是用Java swing实现的(eclipse开发),考虑到各位看客可能大部分是Android岗 ...
分类:
编程语言 时间:
2017-07-30 14:56:02
阅读次数:
238
关于finalkeyword的总结,是非常easy学习和掌握的,大致分为用final修饰的符号常量、类、方法、属性四部分。而这四部分的内容也是我们必须掌握的,非常有用。在项目中常常来利用finalkeyword来帮忙以完毕我们特定的任务。以下就来看看终于的final: 符号常量 用 final 修饰 ...
分类:
编程语言 时间:
2017-07-30 14:57:14
阅读次数:
167
简单写函数的格式以及函数的意义 前言 之前学习的都是怎么写代码,为了实现相同的功能要写好多遍代码,所以就有了函数,函数就相当于一个工具,函数名就相当于这种工具的名字,想要用的时候打一下名字就可以用了。 总结优点: 1.避免代码的复用。 2.提高代码的可读性。 3.修改方便 函数的定义与调用 定义:d ...
分类:
编程语言 时间:
2017-07-30 14:58:06
阅读次数:
142
为了防止用户恶意,或者使用软件外挂提交一些内容,就得用验证码来阻止,虽然这个会影响用户体验,但为了避免一些问题很多网站都使用了验证码;今天下午参考文档弄了一个验证码,这里分享一下;这是一个web工程,首先是页面,这里只是一个显示验证码页面index.jsp,使用默认生成的就可以了,表单没有做提交,如 ...
分类:
编程语言 时间:
2017-07-30 14:58:51
阅读次数:
156
参考:http://blog.csdn.net/guofeng526/article/details/52662994 http://blog.csdn.net/u010019717/article/details/50853207 “热更新”这个词,在Unity3D的应用下,是有些语义错误的,但是 ...
分类:
编程语言 时间:
2017-07-30 15:41:46
阅读次数:
318
Python namedtuple(命名元组)使用实例 执行结果: namedtuple对象就如它的名字说定义的那样,你可以给tuple命名,具体看下面的例子: 执行结果: 来解释一下nametuple的几个参数,以Person=collections.namedtuple(‘Person’,'na ...
分类:
编程语言 时间:
2017-07-30 15:42:21
阅读次数:
224
答:C语言是一种结构化语言,面向过程,基于算法和数据结构,所考虑的是如何通过一个过程或者函数从输入得到输出; C++是面向对象,基于类、对象和继承,所考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题,通过获取对象的状态信息得到输出或实现过程控制。 C++的STL是C没有的,C++的模板 ...
分类:
编程语言 时间:
2017-07-30 15:42:29
阅读次数:
132
1.编译器可以暗自位class生成default构造,copy构造,copy assigned函数,析构函数; note1:如果没有自定义构造函数,编译器会为你生成合成默认构造函数.如果有定义则不生成 note2:如果没有定义copy构造和copy assigned函数,编译器也会为你生成合成默认的 ...
分类:
编程语言 时间:
2017-07-30 15:42:37
阅读次数:
138
之前了解过UI实现框架大多是用MVC架构的,才听说有这么一个基于MVC的跨平台开源框架叫PureMVC,前几天用到了做了一下,写一写分析总结官网位置:http://puremvc.org/ PureMVC架构图 PureMVC在MVC的基础上又增加了Facade模式(外观模式)、Mediator模式 ...
分类:
编程语言 时间:
2017-07-30 15:43:01
阅读次数:
132
基本用法 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 以前,为变量赋值,只能直接指定值。 ES6 允许写成下面这样。 上面代码表示,可以从数组中提取值,按照对应位置,对变量赋值。 本质上,这种写法属于“模式匹配”,只要等号两边的模式相 ...
分类:
编程语言 时间:
2017-07-30 15:44:13
阅读次数:
155
一、内存模型的相关概念 大家都知道,计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。由于程序运行过程中的临时数据是存放在主存(物理内存)当中的,这时就存在一个问题,由于CPU执行速度很快,而从内存读取数据和向内存写入数据的过程跟CPU执行指令的速度比起 ...
分类:
编程语言 时间:
2017-07-30 15:46:36
阅读次数:
135
DOM是针对 HTML 和 XML 文档的一个 API ,描绘了一个层次化的节点树,允许开发人员添加、移除和修改页面的某一部分 ...
分类:
编程语言 时间:
2017-07-30 15:46:53
阅读次数:
117
算法笔记 模板: vector<int>g[N]; vector<int>edge[N]; int anc[20][N]; int deep[N]; int h[N]; void dfs(int o,int u,int w) { if(u!=o)deep[u]=deep[o]+1,h[u]=h[o] ...
分类:
编程语言 时间:
2017-07-30 15:47:27
阅读次数:
337
与程序计数器一样,Java虚拟机栈也是线程私有的,他的生命周期与线程相同。虚拟机栈描述的是Java执行的内存模型:每个方法被执行的时候都会同时创建一个栈帧用于存储局部变量表,操作栈,动态链接,方法出口等信息。每个方法被调用直至执行完成的过程,就对应一个虚拟机栈由入栈到出栈的过程。 局部变量表存放了编 ...
分类:
编程语言 时间:
2017-07-30 15:48:07
阅读次数:
119
( 1 )调用方式: gets( 字符数组 ) ( 2 )函数功能:从标准输入设备 (stdin) ──键盘上,读取 1 个字符串 (可以包 含空格) ,并将其存储到字符数组中去。 ( 3 )使用说明 1 ) gets() 读取的字符串,其长度没有限制,编程者要保证字符数组有足够大的 空间,存放输入 ...
分类:
编程语言 时间:
2017-07-30 15:50:20
阅读次数:
140
看到这样的博客,自己也在看传智播客的视频,收藏一下 催希凡javaweb 学习28天 http://www.cnblogs.com/Prozhu/category/824899.html ...
分类:
编程语言 时间:
2017-07-30 15:50:29
阅读次数:
113
Go 语言结构体 Go 语言中数组可以存储同一类型的数据,但在结构体中我们可以为不同项定义不同的数据类型。 结构体是由一系列具有相同类型或不同类型的数据构成的数据集合。 结构体表示一项记录,比如保存图书馆的书籍记录,每本书有以下属性: 定义结构体 结构体定义需要使用 type 和 struct 语句 ...
分类:
编程语言 时间:
2017-07-30 15:51:12
阅读次数:
169
#define _CRT_SECURE_NO_WARNINGS 1#pragma once#define MAX_PRO 10#define MAX_SOR 5 int Need[MAX_PRO][MAX_SOR]={0}; //需求矩阵int Avaliable[MAX_SOR] = {0}; / ...
分类:
编程语言 时间:
2017-07-30 15:51:50
阅读次数:
173