自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(76)
  • 收藏
  • 关注

原创 名词性从句 - 宾语从句

复习表达多件事,多个句子一样重要,这个时候连接在一起就构成了“并列句”。 如果有的事情主要,有的事情次要,这个时候也可以连成一个长句子,只不过呢,把主要的写成主语,次要的写成从句,这就构成了 “主从复合句”。 虽然在复合句当中,主要的事情写成了主句,但是我们学习的重点却是从句,因为从句有很多变化名词性从句概述名词性从句,一个句子(从句)把它当做名词来用。 在一个句子中,名词经常可以做主语、宾语

2016-11-30 16:01:25 1239

原创 Java核心内库-线程-线程同步-同步方法

同步方法: 使用synchronized修饰的方法,就叫做同步方法。保证A线程执行该方法的时候,其他线程只能在方法外等着。synchronized public void doWork(){}同步锁是谁: 对于非static方法,同步锁就是this; 对于static方法,我们使用当前方法所在类的字节码对象(Apple2.class)class Apple2 implements Runnab

2016-11-30 15:05:47 306

原创 Java核心内库-线程-线程同步-同步代码块

线程的不安全问题:当多线程并发访问同一个资源对象的时候,可能出现线程不安全的问题。解决方案:同步代码块、同步方法、锁机制同步代码块语法:synchronized (同步锁){ //需要同步操作的代码}同步锁:是一个概念,为了保证每个线程都能正常执行原子操作,Java引入了线程同步机制。 同步监听对象/同步锁/同步监听器/互斥锁 对象的同步锁只是一个概念,可以想象为在对象上标记一个锁。

2016-11-30 13:41:27 311

原创 通过继承Thread类和通过实现Runnable接口 创建线程的区别

通过继承Thread类和通过实现Runnable接口 创建线程的区别继承方式: 1.Java中类是单继承的,如果继承了Thread了,该类就不能再被其他类继承了 2.从操作上分析,继承方式更简单,获取线程名字也简单 3.从多线程共享同一个资源上分析,继承方式不能做到 实现方式: 1.Java类中可以多实现接口,此时该类可以继承其他类,并且可以实现其他接口。设计上更优雅。 2.从操作上分析

2016-11-30 11:55:13 1333

原创 Java核心内库-线程-使用匿名内部类创建并启动线程

使用匿名内部类创建并启动线程只适用于某一个类只使用一次的情况 public static void main(String[] args){ for (int i=0;i<50;i++){ System.out.println("打游戏" + i); if (i == 10){ // 创建线程并启动

2016-11-30 11:10:38 815

原创 Java核心内库-线程-通过实现Runnable接口的方式创建并启动线程

方式2:通过实现Runnable接口步骤: 1.定义一个类A实现于java.lang.Runnable接口。(注意A类不是线程类) 2.在A类中覆盖Runnable接口中的run方法 3.在run()方法中别写需要执行的操作(线程执行体) 4.在main方法(线程)中,创建线程并启动线程// 播放音乐的类class MusicR implements java.lang.Runnable{

2016-11-30 11:00:35 882

原创 Java核心内库-线程-通过继承Thread类创建并启动线程

创建和启动线程,传统有2种方式方式1:继承Thread类; 方式2:实现Runnable接口。先普及一个概念,线程在API在有一个类,叫做Thread类,在java.lang.Thread包里。 Thread类和Thread子类才叫做“线程类”。 别忘了主线程(main方法运行,表示主线程)方式1:继承Thread类步骤: 1.定义一个类A继承于java.lang.Thread类 2.在A

2016-11-30 10:47:58 528

原创 复合句 - 状语从句

概述“并列句”是表示多件事一样重要,把它们连接在一起就构成了并列句。 我们知道这个世界上不可能所有的事情都一样重要,因此如果多件事不是一件重要怎么办呢?这个时候再把它们连在一起就变成了“主从复合句”。 主要是事我们写成主语,次要的事我们写成从句。 在主从复合句当中表达意思主语的那自然就是主句,但是呢我并不重点学习,因为主句就是一个普通的句子摆在那里没什么变化,而从句是要调整语序、要做成分,从句

2016-11-29 16:33:37 1560

原创 并列句

概述说到这个“并列句“大家可能不熟,我先复习一下之前学过的”简单句“。n. + v.“简单句”顾名思义,就是一个简单的句子,用来描述一件事的句子。 怎么样才能描述清楚一件事呢?需要必备2大要素:名词作主语,动词作谓语。想描述清楚一件事写一个简单句,想描述清楚2件事就写2个简单句…n.+v. n.+v. n.+v.想描述清楚n件事,就写n个简单句。 但是呢,多件事我们需要把它们连接起来。

2016-11-29 14:15:43 836

原创 Vuex速学篇:(4)把我们的业务按模块分类

文档:http://vuex.vuejs.org/zh-cn/modules.html这个modules是用来干什么的? 前面我们做了一个这样的界面,有登录,有热点新闻。 我们学到了vuex这样一个框架。 我们可以看到state里,我们把user_name和新闻是糅合在一起的,如果我们这个项目的多人协作开发,这样就不是很方便。 所以modules就起到了这样一个作用。我们来演示一下怎

2016-11-29 10:45:38 12271 4

原创 介词短语

介词?接词?公式:perp. +n./pron./doing=介词短语(介宾结构) 请大家记住:介词是接词的,不能单独使用,它后面必须接名/代词/doing。 一般是用来表示补充的信息。表示时间的介词at/on/in在...时间点/时间上/时间内before/after在...时间之前/之后from,since自从...时间by,until截止到(直到)...时间for持续..

2016-11-28 16:28:04 1015

转载 是时候支持 HTTPS 了

今天抽空将 blog 增加了 HTTPS 支持,并停止了原来的 HTTP 服务。由于证书仅网站域名需要,因此使用了免费的 Let’s Encrypt 证书服务。设置的主要步骤如下,假设你已经有一个正常运行的 HTTP 网站。打开 https://certbot.eff.org/ 选择对应操作系统与 Web 服务器,选完后出现响应的平台说明。由于我的系统运行在 nginx 及 Ubuntu,选完之后

2016-11-26 17:03:53 710

原创 形容词/副词的三种比较级别

形容词/副词的三种比较级别最高级、比较级、原级1.最高级adj./adv.的最高级 + (介词短语表示比较的范围)“(….范围内)最….” 通常用于三者或以上比较。 例句:My younger sister is [the tallest] in her class.[The biggest problem of the project is the lack of power].2.比较级a

2016-11-25 09:02:48 1892

原创 Java核心内库-线程-创建进程操作

Java操作进程在Java代码中如何去运行一个进程(简单讲解,获取进程中的数据IO) 方式1: Runtime类的exec方法 方式2:ProcessBuilder的start方法 // 在Java中如何开启一个进程:运行记事本程序 public static void main(String[] args throws Exception){ // 方式1

2016-11-23 15:37:41 332

原创 形容词/副词的作用

##形容词/副词的作用 形容词(adj.)修饰名词 副词(adv.)修饰动词/句子/其他的形容词或副词 ###1.形容词(adj.)修饰名词 #挨着名词 This is a [wonderful] world. #没有挨着 Their sleeping bags were [warm and comfortable]. #中间用系动词做连接

2016-11-23 15:22:44 1891

原创 非谓语动词to do做主语

非谓语动词to do做主语todo叫不定式,可以充当各种各样的成分,它没有固定的形式,属于“万能替补”。[To repair bicycles] was his job.“修理自行车是他的工作”主语往后放:It was his job [to repair bicycles].It是形式主语,to do才是真正的主语。todo作主语的时候放到句首或者放到句尾都行例句分析:It must be ter

2016-11-23 14:58:21 12722

原创 Java核心内库-线程-多线程的优势

多线程优势多线程作为一种多任务、并发的工作方式,当然有其存在的优势: 1、进程之间不能共享内存,而线程之间共享内存(堆内存)则很简单 2、系统创建进程时需要为该进程重新分配系统资源,创建线程则代价小很多,因此实现多任务并发时,线程效率更高。 3、Java语言本身内置多线程功能的支持,而不是单纯的作为底层系统的调度方式,从而简化了多线程编程。CS游戏/单行道和多行道多线程下载:可以理解为一个线程

2016-11-23 11:45:34 352

原创 Java核心内库-线程-理解进程和线程

进程和线程进程是指一个内存中运行中应用程序。每个进程都有自己的独立的一块内存空间,一个应用程序可以同时启动多个进程。比如在Windows系统中,一个运行的abc.exe就是一个进程。 那么我们此时就可以处理同时玩游戏和听音乐的问题了,我们就可以设计成2个程序,一个专门负责玩游戏,一个专门负责听音乐。 更何况大多数操作系统都不需要一个进程访问其他进程的内存空间,也就是说进程之间的通信很不方便。此时

2016-11-23 09:07:50 342

原创 Java核心内库-线程-并行和并发

并发和并行 既相似又有区别(微观概念) 并行:指2个或多个事件子啊同一时刻点发生; 并发:指2个或多个事件在同一时间段内发生。 在操作系统中,在多程序环境下,并发性是指在一段时间内宏观上有多个程序在同时运行,但是在单CPU系统中,每一时刻却仅能有一道程序执行(时间片),故微观上这些程序只能是分时地交替执行。 倘若计算机系统有多个CPU,则这些可以并发执行的程序便可被分配到多个处理器上,实

2016-11-22 21:39:37 455

原创 非谓语动词doing作主语/宾语

主宾表语的变化之前我们已经学过,如果想搞定英语语法中的长难句,首先要从简单句做起。 也就是表达一件事的句子。 想表达清楚一件事呢,核心必备的成分就是:一主 搭配 一谓。 但是除了“一主搭配一谓”以外呢,如果要是谓语动词及物,后面还要构成“主谓宾”结构。 如果要是个系动词呢,还可以构成“主系表”结构。其实除了谓语动词有变化之外呢,主语、宾语、表语这些核心成分也有变化,我们今天就要学习主宾表语的

2016-11-22 20:24:55 5584

原创 双宾语动词的被动语态

双宾语动词的被动语态我们之前学习过“主谓双宾”的句形,也就是谓语动词后面涉及到了2个对象,同时可以接人+物,这个时候就出现了2个宾语。 主谓双宾,一个宾语是人,一个宾语是物。它其实有2种排列方式:人放前面,或者物放前面。 所以一般情况下,主谓双宾的句型都会有2种写法:She give me a pen. #把人放到了前面She gave a pen to me. #把物放到了前面所以双宾语结构

2016-11-22 19:48:52 6648

原创 被动语态 - 例句

1.It [is called] a clavichord.现在时的被动。“它被叫做钢琴”2.It [was made] in Germany in 1681.1681年的事,所以是过去。过去时的被动。3.Our clavichord [is kept] in the living room.“被保存在…“,现在时的被动。4.The instrument [was bought] by my gra

2016-11-22 16:55:14 4977

原创 Java语言核心-使用try-catch捕获单个异常

什么是异常:非正常的;不同于平常的,不是语法错误。 异常指的不是语法错误,语法错了,编译不能通过,不会产生字节码文件,根本不能运行。非正常情况(出现后程序中断) 1、Error:表示错误,一般指JVM相关的不可修复的错误,如 系统崩溃、内存溢出等; 2、Exception:表示异常,指程序中出现不正常的情况,该问题可以修复(处理异常)使用try-catch捕获单个异常try{ 编写可能

2016-11-22 14:07:36 1685

原创 Vuex速学篇:(3)利用vuex模拟实现新闻点赞功能

回顾新闻详细页很早我们的新闻详情页是在news-detail.vue 组件里,获取服务器数据,然后把数据保持到组件的data 里,既然我们已经用到了vuex,学习了它的state,我们就应该想到把返回的数据交给state 来存储。1.首先在Vuex.Store 实例化的时候: state:{ user_name:"", newslist:[],

2016-11-22 10:32:24 6636 2

原创 Vuex速学篇:(3)利用vuex模拟实现新闻点赞功能

回顾新闻详细页很早我们的新闻详情页是在news-detail.vue 组件里,获取服务器数据,然后把数据保持到组件的data 里,既然我们已经用到了vuex,学习了它的state,我们就应该想到把返回的数据交给state 来存储。1.首先在Vuex.Store 实例化的时候: state:{ user_name:"", newslist:[],

2016-11-22 10:31:57 2310 1

原创 Vuex速学篇:(2)利用state保存新闻数据

回顾以前我们在做这个新闻列表的时候,是一个写死的数据 export default{ data(){ return{ newslist:[ {newsid:"101",pubtime:"2016-10-29",title:"探索之路",desc:"是手机团队的探索之路"},

2016-11-21 21:48:09 16013

原创 谓语动词语态和时态相结合

谓语动词语态和时态相结合被动语态可以和时态相结合,任何一件事,无论是主动还是被动,只要这事发生,它都得发生在一定的时间段内,表示一定的状态。被动的句子和主动的不一样:我们一般写主动的句子当中想表达时态的时候,都变的是动词; 被动当中完全不一样了,被动当中动词已经表示“被动的动作”了,所以想表达时态只能变be。 所以:主动的句子当中时态变的是动词,被动的句子当中时态变的是be。 重点掌握现在进行时

2016-11-21 17:08:06 3130

原创 被动语态

谓语动词 语态的变化语态分两种:主动语态、被动语态大家熟悉是“被动语态”,其实英语当中就没有专门是主动语态这么一个东西。 英语当中有个默认的潜规则,如果这个句子它不是被动的,我们就认为它是主动的。被动语态的应用范围说到被动语态,大家脑子里可能会想到一个公式:be + done也就是“be+动词的过去分词”。但是并不是所有的动词都能变成过去分词。意思是被动语态是有应用范围的。 那什么样的动词才有被

2016-11-21 16:35:13 1809

原创 谓语动词的情态 - 例句

情态 例句1.'The play [may begin] at any momentꎬ' I said.“我说可能现在随时会开始”。推测现在(may do)2.'It [may have begun] already,' Susan answered.may have done的形式,就是推测过去3. '[May I] have two tickets please? ' I asked.表示“委婉

2016-11-20 19:18:44 1024

原创 情态动词 can/could

情态动词 can/couldcould可以表示can的过去; 同时could还可以不表示过去,而表示现在的更加委婉的语气。用法1.能力 “能够”Trust yourself! You [can] do it.2.允许 “可以”A:CanIhelpyou? / WhatcanIdoforyou?B: You can help me to find my size.3.推测(常用否定)

2016-11-20 19:07:31 599

原创 情态动词 may/might

情态动词 may/might之前我们已经讲过情态动词可以有2种时态:现在时、过去时。 这里may就可以表示现在,might表示过去。 另外might也可以不表示过去,而表示更加委婉的语气。用法1.推测 “可能”The paly [may begin] at any moment.#may+动词原形,推测现在It 【may have begun】 already.#may have d

2016-11-20 19:01:37 672

原创 情态动词must

回顾英文当中如果想搞定长难句,首先要从简单句(一件事)开始。 简单句当中最必备的核心成分就是:一主 + 一谓 尤其要注意谓语动词,它是一件事情当中最根本的核心。 谓语动词一共有4种变化:时态、语态、情态、否定情态所谓的“情态”就是表达我们对一件事情的感情态度。 1.情态动词一般不能单独使用,它后面必须加上动词原形;情态动词 + 动词原形2.情态动词没有人称的变化 3.情态动词的时态变化也很

2016-11-20 11:16:39 932

原创 时态 - 课文例句

1.The plane [was] late and detectives [were waiting] at the airport all morning.飞机晚了用的是was一看就知道是过去的事。 他们正等在哪儿,而且强调等了一早上了(all moring),所以表示持续的状态,持续进行。所以用了were waiting。2.They [were expecting] a valuable

2016-11-19 19:46:40 474

原创 过去将来时

过去将来时公式:谓语v. = would to 或 was/were going to do用法:表示(过去的)将来的事既然是表达过去的将来,所以要使用这个时态的时候,往往会在它的前面陪伴着一个过去时来作为它的触发点。It was six o'clock. The postman [would come] soon.was 就说明这表示过去的事。He said that he [was goin

2016-11-19 18:58:24 1160

原创 区别:过去完成时、现在完成时、一般过去时

区别:过去完成时 vs. 现在完成时相同点:都是“完成时”,它们的角度都是“回头往之前看”。 不同点:站的时间点不同。 如果是站在过去回头往之前看,那就用过去完成时; 如果是站在现在回头往前看,那就用现在完成时。It is 10:00. I [have waited] for 2 hours.It was 10:00. I [had waited] for 2

2016-11-19 15:22:12 5207

原创 过去进行时、过去完成时

过去进行时公式:谓语v. = was/were + doing用法1:表示过去正在进行的事He was working at 3:00 yesterday.“昨天3点钟他正在工作”过去进行时常常跟一般过去时搭配一起用。 它们俩搭配在一块有一个比较特殊的用法:过去一件事情持续进行的时候,另外一件事情把它打断。 “过去持续进行的这个事”就用过去进行时,通常的用来铺垫故事背景的。 而”一般过去时“把

2016-11-19 15:01:29 3629

原创 一般将来时 例句分析

1.Our neighbour,Captain Charles Alison,will sail from Portsmouth tomorrow.will sail将要起航 Captain Charles Alison同位语,用来解释说明前面我的邻居的。2.We'll meet him at the harbour early in the moring.early in the moring

2016-11-19 14:17:37 1116

原创 一般将来时

一般将来时谓语v. = will do am/is/are going to do用法:表示(现在的)将来的事Don't worry. Everything will be fine.My sister is going to study abroad next year.区别:will do 和 be going to doam/is/are going to do强调实现就计划好的

2016-11-18 20:45:28 1025

原创 现在完成时 - 例句分析

1.I have just received a letter from my brother,Tim.Tim此处是“同位语”,它是来解释说明前面名词的,既然是解释人家,所以说的是同一件事,因此叫“同位语”。 同位语可以有一个词充当,还可以有一个词组充当,甚至还可以是一个句子。have just received现在完成时,表示“现在的之前”。 just这个词表示“刚刚”,它经常夹在完成时中间使

2016-11-18 20:27:37 2823

原创 现在完成时

现在完成时谓语v. = have/has + donedone表示是过去分词,而不是过去式。“现在完成时”不是表示都做完的事,它就表达站在现在回头往之前看,看看这个事情完成的结果怎么样了。用法1:表示现在的之前(全部完成/部分完成)的事He has left.We have learned English for ten years.现在完成时 怎么变否定/疑问He has left.He h

2016-11-18 11:22:16 1531

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除