自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 python xml文件解析

1 解析1.1 解析方式Python 有三种 XML 解析方式:SAX(simple API for XML)、DOM(Document Object Model)、ElementTree。DOM 方式:DOM 中文译为文档对象模型,是 W3C 组织推荐的标准编程接口,它将 XML 数据在内存中解析成一个树,通过对树的操作来操作 XML。SAX 方式:SAX 是一个用于处理 XML 事件驱动的模型,它逐行扫描文档,一边扫描一边解析,对于大型文档的解析拥有巨大优势,尽管不是 W3C 标准,但它却得到了

2020-05-29 13:13:55 504

转载 C# Newtonsoft.json 一些高级用法

Newtonsoft.Json高级用法 1.忽略某些属性 2.默认值的处理 3.空值的处理 4.支持非公共成员 5 .自定义序列化的字段名称实体中有些属性不需要序列化返回,可以使用该特性。首先介绍Json.Net序列化的模式:OptOut 和 OptIn一 、忽略某些属性OptOut默认值,类中所有公有成员会被序列化,如果不想被序列化,可以用特性JsonIgnoreOptIn默认情况下,所有的成员不会被序列化,类中的成员只有标有特性JsonProperty的才会被序列化,

2020-05-26 09:18:54 1066

原创 获取gitlab上merge request的信息

Get user access tokenClick seeting > Access Tokens > input username > generate user tokenUse token get code reviews (get all merge request list in gitlab server)curl --header "private-token:fZiPYRsu8JtKrNHWTHht" https://gitlab.com/api/v4..

2020-05-25 16:21:46 5008

转载 gitlab 做codereview

https://www.cnblogs.com/ken-io/p/gitlab-code-review-tutorial.html

2020-05-22 09:07:54 1101

原创 C# entity framework 分页查询(九)

