大大大拖把

大大大拖把的笔记

来自Android开发视频教程11(2)

相对布局:一个控件的位置决定于其他控件。android:layout_above="id/xxx" 将该控件的底部至于给定ID的控件之上 android:layout_below 将该控件的顶部至于给定ID的控件之下 android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐 android:layout_toRightOf 将该控件的左边缘和给定ID的控件的右边缘对齐android:layout_alignBaseline 该控件的baseline和给定ID的控件的baseline对齐 android:layout_alignBottom 将该控件的底部边缘与给定ID控件的底部边缘 android:layout_alignLeft 将该控件的左边缘与给定ID控件的左边缘对齐 android:layout_alignRight 将该控件的右边缘与给定ID控件的右边缘对齐 android:layout_alignTop 将给定控件的顶部边缘与给定ID控件的顶部对齐 android:alignParentBottom 如果该值为true,则将该控件的底部和父控件的底部对齐android:layout_alignParentLeft 如果该值为true,则将该控件的左边与父控件的左边对齐 android:layout_alignParentRight 如果该值为true,则将该控件的右边与父控件的右边对齐 android:layout_alignParentTop 如果该值为true,则将空间的顶部与父控件的顶部对齐 android:layout_centerHorizontal 如果值为真,该控件将被至于水平方向的中央 android:layout_centerInParent 如果值为真,该控件将被至于父控件水平方向和垂直方向的中央 android:layout_centerVertical 如果值为真,该控件将被至于垂直方向的中央 

来自新概念英语第二册Lesson65(1)

set off 开始hold upweigh 重达。。let off 从新发落情态动词:should 应该,比较肯定的猜测,最好应该。。做,本来应该。。但是没有。。ought to 比较肯定的猜测;本应该。。做(不会出现在疑问句和否定句中)must 非常肯定的推测have to 得

来自第7课 索引(1)

索引由数据库表中一列或多列的值进行排序的一种结构。可以调高查询速率,提高检索数据的速度。 普通索引、唯一性索引UNIQUE、全文索引FULLTEXT、单列索引、多列索引、空间索引SPATIAL索引设计原则: 选择唯一性索引、为经常需要排序分组和联合操作的字段建立索引、为常作为查询条件的字段建立索引、限制索引的数目、尽量使用数据量少的索引、尽量使用前缀来索引、删除不再使用或者很少使用的索引一、创建索引1、创建表的时候创建索引CREATE TABLE 表名(属性名 数据类型[完整性约束条件],属性名 数据类型[完整性约束条件],.....)普通索引:INDEX(属性名)唯一性索引:UNIQUE INDEX索引名(属性名 索引方式) 全文索引:FULLTEXT INDEX 索引名(属性名) 只有MyISAM引擎才能用全文索引 单列索引:INDEX 索引名(属性名(索引长度)) 多列索引:INDEX 索引名(属性名1,属性名2)查询时必须使用第一个字段查询,才能使用该索引。 空间索引:SPATIAL INDEX 索引名(属性名)引擎必须是MyISAM 2、在已经存在的表上创建索引 CREATE [UNIQUE/FULLTEXT/SPATIAL] INDEX 索引名ON 表名(属性名[(长度)][ASC/DESC]); 普通索引:CREATE INDEX 索引名 ON 表名(属性名); 唯一索引:CREATE UNIQUE INDEX 索引名 ON 表名(属性名); 全文索引:CREATE FULLTEXT 索引名 ON 表名(属性名); 单列索引:CREATE INDEX 索引名 ON 表名(属性名(索引长度)); 多列索引:CREATE INDEX 索引名 ON 表名(属性名1,属性名2); 空间索引:CREATE SPATIAL INDEX 索引名 ON 表名(属性名); 3、使用ALTER TABLE语句来创建索引 ALTER TABLE 表名 ADD [UNIQUE/FULLTEXT/SPATIAL] INDEX 索引名(属性名[(长度)][ASC/DESC]); 三、删除索引 DROP INDEX 索引名 ON 表名;

来自Android开发视频教程19(1)

Content Provider 基本概念:提供为存储和获取数据提供了统一的接口使用Content Provider 可以子啊不同的应用程序之前共享数据android为常见的一些数据提供了Content Provider (包括音频,视频,图片和通讯录等等)URI 统一资源标识符 唯一性每一个Content Provider 都拥有一个公共的URI,这个URI用于表示这个Content Provider 所提供的数据。android所提供的Content Provider 都存放在android.provider包中。http://web.mit.edu/zac/MacData/afs/sipb/project/android/docs/reference/android/provider/package-summary.html。Content Provider所提供的函数query():查询insert():插入update():更新delete():删除getType():得到数据类型onCreate():创建时的回调函数实现Content Provider的过程定义一个CONTENT_URI常量定义一个类,继承Content Provider实现query,insert,update,delete。getType和onCreate方法在AndroidManifest.xml当中进行声明 

