Vue011.Vue是什么?Vue(读音/vju:/,类似于view)是一个前端框架,依据构建用户界面Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库或者项目整合支持和其他类库结合使用开发复杂的单页应用非常方便Vue是Vue.js的简称官网:Vue.js-渐进式JavaScript框架|Vue.js(vuejs.org)github:vuejs(github.com)2.MVVM思想M,即Model模型,包括数据和一些基本操作V,即View视图,页面渲染效果VM,即View-Model,模型和视图间的双向操作(无需开发人员干涉)在MVVM之前,开发人员从后端获取需要的数据模型,然后要
Vue011.Vue是什么?Vue(读音/vju:/,类似于view)是一个前端框架,依据构建用户界面Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库或者项目整合支持和其他类库结合使用开发复杂的单页应用非常方便Vue是Vue.js的简称官网:Vue.js-渐进式JavaScript框架|Vue.js(vuejs.org)github:vuejs(github.com)2.MVVM思想M,即Model模型,包括数据和一些基本操作V,即View视图,页面渲染效果VM,即View-Model,模型和视图间的双向操作(无需开发人员干涉)在MVVM之前,开发人员从后端获取需要的数据模型,然后要
编程旅途是漫长遥远的,在不同时刻有不同的感悟,本文会一直更新下去。程序介绍本程序实现状态模式。一个玩家从满血到死亡的过程有多个状态,假定健康、轻伤、重伤、死亡状态,当玩家扣血时判断并切换状态,触发不同状态的行为。健康状态HP90健康状态->轻伤状态轻伤状态HP70轻伤状态->重伤状态重伤状态HP50重伤状态HP30重伤状态HP10重伤状态->死亡状态玩家已死亡强制玩家复活健康状态->轻伤状态轻伤状态->重伤状态重伤状态->死亡状态玩家已死亡强制玩家复活程序代码statePattern.gopackagemaintypeICharacterinterface{ DecreaseHP(hpfloa
编程旅途是漫长遥远的,在不同时刻有不同的感悟,本文会一直更新下去。程序介绍本程序实现状态模式。一个玩家从满血到死亡的过程有多个状态,假定健康、轻伤、重伤、死亡状态,当玩家扣血时判断并切换状态,触发不同状态的行为。健康状态HP90健康状态->轻伤状态轻伤状态HP70轻伤状态->重伤状态重伤状态HP50重伤状态HP30重伤状态HP10重伤状态->死亡状态玩家已死亡强制玩家复活健康状态->轻伤状态轻伤状态->重伤状态重伤状态->死亡状态玩家已死亡强制玩家复活程序代码statePattern.gopackagemaintypeICharacterinterface{ DecreaseHP(hpfloa
springbootspringboot简化了配置文件的配置,常用的spring、springmvc的配置文件已经在springboot中配置好了。使得开发更专注业务逻辑的实现,提高开发效率。1.1基于xml的配置spring配置文件publicclassStudent{privateStringname;privateStringsex;privateintage;publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicStringgetSex(){returnsex;}pub
springbootspringboot简化了配置文件的配置,常用的spring、springmvc的配置文件已经在springboot中配置好了。使得开发更专注业务逻辑的实现,提高开发效率。1.1基于xml的配置spring配置文件publicclassStudent{privateStringname;privateStringsex;privateintage;publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicStringgetSex(){returnsex;}pub
Java并发小结01主要参考自《实战Java高并发程序设计》。需要知道的概念-同步与异步-并发与并行-临界区-阻塞与非阻塞-死锁、饥饿、活锁同步与异步同步:同步方法一旦被调用,必须等待方法返回后才能继续后续的行为。异步:异步方法就像一个消息传递,被调用后方法会立即返回,调用者可以开始后续的行为。并发与并行并行:两个任务同时执行。并发:一段时间内,多个任务在CPU交替执行,看似并行。临界区用来表示一种可以被多个线程使用的公共资源,但是一次只能一个线程使用。一旦临界区被占用,其他线程只能等待。比如说打印机:一次只能打印一份文件,要是交替打印,那么打印出来的东西是不可用的。阻塞与非阻塞阻塞:一个线程
Java并发小结01主要参考自《实战Java高并发程序设计》。需要知道的概念-同步与异步-并发与并行-临界区-阻塞与非阻塞-死锁、饥饿、活锁同步与异步同步:同步方法一旦被调用,必须等待方法返回后才能继续后续的行为。异步:异步方法就像一个消息传递,被调用后方法会立即返回,调用者可以开始后续的行为。并发与并行并行:两个任务同时执行。并发:一段时间内,多个任务在CPU交替执行,看似并行。临界区用来表示一种可以被多个线程使用的公共资源,但是一次只能一个线程使用。一旦临界区被占用,其他线程只能等待。比如说打印机:一次只能打印一份文件,要是交替打印,那么打印出来的东西是不可用的。阻塞与非阻塞阻塞:一个线程
1.1语言介绍Go语言由谷歌(Google)公司于2009年正式对外发布,设计Go语言的初衷都是为了满足Google公司的需求。主要目标是“兼具Python等动态语言的开发速度和C/C++等编译型语言的性能与安全性”,旨在不损失应用程序性能的情况下降低代码的复杂性,具有“部署简单、并发性好、执行性能好”等优势。最主要还是为了并发而生,并发是基于goroutine的,goroutine类似于线程,但并非线程,可以将goroutine理解为一种轻量级线程。Go语言运行时会参与调度goroutine,并将goroutine合理地分配到每个CPU中,最大限度地使用CPU性能。1.2作者介绍从左到右分别
1.1语言介绍Go语言由谷歌(Google)公司于2009年正式对外发布,设计Go语言的初衷都是为了满足Google公司的需求。主要目标是“兼具Python等动态语言的开发速度和C/C++等编译型语言的性能与安全性”,旨在不损失应用程序性能的情况下降低代码的复杂性,具有“部署简单、并发性好、执行性能好”等优势。最主要还是为了并发而生,并发是基于goroutine的,goroutine类似于线程,但并非线程,可以将goroutine理解为一种轻量级线程。Go语言运行时会参与调度goroutine,并将goroutine合理地分配到每个CPU中,最大限度地使用CPU性能。1.2作者介绍从左到右分别