自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

被莫名羡慕的Cat的博客

用追马的时间去种草

  • 博客(56)
  • 资源 (2)
  • 收藏
  • 关注

原创 Two Days wpf 分享 分页组件

// 每页显示多少条/// 当前是第几页/// 对象/// 最大页数/// 一共多少条/// 声明一个泛型对象接受数据.到此分享结束,源代码都在文章中简单整理即可使用。分享及随缘,下次什么时候分享看缘分吧。

2023-07-21 15:33:41 386

原创 EF+MySQL Code First模式下使用

前言:以前我们使用的都是sql server 而且SQL server 是微软的亲儿子所以 用EF连接sql server的时候很少有坑让我们,然而mysql不是微软的亲儿子,所以 我们在使用的过程中呢 多多少少 都会去被迫踩坑。言归正传,我们来讲一下EF+Mysql的使用,这里呢 我们使用的方式是Code First建模方式。我们呢先建一个项目:控制台,winfrom,.net mvc 都可以使用你习惯的方式建一个项目就行了。1、环境配置我所用的环境是:vs2015 .net fra.

2020-09-11 13:11:50 805

原创 One Days wpf 分享 登录-login

这里使用的工具是VS2019,.net版本使用的是4.5版本。素材插件使用的是materialDesign。分享是随缘更新。

2022-05-13 10:14:09 243

原创 C# winfrom窗体去除MDI子窗体最大化后在MainMenuStrip上自动产生的图标以及打开子窗口自动关闭其他窗口

