文章路径: 全部 / 叶飞 / 源栈培训:ASP.NET全栈开发 / 编程基础 / 编程语言 /


更多
2019年02月22日 14点12分 作者:叶飞 修改

人工智能漫谈:决策 / 识别 / 学习 / 未来

数组(Array)一维(常用)数组:三种初始化方式bool[] guess = new bool[3];string[] students = new string[] {"阿泰","Jimmy","刘江平" };double[] scores = { 98, 78, 85.5 }; //仅在给数组赋值时使用赋值/取值:guess[0] = true;注意:从0开始默认值越界错误(运行时)数组长度(Length)多维(multi dimension)数组:int[,] mda = new int[2, ……

C# 数组
2021年04月25日 17点09分 作者:叶飞 修改

其他语言:SQL / Python / PHP

PHP梗:最好的语言简单/免费/开源脚本语言Javascript:生于仓促,兴于风口VBScript:主要适用于ASPTypeScript:JavaScript的改良版,但是……语言发展的趋势 简单:远离硬件和底层,更接近人类的自然语言 (屏蔽)易用:丰富类库 (封装)开发者友好:让语言适应开发者,而不是开发者适应语言VB(BASIC)事件数据库链接BASIC (小霸王学习机)PROGRAM productLET m = 2 LET a = 4 ……

SQL 其他编程语言
2021年08月27日 11点10分 作者:叶飞 修改

时间漫谈:时区 / 日历 / 计算机简单粗暴处理

时间是什么?千年虫问题 千禧年前后出生的青少年们或许很少有人知道“千年虫”。大约在 20 世纪 80 年代中期以前投用的系统上,囿于存储空间有限,再加上人们普遍觉得系统更新会很快,所以程序员大多采用两位数来表示年份,比如 06/15/98,而不是 06/15/1998。但是到了 2000 年,系统只知道是 01/01/00,不知道这是 1900 还是 2000。嗯,总有一天,程序员会毁灭地球的。严谨的新闻播报今天是2021年8月27日,农历七月二十当地时间晚8点说明了什么问题?历法:(太)阳历/阴(月亮 ……

日期 时间
2019年03月02日 18点56分 作者:叶飞 修改

面向对象:多态:override / 为什么 / 抽象类 / 接口

继承不是为了重用,而是多态。 —— 忘了谁说的,O(∩_∩)O~假设父类子类都有同样的方法这只是一个warning,但我们:既不建议你略过(ignore),也不建议你加上new因为这样做没有意义,你应该重新取个方法名字(虽然取名有点难)多态的基础 父类能够“装”子类父类能够和子类使用同样的方法签名override,以及虚(Virtual)和 抽象(Abstract)virtual: 标明可以override,本身也可以有方法体abstract:不能有方法体于是:一个父类对象可以呈现出多个形态出来,这就是多 ……

源栈培训 C# 语法 基础 面向对象 多态
2019年03月02日 10点06分 作者:叶飞 修改

面向对象:继承 / protected / 父类装子类 / 类型转换 / 滥用

作业点评: 逐渐扭转所有数据通过参数传递的思路能不static就不要staticexception/return;类成员,一般只有public/internal才首字母大写params继承(inherit):class最强悍的特性 语义理解:继承了革命先辈的光荣传统(先辈有的我也有)语法演示class Father{internal int Money = 1000000;}class Mother{}//只能有一个Father,不能再加一个Mother//class Child : Father, Mo ……

源栈培训 C# 语法 基础 类的继承
2020年10月21日 16点37分 作者:叶飞 修改

面向对象:类成员:构造函数 / 属性 / 析构(垃圾回收)

我们学习了类和对象的基础知识过后,就可以来了解一些对象背后的知识了。Student wx = new Student();这行代码,实际上做了三件事:生成一个对象(new Student()),获得该对象的存储地址声明一个Student的变量wx将在1中生成的对象存储地址赋值给2中的变量wx,从而把变量wx和对象关联起来如图所示:理解这三步非常重要。其关键点就在于:wx中存储的不是对象本身,而是对象的地址。在C#中,对象的地址又被称之为“引用”,所以凡是以这种形式存放的类型,都被称之为引用类型凡是由cla ……

源栈培训 C# 语法 基础 对象
2020年03月04日 22点54分 作者:叶飞 修改

面向对象:值&引用类型:null / *&指针 / 值传递误区

循环/迭代(iterate)while/do...while:int score = 0;while (score < 60){Console.WriteLine("learn...");score += 10;Console.WriteLine(score);}do{Console.WriteLine("learn...");score += 10;Console.WriteLine(score);} while (score < 60);条件断点调试和watch:数组的遍历(循环获取到所有 ……

C# 循环 迭代
2021年07月02日 14点06分 作者:叶飞 修改

面向对象:类和对象(二):静态vs实例 / 万物皆对象 / 职责划分 /

关于静态/实例的选择,我们在后文再详述。@想一想@:为什么要这样设计?从逻辑上讲,静态成员是属于类的(公有),所以当然也就是属于由类实例化而生成的所有对象的。而实例成员是属于每一个具体的对象的(独有),所以它既不能属于其他对象,也不能属于类——因为属于类也就属于其他对象了。首先我们按照这个原则,来清理一下我们之前Student类所使用过的字段:name(姓名)、age(年龄)、score(成绩),都应该是实例的,因为每个学生有不同的姓名、年龄和成绩belong(属于哪个培训机构)、at(在哪里学习),可以 ……

面向对象 静态 实例
2021年03月01日 10点08分 作者:叶飞 修改

面向对象:类和对象(一):说在前面 / class / 名称空间 / 访问修饰 / new / static

历史诞生:1995年5月23日,Sun公司,James Gosling和他的同事一开始就是为了:跨平台:允许在Java Vitual Machine上,编译(为字节码格式)/解释执行,JIT(Just-In-Time)自动内存管理:不允许直接操作内存,Garbage CollectionC家族+面向对象一直开源,直到2009年04月20日,甲骨文74亿美元收购Sun,取得java的版权。社区不满Oracle的商业化,推出了OpenJDK……现状最流行的通用(Web/App/嵌入式……)开发语言之一,未占领 ……

Java 简介 历史 特点
2021年06月09日 16点16分 作者:叶飞 修改

强类型:数值 / bool / 字符,数组 / 方法

复习:强类型语言预定义类型又被称之为:基本类型、内置类型、常用类型。大意是由语法规定的,内置于语法中,最常用的那些类型。数值数值(numeric)类型分为整数和小数。1)整数C#根据“最多能够存储的数值大小”,将整数分为:byte:8位short:16位int:32位long:64位上述所称的“位(bit)”,又被称之为“长度(Length)”,是指变量以二进制形式存储时,能够占据的空间。我们可以把1位,想象成1格,每一格都只能存放1或0。所以:1位,只能存2个(2的1次方,用2^1表示)数字:1和0,最 ……

变量 类型 方法签名

编程基础


项目管理相关

需求发布、开发规划、部署、测试,源代码版本管理(git)等……

逸闻史话

认识计算机

编程语言

数据结构和算法

Web开发基础

全部
关键字



帮助

反馈