自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 学习笔记总目录(笔记文章)快速上手c#

该系列适合有其他语言基础的朋友观看学习,快速了解c#以及一些方法的用途,总结c#以及各种语法使用方法常用方法

2022-08-03 14:50:40 320

转载 ssrs report报表 矩阵添加行数

在序号内容列中,添加一个分组,内容:=RunningValue(CountDistinct("item"), sum,Nothing)其中item 是款号的的列分组,按款。

2024-03-14 12:08:51 36

原创 c# Recordset转datatable方法

【代码】c# Recordset转datatable方法。

2023-12-01 16:14:21 467

原创 c#中使用ADODB.Recordset数据集更新操作:多步操作产生错误。请检查每一步的状态值的解决办法

错误:多步操作产生错误。请检查每一步的状态值。如果表中包含Unicode字符,而字段类型为varchar,那么在更新某些特定的值时,可能会导致数据类型不匹配的错误。将字段类型更改为nvarchar后,它能够容纳更广泛的字符集,包括Unicode字符,因此不再出现数据类型不匹配的问题。在使用ADODB.Recordset进行更新时,确保代码中的数据类型与数据库表中的数据类型匹配并且字符长度适合。原因是:字段大小超过限制或字段数据类型不匹配,检查内容数据和类型是否匹配可以解决。由于数据类型的不匹配导致的错误,

2023-11-13 16:01:01 385

原创 python Nuitka打包pdf2docx报错

UnicodeEncodeError: 'cp950' codec can't encode character '\u8f6c' in position 32: illegal multibyte sequence: File "D:\PROGRA~1\python3\lib\SITE-P~1\nuitka\build\B根据报错信息找到D:\Program Files\python3\lib\site-packages\nuitka\build\SconsUtils.py。打开添加上utf-8编码。.

2022-08-31 16:33:36 549

原创 前端vmin单位记录

如:vw单位是在竖屏下的宽,但现在当高小于宽度的时候,用vmin的话自动会把高度来当成vw,也就是谁的小就会拿谁来做当前单位。前端vmin单位记录:获取当前最小的宽高来作为单位。

2022-08-29 13:40:49 251

原创 【全封装】各种python实用代码即拿即用(持续更新中)

python实用代码,在日常中可能偶尔用到需要用python来完成我们一些繁琐的操作,包括一些小工具,本文章记录日常用到的python代码,并且封装好即拿即用,快速开发。

2022-08-18 09:58:05 267

原创 c#网络文件下载函数(同步及简单异步操作)

在下载过程中,其他任务将会全部等待,包括窗口的拖动,那么就显得卡住了一样,直到下载完成。加了await 那么该线程就会等待到downloadAsync()方法执行完成后再往下执行,简称同步。ref string filePath这个形参可以不用管,他是返回路径,写多了的。我们新创建一个函数,来定义异步,通过task。这个就刚好解决了上面的问题。...

2022-08-11 10:35:47 1119

原创 c# excel文件读写操作

在文件操作中,可能最常用的就是数据导出与导入,那么就需要用到excel表格,下面我们来介绍如何用c#来操作excel表格实现创建添加删除和格式。以上就是本节要讲的内容,本文仅仅简单介绍了excel的基本操作以及库的引用。.........

2022-08-08 11:24:54 3994

原创 C#文件操作

在日常开发中,文件操作是必不可少的,接下来如我们了解下c#的各种方法来读写文件和操作。

2022-08-06 12:34:26 4063

原创 C#代理与事件

event相当于定义一个delegate的函数指针(回调函数指针)

2022-08-06 10:17:22 79

原创 c#中的多线程与自定义类传递(前台线程、后台线程)

