会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
JohnYang
定心者,勇猛精进,终获证果 (知乎:https://www.zhihu.com/people/johnyang819)
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
12
13
14
15
16
17
18
19
20
···
30
下一页
2021年9月4日
C# 自定义特性
摘要: 特性是一种允许我们向程序集增加元数据的语言结构,它是用于保存程序结构信息的某种特殊类型的类。 根据惯例,特性名使用Pascal命名法并且以Attribute后缀结尾。当为目标应用特性时,我们可以不使用后缀。例如对于SerializableAttribute和MyAttributeAttribute这
阅读全文
posted @ 2021-09-04 23:30 JohnYang819
阅读(1095)
评论(0)
推荐(0)
2021年9月2日
C#之可访问性约束(可访问性不一致)
摘要: C# 语言中的有些构造要求某个类型至少与某个成员或其他类型具有同样的可访问性 (at least as accessible as)。如果 T 的可访问域是 M 可访问域的超集,我们就说类型 T 至少与成员或类型 M 具有同样的可访问性。换言之,如果 T 在可访问 M 的所有上下文中都是可访问的,则
阅读全文
posted @ 2021-09-02 00:03 JohnYang819
阅读(624)
评论(0)
推荐(0)
2021年8月22日
C#之结构
摘要: 结构是用户定义的数据类型,与类非常相似,它们有数据成员和函数成员,但与类最重要的区别是:类是引用类型,而结构是值类似,结构是隐式密封的,这意味这它们不能被派生,所以结构类型不能为null,两个结构变量不能引用同一个对象, 在结构中,字段初始化语句是不被允许的. struct StructureNam
阅读全文
posted @ 2021-08-22 23:06 JohnYang819
阅读(146)
评论(0)
推荐(0)
C#之方法
摘要: 在C#中,方法是类的函数成员,方法由两个主要部分: (1)方法头:指定了方法的特征,包括是否返回数据,如果返回,返回什么类型;方法的名称;哪种类型的数据可以传递给方法或从方法返回,以及如何处理这些数据. (2)方法体:包含可执行代码的语句序列. 本地变量 与类的字段一样,本地变量也保存数据,字段通常
阅读全文
posted @ 2021-08-22 17:09 JohnYang819
阅读(521)
评论(0)
推荐(0)
2021年8月19日
C#中无法将文件”obj\debug\XXX.dll复制到“bin\Debug\XXX.dll” 拒绝访问
摘要: 较为方便有效的方法就是,把项目属性中的“应用程序集”的“程序集名称”修改为另一个名称即可。
阅读全文
posted @ 2021-08-19 23:17 JohnYang819
阅读(1084)
评论(0)
推荐(0)
2021年8月15日
C#中的类和继承
摘要: 类继承 可以使用一个已经存在的类作为新类的基础,这个已经存在的类称为基类,新类称为派生类,派生类成员组成为:本身声明中的成员和基类的成员。派生类不能删除它所继承的任何成员。 要声明一个派生类,需要在类名后加入基类规格说明。基类规格说明是由冒号和基类名称组成。 访问继承的成员 继承的成员可以被访问,就
阅读全文
posted @ 2021-08-15 23:42 JohnYang819
阅读(1266)
评论(0)
推荐(0)
2021年8月9日
C#中的类
摘要: 要定义新的类或类型,首先要声明它,然后定义其方法和字段。完整语法如下: [性质] [访问修饰符] class 标识符 [:基类] {类主体} 在类主体中,定义类的所有对象的属性和行为,不能直接向新创建的类赋值,而是必须先创建一个该类型的对象,然后再对其实例的字段赋值。 类成员的类型 数据成员(保存数
阅读全文
posted @ 2021-08-09 23:11 JohnYang819
阅读(399)
评论(0)
推荐(0)
2021年8月3日
C# 语言基础
摘要: 类型 C#是一种强类型语言,这种语言,必须声明每个要创建对象的类型,类型分为两类:内置类型和用户定义类型;也可以按存储方式分为值类型和引用类型。值类型将自身的值存储在栈中,而引用类型将自身的地址保存在栈中,但实际对象存储在堆中。 内置类型 C#语言提供了现代语言中通常应该提供的所有内置类型,每种类型
阅读全文
posted @ 2021-08-03 22:58 JohnYang819
阅读(157)
评论(0)
推荐(0)
Visual Studio 快捷键(收藏)
摘要: 代码编辑器的展开和折叠代码确实很方便和实用。以下是展开代码和折叠代码所用到的快捷键,很常用: Ctrl + M + O: 折叠所有方法 Ctrl + M + M: 折叠或者展开当前方法 Ctrl + M + L: 展开所有方法 快速切换不同的窗口 Ctrl+Tab 快速查看代码 F12 快速拷贝或剪
阅读全文
posted @ 2021-08-03 21:34 JohnYang819
阅读(475)
评论(0)
推荐(0)
2021年7月13日
深度学习中的优化算法
摘要: 优化与深度学习 在深度学习问题中,我们通常会预先定义一个损失函数,有了损失函数,我们就可以使用优化算法试图将其最小化。在优化中,这样的损失函数通常被称作优化问题的目标函数。 虽然优化为深度学习提供了最小化损失函数的方法,但本质上,优化与深度学习的目标是有区别的,由于优化算法的目标函数通常是一个基于训
阅读全文
posted @ 2021-07-13 23:42 JohnYang819
阅读(674)
评论(0)
推荐(0)
上一页
1
···
12
13
14
15
16
17
18
19
20
···
30
下一页