摘要:
01 编辑器 ◊ Eclipse常用设置及快捷键 ◊ IntelliJ IDEA常用设置及快捷键 ◊ Visual Studio Code常用设置及快捷键 02 .NET开发 LINQ Entity Framework Code First C#设计模式 ASP.NET MVC 3 03 JAVA开 阅读全文
摘要:
1.时序图概述 时序图(Sequence Diagram)是显示对象之间交互的二维图,横轴表示对象,纵轴表示时间,消息在各对象之间横向传递,依照时间顺序纵向由上至下排列。 时序图的主要建模元素包括:参与者(Actor)、对象(Object)、生命线(Lifeline)、控制焦点(Focus of C 阅读全文
摘要:
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Text; using System.Data.Entity.Infrastructure.Interc 阅读全文
摘要:
1. 控制反转(IoC) 控制反转(Inversion of Control,IoC),是面向对象编程中的一种设计原则,用来降低代码之间的耦合度。 1.1 依赖倒置 依赖原则: (1)高层次的模块不应该依赖于低层次的模块,它们都应该依赖于抽象。 (2)抽象不应该依赖于具体,具体应该依赖于抽象。 1. 阅读全文
摘要:
1. NLog 添加安装包: <?xml version="1.0" encoding="utf-8" ?> <nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XM 阅读全文
摘要:
1. JWT概述 JSON Web Token(JWT)是目前流行的跨域身份验证解决方案。 JWT的官网地址:https://jwt.io JWT的实现方式是将用户信息存储在客户端,服务端不进行保存。每次请求都把令牌带上以校验用户登录状态,这样服务就变成无状态的,利于服务器集群扩展。 1.1 JWT 阅读全文
摘要:
1. 概述 ASP.NET Core中的中间件是嵌入到应用管道中用于处理请求和响应的一段代码。 2. 使用 IApplicationBuilder 创建中间件管道 2.1 匿名函数 使用Run, Map, Use ,MapWhen等扩展方法来实现。 第一个Run委托终止了管道。 用 Use 将多个请 阅读全文
摘要:
1. 控制台应用 新建一个控制台应用,添加两个Package: 1.1 单个配置文件 创建配置文件appsettings.json: 读取配置文件: 通过ConfigurationBuilder对象来创建ConfigurationRoot对象,进行读取配置文件。 SetBasePath:设置配置文件 阅读全文
摘要:
1. 组件定义 组件是React的核心概念,组件将应用的UI拆分成独立的、可复用的模块。 定义组件的两种方式: (1)类组件:使用ES6 class (2)函数组件:使用函数 使用class定义组件的两个条件: (1)class继承自React.Component (2)class内部必须定义ren 阅读全文
摘要:
1. JSX JSX是一种拥有描述UI的JavaScript扩展语法,React使用这种语法描述组件的UI。 1.1 基本语法 JSX可以嵌套多个HTML标签,可以使用大部分符号HTML规范的属性。 TodoList.js: index.js: index.html: JSX中的HTML标签属性绝大 阅读全文
摘要:
1. Create React APP React官方提供的脚手架工程Create React App:https://github.com/facebook/create-react-app Create React App基于最佳实践,将Webpack、Babel、ESLint等工具的配置进行封 阅读全文
摘要:
目录: 1.创建package.json 2.安装webpack 3.webpack.config.js 1. 创建package.json 创建一个package.json文件,使用 npm init命令可以自动创建。(注:使用npm命令需先安装Node.js) 初始化的package.json: 阅读全文
摘要:
1.字符串基本操作 字符串是由字符组成的一串字符序列,字符串是有顺序的,从左到右,索引从0开始,依次递增。 Python中字符串类型:str。 Python中字符串的三种表示方式: (1)普通字符串:采用单引号(')或双引号(")括起来的字符串。 (2)原始字符串(raw string):在普通字符 阅读全文
摘要:
Python中数据结构主要有序列、集合和字典。 1. 通用序列操作 Python内置了多种序列,其中最常用的两种:列表和元组。另一种重要的序列是字符串。 列表和元组的主要不同在于:列表是可以修改的,而元组不可以。 阅读全文
摘要:
在Python中,所有的数据类型都是类,每一个变量都是类的实例。 Python中有6种标准数据类型:数字(Number)、字符串(String)、列表(List)、元组(Tuple)、集合(Sets)和字典(Dictionary)。 1.数字类型 Python中数字类型:整数类型、浮点类型和复数类型 阅读全文
摘要:
1.命名规范 Python中不同代码元素采用不同命名方式: ◊ 包名:全部小写字母,中间可以由点分隔开。作为命名空间,包名需具有唯一性。 ◊ 模块名:全部小写字母,如果是多个单词构成,使用下划线分隔。 ◊ 类名:采用Pascal法命名,即每个单词首字母大写。如:Student。 ◊ 异常名:异常属于 阅读全文
摘要:
本篇主要介绍Python中一些基础语法,其中包括:标识符、关键字、常量、变量、表达式、语句、注释、模块和包等内容。 1. 标识符和关键字 1.1 标识符 标识符是变量、常量、函数、属性、类、模块和包等指定的名称,Python语言中标识符的命名规则如下: (1)区分大小写,例Name与name是两个不 阅读全文
摘要:
1.Python Shell 1.1 Windows命令 (1)【开始】|【运行】,输入cmd回车,进入Windows命令界面。 (2)输入python,回车,进入Python Shell。 1.2 IDLE Python开始菜单中点击IDLE,启动Python Shell。 2.Python文件 阅读全文
摘要:
1.Python语言简介 2.Python环境 Python环境产品存在多个。 2.1 CPython CPython是Python官方提供的。一般情况下提到的Python就是指CPython,CPython是基于C语言编写的。 CPython实现的解释器将源代码编译为字节码(ByteCode),再 阅读全文
摘要:
1. axios简介 vue2.0之后,推荐使用axios。 axios官方地址:https://github.com/axios/axios 2. axios安装 npm安装: main.js引用: 3. axios使用示例 3.1 get 3.2 post 阅读全文
摘要:
1. Vuex简介 Vuex是为vue.js应用程序开发的状态管理模式,解决的问题: ◊ 组件之间的传参,多层嵌套组件之间的传参以及各组件之间耦合度过高问题 ◊ 不同状态中的行为需要多份复制的问题 Vuex采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 核 阅读全文