studentspublic class students { public string id { get; set; } public string name { get; set; } public int age { get; set; } public DateTime createtime { get; set; } public DateTime modifydate { get; set; }

2020-05-22 08:19:28 345

原创 C# entityframework 数据保存(八)

Entity Framework 通过实体变更追踪(ChangeTracker)来维护实体的变更情况,最终通过调用SaveChanges将变更保存到数据库,有人认为着很简单,其实不然,下面以Students为例添加和更新数据添加studentspublic class students { public string id { get; set; } public string name { get; set; } public int age

2020-05-21 10:38:55 786

原创 C# entityframework 原始查询(七)

Entity Framework 提供了SqlQuery方法实现原始查询,SqlQuery有以下两种形式:一:在实体上进行查询efDbContext.Database.SqlQuery<TElement>(string sql, params object[] parameters);efDbContext.TElement.SqlQuery(string sql, params object[] parameters);原始查询只有当结果全部枚举完毕(ToList之后)才会与数据库进

2020-05-20 13:32:00 908

原创 C# 中的Async 和 Await 的使用方法

众所周知C#提供Async和Await关键字来实现异步编程。在本文中,我们将共同探讨并介绍什么是Async 和 Await,以及如何在C#中使用Async 和 Await。同样本文的内容也大多是翻译的,只不过加上了自己的理解进行了相关知识点的补充,如果你认为自己的英文水平还不错,大可直接跳转到文章末尾查看原文链接进行阅读。实例讲解假设我们分别使用了两种方法,即Method 1和Method 2,这两种方法不相互依赖,而Method 1需要很长时间才能完成它的任务。在同步编程中,它将执行第一个Metho

2020-05-19 21:18:12 276

原创 C# entityframework6 表拆分(六)

表拆分使我们能够将多个实体映射到数据库单表,也就是说我们可以将模型中的多个实体映射到数据库中一张表里。下面以雇员为例Employeepublic class Employee { public string employeeId { get; set; } public string employeeName { get; set; } public string phoneNumber { get; set; } publi

2020-05-18 13:20:04 261

原创 C# entityframework6 实体拆分(五)

C# entityframework6 多对多c# entityframework 一对一C# entityframework6.2.0 实现一对多关系映射(二)C# entotyframework6.0 codefirst连接postgresql实体拆分实际上是将概念层中的单个实体(类)映射到数据库中的多张表。我们以雇佣员工类为例,其中employeeId,employeeName存储到employee表中,phoneNumber,address,employTime存储到employeedeta

2020-05-16 08:30:46 270

原创 C# entityframework6 一对一关系映射(四)

C# entityframework6 多对多共享主键关系概念:就是两个表共享相同的主键值,也就是说一表的主键值是另外一个表的外键值我们创建两个实体类: 学生以及学生的联系方式public class Students { public string Id { get; set; } public int Age { get; set; } public string Name { get; set; } public vi

2020-05-15 10:11:57 849

原创 C# entityframework6 多对多(三)

C# entityframework6 环境配置(一)C# entityframework6 一对多(二)在一个学生选课系统中,存在学生和课程两个实体,他们之间的关系是:一个学生可以选择多门课程,一门课程也可以被多个学生选择。通过上面简单的描述,我们可以分析出学生和课程是多对多的关系。这种关系应设在数据库中就需要第三张表来辅助维持。这个第三张表被称为关联表或链接表,这张表中存存储了学生和课程的主键(或被能够区分唯一性的字段)。现在我们看一下,通过代码怎么来表示多对多关系:学生类 public cl

2020-05-14 22:16:39 543

原创 C# entityframework6.2.0 实现一对多关系映射(二)

假如还没有配置entityframework的开发环境请参考这一篇文章:本文采用注册map的方式完成关联关系的注册,这样便于维护,本文以定制类与定制列表为例,类似于购物车的感觉代码结构如图:customerpublic class customer:engin { public string name { get; set; } public string email { get; set; } public virtual ICollect

2020-05-13 08:48:41 617

原创 collaborator use json api to get reviews list

Collaborator json API : https://your collaborator server/Javadoc/jsonapiCollaborator Manual : https://your collaborator server/manual/index.htmlStep 1:Get user ticket with user name and passwordCommand:curl –insecure -H "content-type:application/json"

2020-05-12 15:06:19 322

原创 python 操作Excel openpyxl

OpenPyXL 是个读写 Excel 2010 xlsx/xlsm/xltx/xltm 的 Python 库,简单易用,功能广泛,单元格格式/图片/表格/公式/筛选/批注/文件保护等等功能应有尽有,图表功能是其一大亮点OpenPyXl 几乎可以实现所有的 Excel 功能,而且接口清晰,文档丰富,学习成本相对较低,今天就以 OpenPyXL 为例,了解下如何操作 Excel安装pip install openpyxl基本概念workbook 相当于一个 Excel 文件档,每个被创建和打开的

2020-05-12 14:31:05 370

原创 postgresql行转列,按照key值相同,把某一列拼接

有这样一张表:select * from liutest order by 1;id | kw----±-------1 | big1 | hello2 | oracle2 | small2 | apple3 | shit(6 rows)我想按id把kw拼接成一个字符串,在网上查到一种方法:select id,array_to_string ( ARRAY ( SELECT kw

2020-05-12 09:43:25 652

原创 postgresql 递归查询,查询父子节点关联关系

递归递归是指程序调用自身的一种编程技巧,在SQL中也有递归查询。下面我们通过一个省市区的示例来讲解递归查询的用法。问题有如下一张表City,希望得到如下结果该如何写这个查询?问题分析我们从上面的问题中发现,省市区全部在同一列中,而他们的ParentID有某种联系。仔细看市一级的ParentID正好是省的ID,而区一级的ParentID正好是市的ID,这完全符合我们递归定义。示例代码根据我们上面的分析我们先写出递归部分WITH RECURSIVE CTE(id,name,parenti

2020-05-12 09:32:55 3899

原创 C# entotyframework6.0 codefirst连接postgresql(一)

1 安装配置下载Npgsql PostgreSQL Interaction插件并安装,在此选择安装4.0.9版本,推荐使用github(地址:https://github.com/npgsql/npgsql/releases)手动选择版本下载。一定需要使用这个版本否则会有问题,假如之前已经安装了,则先卸载2 安装Npgsql,安装4.09版本3 安装EntityFramework6.Npgsql 3.2.1.14 连接postgresql进行测试Tools>Connect to D

2020-05-11 12:13:21 522

原创 marshmallow-sqlalchemy demo实现orm以及序列化

Declare your modelsimport sqlalchemy as safrom sqlalchemy.ext.declarative import declarative_basefrom sqlalchemy.orm import scoped_session, sessionmaker, relationship, backrefengine = sa.create_e...

2020-05-08 13:01:41 1784

原创 python 执行command命令并获取返回值

使用os模块运行命令import osmyCmd = 'ls -la'os.system(myCmd)返回如下python prog.py total 40drwxr-xr-x 3 abhishek abhishek 4096 Jan 17 15:58 .drwxr-xr-x 49 abhishek abhishek 4096 Jan 17 15:05 ..-r--r--r-...

2020-05-08 09:30:52 2681

转载 postgresql将数组变成行

有的时候需要把数组元素同表中的字段进行关系运算,首先得把array变为记录行SELECT "unnest"(array[1,2,3])结果:unnest123求数组交集:SELECT "unnest"(array[1,2,3]) INTERSECT SELECT "unnest"(array[3,4,5]) 结果:unnest3...

2020-05-07 08:57:30 1697

WindowsFormsApp1.zip

一个很简单的demo,使用entityframework框架,结合postgresql数据库,实现一对多关系的映射(使用注册map的方式)

2020-05-13

空空如也

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

TA关注的人

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