.Net

resnet原理详解

resnet在2015名声大噪,而且影响了2016年DL在学术界和工业界的发展方向。下面是这个resnet的网络结构,大家先睹为快。 它对每层的输入做一个reference,学习形成残差函数,而不是学习一些没有reference的函数。这种残差函数更容易优化,能使网络层数大大加深。我们知道,在计算机视觉里,特...
代码星球·2021-02-23

ASP.NET Log4net数据库日志新增记录客户端ip

LOG4数据库记录器XML配置1<appendername="ADONetAppender"type="log4net.Appender.ADONetAppender">2<!--BufferSize为缓冲区大小,只有日志记录超设定值才会一块写入到数据库-->3<bufferSizeval...

c#如何取出指定的中间文本

///<summary>///取出文本中间内容///<summary>///<paramname="left">左边文本</param>///<paramname="right">右边文本</param>///<paramname="text...

笔试题.NET基础代码面试题

题目如下,本随笔只是记录,都是一些自身面经的题目,您既然点开了的话,学习下无妨,说不定有帮助呢以下答案都经过博主一个个去运行过。 题目1(实例化后x=?;y=?输出什么):publicclassClass1{publicClass1(){ShowInfo();}publicvirtualvoidShowInf...
代码星球·2021-02-23

EF框架和Ado.Net的使用比较

1、性能上(运行效率)Ado.Net的性能更高些,直接使用SQLHelper的Command、Connection等命令通过写SQL语句对数据库进行操作。(EF的实体模型,性能上肯定要损失些!!)2、方便性上(开发效率)EF使用起来更方便,原因是开发人员不用关心如何访问数据库了。3、适用性上EF适合较大型的项目,数据量...

.net core 注入的几种方式

一.注册的几种类型:services.TryAddSingleton<IHttpContextAccessor,HttpContextAccessor>();//单利模式,整个应用程序生命周期以内只创建一个实例services.Add(newServiceDescriptor(typeof(IAtomSer...

ADO.NET中的五大对象

在ADO.NET中有五大对象 对象:Connection:主要用来开启程序和数据库之间的连接,没有利用Connection对象连接数据库,是无法从数据库中取得数据的。Close()和Dispose()的区别就是Close以后还可以Open,但是Dispose是释放了连接,要操作数据库就要重新连接数据库。&nb...
代码星球·2021-02-23

在.Net中所有可序列化的类都被标记为_

[Serializable]这个叫Attribute写在类、属性、字段的上面,比如[Serializable]classA{...} ...

C# operator 关键字的用法

operator只要是运算符都能重载operator关键字的主要作用是用来重载运算符的,还可以用于类或结构中类型的自定义转换。下面看个例子classFeige{//定义两个全局变量inta,b;//声明带两个参数的构造函数publicFeige(inta,intb){this.a=a;this.b=b;}//重载加法运...
代码星球·2021-02-23

.NET 面试题汇总(带答案)

1.维护数据库的完整性、一致性、你喜欢用触发器还是自写业务逻辑?为什么?答:尽可能用约束(包括CHECK、主键、唯一键、外键、非空字段)实现,这种方式的效率最好;其次用触发器,这种方式可以保证无论何种业务系统访问数据库都能维持数据库的完整性、一致性;最后再考虑用自写业务逻辑实现,但这种方式效率最低、编程最复杂,当为下下...
代码星球·2021-02-23

C#声明一个100大小的数组 随机生成1-100之间不重复的数

面试题:C#声明一个100大小的数组随机生成1-100之间不重复的数下面是C#的实现方式,编译测试通过 publicstaticvoidInsertRandomArray(){int[]intArray=newint[100];ArrayListnewArray=newArrayList();Randomrn...

C#DataTable转List<T>互转

usingSystem;usingSystem.Collections.Generic;usingSystem.Data;usingSystem.Reflection;namespaceBT.Preservation.Models{publicstaticclassExtendMethod{///<summary...
代码星球·2021-02-23

C#中new的三种用法

在 C# 中,new 关键字可用作运算符、修饰符或约束。1)new 运算符:用于创建对象和调用构造函数。2)new 修饰符:在用作修饰符时,new 关键字可以显式隐藏从基类继承的成员。3)new 约束:用于在泛型声明中约束可能用作类型参数的参数的类型...
代码星球·2021-02-23

C# 有哪些集合

队列【Queue】//队列:先进先出/**增加元素到队列结尾处*移除队列开始处*/Queuequeue=newQueue();queue.Enqueue(Object);queue.Dequeue();堆栈【stack】//堆栈:先进后出/*增加元素到堆栈顶部*移除堆栈顶部元素*/Stackstack=newStack...
代码星球·2021-02-23

c# 多线程的几种方式

1.什么是线程?进程作为操作系统执行程序的基本单位,拥有应用程序的资源,进程包含线程,进程的资源被线程共享,线程不拥有资源。 2.前台线程和后台线程的区别?程序关闭时,后台线程直接关闭,但前台线程会执行完后关闭。通过Thread类新建线程默认为前台线程。其他方式创建的都是后台线程。 多线程的几种方式...
代码星球·2021-02-23