1、先在作为主窗体的窗体属性IsMdiContainer更改为True2、在menuStrip1对应的按钮Click事件下代码private void toolStripMenuItem1_Click(object sender, EventArgs e){ //确保只生成一个窗体 foreach (Form item in Application.OpenForms) { if (item.Name =="Form1") .

2021-09-08 17:32:26 1097

原创 .net core ef mysql -MySQLNumberTypeMapping’不支持值转换

开始用的是MySQL官方的驱动:MySql.Data.EntityFrameworkCore ,但是一直报错:"The 'MySQLNumberTypeMapping' does not support value conversions."解决方法:改用Pomelo.EntityFrameworkCore.MySql就可以了

2020-10-12 16:49:54 220

原创 Unity的UGUI中文竖排序

using UnityEngine;using UnityEngine.UI;using System.Collections.Generic; [ExecuteInEditMode]public class VirticalText : BaseMeshEffect{ [Tooltip("字和字之间的距离")] public float spacing = 1;...

2019-09-21 09:38:35 275

原创 SQL Server角色成员身份和权限简介

SQL Server角色成员身份和权限简介为便于管理数据库中的权限,SQL Server 提供了若干“角色”,这些角色是用于分组其他主体的安全主体。它们类似于Microsoft Windows操作系统中的组。数据库级角色的权限作用域为数据库范围。SQL Server中有两种类型的数据库级角色:数据库中预定义的“固定数据库角色”和您可以创建的“灵活数据库角色”。固定数据库...

2019-08-12 09:42:43 941

原创 设置datagridview的行色

话不多说我们直接上代码:if (this.dataGridView1.Rows.Count != 0) { for (int i = 0; i < this.dataGridView1.Rows.Count;) { this.dataGridView1.Row...

2019-07-26 10:38:02 174

翻译 Sqlite数据的一些常见命令及一些基本操作

这里是Sqlite数据库下载的连接地址:https://www.baidu.com/link?url=zyh5KSuG0vhUVJuLvatpFRt-x-PiR2SjoAsE7brQsgu&wd=&eqid=b93a2e850008fada000000045d1ab95d建议大家下载网盘里的这个版本:https://pan.baidu.com/s/1NNLpeR6yPVxVZe...

2019-07-02 10:02:52 2851

原创 VS2015 Winform使用SQLite

SQLite.Net-PCL新建Winform项目,NuGet查找SQLite.Net-PCL,选择sqlite-net-pcl,注意,查找结果有好几个非常接近的,我们选择的程序包项目URL是https://github.com/praeclarum/sqlite-net。using SQLite;public class Book { [PrimaryK...

2019-06-18 15:05:27 1163

原创 C# DataGridView绑定数据源都有哪些方法?

开始以前,先认识一下WinForm控件数据绑定的两种形式,简单数据绑定和复杂数据绑定。1. 简单的数据绑定例1using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connStr"].ToString())) {   SqlDataAdapter sda = ...

2019-06-14 09:16:58 2193

原创 python--二分查找

二分查找顾名思义每次从中间查找叫两边比较,能够排除掉一半的数据,查找数据的效率非常的高,但是局限性比较大所以有序序列才可以使用二分查找。欧克,话说到这里了那么我们先一步把一个无序的数组变成有序的数组(有序序列就不需要这一步了,如果你不解的麻烦可以写上)利用插入和冒泡的方式# 定义一个数组a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 4, 5, 3, 2...

2019-03-25 14:07:34 750

转载 python中的__init__和__new__的区别

一,__ init__方法是什么?(init前后的线是双下划线)使用Python写过面向对象的代码的同学,可能对__init__方法已经非常熟悉了,__ init__方法通常用在初始化一个类实例的时候。例如:# -*- coding: utf-8 -*-class Person(object): """Silly Person""" def __init__(sel...

2018-12-04 22:54:42 124

原创 C#-数据算法之冒泡排序

冒泡排序从字面意思理解:应该是这样的,按照顺序从最下面一个(数组索引最大)上升到第一个:所以代码是这样的://冒泡排序 public void BubbleSort(double[] data) { for (int i = 0; i &lt; data.Length - 1; i++) { ...

2018-12-04 16:37:45 163

原创 python-冒泡排序

首先我们要是知道的是冒泡排序的时间复杂度是O(N^2)我们随机选取几个数字比如有五个数: 12, 35, 99, 18, 76, 从大到小排序, 对相邻的两位进行比较第一趟: 第一次比较: 35, 12, 99, 18, 76 第二次比较: 35, 99, 12, 18, 76 第三次比较: 35, 99, 18, 12, 76 第四次比较: 35, 99, 18, 76, 12...

2018-12-04 16:33:58 170

翻译 Django验证——内置模块

在了解Django内置模块之前呢我们先简单的了解一下什么是Django:django就是遵循MVC设计的,它有一个专有名词:MVT      M的全拼为Model,负责处理数据,内嵌了ORM框架      V的全拼为View,负责接收HttpRequest,业务处理,返回HttpResponse      T的全拼为Template,负责封装构造要返回的html,内嵌了模板引擎Mo...

2018-11-20 15:50:46 403

翻译 Django验证——邮箱

在settings.py配置文件中配置数据EMAIL_HOST = "smtp.126.com"EMAIL_POSRT = 25EMAIL_HOST_USER = ""#邮箱名EMAIL_HOST_PASSWORD = ""#密码EMAIL_USE_TLS = FalseEMAIL_FROM = ""#邮箱名建立utils文件夹新建send_email.py生成随机数作为激活...

2018-11-19 10:47:20 433

翻译 python 第三方插件登陆——QQ

QQ登录功能开发流程如下图:第1步、QQ互联注册网站应用打开QQ互联,进入管理中心。注册一下应用开发者,并添加网站应用,获得对应的appid与appkey。申请appid和appkey的用途appid:应用的唯一标识。在OAuth2.0认证过程中,appid的值即为oauth_consumer_key的值。appkey:appid对应的密钥,访问用户资源时用来验证应用的合法性。在...

2018-11-19 09:26:04 968

翻译 python__进程,啊这个进程啊

程序程序:编写完的代码称为程序。进程进程:又称重量级进程,正在执行中的程序称为进程。进程的执行会占用内存等资源。多个进程同时执行时,每个进程的执行都需要由操作系统按一定的算法(RR调度、优先数调度算法等)分配内存空间。并行与并发并行:在多核系统中,每个cpu执行一个进程,可以理解为cpu的数大于进程数,所有进程同时进行。并发:在操作系统中同时执行多个进程,可以理解为cpu的...

2018-11-14 21:20:02 171 2

原创 迭代器生成器

1. 迭代器      迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,知道所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。1.1 使用迭代器的优点      对于原生支持随机访问的数据结构(如tuple、list),迭代器和经典for循环的索引访问相比并无优势,反而丢失了索引值(可以使用内建函数enumerate()...

2018-11-10 09:28:57 105

原创 django比较相等或者不相等的模板语法ifequal / ifnotequal

题记:写此文章呢是因为本人在些项目的时候遇到了些关于判断上的问题,然后总结了一下几点。然后分享给大家,希望能给你带来帮助!、fequal / ifnotequal在模板语言里比较两个值并且在他们一致的时候显示一些内容,Django提供了 ifequal 和 ifnotequal 标签。ifequal 标签比较两个值,如果相等,则显示{% ifequal %}和{% endifequal %...

2018-09-30 01:12:18 5058 4

翻译 请简述python 经典类和新式类的区别

1.新式类与经典类 在Python 2及以前的版本中,由任意内置类型派生出的类(只要一个内置类型位于类树的某个位置),都属于“新式类”,都会获得所有“新式类”的特性;反之,即不由任意内置类型派生出的类,则称之为“经典类”。“新式类”和“经典类”的区分在Python 3之后就已经不存在,在Python 3.x之后的版本,因为所有的类都派生自内置类型object(即使没有显示的继承obje...

2018-09-27 22:30:11 216

转载 MySQL的原理

下面是关于上述部件的介绍:1. connectors   与其他编程语言中的sql 语句进行交互,如php、java等。 2. Management Serveices &amp; Utilities   系统管理和控制工具 3. Connection Pool (连接池)管理缓冲用户连接,线程处理等需要缓存的需求  4. SQL Interface (...

2018-09-27 20:50:07 144

转载 事务的四种隔离级别

文章转自:https://blog.csdn.net/liwenxia626/article/details/79012051?utm_source=copy定义:在数据库操作中,为了有效保证并发读取数据的正确性,提出的事务隔离级别。数据库事务的隔离级别有4个,由低到高依次为Read uncommitted(未授权读取、读未提交)、Read committed(授权读取、读提交)、Rep...

2018-09-27 20:45:29 3295

原创 什么是数据库事务,为什么要有数据库事务,事务的特性,

事务:所谓事务,就是要完成一件事情,在这个事情中包含了多个任务    当所有的任务都执行成功,这个事情就是成功的:所有改动的数据生效    当任意一个任务执行失败,这个事情就是失败的:所有改动的数据回退 对于事务的管理操作:称为事务管理术语解释:    开启事务[开始记录一个事情中的多个任务]    执行事务SQL语句[正常情况下,一条语句就是一个任务]    提交...

2018-09-27 20:39:27 3063

原创 Innodb与Myisam 的区别

1、MyISAM:默认表类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法。不是事务安全的,而且不支持外键,如果执行大量的select,insert MyISAM比较适合。2、InnoDB:支持事务安全的引擎,支持外键、行锁、事务是他的最大特点。如果有大量的update和i...

2018-09-27 20:31:53 142

转载 MySql中有哪些存储引擎

什么是存储引擎呢?    存储引擎说白了就是如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。因为在关系数据库中数据的存储是以表的形式存储的,所以存储引擎也可以称为表类型(即存储和操作此表的类型)。    在Oracle 和SQL Server等数据库中只有一种存储引擎,所有数据存储管理机制都是一样的。而MySql数据库提供了多种存储引擎。用户可以根据不同的需求为数...

2018-09-27 20:29:14 523

原创 数据库多表查询的几种方法

数据库夺标查询的三种方法:连接查询(左外连接,右外连接,完全外连接)1.传统方式/*-- 传统连接方式 --*/select e.ename,d.dnamefrom dept d , emp ewhere d.deptno = e.deptno/*--natural join 两张表中只有一个同名栏位时行连接 --*/select e.ename,d.dnam...

2018-09-27 20:24:13 23234

原创 什么是多表关联查询?

多表联查使用多表联查的场景,有些时候数据在不同的表中,这个时候我们就需要用到mysql中的多表联查。 多表联查概念将两个或两个以上的表按某个条件连接起来,从而选取需要的数据。多表联查是同时查询两个或两个以上的表时使用的。 多表联查分类 内连接查询 内连接查询使用关键字join或cross join 或 inner join,  然后通过on连接表与表之间的条件 注意...

2018-09-27 20:10:55 2956

原创 Django入门days02--笔记

创建项目:django-admin startproject mysite这行代码会在目录下创建一个mysite目录startproject 创建了什么?“mysite”容器manage.py   管理Django项目的命令行工具mysite/     python包__init__.py   告诉python这个文件是一个包settingss.py    Djan...

2018-09-26 22:11:38 104

原创 http有八种请求方式(用法)

get:向服务器请求指定的资源                            post:向服务器提交数据请求处理,数据被包含在请求中                            put:向服务器上传指定的数据delete:向服务器发送请求删除指定数据options:返回服务器对指定资源数据支持的HTTP请求方法,一般用于测试服务器功能的可用性head:返回服务...

2018-09-26 10:22:19 3288

原创 简述http和https协议的不同之处

HTTP:是互联网上应用最为广泛的之中网络协议,是一个客户端和服务器端请求和答应的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。         HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL.         HTTPS...

2018-09-26 10:21:23 538

原创 简述TCP的三次握手和四次挥手的过程

三次握手:         第一次握手:客户机A发送标识位SYN=1,随机生成序列号seq=x的数据包到服务器B,服务器B由SYN=1知道客户机A建立连接,并进入SYN_SEND状态,等待服务器确认;         第二次握手:服务器B收到请求并确认联机信息后,向客户机A发送标识位SYN=1,ACK=1和随机产生的序列号seq=y,确认码ack number =x+1(客户机A发送的se...

2018-09-26 10:20:34 578

原创 什么是TCP,什么是UDP,它们两者的区别?

TCP:         定义:             TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。         TCP编程的服务器端一般步骤是:创建一个socket,用函数socket();SOCKET SocketListen = socket(AF...

2018-09-26 10:19:47 13811

原创 C# 常量

C# 常量&lt;!--注释:博友看过此文章后可以将自己的练习笔记写在下面评论区或私信发给我,我看到会将其添加到文章笔记栏里面并备注上博友的名字/昵称!这样可以让更多的博友看到更好的学习当然自己也可以在这里再次回顾并与其他博友交流。--!&gt;今天我们来讲一下c#常量:C#的常量是固定值,程序执行期间不会改变。常量可以是任何基本数据类型,比如整数常量、浮点常量、字符常量或者字符串常量,还...

2018-09-17 19:43:11 290 1

原创 C# 变量

一个变量只不过是一个供程序操作的存储区的名字。在 C# 中,每个变量都有一个特定的类型,类型决定了变量的内存大小和布局。范围内的值可以存储在内存中,可以对变量进行一系列操作。我们已经讨论了各种数据类型。C# 中提供的基本的值类型大致可以分为以下几类:类型 举例 整数类型 sbyte、byte、short、ushort、int、uint、long、ulong 和 char ...

2018-08-13 21:25:11 132

原创 C# 类型转换

类型转换从根本上说是类型铸造,或者说是把数据从一种类型转换为另一种类型。在 C# 中,类型铸造有两种形式:隐式类型转换 - 这些转换是 C# 默认的以安全方式进行的转换, 不会导致数据丢失。例如,从小的整数类型转换为大的整数类型,从派生类转换为基类。 显式类型转换 - 显式类型转换,即强制类型转换。显式转换需要强制转换运算符,而且强制转换会造成数据丢失。下面的实例显示了一个显式的类型转换:...

2018-08-13 21:20:48 112

原创 C# 数据类型

在 C# 中,变量分为以下几种类型:值类型(Value types) 引用类型(Reference types) 指针类型(Pointer types)值类型(Value types)值类型变量可以直接分配给一个值。它们是从类 System.ValueType 中派生的。值类型直接包含数据。比如 int、char、float,它们分别存储数字、字符、浮点数。当您声明一个 int ...

2018-08-13 21:18:47 241

原创 Python3 条件控制

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:if 语句Python中if语句的一般形式如下所示:if condition_1: statement_block_1elif condition_2: statement_block_2else: statem...

2018-08-13 21:12:23 157

原创 Unity_相机跟随

关于这个相机角色跟随我就不过多讲解了这个很简单然后呢我把代码放在了下面;先创建一个摄像机的脚本文件然后推拽给相机然后把代码写入即可。using System.Collections;using System.Collections.Generic;using UnityEngine;public class CameraFollw : MonoBehaviour { //定...

2018-07-26 13:50:02 1031

mysql_connerctor.rar

MySql.Data.SqlClient是版本是8.0.20的所以对应使用的mysql-connector-net-8.0.20.msi版本夜市8.0.20

2020-09-11

MVC_UGUI.rar

UGUI基于MVC模式的技能装备系统。MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。说白了就是把模型、视图、控制分开,得到较高的可维护性和可复用性。

2019-06-26

空空如也

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

TA关注的人

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