- 博客(70)
- 收藏
- 关注
原创 集合-Map
Map接口:将唯一的键(键不可重复)映射到值。HashMap哈希表, 散列表,存放“键值对”数据,用来快速查找数据键,不重复,无序创建对象://创建一个空的哈希映射HashMap map = new HashMap();//将m的所有映射添加到创建的哈希映射中HashMap map = new HashMap(Map m);//创建一个指定容量的哈希映射HashM...
2017-05-31 12:25:11 508
原创 集合-Set
Set接口: 继承Collection。是一个不包含重复元素的无序的集合。HashSet内部使用 HashMap 的键存放数据不重复,不会按照存储进去的顺序存放数据,即 无序。创建对象//创建一个空的哈希集合HashSet set = new HashSet() // 创建一个哈希集合,并将c集合中的元素添加其中。 HashSet set = new HashS
2017-05-31 11:57:47 576
原创 集合-List
List 接口:继承Collection。一个 List实例存储一个有序集合的元素。可重复。ListIterator listIterator() 返回类别列表迭代器ListIterator listIterator(int index) 返回一个列表迭代器,并在指定位置开始访问元素。List subList(int fromIndex,int toIndex) 返回指定开始位置
2017-05-31 11:40:15 499
原创 IO流-字符流
IO流“java语言以流的形式进行数据的输入输出。”数据流是一种形象的概念,可以理解为是一种数据传输的“管道”。将字节数据的读写,抽象成数据在管道中流动。管道中流动的数据可以是基于字节的,也可以是基于字符的。当程序需要读写数据的时候,就会开启一个通向数据源的管道,进行数据的输入输出。这里需要注意的是:(刚学习的时候经常摸不清怎么回事儿,现在也有点后遗症....)IO的流向问题:输入:程序要从数据源...
2017-05-27 16:55:59 671
原创 文件
File文件输入输出操作经常处理的就是文件。文件是许多程序的基本数据源和数据宿,是保存用就数据和共享信息的媒体。有两种类可对文件进行操作:File类:用于管理文件系统的文件和目录。RandomAccessFile类:提供了随机读写文件的功能。File:我们可以通过调用 File 类提供的各种方法,能够完成创建、删除文件,重命名文件,判断文件的读写权限及是否存在,
2017-05-27 16:51:47 590
原创 移动标签《marquee》
marquee:实现文本的滚动效果课用于列表文档的滚动设置滚动方向:direction="up/down/left/right"设置滚动方式:behavior= "scroll表示由一端滚动到另一端,会重复" "slide表示由一端滚到另一端,不重复"
2017-04-21 16:13:13 1050
原创 Eclipse导入的项目没有Graphcal Layout
选中项目,右击--Open With -- 选择Android Layout Editor,关掉Eclipse,再重开
2017-03-30 17:25:55 402
原创 String.format() 格式化字符串
str.format(String format,Object args)format:格式化转换符args:格式化字符串中格式说明符引用的参数。(数目可变,可为0)返回格式化后的字符串,格式化后的字符串使用本地默认的语言环境str.format(Local l,String format,Object args)l:格式化过程中要应用的语言环境,如l为null,则不进行本地化
2017-01-05 16:25:31 1216 1
原创 字符串
创建字符串:空字符序列:String s = new String()用一个字符数组a创建String对象String s = new String(char a[])提取字符数组a中的一部分创建一个字符串对象。offset表示开始截取位置,length表示截取长度String s = new String(char a[],int offset,int length)
2017-01-04 19:08:52 385
原创 python网络编程
网络通信是计算机之间的进程之间的通信。Socket又称"套接字"是网络编程的一个抽象概念。应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。TCP编程:客户端:创建TCP连接时,主动发起连接的叫客户端,被动响应连接的叫服务器。
2016-12-21 19:46:54 432
原创 python MySQL for 3.x
使用MySQL官方提供的mysql-connector-python驱动安装MySQL驱动在命令行敲:pip install mysql-connector方法与栗子代码与点击打开通用
2016-12-20 16:49:31 1797
原创 这里遇到的一个小坑-python中的二维列表
缘起于某个同学问了我一个问题(我自己学的话万万不会抠得那么深...)他的程序是这样的:listx=[]graph=[]for a in range(0,10): listx.append(99999)for b in range(0,10): graph.append(listx)graph[0][0]=0print graph他原意是想就...
2016-12-19 17:30:48 3791
原创 python Mysql for 2.7
对于2.7版本:先装个MySQLdb 点击打开 获取数据的一些方法:db=MySQLdb.connect(......)cur=db.cursor()cur.fetchone(): 该方法获取下一个查询结果集。结果集是一个元祖cur.fetchall():接收全部的返回结果行.cur.rowcount: 这是一个只读属性,并返回执行execute()方法后影
2016-12-19 09:50:34 686
原创 python多线程
线程模块threadingthreading.currentThread() :返回当前线程的实例 ( threading.current_thread() )。threading.enumerate():返回包含正在运行的线程的list。threading.activeCount():返回正在运行的线程数量。Thread类:通过threading.Thread(g
2016-12-13 16:00:18 591
原创 mysql初触--一些小小的记录
下载安装的过程就略了,地址--mysql_download配置环境变量:在path中添加mysql的bin路径。如:PATH=.........;C:\Program Files\MySQL\MySQL Server 5.7\bin在命令行中使用mysql:1:-u 表示后面是安装mysql时默认的用户名root,-p表示后面是安装mysql时设置的密码2:输入密码
2016-12-13 14:55:23 368
翻译 进程和异常(Process and exceptions)
class multiprocessing. Process(group=None, target=None, name=None, args=(), kwargs={}, *, daemon=None)Process对象表示在一个独立进程中运行的活动。Process类具有与threading.Thread模块的所有方法同等的方法。应始终调用带有关键字参数的构造函数。group的值始终为
2016-12-09 19:45:36 1101
原创 多任务、进程与线程
进程:进程是具有一定独立功能的程序关于某个数据集合的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。操作系统执行的一个任务就是一个进程。当运行一个程序时,就启动了一个进程。比如,打开一个记事本就是启动一个记事本进程。而打开两个记事本就是启动两个记事本进程。
2016-12-08 16:55:17 878
原创 Python生成器
生成器generator:生成器不需要一次性将对象的所有元素都存入内存之后,才开始进行操作。生成器仅在迭代至某个元素时才会将该元素放入内存,而在这之前或之后,元素可以不存在或者被销毁。python有两种不同的方式提供生成器:一、生成器表达式:把一个列表生成式的 [ ] 改成( ),就创建了一个generator生成器。类似于列表生成式(一次性构建好列表放入内存用于迭
2016-12-07 17:32:17 496
原创 python函数
函数:定义一个函数使用def关键字,然后是自定义的函数名,括号(括号中可以没有参数,也可以带参数,参数数量不限),冒号。语法:def 函数名([参数1,参数2,...]): 函数体代码... return 返回内容
2016-12-07 00:02:31 360
原创 python 关于 #!/usr/bin/env python 与 #!/usr/bin/python的区别
脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它,就这么简单#!/usr/bin/Python 是告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python 解释器;#!/usr/bin/env python 这种用法是为了操作系统防止用户没有将python 装在默认的 /usr/bin 路径里。当系统看到这一行的时候,首先会到env设置里
2016-12-06 20:44:33 1584
原创 python关于__name__
每一个模块都有一个内置属性__name____name__的值取决于Python模块(.py文件)的使用方式:如果文件是直接运行使用,那么这个模块的__name__的值就是__main__如果文件或模块是被其他文件或模块调用,那么这个文件或模块(.py文件)的__name__仅仅是该文件或模块(.py文件)的文件名(不带路径和扩展名)。所以在很多程序中可以看到这一条语句:if
2016-12-06 18:59:23 370
原创 python异常处理
try...except...else:try/except语句用来检测try语句块中的异常,然后让except语句捕获异常信息并处理。如果不希望异常发生导致程序结束,就需要try对异常进行捕获。语法:不带异常类型try: #正常执行 except : #发生
2016-12-02 14:53:05 361
原创 python os模块
OS模块简单的来说是一个Python的系统编程的操作模块,可以处理文件和目录。os:常用的属性、方法:1、os.name输出字符串指示正在使用的平台。如果是window 则用'nt'表示,对于Linux/Unix用户,它是'posix'。2、os.getcwd()函数得到当前工作目录,即当前Python脚本文件工作的(所在)目录路径。3、os.listdir(path)
2016-12-02 13:24:40 424
原创 python文件操作
本篇内容有参考到廖雪峰的python教程点击进入廖大神的教程python中打开文件的操作是使用内置的open()函数:语法:open(路径+文件名, 读写模式)读写模式:r只读,r+读写,w新建(会覆盖原有同名文件),a追加,b二进制文件。常用:'rb','wb','r+b'读文件:从文件对象中读取数据 首先以读文件的模式'r'或'rb'等打开一
2016-12-01 19:20:41 708
原创 python面向对象
面向对象(oop):把对象作为程序的基本单元,一个对象包含了数据和操作数据的方法。类是抽象的模板,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。创建类和对象类使用class关键字创建。类的域和方法被列在一个缩进块中。属于一个对象或类的变量被称作“域”。域有两种类型:类的变量和对象的变量。self参数:类的方法与普通函数
2016-11-19 09:25:35 431
原创 面向对象
面向对象(OOP):把对象作为基本单元,数据和功能封装在里面。面向对象有两个基本概念:类、对象类:类就是对于同一类事物的统称,是具有相同属性和行为(方法)的一组对象的集合。类是一个抽象的概念。类是一个模子,确定对象将会有的特征(属性)和行为(方法)。比如:人类、鸟类、狗类、猫类。不能将一个事物描述成一类事物,如一条狗不能称为狗类。对象:是实际存在的事物。如:人类是抽
2016-11-18 11:25:59 328
原创 CSS学习笔记(四)字体
CSS字体属性:font在一个声明中设置所有的字体属性font-family指定文本的字体font-size指定文本的字体大小font-style指定文本的字体样式font-variant以小型大写字体或者正常字体显示文本。font-weight指
2016-11-16 18:34:05 309
原创 python列表的排序
列表排序有三种方法:reverse()方法、sort()方法、sorted()方法。1.reverse():列表反转排序。把原列表中的元素顺序从左至右反转过来重新存放,而不会对列表中的参数进行排序整理,即不会根据大小排序。eg:list1=['d',6,'e',5,'f',4]list1.reverse()list1>>>[4, 'f', 5, 'e',
2016-11-16 17:51:21 1626
原创 python字典的遍历与排序
字典的遍历:首先:items():功能:以列表的形式返回字典键值对eg:dict_={"a":2,"b":3,"c":6}dict_.items()>>>[('a',2),('b',3),('c',6)]iteritems():功能:以迭代器对象返回字典键值对# -*- coding: cp936 -*-dict1={'a':1,'b':2,
2016-11-16 12:09:13 5356
原创 常见语言的注释总结
java的注释:1. //单行注释2. /* ...... */ 多行注释3. /**……*/文档注释HTML注释:javascript注释:1. //单行注释2. /* ...... */ 多行注释python注释:1. # 单行注释2. '''多行注释多行注释多行注释'''
2016-11-13 10:16:17 291
原创 基本数据类型
一)整数类型:byte:比特型。1个字节(8位)取值范围:-128~127short:短整型。2个字节(16位)取值范围:-32768~32767int:整型。4个字节(32位)取值范围:-2 147 483 648~2 147 483 647long:长整型。8个字节(64位)取值范围:-9 223 372 036 854 775 808~9 223 372 03
2016-11-06 11:15:22 323
原创 Eclipse的汉化
一)进入以下网址http://www.eclipse.org/babel/ 二)根据自己的eclipse版本号选择相应合适的语言包三)找到Language:Chinese(Simplified) 选择下列红箭头所指四)下载,解压到与eclipse同一位置处好了,喝个茶~
2016-11-04 19:06:22 302
原创 Python的控制结构
条件语句:if 判断条件: 执行语句... (条件为true时执行)else: 执行语句... (条件为false时执行。else可有可无)注:Python中任何非空和非零值为true。 空(null)或零为false。多分支条件语句:if 判断条件1: 执行语句...elif 判断
2016-10-07 12:01:20 1858
原创 Python字典内置函数和方法
字典:字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中。格式:dict = {key1 : value1, key2 : value2 }eg:dict2 = { 'abc': 123, 'def': 'ab', 1: 36, 2: 48 }字典内置函数:len(dict)计算
2016-09-20 16:08:03 5159
原创 Python元组内置函数
元组:在( )括号中添加元素,并使用逗号隔开。eg:创建空元组tup1 = ()元组中只包含一个元素时,需要在元素后面添加逗号tup2 = (6,)创建多个元素元组tup3 = (6,"s","dream")元组内置函数len(tuple)计算元组元素个数。 max(tuple)返回元组中元素最大值。
2016-09-16 10:34:38 969
原创 Python列表函数和方法
列表:把逗号分隔的不同的数据项使用方括号括起来。eg:list=["a","b",3,"dream"]列表的函数:len(list)返回列表元素个数max(list)返回列表元素中的最大值min(list)返回列表元素中的最小值list(seq)将元组转换为列表注:元组与列表是非常类似的,区别在于元组的元素值不能修改,元组是放在( )
2016-09-16 09:56:41 1960
原创 Python转义字符、字符串格式化、字符串内建函数
转义字符 描述\(行尾) 续行符\\ 反斜杠符号\' 单引号\" 双引号\a 响铃\b 退格(Backspace)\e 转义\000
2016-09-09 10:58:25 5628
原创 python—数学函数/随机数函数/三角函数
数学函数:函数 返回值 ( 描述 )abs(x) 返回数字的绝对值,如abs(-10) 返回 10ceil(x) 返回数字的上入整数,如math.ceil(6.2) 返回 7floor(x) 返回数字的下舍整数,如math.floor(6.6)返回 6(x>y)
2016-09-06 15:50:57 1395
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人