摘要: #### 数组声明 ```pascal //一维静态数组 Type CompanyName=Array [1..20]of string; Var MyCompany:CompanyName; 或者直接声明 Var MyCompany:Array [1..20]of string; ``` ```p 阅读全文
posted @ 2023-02-15 22:03 德琪 阅读(1) 评论(0) 推荐(0) 编辑
摘要: #### 文件声明 ```pascal Type TMingRiFile=file of integer; ``` #### 文件操作 ```pascal var myfile:textfile; //定义一个文本文件 begin Assignfile(myfile,'c:\Ikh001.txt') 阅读全文
posted @ 2023-02-15 22:02 德琪 阅读(3) 评论(0) 推荐(0) 编辑
摘要: #### 记录声明 ```pascal Type Student=record Name:String; Age:integer; Grade:String; Addr:String; End; Var CollageStudent:Student; 或者直接声明 Var CollageStuden 阅读全文
posted @ 2023-02-15 22:02 德琪 阅读(0) 评论(0) 推荐(0) 编辑
摘要: #### 字符串操作 常用的操作: 连接(+)、去除空格(Tm)、去除左空格(TrimLeft)、去除右空格(TrimRight)、替换(StringReplace) ```pascal var s,s1,s2:String; begin s := ' microsoft is a big Comp 阅读全文
posted @ 2023-02-15 22:01 德琪 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 梯度下降法+最小二乘法 1、具体原理: (1)确定预测函数 (2)找到代价函数(损失函数) (3)梯度计算 ​ 陡峭程度即为梯度,为代价函数的导数(梯度下降法) 最小二乘法3步: (4)学习率 ​ 每次下降多大 (5)循环迭代 2、预测函数的类型 ​ 预测函数可能多种多样,例如y=wx+b,里面有两 阅读全文
posted @ 2023-02-15 16:52 德琪 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 1、煤层结构 ​ 根据顶底板岩层相对煤层的位置和垮落性能,强度等特征的不同,从上至下**顶板划分为基本顶(老顶)、直接顶、伪顶三个部分;底板分为伪底、直接底及老底**三个部分。不过,对于某个特定的煤层来说,其顶底板的这六个组成部分不一定发育俱全。可能缺失某一个或几个组成部分的岩层。 ​ 1)煤层顶板 阅读全文
posted @ 2023-02-15 16:47 德琪 阅读(1071) 评论(0) 推荐(0) 编辑
摘要: 电脑问题 (1)鼠标卡顿,解决方法: 鼠标右键点击“开始菜单”,选择“windows Powershell(管理员)”或者CMD命令提示符中,输入如下命令。 ​ taskkill /f /im dwm.exe Typora使用 (1)typora中使用点击即跳转的参考文献 ​ 前段时间需要写一份小报 阅读全文
posted @ 2023-02-15 16:44 德琪 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 总结: ^: 指针 @: 取址 #: 十进制符 $: 十六进制符 ^符号在一个类型的前面表示声明一个这个类型的指针变量。 例:Pstr : ^string; {声明一个字符串类型的指针变量} ^符号在一个变量的后面表示获取这个指针变量所指向内存地址的真实值 例:ShowMessage(Pstr^) 阅读全文
posted @ 2023-02-15 16:41 德琪 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 写给Compiler看的特别指示,就是编译指令。编译指令时给计算机看的,用于区别在不同的场合下进行编译不同代码的文件 一些常用的条件编译指令 条件编译指令 含义: $DEFINE //用于定义一个条件符号,一旦定义,条件符号就为真 $ELSE //与$IFDEF配合使用,如果$IFDEF条件为假,则 阅读全文
posted @ 2023-02-15 16:38 德琪 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1、模式 ​ 所谓模式,简单地说就是从不断重复出现的事物中发现和抽象出的规律,是解决问题的经验总结。只要是一再重复出现的事物,就可能存在某种模式。例如:小桥流水、曲径通幽的中国园林模式;柳眉杏眼、巧笑倩兮的古典美女模式;飙车枪战、美女英雄的007电影模式,等等。备受模式社区推崇的建筑学家Christ 阅读全文
posted @ 2023-02-15 16:16 德琪 阅读(15) 评论(0) 推荐(0) 编辑
摘要: MessageBox对话框是一个最常用的对话框,用它显示提示信息最方便,也是最有效的手段 语法:function MessageBox(const Text, Caption:PChar; Flags:Longint):Integer; 参数Text是要显示的内容,Caption为对话框的,Flag 阅读全文
posted @ 2023-02-15 16:14 德琪 阅读(19) 评论(0) 推荐(0) 编辑
摘要: (1)Label控件显示多行文本 procedure TForm1.Button1Click(Sender: TObject); begin label1.Caption:= '第一行'#2'第二行'#10'第三行'; end; (2)Label控件显示超长文本时自动换行 ​ 只需要对Label的两 阅读全文
posted @ 2023-02-15 16:14 德琪 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 语法:function InputQuery(const ACaption, APrompt:string; var Value:string):Boolean; 参数ACaption为对话框标题,APrompt为输入提示语,Value为值。 procedure TForm1.btn1Click(S 阅读全文
posted @ 2023-02-15 16:14 德琪 阅读(21) 评论(0) 推荐(0) 编辑
摘要: (1)改造Edit只允许输入数字 procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char); begin if not (key in ['0'..'9',#8]) then begin showmessage('输入数字'); k 阅读全文
posted @ 2023-02-15 16:12 德琪 阅读(72) 评论(0) 推荐(0) 编辑
摘要: (1)抽象类 ​ Delphi中的抽象类只定义行为的类,它规定了由此派生的类必须具备的某些行为。但是抽象类不实现这些行为,而必须由其派生类去实现这些行为。所以它只是一种“抽象”的类,而且,我们无法为抽象类创建实例。比如这段代码: TCode = class protected function De 阅读全文
posted @ 2023-02-15 15:50 德琪 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 指针也就是内存地址,指针变量是用来存放内存地址的变量 (1)指针变量的声明 ​ 指针类型声明的一般格式为: Type 指针类型名=^类型; ​ New过程创建一个新的动态变量,并把指针P指向这个新创建的变量。分配的内存大小由P指针表示的类型决定。 type Tr= ^Integer; P1= ^Re 阅读全文
posted @ 2023-02-15 15:49 德琪 阅读(59) 评论(0) 推荐(0) 编辑
摘要: (1)记录 //记录的定义形式 type MyRec=record aa:double; bb:Integer; cc:Char; end; //使用记录的方法如下: var Rec:MyRec; //先说明 begin Rec.aa:=123.45; //记录赋值 Rec.bb:=12; Rec. 阅读全文
posted @ 2023-02-15 15:48 德琪 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 属性就像是一个数据成员,它定义了对象的一个特征。但数据成员仅仅是一个存储位置,它的内容可以被查看和修改,而属性通过读写它的值与特定的过程(函数)关联起来,保证了对这个值的读写是安全的、可以控制的。属性Property的基本格式如下: property 属性名 : 属性值类型 read 属性读函数/属 阅读全文
posted @ 2023-02-15 15:47 德琪 阅读(43) 评论(0) 推荐(0) 编辑
摘要: ​ 面向对象编程模式如图所示,在这种模式中,函数和它需要存取的数据封装在称为对象的包中。对象之间的数据访问是间接的,是通过接口进行的。我们可以将对象看做是鸡蛋,蛋黄是数据;蛋清是访问数据的函数;蛋壳代表接口(即那些公开或公布的方法和属性)。蛋壳接口隐匿了函数和数据结构的实现。当数据结构和内部函数变化 阅读全文
posted @ 2023-02-15 15:46 德琪 阅读(15) 评论(0) 推荐(0) 编辑
摘要: (1)过程和函数 两者突出的不同点在于:函数能返回计算结果,即有一个返回值,而过程没有,但是你可以调用函数完成一系列操作,跳过其返回值(用可选的出错代码或类似的东西代替返回值);也可以通过过程的参数传递计算结果 procedure Hello; begin ShowMessage ('Hello w 阅读全文
posted @ 2023-02-15 15:44 德琪 阅读(26) 评论(0) 推荐(0) 编辑