more >>因为项目需要,因此开始使用主路由和辅助路由,主路由和辅助路由可以用来分别控制项目的不同部分进行跳转,例如实现左半部分和右半部分分别跳转到不同的模块,展示不同的内容。
广厦起于累土,长堤毁于蚁穴
more >>因为项目需要,因此开始使用主路由和辅助路由,主路由和辅助路由可以用来分别控制项目的不同部分进行跳转,例如实现左半部分和右半部分分别跳转到不同的模块,展示不同的内容。
因为公司的项目框架过于老旧,因此进行此次升级,因为依赖过于庞大,使用angular官网的升级指南总是出现依赖的版本不匹配问题,因此直接重新下载最新版angular脚手架,然后把公司项目的代码移到新的脚手架里,根据公司项目的依赖情况再重新安装依赖包,最后完成升级,总结要点如下:
私以为全新安装能得到比升级脚手架较少一些node_modules的体积,并且升级过程中无需考虑过多的版本兼容问题。
more >>所有插件只按照类型区分,每一类型的插件不区分先后顺序。
美化javascript,JSON,CSS,Sass和HTML
vs code简体中文包,安装后,在 locale.json 中添加 “locale”: “zh-cn”,即可载入中文(简体)语言包。要修改 locale.json,你可以同时按下 Ctrl+Shift+P 打开命令面板,之后输入 “config” 筛选可用命令列表,最后选择配置语言命令。
js,ts代码格式检查,默认根据内置的代码语法检查规则进行代码校验并标记出不符合规范的代码。
more >>debian 下 安装 : sudo apt-get install git
windows 下: 下载安装包进行安装
安装完后打开GitBash
进行账户设置:
设置用户名,邮箱
1 | $ git config --global user.name xlh |
2 | $ git config --global user.email "[email protected]" |
–global 标识这台电脑上的所有git仓库都会使用这个账号。 (全局设置)
1 | mkdir gittest1 // 创建一个文件夹,作为版本库 |
2 | cd gittest1 |
3 | pwd // 显示当前目录 |
4 | git init // 初始化仓库,会在所选目录下创建 .git 隐藏文件夹 |
MVC是一种设计思想、开发模式,即把项目代码分为M(Model 模型层 业务模型)V(View 视图层 用户界面)C(Controller 控制层 控制器)三部分。采用封装(分层)的思想,来降低耦合度,使系统更加灵活,增加程序的扩展性。提高代码的重用性,把业务逻辑代码与视图代码分离,通过控制器连接业务逻辑与视图,使代码结构层次清晰。MVC的缺点是:一个应用程序分成了三个部分开发,增加开发工作量。
而在j2ee开发中,视图层由jsp页面等进行充当,控制层由action(或controller)进行充当,而剩余的如:实体类,service层,dao(Data Access Object 数据访问对象)层(以及mapper,bean,util等)都属于MVC中的模型层。
模型层是处理应用程序数据逻辑的部分,负责业务逻辑的处理,在数据库中存取数据。
控制层主要的作用是控制页面跳转,负责与用户的交互,从视图读取数据,控制用户输入,并向模型发送数据。
视图层在java web程序中由jsp页面充当,负责处理数据显示的部分。通常视图是依据模型数据创建的。
这段时间对于java命名规范有些生疏了,特地在网络上整理编写了这篇规范,以后为个人的编程做一个参考吧。
全部小写,比如cms、workdesk,jobserver等
a、类命名:每音节单词前的第一个字母大写,比如FieldInfo、Expression等,
b、普通变量(包括spring里的变量引用命名):第一个单词前小写,以后每个单词第一个字母大写,password,primaryFlag
c、静态变量:全部大写,多个单词则以_分开,比如BOOLEAN_FLAG
d、包package命名:全部小写,比如com.joinspider.workdesk
more >>
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true