序列概览 Python 包含6 种内建的序列,这里重点讨论最常用的两种类型:列表和元组。 列表与元组的主要区别在于,列表可以修改,元组则不能。也就是说如果要根据要求来添加元素,那么列表可以会更好用;而出于某些原因,序列不能修改的时候,使用元组则更为合适。 在操作一组数值的时候,序列很好用。可以用序列 ...
分类:
编程语言 时间:
2017-09-01 19:37:38
阅读次数:
157
之所以选择py交易有以下几点:1、python是胶水语言(跨平台),2、python无所不能(除了底层),3、python编写方便(notepad++等文本编辑器就能搞事情),4、渗透方面很多脚本都是py编写的(而且google的网站也是py) 安装与运行交互式解释器 在绝大多数linux和 UNI ...
分类:
编程语言 时间:
2017-09-01 19:37:46
阅读次数:
181
并发模式 让我们先来回顾一下boring函数的例子。 接下来,我会base于上面的这个例子,来介绍各种patterns。 生成器(Generator) 生成器(Generator) 由于go中的channel也是一种变量,所以我们可以通过返回channel的方式来传递结果 通过这个例子,我们可以很容 ...
分类:
编程语言 时间:
2017-09-01 19:38:14
阅读次数:
235
二叉树(Binary Tree)时数据结构中一个非常重要的结构,其具有。。。。(此处省略好多字)。。。。等的优良特点。 之前在刷LeetCode的时候把有关树的题目全部跳过了,(ORZ:我这种连数据结构都不会的人刷j8Leetcode啊!!!) 所以 !!!敲黑板了!!!今天我就在B站看了数据结构中 ...
分类:
编程语言 时间:
2017-09-01 19:38:47
阅读次数:
161
继续第一篇的内容,讲解,python的一些基本的东西。 注释 为了让别人能够更容易理解程序,使用注释是非常有效的,即使是自己回头再看旧代码也是一样。 在python 中用井号(#)表示注释。井号(#)右边的内存将不被程序执行。即使没有注释,也应该让代码本身易于理解。幸好!Python是一门出色的语言 ...
分类:
编程语言 时间:
2017-09-01 19:39:05
阅读次数:
196
字符串基本操作 所有标准的序列操作(索引、分片、乘法、判断成员资格、求长度、取最小值和最大值)对字符串同样适用,前面已经讲述的这些操作。但是,请注意字符串都是不可变的。 字符串的方法: 字符串从string 模块中“继承”了很多方法,这里只介绍一些特别有用的。 1、find find 方法可以在一个 ...
分类:
编程语言 时间:
2017-09-01 19:40:25
阅读次数:
183
列表 本节继续讨论列表不同元组和字符串的地方:列表是可变的(mutable) 可以改变列表的内容,并且列表有很多有用的、专门的方法。 List函数可以将一个字符串拆分成列表。 改变列表:元素赋值 例如,我们想对一个列表中的某个元素赋值。 删除元素 从列表中删除元素也很容易,使用dele语句来实现。 ...
分类:
编程语言 时间:
2017-09-01 19:40:44
阅读次数:
218
for (var num1 = 1;num1 < 10;num1++ ){ for (var num2 = 1;num2< 10;num2++ ){ console.log(num1+'*'+num2+'='+num1*num2) }console.log("<br>")}TODO 问题一:为什么会 ...
分类:
编程语言 时间:
2017-09-01 19:41:03
阅读次数:
135
Unity版本:5.6.2 控件Scroll View由4部分组成,如图: 1.含有Scroll Rect组件的根节点:Scroll View 2.含有Mask组件的节点:Viewport 3.所有内容的父节点Content,常含有布局控件 4.滚动条,包括横向和纵向 具体的节点细节使用可以参看官方 ...
分类:
编程语言 时间:
2017-09-01 19:41:17
阅读次数:
271
创建自已的对象(类)是python非常核心的概念,事实上,python被称为面向对象语言,本章会介绍如何创建对象。以及面向对象的概念:继承、封装、多态。 多态: 可对不同类的对象使用同样的操作。 封装:对外部世界隐藏对象的工作细节。 继承:以普通的类为基础建立专门的类对象。 多态 面向对象程序设计最 ...
分类:
编程语言 时间:
2017-09-01 19:41:26
阅读次数:
133
1.安装Python 2.选择新编译系统 3.复制一下代码(注意,路径为自己的Python安装路径)保存为:Python2.sublime-build,现在输入Python代码,可以Ctrl+B可以运行了 { "cmd":["C:/Python36/python.exe","-u","$file"] ...
分类:
编程语言 时间:
2017-09-01 19:41:33
阅读次数:
149
python异常 python用异常对象(exception object)来表示异常情况。遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的 回溯(Traceback, 一种错误信息)终止执行: raise 语句 为了引发异常,可以使用一个类(Exception的子类)或者实例 ...
分类:
编程语言 时间:
2017-09-01 19:43:25
阅读次数:
196
推荐: C语言中内存分配 Linux size命令和C程序的存储空间布局 本大神感觉,上面的链接的内容,已经很好的说明了; 总结一下: 对于一个可执行文件,在linux下可以使用 size命令列出目标文件各部分占的字节数;分为:text段、data段与bss段;(参考:Linux size命令和C程... ...
分类:
编程语言 时间:
2017-09-01 19:43:43
阅读次数:
202
一:IO模型介绍 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynchronous IO和non-bl ...
分类:
编程语言 时间:
2017-09-01 19:44:06
阅读次数:
157
本章介绍如何将语句组织成函数,这样,可以告诉计算机如何做事。 下面编写一小段代码计算婓波那契数列(前两个数的和是第三个数) 因为赋完值fibs已经有两个数了(0,1),所以循环8次之后,列表有10个数,两个数相加等于第3个数。 是不是觉得应该由我们输入来控制打印多少个数?只用把程序小变一下就行了。 ...
分类:
编程语言 时间:
2017-09-01 19:44:31
阅读次数:
154
题目链接 Problem Description > Stormtroopers were the assault/policing troops of the Galactic Empire. Dissenting citizens referred to them as bucketheads, ...
分类:
编程语言 时间:
2017-09-01 19:45:15
阅读次数:
189
学到这里已经很不耐烦了,前面的数据结构什么的看起来都挺好,但还是没法用它们做什么实际的事。从这一章节开始有点难度,需要好好理解。 基本语句的更多用法 使用逗号输出 如果想要同时输出文本和变量值,却又不希望使用字符串格式化的话,那这个特性就非常有用了: 模块导入函数 从模块导入函数的时候,可以使用 i ...
分类:
编程语言 时间:
2017-09-01 19:45:23
阅读次数:
149
通常我们用的最多的就是把一个无规则的数组按照从大到小或者从小到大的顺序排列,然而有的时候我们可能会遇到将一个有序的数组打乱,实现随机排序的效果,这就是我今天要给 大家介绍的内容了; 首先我在百度上寻找了一番,发现一个比较普遍的方法 然而,这种方法存在一些问题,甚至是错误,参考链接:https://w ...
分类:
编程语言 时间:
2017-09-01 20:22:20
阅读次数:
138
本节通过SQLite了解数据库操作 数据库支持 使用简单的纯文本只能实现有退限的功能,所需要引入数据库,完成更强大的功能,本节使用的简单数据库SQLite 。 SQLite 和PySQLite sqlite是非常著名的开源嵌入式数据库软件,它可以嵌入到其他程序中使用,并且提供SQL接口用来查询,非常 ...
分类:
编程语言 时间:
2017-09-01 20:22:45
阅读次数:
135
今天看到这篇博客,感觉还不错,拿来借鉴学习一下。 一、Servlet 是什么? Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。 使用 Servlet,您可以收集来 ...
分类:
编程语言 时间:
2017-09-01 20:23:32
阅读次数:
143