摘要:01 编辑器 ◊ Eclipse常用设置及快捷键 ◊ IntelliJ IDEA常用设置及快捷键 ◊ Visual Studio Code常用设置及快捷键 02 .NET开发 LINQ Entity Framework Code First C#设计模式 ASP.NET MVC 3 03 JAVA开 阅读全文
posted @ 2012-10-01 13:35 libingql 阅读 (490) 评论 (1) 编辑
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Text; using System.Data.Entity.Infrastructure.Interc 阅读全文
posted @ 2019-09-17 15:46 libingql 阅读 (13) 评论 (0) 编辑
摘要:1. 控制反转(IoC) 控制反转(Inversion of Control,IoC),是面向对象编程中的一种设计原则,用来降低代码之间的耦合度。 1.1 依赖倒置 依赖原则: (1)高层次的模块不应该依赖于低层次的模块,它们都应该依赖于抽象。 (2)抽象不应该依赖于具体,具体应该依赖于抽象。 1. 阅读全文
posted @ 2019-08-27 11:53 libingql 阅读 (21) 评论 (0) 编辑
摘要: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 阅读全文
posted @ 2019-08-23 17:44 libingql 阅读 (21) 评论 (0) 编辑
摘要:1. JWT概述 JSON Web Token(JWT)是目前流行的跨域身份验证解决方案。 JWT的官网地址:https://jwt.io JWT的实现方式是将用户信息存储在客户端,服务端不进行保存。每次请求都把令牌带上以校验用户登录状态,这样服务就变成无状态的,利于服务器集群扩展。 1.1 JWT 阅读全文
posted @ 2019-08-20 17:10 libingql 阅读 (55) 评论 (0) 编辑
摘要:1. 概述 ASP.NET Core中的中间件是嵌入到应用管道中用于处理请求和响应的一段代码。 2. 使用 IApplicationBuilder 创建中间件管道 2.1 匿名函数 使用Run, Map, Use ,MapWhen等扩展方法来实现。 第一个Run委托终止了管道。 用 Use 将多个请 阅读全文
posted @ 2019-08-19 17:18 libingql 阅读 (22) 评论 (0) 编辑
摘要:1. 控制台应用 新建一个控制台应用,添加两个Package: 1.1 单个配置文件 创建配置文件appsettings.json: 读取配置文件: 通过ConfigurationBuilder对象来创建ConfigurationRoot对象,进行读取配置文件。 SetBasePath:设置配置文件 阅读全文
posted @ 2019-08-09 11:54 libingql 阅读 (54) 评论 (0) 编辑
摘要:1. 组件定义 组件是React的核心概念,组件将应用的UI拆分成独立的、可复用的模块。 定义组件的两种方式: (1)类组件:使用ES6 class (2)函数组件:使用函数 使用class定义组件的两个条件: (1)class继承自React.Component (2)class内部必须定义ren 阅读全文
posted @ 2019-01-16 20:53 libingql 阅读 (92) 评论 (0) 编辑
摘要:1. JSX JSX是一种拥有描述UI的JavaScript扩展语法,React使用这种语法描述组件的UI。 1.1 基本语法 JSX可以嵌套多个HTML标签,可以使用大部分符号HTML规范的属性。 TodoList.js: index.js: index.html: JSX中的HTML标签属性绝大 阅读全文
posted @ 2019-01-13 22:58 libingql 阅读 (74) 评论 (0) 编辑
摘要:1. Create React APP React官方提供的脚手架工程Create React App:https://github.com/facebook/create-react-app Create React App基于最佳实践,将Webpack、Babel、ESLint等工具的配置进行封 阅读全文
posted @ 2019-01-13 20:57 libingql 阅读 (607) 评论 (0) 编辑
摘要:目录: 1.创建package.json 2.安装webpack 3.webpack.config.js 1. 创建package.json 创建一个package.json文件,使用 npm init命令可以自动创建。(注:使用npm命令需先安装Node.js) 初始化的package.json: 阅读全文
posted @ 2019-01-12 19:24 libingql 阅读 (51) 评论 (0) 编辑
摘要:1.字符串基本操作 字符串是由字符组成的一串字符序列,字符串是有顺序的,从左到右,索引从0开始,依次递增。 Python中字符串类型:str。 Python中字符串的三种表示方式: (1)普通字符串:采用单引号(')或双引号(")括起来的字符串。 (2)原始字符串(raw string):在普通字符 阅读全文
posted @ 2018-12-29 20:42 libingql 阅读 (72) 评论 (0) 编辑
摘要:Python中数据结构主要有序列、集合和字典。 1. 通用序列操作 Python内置了多种序列,其中最常用的两种:列表和元组。另一种重要的序列是字符串。 列表和元组的主要不同在于:列表是可以修改的,而元组不可以。 阅读全文
posted @ 2018-12-23 11:04 libingql 阅读 (47) 评论 (0) 编辑
摘要:在Python中,所有的数据类型都是类,每一个变量都是类的实例。 Python中有6种标准数据类型:数字(Number)、字符串(String)、列表(List)、元组(Tuple)、集合(Sets)和字典(Dictionary)。 1.数字类型 Python中数字类型:整数类型、浮点类型和复数类型 阅读全文
posted @ 2018-12-22 20:56 libingql 阅读 (56) 评论 (0) 编辑
摘要:1.命名规范 Python中不同代码元素采用不同命名方式: ◊ 包名:全部小写字母,中间可以由点分隔开。作为命名空间,包名需具有唯一性。 ◊ 模块名:全部小写字母,如果是多个单词构成,使用下划线分隔。 ◊ 类名:采用Pascal法命名,即每个单词首字母大写。如:Student。 ◊ 异常名:异常属于 阅读全文
posted @ 2018-12-22 20:49 libingql 阅读 (66) 评论 (0) 编辑
摘要:本篇主要介绍Python中一些基础语法,其中包括:标识符、关键字、常量、变量、表达式、语句、注释、模块和包等内容。 1. 标识符和关键字 1.1 标识符 标识符是变量、常量、函数、属性、类、模块和包等指定的名称,Python语言中标识符的命名规则如下: (1)区分大小写,例Name与name是两个不 阅读全文
posted @ 2018-12-22 17:37 libingql 阅读 (53) 评论 (0) 编辑
摘要:1.Python Shell 1.1 Windows命令 (1)【开始】|【运行】,输入cmd回车,进入Windows命令界面。 (2)输入python,回车,进入Python Shell。 1.2 IDLE Python开始菜单中点击IDLE,启动Python Shell。 2.Python文件 阅读全文
posted @ 2018-12-22 10:50 libingql 阅读 (63) 评论 (0) 编辑
摘要:1.Python语言简介 2.Python环境 Python环境产品存在多个。 2.1 CPython CPython是Python官方提供的。一般情况下提到的Python就是指CPython,CPython是基于C语言编写的。 CPython实现的解释器将源代码编译为字节码(ByteCode),再 阅读全文
posted @ 2018-12-22 10:28 libingql 阅读 (64) 评论 (0) 编辑
摘要:1. axios简介 vue2.0之后,推荐使用axios。 axios官方地址:https://github.com/axios/axios 2. axios安装 npm安装: main.js引用: 阅读全文
posted @ 2018-06-27 11:59 libingql 阅读 (122) 评论 (0) 编辑
摘要:1. Vuex简介与安装 1.1 Vuex简介 Vuex是为vue.js应用程序开发的状态管理模式,解决的问题: ◊ 组件之间的传参,多层嵌套组件之间的传参以及各组件之间耦合度过高问题 ◊ 不同状态中的行为需要多份复制的问题 Vuex采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一 阅读全文
posted @ 2018-06-25 15:01 libingql 阅读 (168) 评论 (1) 编辑
摘要:1. Vue Router简介与安装 1.1 Vue Router简介 Vue Router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,构建单页面应用。 Vue Router支持3种路由模式: ◊ hash:使用URL hash值作为路由,HTML5 History A 阅读全文
posted @ 2018-06-13 16:14 libingql 阅读 (268) 评论 (0) 编辑