Python提供了开发图形用户界面(GUI)的各种方案。下面列出最重要如下: Tkinter: Tkinter的是Tk的GUI工具包,与Python附带的Python接口。在本教程中我们将看看这个选项. wxPython: 这是一个开源的Python接口的wxWindows http://wxpyt ...
分类:
编程语言 时间:
2016-06-30 08:37:39
阅读次数:
248
C语言 程序运行为什么需要内存(二) 1、代码就是函数。C语言中全局变量和局部变量就是数据。 2、在运行应用程序时,所有应用程序的代码和数据都在DRAM中就是冯诺依曼结构。 3、在单片机中将程序烧写到Flash(NorFlash)中,然后程序在Flash中运行。如果程序运行过程中不需要处理数据,那么 ...
分类:
编程语言 时间:
2016-06-30 06:29:56
阅读次数:
322
写在前面 所谓异常处理,即让一个程序运行时遇到自己无法处理的错误时抛出一个异常,希望调用者可以发现处理问题. 异常处理的基本思想是简化程序的错误代码,为程序键壮性提供一个标准检测机制. 也许我们已经使用过异常,但是你习惯使用异常了吗? 现在很多软件都是n*365*24小时运行,软件的健壮性至关重要. ...
分类:
编程语言 时间:
2016-06-30 06:25:11
阅读次数:
301
KMP算法,是由Knuth,Morris,Pratt共同提出的模式匹配算法,其对于任何模式和目标序列,都可以在线性时间内完成匹配查找,而不会发生退化,是一个非常优秀的模式匹配算法。 1.kmp算法的原理: 1. 首先,字符串"BBC ABCDAB ABCDABCDABDE"的第一个字符与搜索词"AB ...
分类:
编程语言 时间:
2016-06-30 06:23:31
阅读次数:
206
BloomFilter算法,是一种大数据排重算法。在一个数据量很大的集合里,能准确断定一个对象不在集合里;判断一个对象有可能在集合里,而且占用的空间不大。它不适合那种要求准确率很高的情况,零错误的场景。通过牺牲部分准确率达到高效利用空间的目的。 ...
分类:
编程语言 时间:
2016-06-30 01:13:30
阅读次数:
314
1.先进入码云,点击自己的头像 -> ,2.里面有一个SSH公钥,点击 ,3.之后在终端输入 ssh-keygen -t rsa -C “xxxxx@xxx.com”,注意:”” 要用英文,不然终端上不会显示,也就是自己的邮箱,4.继续在终端输入 一直按回车键直到 再输入cat ~/.ssh/id_ ...
分类:
编程语言 时间:
2016-06-30 01:15:09
阅读次数:
204
JavaWeb开发环境配置(win7_64bit) 目录 1.概述 2.JavaWeb学习路线 3.JavaWeb常用开发环境搭建 4.注意事项 >>看不清的图片可在新标签打开查看大图 1.概述 说起JavaWeb,就想到另一个词:JavaEE。很多时候,这两个词是混用的,两者的概念并不能精确描述, ...
分类:
编程语言 时间:
2016-06-30 01:14:15
阅读次数:
232
Eclipse For JavaEE安装、配置、测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.安装与配置 4.JavaSE开发测试(确保JDK已正确安装) 5.JavaEE开发测试(确保服务器和数据库已正确安装) 5.1 设置Tomcat服务器 5.2 简单的JavaWeb程 ...
分类:
编程语言 时间:
2016-06-30 01:12:47
阅读次数:
300
本文内容摘录自慕课网《Python 入门》 1、dict 特性 dict用花括号{}表示,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。 ①、dict 的查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样。而list的查找速度随着元素 ...
分类:
编程语言 时间:
2016-06-30 01:09:22
阅读次数:
213
本文内容摘自慕课网《Pyrhon入门》 1、set 特性 判断一个元素是否在set中速度很快。 set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。 创建 set 的方式是调用 set() 并传入一个 list,list的元素将作为set的元素: 可以查看 ...
分类:
编程语言 时间:
2016-06-30 01:10:33
阅读次数:
218
1.单例模式 2.模板模式 3.适配器模式 ...
分类:
编程语言 时间:
2016-06-30 01:07:47
阅读次数:
215
本文内容摘录自慕课网《Python入门》 1、tuple特性 tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。 创建tuple和创建list唯一不同之处是用( )替代了[ ]。 现在,这个 t 就不能改变了,tup ...
分类:
编程语言 时间:
2016-06-30 01:08:46
阅读次数:
261
Eclipse For JavaSE安装、配置、测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.安装与配置 4.JavaSE开发测试 5.ADT安装与Android开发测试 6.注意事项 7.相关博文 >>看不清的图片可在新标签打开查看大图 1.概述 eclipse应该是Jav ...
分类:
编程语言 时间:
2016-06-30 01:06:46
阅读次数:
364
pack和unpack 对于一个函数, 要将其入参转换为一个表, 则pack函数合适。 对于一个表要将其转换为 一个函数的入参, 则 lua原生提供的 unpack函数可以实现。 do arrayData = {"a", "b", "c", "d", "e"}; function pack(...)... ...
分类:
编程语言 时间:
2016-06-30 01:07:04
阅读次数:
201
Windows 为什么要支持线程? 在早期的计算机,OS 没有线程的概念,整个系统执行着一个单线程,CPU 资源都被一个线程占用,你只能单一的处理一个 计算任务,比如单一处理打印,或一些其他的计算任务,当任务出BUG现异常,程序会停止响应,处理方式就是重启机器, 为了解决这个问题,基于多线程技术的操 ...
分类:
编程语言 时间:
2016-06-30 01:05:07
阅读次数:
256