0 引言 1 抽象问题具体化 举例:输入数组{3,32,321},打印出这三个数字能排成的最小数字. 1. 3与32相比,32排在3的前边,得到序列32,3; 2. 321与3相比,321排在3的前边;321与32相比,321排在32的前边,得到序列321,32,3; 3. 打印序列321323. ...
分类:
编程语言 时间:
2018-12-12 23:49:54
阅读次数:
271
属性 方法 UNITY_EDITOR #define directive for calling Unity Editor scripts from your game code. UNITY_EDITOR_WIN #define directive for Editor code on Windo... ...
分类:
编程语言 时间:
2018-12-12 23:50:12
阅读次数:
769
Python开发规范 背景 Python语言规范 Lint 导入 包 异常 全局变量 嵌套/局部/内部类或函数 列表推导(List Comprehensions) 默认迭代器和操作符 生成器 Lambda 函数 条件表达式 默认参数值 属性(properties) True/False 的求值 过时 ...
分类:
编程语言 时间:
2018-12-12 23:50:30
阅读次数:
302
说起装饰器我们可能已经很熟悉了(不了解的可以查看python基础学习——装饰器),随手就可以写一个简单的装饰器 def decorator(func): def inner(*args, **kwargs): # 执行函数前做点事 result = func(*args, **kwargs) # 执 ...
分类:
编程语言 时间:
2018-12-12 23:50:49
阅读次数:
285
Selector Selector 允许一个单一的线程来操作多个 Channel. 如果我们的应用程序中使用了多个 Channel, 那么使用 Selector 很方便的实现这样的目的, 但是因为在一个线程中使用了多个 Channel, 因此也会造成了每个 Channel 传输效率的降低.使用 Se ...
分类:
编程语言 时间:
2018-12-12 23:52:05
阅读次数:
291
冒泡排序冒泡排序从小到大排列 ...
分类:
编程语言 时间:
2018-12-12 23:53:18
阅读次数:
274
1.什么是https? HTTPS中文名称:超文本传输安全协议,是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 https=http+ssl 2.为什么需要使用https? 最初大家都使用http协议, ...
分类:
编程语言 时间:
2018-12-12 23:54:18
阅读次数:
366
多线程的问题中的经典问题是生产者和消费者的问题,就是如何让线程有序的进行执行,获取CPU执行时间片的过程是随机的,如何能够让线程有序的进行,Java中提供了等待唤醒机制很好的解决了这个问题! 生产者消费者经典的线程中的问题其实是解决线程中的通讯问题,就是不同种类的线程针对同一资源的操作,这里其实有一 ...
分类:
编程语言 时间:
2018-12-12 23:55:16
阅读次数:
322
一、说明 简述:本文将以4399小游戏《宠物连连看经典版2》作为测试案例,通过识别小图标,模拟鼠标点击,快速完成配对。对于有兴趣学习游戏脚本的同学有一定的帮助。 运行环境:Win10/Python3.5。 主要模块:win32gui(识别窗口、窗口置顶等操作)、PIL(屏幕截图)、numpy(创建矩 ...
分类:
编程语言 时间:
2018-12-13 01:07:35
阅读次数:
329
C++11中,针对顺序容器(如vector、deque、list),新标准引入了三个新成员:emplace_front、emplace和emplace_back,这些操作构造而不是拷贝元素。这些操作分别对应push_front、insert和push_back,允许我们将元素放置在容器头部、一个指定 ...
分类:
编程语言 时间:
2018-12-13 01:08:30
阅读次数:
382
1、泛型定义本体有参量类型约束; 2、泛型扩展对参量类型约束; 3、函数参量约束; 泛型类型的访问控制: 1、与类型无关的通用函数,泛型的任何实例都可以访问; 2、与类型有关的函数(通过扩展约束实现),只有特定类型实例化的泛型实例才能访问; 由此得出结论: 再考虑泛型约束的情况下,泛型类型是一个代码 ...
分类:
编程语言 时间:
2018-12-13 01:09:44
阅读次数:
218
ConfigParser模块在python中用来读取配置文件,配置文件的格式跟windows下的ini配置文件相似,可以包含一个或多个节(section), 每个节可以有多个参数(键=值)。使用的配置文件的好处就是不用在程序员写死,可以使程序更灵活。 注意:在python 3 中ConfigPars ...
分类:
编程语言 时间:
2018-12-13 01:10:27
阅读次数:
204
类的使用 文档化函数: 在函数的开头写下字符串,它会作为函数的一部分运行存储,这称为文档字符串(常用来描述该函数的信息)。 如下: def test(x,y): u"""这是一个Python程序,返回参数x加参数y的值""" return x+y def test1(): 'this is pyth... ...
分类:
编程语言 时间:
2018-12-13 01:10:49
阅读次数:
273
package 验证登录信息的合法性; import java.util.Scanner; public class 验证登录信息的合法性 { public static void main(String[] args) { Scanner scan = new Scanner(System.in)... ...
分类:
编程语言 时间:
2018-12-13 01:12:16
阅读次数:
204
在学习python数据结构的过程中,可迭代对象,迭代器,生成器这些概念参杂在一起,难免让初学者一头雾水,今天就来捋捋这些概览。
分类:
编程语言 时间:
2018-12-13 01:12:56
阅读次数:
250
使线程之间进行通信之后,系统间的交互性更加强大,在大大提高CPU利用率的同时还会使程序对各线程任务在处理的过程中进行有效的把控与监督。 1.不使用wait/notify实现线程间通信 使用sleep()+while(true)也可以实现线程间通信。 例如:两个线程,一个线程向集合中添加元素,当集合中 ...
分类:
编程语言 时间:
2018-12-13 01:13:56
阅读次数:
190
有了GIL还是会出现数据不安全,所以还是要用锁 import time from threading import Thread,Lock n = 100 def func(lock): global n with lock: tmp = n-1 n = tmp l = [] lock = Lock ...
分类:
编程语言 时间:
2018-12-13 01:14:14
阅读次数:
228
Python基础知识(30):图形界面(Ⅰ) Python支持多种图形界面的第三方库:Tk、wxWidgets、Qt、GTK等等 Tkinter可以满足基本的GUI程序的要求,此次以用Tkinter为例进行GUI编程 一、编写一个GUI版本的“Hello, world!” 本人使用的软件是pycha ...
分类:
编程语言 时间:
2018-12-13 01:15:46
阅读次数:
283
Ignoring indexes: \https://pypi.python.org/simple Collecting setuptools Ubuntu CentOS https://stackoverflow.com/questions/37723236/pip error while ins ...
分类:
编程语言 时间:
2018-12-13 01:16:32
阅读次数:
275
作用 实现代码重用 思考:super真的只是调用父类么? super函数是按照mro算法去调用的,不bb上代码: ...
分类:
编程语言 时间:
2018-12-13 01:18:22
阅读次数:
196