五亩斋

关注Python和前端的Net程序员

C# 三个Timer

在C#中存在3种常用的 Timer : System.Windows.Forms.Timer System.Timers.Timer System.Threading.Timer 零、System.Windows.Forms.Timer 这个 Timer 是单线程的,也就是说只要它运行,其他线...

2019-06-26 15:24:23

阅读数 4

评论数 0

Entity Framework 小知识(四)

在EF中并没有提供包含索引和过滤索引的创建方法,那么我们就么发创建了吗?答案是否定的,我们可以通过迁移类进行创建包含索引和过滤索引。 首先我们通过 Add-Migration 命令创建一个空的迁移类,然后在 Up方法中输入如下代码: Sql($"CREATE NONCLUSTERED I...

2019-06-18 09:59:50

阅读数 13

评论数 0

Entity Framework 索引

Entity Framwework 6 设置和使用索引,是一个比较 egg 疼的事情,为什么这么说呢?因为Entity Framwework 6的不同版本有不同的设置和使用方法,按照版本来划分,有三种方法: EF6 方法 EF6.1.x方法 EF6.2.x方法 EF6 EF6中设置索引比较麻烦...

2019-06-17 10:11:54

阅读数 25

评论数 0

Entity Framework 小知识(三)

零、乐观并发 在单服务器上运行的站点,为了防止出现脏读现象,我们一般使用Lock语句关键字,但是如果在分布式站点上使用Lock语句关键字是不起作用的,因为程序锁住了服务器1数据库实例,但服务器2并不知道服务器1已被锁住,这样依然会出现脏读现象。这时我们就用到了EF的乐观并发。 EF中解决并发有两种...

2019-06-13 23:45:14

阅读数 13

评论数 0

Entity Framework复杂类型属性映射

零、创建项目必须代码 public class BaseModel { public int Id { get; set; } public DateTime CreateDateTime { get; set; } } public class Address { pu...

2019-06-11 23:36:06

阅读数 31

评论数 0

Entity Framework 简单属性映射

本节我们只介绍在EF中比较常见的映射 零、表名映射 默认情况下可以不配置表名,我们的模型名称将会作为数据库的表名。但是大部分项目会要求数据库表名称的规范,例如我们要将模型 User 在数据库中映射为 Users,那么我们可以这么做,在派生类上下文中的 OnModelCreating 中进行如下定义...

2019-05-27 11:33:35

阅读数 20

评论数 0

Entity Framework 小知识(二)

零、基于代码配置 基于代码配置是EF6新增的一个特性,操作步骤如下: 创建***DbConfig***派生类; 配置默认连接工厂; 设置***Database Provider***; 设置数据库初始化器; 1. 创建***DbConfig***派生类 public class EF6Conf...

2019-05-20 23:56:21

阅读数 40

评论数 0

Entity Framework 约定

约定,类似于接口,是一个规范和规则,使用Code First 定义约定来配置模型和规则。在这里约定只是记本规则,我们可以通过Data Annotaion或者Fluent API来进一步配置模型。约定的形式有如下几种: 类型发现约定 主键约定 关系约定 复杂类型约定 自定义约定 零、类型发现约定...

2019-05-18 16:21:24

阅读数 40

评论数 0

Entity Framework 小知识(一)

零、EF初始化数据库策略 上一节我们演示的是在数据库不存在的情况下操作数据库的方法,但是某些情况下数据库是已经存在的(例如:对已有系统的升级改造扩展、DBA已经将数据库提前创建等等)。那么这种情况下我们该怎么办呢?这时我们就用到了EF数据库初始化的三种策略。这三种策略如下: 如果数据库不存在,则...

2019-05-17 11:04:37

阅读数 66

评论数 0

Entity Framework初体验

零、初体验 新建控制台程序,名称为:MyFirstEF 在NuGet中搜索 Entity Framework,如下图: 创建 Blog 类: public class Blog { public int Id { get; set; } public string Name { ...

2019-05-13 18:26:12

阅读数 21

评论数 0

Entity Framework简介

零、什么是Entity Framework Entity Framework (简称EF),是.NET的 Object/Relational Mapping 实体框架(简称ORM),可以在 SQL Server、MySQL、Oracle、等数据库上使用。可以将数据作为业务对象和实体进行操作,使用L...

2019-05-11 17:42:18

阅读数 26

评论数 0

Java学习笔记-spring-Bean作用于

零、作用域种类 spring 中有七种作用于: 名称 说明 singleton 单例:Spring容器默认作用域。使用singleton定义的Bean容器中将只有一个实例。 protoype 原型:每次通过Spring容器获取的protoype定义的Bean,容器会创建一个新的...

2019-03-28 23:32:21

阅读数 66

评论数 0

Java学习笔记-spring-Bean实例化

负一、目录零、bean 实例化方式一、构造器实例化二、静态工厂实例化三、实例化工厂实例化 零、bean 实例化方式 构造器实例化 (常用) 静态工厂实例化 实例工厂实例化 一、构造器实例化 Spring 容器通过Bean 对应类中默认无参构造方法来实例化Bean。 //Bean1.java p...

2019-03-12 17:16:18

阅读数 69

评论数 0

第四章--第二节:类

类是面向对象开发中必须用到的,类就是表示现实世界中的事物和情景。 零、创建类 我们使用类前,应该创建类,创建类的方式很简单,语法如下: class 类名称(): 类的内容 通过例子看一下,我们定义一个Cat类,类中定义一个打印名字的方法。 # 定义一个Cat类 class Cat(): ...

2018-12-12 01:30:29

阅读数 54

评论数 0

第一节--项目介绍和初始化

零、项目介绍 我们通过一个项目来学习WebApi和Vue的使用。项目是一个IT资讯网站,网站包括首页、不同类型资讯的首页、资讯列表页、资讯详情页和后台管理模块。 一、所用到的技术 项目所用到的技术如下: 依赖注入 缓存 身份认证 反爬虫 索引 二、初始化项目 建立如下图的项目结构 下面我来解...

2018-12-08 21:49:20

阅读数 55

评论数 0

第四章--第一节:函数

从本节课开始,我们就进入到了高级编程的阶段,这个阶段有两节课:函数 和 类。本节要将的是 函数 相关的知识。 零、什么是函数 函数,通俗的说就是 具有名字的用于完成指定工作的代码块。 使用函数的优点如下: 程序的编写、测试和修正更加简单; 增加代码的复用,减少了代码的重复; And More… ...

2018-12-08 14:51:35

阅读数 102

评论数 0

第一节--API爬虫--环境设置与课程简介

零、环境 操作系统:Windows 10 Python版本:3.5+ IDE:PyCharm 数据库:MySQL8.0 一、课程简介 这门课主要讲解爬虫中API爬虫的开发,这门课是一门偏向实战的课程,需要读者具备Http知识和python基础。通过学习这门课程可以掌握开发api爬虫的方法、数据...

2018-12-05 16:32:09

阅读数 69

评论数 0

第三章--第六节:元祖

我们很多时候虽然用到的数据序列都是可变的(例如学生列表、网站会员列表),但是在某些时候我们也会需要用到不可变的序列,这样我们就需要元祖了。 零、创建元组 创建元祖的方式是使用 (),语法如下: tup=(元素1,元素2,....,元素N) 我们通过例子来看一下具体的使用方法: # 创建一个姓名元...

2018-11-29 23:11:40

阅读数 52

评论数 0

第三章--第五节:集合

集合是一个无需不重复的序列,用 set 来表示 零、创建集合 创建集合的方式有两种,分别是 {} 和 set(),下面我们来具体讲解一下。 {} 形式 {} 形式用来创建一个 非空集合,语法如下: set={v1,v2,v3,...,vn} 下面我们通过例子来看一下具体怎么使用 # 例子一、...

2018-11-29 00:57:56

阅读数 60

评论数 0

简单的Python API爬虫与数据分析教程--目录

第1节:环境设置 第2节:爬虫知识 爬虫种类 Python爬虫框架 原理 第3节:要爬取的api接口分析 第4节:开始写爬虫 数据库模块 数据存储模块 数据爬取模块 第5节:使用代理IP 爬取代理IP 验证IP是否可用 爬虫随机使用IP 第6节:使用多线程 什么是多线程 编写多线程代...

2018-11-26 17:23:36

阅读数 96

评论数 0

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