当前位置:首页 » 《随便一记》 - 第446页

11月09日

C#关于Func和Action委托的介绍

发布 : xiaowang | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 316次
C#关于Func和Action委托的介绍

委托:委托(Delegate)是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。委托(Delegate)特别用于实现事件和回调方法。所有的委托(Delegate)都派生自System.Delegate类。1.Action委托没有返回值,可以不包含参数(1)声明委托、定位委托事件、向委托添加事件、执行委托///<summary>///不包含参数///</summary>privateeventActionAction_0;///<summary>///包含一个参数///</summary>privateeventAction<int>Action_1;///<summary

11月09日

‘字符型‘变量和‘字符串型‘变量

发布 : ofheart | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 291次
‘字符型‘变量和‘字符串型‘变量

一、字符型         作用:字符型变量用于显示单个字符        语法:charch='a'(要用单引号,且单引号内只能用一个字符)charch='a';cout<<ch<<endl;cout<<sizeof(char)<<endl;//ch=''asdfsg'';//错误,不可以用双引号//ch='asdfsg';//错误,单引号内只能有一个字符    要点:1、C和C++中字符型变量只占用1个字节          2、字符型变量是将对应的ASCII编码放入到存储单元,而不是将字符本身放到内存中存储二、字符串型      作用:用于表示一串字符  

11月09日

SqlSugar 4.数据事务

发布 : jie | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 469次
SqlSugar 4.数据事务

文章目录1.单库事务2.多租户事务(可跨库)3.调试事务4.语法糖4.1语法糖一4.2语法糖二5.跨方法事务6.CAP事务7.异步事务7.1用法一7.2用法二8.设置事务隔离级别8.1单库模式用法8.2多租户模式MySql注意事项:MYSQL不支持创建表和删除表处理事务,原生事务也一样MyISAM存储引擎不支持事务需要改成InnoDB1.单库事务单库事务是针一个db操作执行的事务,无论是ISqlSugarClient和SqlSugarClient用法都一样staticvoidMain(string[]args){vardb=Sugar.GetInstance();

11月09日

C#基础-转义符

发布 : jia | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 1539次
C#基础-转义符

转义符(单个字符)转义符指的是一个\+一个特殊的字符,组成了一个具有特殊意义的字符。常用的几个:转义符描述\n表示换行,在字符串中有效\r\nwindows操作系统不认识\n,只认识\r\n\"表示一个英文半角的双引号\t表示一个tab键的空格\b表示一个退格键,放在字符串的两边没有效果\\表示一个\@符号1.取消\在字符串的转义作用,使其单纯的表示为一个'\'2.将字符串按照编辑好的原格式输出1.\n:表示换行stringstr="今天说我\n爱你了嘛";Console.WriteLine(str);Console.ReadKey();结果是2.\"表示一个英文半角的双引号stringstr="今天说我\"\"爱你了嘛";Console.Writ

11月09日

.NET5中 Host.CreateDefaultBuilder(args)详解

发布 : admin08 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 262次
.NET5中 Host.CreateDefaultBuilder(args)详解

首先当我们创建.NET5WebAPI程序的时候,会生成下面这个Program.cs文件:publicclassProgram{publicstaticvoidMain(string[]args){CreateHostBuilder(args).Build().Run();}publicstaticIHostBuilderCreateHostBuilder(string[]args)=>Host.CreateDefaultBuilder(args).ConfigureWebHostDefaults(webBuilder=>{

11月09日

【Unity】InputSystem

发布 : hao | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 318次
【Unity】InputSystem

InputSystem安装所需插件使用跳跃移动安装所需插件version1.3.0 Unity最初没有遇见到现在的多平台和多种多样的输入设备,最初的输入系统的设计很多需求难以满足所以推出了InputSystsem。安装要求: Unity2019.4和.Net4以上版本。安装: 直接到包管理器Window>PackageManager安装即可,安装后提示需要重启,重启后即可使用。注意:1、InputSystem与一部分Unity内置的功能尚不兼容,酌情使用,详情参考官方文档。2、如果想要切换输入系统,可以到Edit>ProjectSettings>Player在OtherSettings中可以选择两种输入方式中的任意一种使用

11月09日

C#窗体多线程实现生产者消费者模型(通过回调函数修改窗体线程控件)

发布 : zhumeng | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 295次
C#窗体多线程实现生产者消费者模型(通过回调函数修改窗体线程控件)

C#窗体多线程实现生产者消费者模型(通过回调函数修改窗体线程控件)目录C#窗体多线程实现生产者消费者模型(通过回调函数修改窗体线程控件)一、运行结果二、关键代码详解2.1变量2.2开始运行2.3生产者线程的代码2.4消费者线程的代码2.5回调函数部分2.6更新boxes和信息栏2.7停止运行三、所有代码展示      本文介绍C#窗体多线程的运用。工作线程由于不和窗体线程共享资源故无法直接修改窗体控件,故可使用回调函数通知窗体线程做出相应修改。      通过实现生产者消费者(使用信号量)的例子来阐述多线程回调函数的运用。一、运行结果图1-1图1-2      本程序窗体分为三个模块如图1-1。左上角为初始化模块,填入生产者数量,消费者数量后可以点击begin开

11月09日

C# 11 预览版

发布 : jia | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 314次
C# 11 预览版

C#11即将完成。这篇文章涵盖了VisualStudio17.3中的新功能,和我们在VisualStudio17.2的4月更新和VisualStudio17.1的2月更新中未涵盖的功能。此预览版中的新功能遵循C#11的三个投资主题:对象初始化改进:无论您想对可变和不可变成员实施什么规则,您都可以更轻松地支持类型中的构造函数和对象初始值设定项。特点包括:Required成员ref字段通用数学支持:您可以为多种数字类型编写一次算法。这些功能使用C#和.NET进行统计、机器学习和其他数学密集型应用程序变得更加容易。特点包括:接口中的静态抽象和静态虚拟成员放宽右移要求无符号右移运算符数值IntPtr]开发人员生

11月09日

.net开发实践: C#如何调用C/C++库

发布 : xiaowang | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 322次
.net开发实践: C#如何调用C/C++库

最近工作需要研究下C#能否调用已有的C/C++库,为此写了个小demo总结分享一下,供大家参考开发环境Windows平台:VisualStudio2019VisualStudioCode.NETSDK6C/C++动态库安装插件vscode安装CMakeTools&C/C++插件配置工程通过CMake插件配置C++动态库工程生成的文件有2个地方需要改动add_library改为SHARED类型add_library(MyNativeLibrarySHAREDMyNativeLibrary.cpp)cpp里实现导出接口extern"C"{__declspec(dllexport)int__stdcalladd(inta,

11月09日

十五 C# 操作数据库(SqlServer技术)

发布 : hui | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 933次
十五 C# 操作数据库(SqlServer技术)

1、SqlServer基本操作1.1SqlServer安装默认新建四个系统数据库SqlServer安装默认新建四个系统数据库-Master数据库:Master数据库是SqlServer中最终要的数据库它记录SqlServer实例的所有系统及信息。包括实例范围的元数据、端点、链接服务器和系统配置设置-Tempdb数据库:tempdb是一个临时数据库,用于保存临时对象或中间结果集-Model数据库:用作SQLServer实例上创建的所有数据库的模板。对Model数据库进行的修改(如数据库大小、排序规则、恢复模式和其他数据库选项)将应用于以后创建的所有数据库-msdb库:用于SQLServer代理计划警报和作业1.2数据库常用对象1、表:表是包含数据库中

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1