来自新概念英语第二册Lesson76(1)

bulletin 新闻简报announcer  播音员macaroni 通心粉splendid 极好的stalk 梗studio 播音室leading 主要的,主角 

来自新概念英语第三册第2课(1)

equal 等于,平等vicar  英国国教的神父pastor  天主教的神父rector  基督教的神父clergyman   掌管一个教区的神父raise 筹集cause 事业have sth donestrike the hours 报时day and night 总是night after night 每个晚上damage(物) injure hurt(人)silent无声的安静 still动作上的安静 quiet 心灵上的安静start 猛的一惊N和Varmed 武装caught sight of 看见lose sight of 看不见了local 本地better than nothingdo/dose/did+v. 表示强调 

来自Bingo教你说美语之catch口语用法(2)(1)

1.catch fire 非常火2.catch a cold 感冒3.catch one's breath 休息一下4.catch hell5.catch some sleep/catch a nap6.catch 赶时间7.the early bird catches the worm 早起的鸟儿有虫吃

来自新概念英语第二册Lesson83(1)

opponent 反对者radical 激进的progressive 进步的temper:lost his temper 发火violent temper 暴躁a quick temper 急性子mild temper 温和 

来自第6课 创建、修改和删除表(1)

一、创建表CREATE TABLE 表名(属性名 数据类型[完整性约束条件],属性名 数据类型[完整性约束条件]......属性名 数据类型);e.g CREATE TABLE example0      id INT.完整性约束条件primary key 标识该属性为该表的主键,可以唯一的标识对应的元组foreign key 标识该属性为该标的外键,是与之联系的某表的主键not null 标识该属性不能为空unique 标识该属性的值是唯一的auto_increment 标识该属性的值自动增加,这是MySQL的SQL语句的特色default 为该属性设置默认值1、主键(唯一的,任意两条记录的主键字段的值不能相同,主键的值是非空值。主键可以是单一的字段,也可以是多个字段。)单字段 -> stu_id INT PRIMARY KEY,多字段 -> stu_id INT         -> course_id INT         -> grade FLOAT         -> PRIMARY KEY<stu_id,course_id>         ->>;2、外键(可以为空)CONSTRAINT 外键别名 FOREIGN KEY(属性1.1,属性1.2,.......属性1.n)REFERENCES 表名(属性2.1,属性2.2,......属性2.n)3、非空约束属性名 数据类型 NOT NULL4、表的唯一性的约束唯一性是指所有记录中该字段的值不能重复出现。属性名 属性类型 UNIQUE5、表的属性值自动增加AUTO_INCREMENT是MySQL数据库中一个特殊的约束条件。其主要用于为表中插入的新纪录自动生成唯一的ID。一个表只能有一个字段使用AUTO_INCREMENT约束的字段,且该字段必须为主键的一部分。AUTO_INCREMENT约束的字段可以是任何整数类型(TINYINT,SMALLINT,INT,BIGINT等)。默认的情况下,该字段的值是从1开始增加。属性名 数据类型 AUTO_INCREMENT6、表的属性默认值属性名 数据类型 DEFAULT 默认值7、查看表结构是指查看数据库中已经存在的表的定义。查看表结构的语句也包括DESCRIBE语句和SHOW CREATE TABLE 语句。可以查看标的字段名、字段的数据类型、完整性约束条件等。DESCRIBE 表名  (查看表结构)SHOW CREATE TABLE 表名 \c(查看详细结构)二、修改表1、修改表名ALTER TABLE 旧表名 RENAME [TO] 新表名;2、修改字段的数据类型(整数型、符点属型、字符串型、二进制类型、日期和时间类型)ALTER TABLE 表名 MODIFY 属性名 数据类型;3、修改字段名ALTER TABLE 表名 CHANGE 旧属性名 新属性名 新数据类型;“新数据类型”参数修改后的数据类型,如不修改,则将新数据类型设置成与原来一样。4、添加字段AKTER TABLE 表名 ADD 属性名1 数据类型 [完整性约束条件] [FIRST/AFTER 属性名2]; a、增加无完整性约束条件的字段无后面[][]里的内容,默认位置为表的最后b、增加有完整性约束条件的字段有[完整性约束条件]无后一个[]c、表的第一个位置增加字段[FIRST]d、表的制定位置之后增加字段[AFTER 属性名2]5、删除字段ALTER TABLE 表名 DROP 属性名;6、修改字段的排列位置ALTER TABLE 表名 MODIFY 属性名1 数据类型 FIRST/AFTER 属性名2;“属性名1”参数指需要修改位置的字段的名称;“数据类型”参数指“属性名1”的数据类型;“FIRST”参数指定位置为表的第一个位置;"AFTER 属性名2"参数指定“属性名1”插入在“属性名2”之后。7、更改表的存储引擎MySQL存储引擎是指MySQL数据库中表的存储类型。包括InnoDB、MyISAM、MEMORY等。(MyISAM不支持外键,若要改变引擎需先删除外键。)ALTER TABLE 表名 ENGINE=存储引擎名;8、删除表的外键约束外键是一个特殊的字段,其将某一表与其父表建立关联关系。ALTER TABLE 表名 DROP FOREIGN KEY 外键别名;三、删除表(注意父表的删除)删除没有被关联的普通表和被其他表关联的父表的方法。没有被关联的普通表DROP TABLE 表名;被关联的父表,先删除关联外键,再删除表。 

