一、变量 可以是字母、数字(不能作为开头)、下划线。 自定义的常量名一般全部大写。 na2输出的结果一样。思考为什么 二、字符编码 ASCII 255 Unicode 统一码 utf-8 在使用Python2的时候 在代码前要输入 # -*- coding:utf-8 -*- 否则 语句: buff ...
分类:
编程语言 时间:
2017-04-24 23:18:56
阅读次数:
229
1. ...
分类:
编程语言 时间:
2017-04-24 23:20:18
阅读次数:
225
数组的定义何为数组?学过计算机编程语言的同学都知道,数组的特性就是一组数据类型相同的集合(不包括有一些编程语言提出来的关联数组的概念)。那么shell中数组是怎么定义呢,我们来看两种数据类型:一是数值类型,二是字符串类型;虽然shell本身是弱类型的,但也可以这么区分..
分类:
编程语言 时间:
2017-04-24 23:20:58
阅读次数:
215
Day15个人总结 一、Object类 1、概念: 类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。 2、Object几个重要方法的使用 1)toString方法 默认情况下是返回内存的地址,我们在打印对象的时候,程序默认就会调用t ...
分类:
编程语言 时间:
2017-04-24 23:21:49
阅读次数:
225
Day19个人总结 一、进程和线程 1、概念: 进程包括多个线程,一个进程可以有多个线程,每个独立运行着的程序称为一个进程,进程中最少有一个线程,简单的说进程就是操作系统的一个软件,线程就是进程中的一条执行路径 2、多线程的好处: 1)多线程提高执行效率 2)可以提高资源利用率 从宏观意义上讲多线程 ...
分类:
编程语言 时间:
2017-04-24 23:21:58
阅读次数:
302
在面相对象编程中,多态算是一种泛化机制。泛型实现了参数化类型的概念。泛型的主要目的之一就是用来指定容器要持有什么类型的对象,而且由编译器来保证类型的正确性。元组仅一次方法调用就能返回多个对象,你应该经常需要这样的功能吧。可是return语句只允许返回单个对象。因..
分类:
编程语言 时间:
2017-04-24 23:22:06
阅读次数:
202
Day16个人总结 一、TreeMap集合 1、概念: TreeMap集合是有序的,由于是有序的所以可能通过类重写Comparable接口中的comparaTo(),方法对集合进行排序,并且去除重复,同时TreeMap集合和TreeSet集合类似可以使用定制排序通过新建定制排序比较器来进行定制排序。 ...
分类:
编程语言 时间:
2017-04-24 23:22:12
阅读次数:
202
Python全栈之路系列之基于socket实现文件上传发布时间:2017年3月16日00:04浏览(106)评论(0)分类:Python前言此处没有前言粘包在实现发送文件功能之前我们先来理解下粘包的问题,下面有两张图,我觉得很清晰的就可以理解到了。正常情况下发送文件第一步:客户端把获取到的..
分类:
编程语言 时间:
2017-04-24 23:22:33
阅读次数:
275
(一)首先明确匈牙利算法是干嘛滴? 匈牙利算法是解决二部图最大匹配问题滴。 (二)算法的核心思想:不断寻找增广路径,每找到一条增广路径,就通过异或操作使匹配边数加一,直到找不到增广路径,算法结束。 (三)算法的基本步骤: (1)任取二部图G(X,Y)的匹配M,若M饱和X,则停止。若M不能饱和X,则取 ...
分类:
编程语言 时间:
2017-04-24 23:23:20
阅读次数:
483
在go语言中,封装了多线程的使用方法,使其变得简单易用。 在这里说说自己一点体会,不正确的地方还是请各位大牛指正。 关于go语言的并发机制,这很简单,在你要执行的函数前面加上go即可 比如: 好了 这样即可使用,但是这个程序运行的时候会出问题,你会发现1打印不出来,为啥? 你问我为啥? 这是因为在执 ...
分类:
编程语言 时间:
2017-04-25 00:32:22
阅读次数:
310
python 字符串 一、注释 在python中的注释分为单行注释和多行注释 (1)单行注释:为在语句的前边加"#" 例子: #!/usr/bin/env python a = 123 print a #print a #print a #print a 执行结果如下: [root@client2 ...
分类:
编程语言 时间:
2017-04-25 00:33:01
阅读次数:
243
java历史简介 Java是一种计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。 1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言。希望用于控制嵌入在有线电视交换盒、PDA等的微处理器 1994年将Oak语言更名 ...
分类:
编程语言 时间:
2017-04-25 00:33:49
阅读次数:
219
0.入门拾遗 1)在计算机程序编写时,依据统计方法来对算法进行估算运行所消耗的时间其主要消耗时间的有: A.算法采用的策略,即方案 B.编译产生的代码质量 C.输入规模 D.机器执行指令的速度 2)函数的渐近增长:给定f(n)和g(n),若存在一个正整数N,使得对于所有的n>N,都有f(n)> g( ...
分类:
编程语言 时间:
2017-04-25 00:34:05
阅读次数:
245
1 isinstance 和issubclass instance:判断该对象是否是类的对象 isinstance(obj,Foo) 结果:True issubclass:判断是否是继承 结果:True 通过下面的方式也可以查看print(Bar.base) 2 反射 反射是Smi首次提出的,主要指 ...
分类:
编程语言 时间:
2017-04-25 00:35:38
阅读次数:
326
最近看到一个有意思的求数组局部极小值,极大值的代码,贴出来分享一下,源代码是matlab版的,我用我的较为暴力的诸多for循环将其修改为C++版的,不得不感叹matlab在矩阵运算上确实是很方便的! 局部极大值和极小值都能够求得,以代码中 Arr[NUM] = { 1.31,2.52, 2.52, ...
分类:
编程语言 时间:
2017-04-25 00:36:16
阅读次数:
547
BOM:window操作对象 一.间隔执行与延迟执行 间隔执行一段代码(函数):window.setInterval("执行的代码",间隔毫秒数); 清除间隔执行:window.clearInterval(间隔的ID); 延迟执行代码(函数):window.setTimeout("要执行的代码",延 ...
分类:
编程语言 时间:
2017-04-25 00:36:25
阅读次数:
149
20145207 实验二《Java面向对象程序设计》实验报告 实验内容 1.初步掌握单元测试和TDD 2.理解并掌握面向对象三要素:封装、继承、多态 3.初步掌握UML建模 4.熟悉S.O.L.I.D原则 5.了解设计模式 实验要求 1.没有Linux基础的同学建议先学习《Linux基础入门(新版) ...
分类:
编程语言 时间:
2017-04-25 00:36:40
阅读次数:
300
template <class InputIterator, class T>InputIterator find (InputIterator first,InputIterator last,? const T& val); first,last 分别指向一个序列中初始及末尾位置的输入迭代器。这 ...
分类:
编程语言 时间:
2017-04-25 00:36:49
阅读次数:
144
You can just check if the variable has a truthy value or not. That means will evaluate to true if value is not: null undefined NaN empty string ("") 0 ...
分类:
编程语言 时间:
2017-04-25 00:36:55
阅读次数:
157
一、python-Map()函数 1、首先学习python中的字符串大小写转换: s = 'hEllo pYthon' print s.upper() 全部转换为大写 print s.lower() 全部转换为小写 print s.capitalize() 首字母大写,其余的小写 print s.t ...
分类:
编程语言 时间:
2017-04-25 00:38:05
阅读次数:
200