什么情况用到多线程,比在我们下载东西时,百度云下载可以多任务下载,那么他就是一个多线程,异步进行的,他们谁下载的进度都不一样。比如我在同步中封装了一个方法,这个暂停了一段时间,那么我后面的代码都会在等待该函数执行完毕后再往下执行,这时候就用多线程。1.新建download类{}}{}{Console.WriteLine(name+"下载中");}}{//var 匿名类型var download = new download("http://aizhaiyu.com","爱宅域")......

2022-08-05 17:38:58 408

原创 C#ado.net数据库操作(有封装现成代码和解释)

这里以SqlServer数据库为例,对数据库进行连接和一些基本操作方法,方便后面自己回顾和使用。Connection数据库连接SqlConnection与数据库建立连接使用前面需要导入命名空间//这是操作SqlServer的命名空间数据库连接字符串PC01是服务器名,也就是主机名,Database是数据库,UID是用户名是登录服务器的用户,Pwd是密码空UID=,Pwd=;//这段是用于直接windows本地登录,没有账号密码,安全验证方式sspi//数据库连接字符串。............

2022-08-05 14:51:06 463

原创 c#(Reflection)反射

什么是元数据,什么是反射文本和特新都是数据,变量类这些都是数据路径:项目文件夹下bin\Debug\netcoreapp3.1我们写的代码,编译成程序集,windows主要有两种程序集,第一种是dll,第二种是exe生成为dll可以拿给别的开发者来使用,在游戏中经常会出现,提示缺少了dll,就是缺少了程序集反射反射是指可以访问、检测和修改它本身状态或行为的一种能力。我们可以使用反射动态地创建类型实例,将类型绑定到现有对象,或从现有对象中获取类型。然后可以调用类型方法或访问其字段属和属性。.........

2022-08-04 16:01:16 159

原创 c#的多态(抽象类、运算符重载、函数重载)继承

多态就是同一个接口,使用不同的实例而执行不同操作。

2022-08-04 12:01:42 370

原创 c#的特性(Attribute、Obsolete、Conditional)

预定义特性AttributeUsage 描述了如何使用一个自定义特性类。它规定了特性可应用到的项目的类型。

2022-08-04 11:56:54 387

原创 字符串内存地址分析

优点:多次复用不浪费内存,因为常量不可以重新赋值这些,所以字符串如果相同赋值到不同的变量,地址也会相同。数组int存在堆,数组字符串数据存在堆,但堆里面的数组存的是在静态存储区的字符串地址。new'对象存在于堆里面,但字符串常量也和数组字符串内容相同。其他没有双引号的赋值直接存储在栈里面,如int i=1;字符串是常量,存储在静态存储区。string s1=“在”;string s2="在";有字符串的通通在静态存储区。...

2022-08-04 10:42:19 1163

原创 C#的委托与虚方法

什麼是委託,委託的主要作用是可以更方便的讓我們可以調用不同的自定義函數,通過delegate修飾符來創建一個委託方法。他沒有方法體,他只能通過其他定義好的函數給他進行賦值現在自定義了三個方法,我們如果需要在man方法中去用我們想用的函數,可以這樣寫這樣就實現了我們通過形參的形式來進行不同函數的調用。我們還可以優化一下,更人性化,如果當前函數我們不需要再用,我們不傳形參時是會報錯的。可以讓我們更加方便的在方法內部調用我們不同的函數,通過形參的形式將函數傳到方法體內執行。......

2022-08-04 10:12:13 170

原创 c#的泛型(类,方法,列表)

定義類泛型,當我們代碼本身無需太大改動只需改變類型時,這樣可以減少代碼的重複性,並且數據更規範安全。

2022-08-04 10:06:22 385

转载 C# 预处理器指令与命名空间

命名空间的定义是以关键字。

2022-08-03 18:07:47 190

原创 C#索引器与动态类型dynamic

使用索引器,有兩種方法:取值、賦值,取得索引位置的值。主要是可以將對象作用數組,方便我們進行設置與獲取下標。dynamic動態類型,根據我們賦值的內容進行類型判斷,隨著類型的更變而跟變,詳細使用方式參考上面代碼。......

2022-08-03 16:34:50 199

原创 C#的out、ref、in修饰符的使用解释与params可变参数

在c#中,当希望方法返回多个值时,声明 out方法很有用。使用 out参数的方法仍然可以将变量用作返回类型,但它还可以将一个或多个对象作为 out参数返回给调用方法。当前定义了一个密码判断的方法,但该方法返回值是bool类型,我们还需要返回一个提示信息string类型的话,就可以用到out参数。而out参数声明需要在方法形参上定义:如int a,则写成out int a调用该方法时如果该方法声明了该out形参,那么调用方法实参也需要加上out,且必须先定义好变量,如:int a;.........

2022-08-03 15:35:45 266

原创 C#中的各种方法(虚方法,隐藏方法,密封方法)与各方法总结

c#中的虚方法,隐藏方法,密封方法,三种方法简单描述以及使用教程

2022-08-03 14:26:22 150

原创 静态方法与实例方法的区别,在开发环境中什么情况选择static

常用方法里有两种不同的方法,分别是静态方法static与实例化普通方法,那么他们有什么区别呢,我们该如何选择,本文主要介绍两个方法的区别以及在实际开发环境中什么场景会使用静态方法,什么情况更适合实例方法。...

2022-08-03 11:48:30 282

原创 【学习记录】C#常用数据集合(数组、列表、字典)indexof方法

C#常用数据集合(数组、列表、字典)一些常用方法以及创建

2022-08-02 17:41:49 1205

原创 C#结构体struct和类class的区别与使用场景

在我们开发程序中,功能实现可能没有问题,问题是如何将代码变得更优雅,优化程序运行。本文主要区别结构体与类的区别以及什么情况下使用结构体或类更为适合。结构是值类型,它在栈中分配空间;而类是引用类型,它在堆中分配空间,栈中保存的只是引用。所以比较小的数据时可以使用结构体来提升读取速度。而使用场景需要用到引用地址时就使用类。以上就是如何声明结构体使用,以及什么情况下使用结构体和类的全部内容。......

2022-08-02 11:46:55 3271

原创 c#中的数据类型、枚举型以及各值类型的使用环境

c#的那么多类型,什么情况下使用更好的类型可以到达优化的目的,以上就是基本常用值类型的使用总结,什么情况下用什么,一些比较少用的总结出来。

2022-08-02 10:27:20 519

原创 【学习笔记】快速熟悉visual studio2019c#实际开发环境的调试与引用

因需要接触c#项目,本文记录visualstudio2019的工具使用以及快速环境熟悉。本文仅仅简单介绍了实际开发环境的使用以及调试,引用的常用方法,希望对大家有所帮助。

2022-08-01 15:11:11 1621

空空如也

空空如也

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

TA关注的人

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