自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (5)
  • 收藏
  • 关注

原创 EntityFrameworkCore5知识点简要 - 数据查询

常见数据库关系一对一 一对多 多对多其他类型的表关系被包含的关系 :比如地址 拆分表: 比如保存些统计数据 Table per hierarchy(TPH): 比如动物表,包含不同的动物,通过一字段值区分 Table per Type(TPT): 每一类型一张表EF查询分三个部分数据上下文属性 一序列Linq操作或是EF指令 执行指令: foreach ToArray ,ToList First , Any 等等数据查询的2种模式正常模式: normal...

2021-09-06 16:02:22 141

原创 EntityFrameworkCore5知识点简要 - 删除数据

软删除: soft delete , 标记为删除硬删除: hard delete, 从表里删除DeleteBehavior:Cascade Delete: 级联删除 默认modelBuilder.Entity<Person>(entity =>{ entity.HasMany(x => x.Addresses) .WithOne(x => x.Person) .OnDelete(DeleteBehavior.Cascade)...

2021-09-01 17:08:52 276

原创 EntityFrameworkCore5知识点简要 - 数据库迁移

执行位置: 程序包管理控制台需安装包Microsoft.Entityframeworkcore.Tools, 把前端设为启动项目,默认项目一般指定为数据层创建迁移类Add-Migration xxxx撤消Remove-Migration更新数据库Update-Database...

2021-09-01 14:55:57 94

原创 EntityFrameworkCore5知识点简要 - DbContext

DbContext 数据操作的核心类下面是些常见的自定义操作:protected override void OnModelCreating(ModelBuilder modelBuilder){ //指定默认Schema modelBuilder.HasDefaultSchema("Custom"); //定义复合主键 modelBuilder.Entity<Person>().HasKey(c=>new{c.FirstName, c.Las

2021-09-01 14:40:28 182

原创 EntityFrameworkCore5知识点简明列表1

Entity注解[Table(name)][Required][MaxLength(255)][NotMapped][Column(name)][Column(TypeName="sql类型")][Key]实体继承映射 Entity Inheritance Mapping1. table-per-hierarchy 父子类同一张表, (默认) 表默认添加 Discriminator 字段区分类型 可以在 DbContext类的 OnM...

2021-09-01 11:49:04 97

原创 Django简单笔记1

创建项目django-admin startproject 项目名 .#不要省略了最后的点号迁移数据库python manage.py migrate查看项目python mange.py runserver# 预览 http://localhost:8000

2021-08-31 11:53:27 40

原创 python - 创建虚拟环境

目的: 虚拟环境是系统的一个位置,你可以在其中安装包,并将其与其他python包隔离。命令: python -m venv 名称 python -m venv 名称 --python=python3 #指定版本 source 名称/bin/activate #激活环境 deactivate # 退出 ...

2021-08-31 11:36:14 37

原创 matplotlib - 随机漫步

random_walk.py 定义一个随机漫步类from random import choiceclass RandomWalk(): """一个生成随机漫步数据的类""" def __init__(self, num_points = 5000): self.num_points = num_points # 起点 self.x_values = [0] self.y_values = [0] ...

2021-08-27 12:33:14 128

原创 matplotlib - 散点图

例子1:import matplotlib.pyplot as plt# 单点 s代表点的大小plt.scatter(2,8, s=200)# 绘制一系列点x_values = [1,2,3,4,5]y_values = [1,4,9,16,25]plt.scatter(x_values, y_values, s=100)plt.title("Square Numbers", fontsize=24)plt.xlabel("Value", fontsize=14)plt.yla

2021-08-27 11:32:42 112

原创 matplotlib - 简单折线图

安装: pip install matplotlibimport matplotlib.pyplot as plt# 输入值 x轴input_values = [1,2,3,4,5]# 输出值 y轴squares = [1,4,9,16,25]plt.plot(input_values, squares, linewidth=5)# 标题plt.title("Square Numbers", fontsize=24)# x轴标题plt.xlabel('value', font.

2021-08-27 11:11:27 51

原创 sql生成不同的随机数以更新表字段值

生成随机数有现成的函数 rand(), 但是直接用于更新字段值时,会生成一样的值update Articles set DownCount = cast(ceiling(rand(Articles.Id)*100)as int)如果需要生成不同的值,有很多方法,下面是通过游标的方式来生成的---定义游标 DECLARE @id INT DECLARE update_cursor CURSOR FOR SELECT ID FROM Articles --打开游标 OPEN upd.

2021-08-25 16:34:06 628

原创 python简明笔记 - 测试代码

unittest 导入模块 unittest 创建测试类,继承unittest.TestCase, 所有以test打头的方法都将自动运行 使用断言判断 assertEqual 等 运行测试 unittest.main() 断言方法 assertEqual(a,b) assertNotEqual(a,b) assertTrue(x) assertFalse(x) assertIn(item,list) assertNotIn(item,list) 方法se...

2021-08-24 11:59:39 32

原创 python简明笔记 - 异常

try - except 代码块 else代码块 依赖于try代码块成功执行的代码 异常类 ZeroDivisionError FileNotFoundError

2021-08-24 11:20:29 65

原创 python简明笔记 - 基础

字符串 title() upper() 和 lower() 删除空白 rstrip() lstrip() strip() 转换成字符串: str(123) 数字运算 常见: + - * / 乘方: ** python2 中的整数除返回的结果也是整数,不管能不能整除, python3中则会根据情况返回正确的结果 列表 [ ] 索引从0开始, 也可以是负数-1, 代表最后一个 访问: 索引 添加: append() 添加到末尾...

2021-08-24 11:00:14 39

原创 python简明笔记 - 文件操作

读取 with open('filename') as file_object: 获得文件操作实例file_object , with自动关闭文件 方法 read() 读取全部 for line in file_object: 逐行读取 readlines() 包含文件各行内容的列表 写入 with open(filename, 'w') as file_object: 文件操作模式: 'r' 读取模式, 默认模式 ’w' 写入模...

2021-08-24 10:49:16 66

原创 python简明笔记 - 类

关键字 class, self self 指向实例本身的引用 在python2.7中创建类, class ClassName(object): 注意object的存在 特殊方法 __init__() super() 继承 class Child(Parent): __init__() 中须通过super().__init__() 先构造父类对象 python2.7: super(Child, self).__init__() 方法重写 分模块 导入类 ...

2021-08-23 23:31:57 42

原创 python简明笔记 - 函数

实参和形参: 定义时为形参,调用传递时为实参 传递参数 位置实参: 基于顺序 关键字实参: 传递键值对 形参可以有默认值 , 但定义时须先定义无默认值形参,默认值放在后面 返回值 禁止函数修改列表 myFun(mylist[:]) 传递任意数量的实参 def funName(*形参): 星号让python创建一个名字形参的空元祖 使用任意数量的关键字实参 def funName(first, last, **user_info): ** 创建字典 模块 导入全部i...

2021-08-23 14:41:48 48

原创 python简明笔记 - 字典

定义: 一系列的键值对, 使用 { } 定义 添加 :myDic[newKey]=newValue 修改: myDic[key]=newValue 删除:del myDic[key] 遍历: for key,value in myDic.items(): 遍历键值对 for key in myDics.keys() 遍历键 keys()返回一个列表 for value in myDics.values() 遍历值 set(myDics.values()) 可以得到不重复的...

2021-08-21 23:54:10 52

原创 python简明笔记 - 列表

列表: 定义 [ ] 索引从0开始, 也可以是负数-1, 代表最后一个 访问: 索引 添加: append() 添加到末尾 insert(index, value) 插入到指定位置 删除 del myList[index] pop() 删除末尾元素, 返回删除的元素, pop(index) 删除指定的位置 remove(value) 根据值删除元素 , 注意只删除匹配的第1个值, 不是全部! 排序 永久性排序 sort() ,so...

2021-08-21 00:35:04 43

micro:bit教学:4. 点亮一盏灯.pptx

micro:bit系列教学PPT,适用于少儿编程培训,自学之用。

2021-08-19

micro:bit教学:3. 电路基础知识.pptx

micro:bit系列教学PPT,适用于少儿编程培训,自学之用。

2021-08-19

micro:bit教学:2. 认识一个装置的构成.pptx

micro:bit系列教学PPT,适用于少儿编程培训,自学之用。

2021-08-19

micro:bit教学: 1. microbit上手入门

micro:bit系列教学PPT,适用于少儿编程培训,自学之用。

2021-08-19

themeforest模板 - xentos

themeforest模板, 国外网站好不容易找到的, 有需要的下载

2013-04-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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