摘要: 目录1 说明2 Cygwin2.1 下载地址2.2 安装Cygwin2.2.1 打开安装程序2.2.2 选择安装目录2.2.3 选择软件包目录2.2.4 选择镜像站点2.2.5 选择安装的软件包2.2.6 下载软件包2.2.7 安装完成3 CLion3.1 下载地址3.2 安装3.2.1 配置Cyg 阅读全文
posted @ 2024-01-21 22:06 快乐在角落里 阅读(66) 评论(0) 推荐(0) 编辑
摘要: ### 求点到直线的距离,点 P(a,b),直线 l 为 Ax + By + C = 0 过 P 点作垂直于 l 的直线 m l的点斜式为 $$\begin{align*} &x = -\frac{B}{A}y - \frac{C}{A} \\ &y = -\frac{A}{B}x - \frac{ 阅读全文
posted @ 2023-06-10 23:42 快乐在角落里 阅读(187) 评论(0) 推荐(0) 编辑
摘要: C#编写windows服务 自动杀进程程序,由Visual Studio + C#实现 阅读全文
posted @ 2023-04-02 04:01 快乐在角落里 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 第6章 多态与虚函数 1 多态的基本概念 运用封装继承多态能够有效提高程序的可读性,可扩充性,可重用性。多态从字面上理解就是多种形态或多种形式。具体到C++这种面向对象程序设计的语言中,可以理解成 一种接口,多种实现。实现了多态机制的程序,可以使用同一个名字完成不同的功能。 多态 使用函数重载,在编 阅读全文
posted @ 2023-03-22 21:29 快乐在角落里 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 第9章 Swing组件 1 组合框与列表 组合框 JComboBox JComboBox 是一个下拉式菜单,他有两种形式,不可编辑的和可编辑的 构造方法有两个,无参构造方法创建一个没有任何可选项的默认组合框。只有一个数组参数的构造方法,根据Object 数组创建组合框,Object 数组的元素即为组 阅读全文
posted @ 2023-03-20 02:17 快乐在角落里 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 第8章 图形界面设计 1 AWT 和 Swing 图形用户界面简称GUI 设计图形用户界面时一般有3个步骤,分别是选取组件,设计布局和响应事件。 Java抽象窗口工具集称为AWT,后来的JDK版本提供的Swing功能更强 awt在java.awt包中,swing在javax.swing包中 Swin 阅读全文
posted @ 2023-03-20 02:16 快乐在角落里 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 第5章 类的继承与派生 1 类的继承与类的派生 继承 人们追求代码复用(这是提高软件开发效率的重要手段),将继承和派生用于程序设计方法中,从而有了面向对象程序设计的重要特点。C++对代码复用有很强的支持,继承就是支持代码复用的机制之一。 继承与派生有相同的含义,不同的角度。继承对应于自下而上的过程, 阅读全文
posted @ 2023-03-20 02:15 快乐在角落里 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 第4章 运算符重载 1 运算符重载的概念 C++的表达式由运算符和操作数按照规则构成。比如算术运算符,+ - * / % 如果不做特殊处理,则这些算术运算符通常只能用于对基本数据类型的常量或变量进行运算,而不能用于对象之间的运算。将复数定义为一个对象,然后对复数进行加法,减法等操作。C++中提供了运 阅读全文
posted @ 2023-03-20 02:14 快乐在角落里 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 第3章 类和对象进阶 1 构造函数 作用 对于全局变量,如果程序员在声明变量时没有进行初始化,则系统自动为其初始化为0。 对于局部变量,系统不进行自动初始化,如果程序员没有设定,则是一个随机值 C++提供了一种称为构造函数的机制,用于对对象进行初始化,实际上是用来为成员变量赋初值的。 如果程序员没有 阅读全文
posted @ 2023-03-20 02:13 快乐在角落里 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 第2章 面向对象的基本概念 1 结构化程序设计 1.1 了解传统的结构化程序设计的基本方法及其局限性 基本方法 结构化程序设计也称为面向过程的设计方法,强调数据结构和程序结构,注重代码的易读性,可靠性及可维护性 采用自顶向下,逐步求精及模块化的思想,将复杂的大问题层层分解为许多简单的小问题。 三种基 阅读全文
posted @ 2023-03-20 02:13 快乐在角落里 阅读(83) 评论(0) 推荐(0) 编辑