来自Android开发视频教程15(0)

Handler 异步的消息处理bundle 数据存储工具 以string为键 相当于将数据打成包(类似hashmap)比较特殊的map(它的键和值可以是任意类型的)而bundle只能是string类型的。looper对象  循环的从队列中去得消息HandlerThread 实现循环处理消息的功能

来自新概念英语第二册Lesson63(0)

sense of shame 羞耻感sort out 解决间接引语

来自Android开发视频教程16(0)

SQLite 文本关系型数据库 应用于嵌入型一个辅助类来管理数据库创建和版本管理。http://web.mit.edu/zac/MacData/afs/sipb/project/android/docs/reference/android/database/sqlite/SQLiteOpenHelper.htmlhttp://web.mit.edu/zac/MacData/afs/sipb/project/android/docs/reference/android/database/sqlite/SQLiteDatabase.htmlSQLiteOpenHelper 助手类 抽象类getReadableDatabase()得到一个可读的数据库getWritableDatabase()得到一个可写的数据库onCreate(SQLiteDatabase db)创建表结构onOpen(SQLiteDatabase db)打开数据库onUpgrade(SQLiteDatabase db,int oldVersion,int newVersion)调用数据库升级,对数据库的增删改三个回调函数close()adb android调试工具打开命令行cmd>adb shell>ls -l>cd data>ls -s>cd data>ls -l>找到数据库的文件夹>其中有一个后缀为.db的文件便是数据库>sqlite3 数据库的名字>便可以对数据库进行操作。

来自新概念英语第二册Lesson51(0)

virtue 美德forbidwrite out 开出as.(形容词)..as over  和以往一样buttre rice beer milk chocolate 不可数名词a bowl of ricea glass of milk 

来自新概念英语第二册Lesson52(0)

to make matters worse 更糟糕的是given the fact that 介于这样的事实give him an inch and he'll take an ell.得寸进尺gaze at 凝视stare at 盯着看 

来自新概念英语第二册Lesson22(0)

Holland:the Netherlands(formal),Dutchgo Dutch 各付各的cost  一个物品花了某人多少钱spend  人花了多少钱count sb. for help 指望某人的帮助 

来自新概念英语第二册Lesson66(0)

colony 群hive 蜂房beeswax 蜂蜡remote 偏僻western 西边的,与欧洲和北美相关的westernize 使西华worth rescuing 值得抢救worth + v-ing 值得做。。。量词:brood herd cluster pack flock swarmturn into 把。。变成。。 

来自新概念英语第二册Lesson23(0)

Work on it had begun before my sister left.district 行政区域,具有某个特征的区域area 包容的范围最广region 某个特殊地区,范围较大感官动词He seems angryShe appeared sleepyIt sounds goodThis room smells terrible.Silk feels very soft 丝绸摸起来很软This coffee tastes very strong

来自新概念英语第二册Lesson67(0)

Police have set up roadblocks at all the  exits to the motorway.警察在高速公路的进出口设了路障。threatened 威胁 

来自新概念英语第二册Lesson24(0)

one of these days 最近某一天sympathy 

来自新概念英语第二册Lesson68(0)

insist on 坚持Fancy meeting you in here.