自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 C++简介 / 低级语言 / 高级语言

起源 / 应用 / 扩展 / 低级语言 / 高级语言

2023-04-05 21:29:10 142

原创 qt基础学习

//创建窗口//myWidget::myWidget(QWidget *parent):QWidget(parent){}myWidget* mw= new myWidget("第一个窗口");//设置窗口的名字this->setWindowTitle("第一个窗口");//设置固定大小this->setFixedSize(600,400);//重置窗口大小this->resize(600,400);//创建按钮QPushButton * btn = new QPus

2022-02-26 15:54:43 340

原创 c常见问题

main 函数的规范写法int main (int arg , char * avg[]){ //............ return 0;}int main (void){ //............ return 0;}arg 是输入参数的个数加一;加的一是命令本身。avg[] 是字符串数组指针;就是参数。printf 的执行顺序int main (void){ int a = 10, b = 20 , c = 30;

2022-01-23 22:50:39 313

原创 抽象类 abstract/接口 interface/异常

代码块代码快执行顺序 静态代码块(程序启动时执行一次) 然后时匿名代码块 再然后时构造代码块 普通代码款抽象类 abstract用abstract修饰的方法叫抽象方法 只有方法的声明 没有方法体子类一旦继承了抽象父类 就必须重写抽象类里的所有方法 除非子类也是抽象类抽象类里面可以有普通方法 但是抽象方法必须在抽象类里接口 interface实现 implements内部类 Demo20 demo20 = new Demo20(); De

2022-01-17 21:53:00 223

原创 面向对象 oop(封装/继承 extends/多态/重写)

面向对象 oop例: 电视 我们不需要知道电视的工作原理 只需要知道遥控器的使用方式就可以了 这就是面向对象,以类的方式组织代码,以对象的方式组织(封装)数据三大特征 封装 继承 多态封装例: 电视 不需要知道原理 厂家 把所用空间封装好了 我们去使用高内聚低偶合属性私有就是 get setpublic class Demo18 { public static void main(String[] args) { Demo19 demo19 = ne

2022-01-17 21:49:35 61

原创 数组(稀疏数组)

数组长度是确定的一旦定义了就没法改变元素是相同类型的数组中元素可以是任何类型包括基本类型和引用类型数组是引用类型 数组相当于对象 数组的每个元素相当于对象的成员变量public class Demo16 { public static void main(String[] args) { int [] num ={1,2,3,4,5}; Demo16 demo16 = new Demo16(); demo16.pub(num);

2022-01-17 21:46:58 312

原创 方法(重载 递归)

public class Demo13 { public static void main(String[] args) { int sum1 = add1(1,2); System.out.println(sum1); Demo13 demo13 = new Demo13(); int sum2 = demo13.add2(1,3); System.out.println(sum2); } publi.

2022-01-17 21:45:13 132

原创 流程控制语句

顺序结构选择结构ifif--elseif--else if-- elseswitch case练习import java.util.Scanner;public class Demo09 { public static void main(String[] args) { //输入成绩大于100分小于0分输入有误,100分为S,90~99为A,80~89为B,70~79为C,60~69为及格,60一下为不及格 Scanner scan

2022-01-17 21:42:24 41

原创 包机制/JavaDoc/Scanner对象

包机制解决命名空间重复的问题,和项目的方便管理一般利用公司域名倒置作为包名建包 packagepackage base;public class Helloword { public static void main(String[] args) { System.out.println("hello"); }}导包 importpackage base;import javax.xml.crypto.Data;public clas

2022-01-17 21:39:57 64

原创 数据类型/变量/常量/命名规范/运算符

基本类型 (整型 浮点型 字符型 boolean 类型)引用类型(类 接口 数组)string类型转换(强制转换 自动转换)变量(类变量 实例变量 局域变量)常量命名规范

2022-01-17 21:30:58 246

原创 快捷指令/注释/标识符

快捷命令 注释 标识符

2022-01-17 21:14:14 105

原创 位运算的实际应用

位运算

2022-01-17 20:54:35 162

原创 进程和线程

进程类class pp{ static void Main(string[] args) { //获得当前所有进程 Process[] pros = Process.GetProcesses(); foreach(var item in pros) { //item.Kill();杀死所有进程 Console.WriteLine(item); } /

2021-11-27 20:19:05 149

原创 多态(虚方法(Virtual) / 抽象类(abstract) / 接口)

多态实现多态的三种方法,虚方法,抽象类,接口虚方法(Virtual)class pp{ static void Main(string[] args) { Student s = new Student(); Teacher t = new Teacher(); person [] p = {s,t}; for(int i = 0; i < p.Length; i++) {

2021-11-24 23:33:03 137

原创 文件操作(Path类 / File类)

Path类using System.IOclass pp{ static void Main(string[] args) { string str = @"C:\Users\Think\Desktop\C#.txt" ; //获得文件的名字包括后缀 string ss = Path.GetFileName(str); //获得文件的名字不包括后缀 string ss1 = Path.GetFileNam

2021-11-24 23:30:21 176

原创 集合(ArrayList集合 / Hashtable(键值对) / List泛型集合 字典集合(Dictionary)/ 装箱拆箱)

集合 长度,类型都可以任意改变 Count 集合实际包含元素的个数 Capacity 集合可以包含的元素个数 (会随着集合实际元素个数而改变) ArrayList list = new ArrayList();Counsole.WriteLine(list.Count);Counsole.WriteLine(list.Capacity);ArrayList集合里面存的类型都是object用的时候需要类型转换 Add 给集合添加单个元素 AddRan

2021-11-24 23:28:37 168

原创 函数(out参数 /ref参数 /params参数 / 递归 / 重载 / 重写(override) / 构造函数 / 析构函数 / 继承 / 里氏转换)

函数public static 返回值类型 方法名 (参数列表){ 方法体}调用方法应该用 类名.方法名(参数列表) 同类下可以不写类名。out参数 /ref参数 /params参数 out 方法返回值多个相同或不相同类型的值 out修饰的参数在方法内部必须要被赋值 class Program { static void Main(string[] args) { int[] numbers = ...

2021-11-24 23:22:57 135

原创 类(属性 / 静态和非静态 / this关键字 / new 关键字 / 部分类(partial)/ 密封类(sealed))

类 类是不占内存的,而对象占内存。 类中的成员不加访问修饰符默认都是private 在一个项目中引用另一个项目的类(命名空间的引用) 1.添加引用 在项目“引用里添加”2.using 类名;public class p{ //字段 //属性 //方法}属性保护字段 对字段的赋值和取值进行限定给变量赋值---> set ---->this ----->get------>输出在类里用的值(this)都是set的值 出方法以

2021-11-24 23:15:17 108

原创 数组 / 字符串

数组存储相同类型多个变量 例:int [ ] nums = new int[10]; 数组的长度 nums.Length sizeof(nums) / sizeof(nums[0]) Array.Sort(nums) 数组快速排序 (从小到大) Array.Reverse(nums) 数组倒叙 字符串 字符串的不可变性 是指 定义两个string类型的变量 当赋其相同值时 两块栈内存存储一块堆中的地址 当改变其中一个的值时 会在堆中在开辟一块地址 让其栈

2021-11-24 23:10:59 62

原创 异常捕获 / 三元表达式 / 随机数

异常捕获 try--catch double num = 0; int fg = 1; Console.WriteLine("请输入一个数字"); try { num = Convert.ToDouble(Console.ReadLine()); } catch {

2021-11-24 23:02:53 66

原创 类型 / 保留小数 / 结构语句

typeof() 获得类型常量 const 枚举 enum 变量 int 整型 int.MaxValue (int 能表示的最大值) int.MinValue (int 能表示的最小值) double 双精度浮点 型 float 单精度浮点型 string 字符串类型 char 字符类型 (不能存空) decimal “钱”类型 bool 波尔类型 string 字符串类型 struct 结构类型

2021-11-24 22:59:48 64

原创 注释符 / 运算符 / 访问权限

注释符 单行注释 // 多行注释 /**/ 文本注释 /// 运算符= 赋值运算符int num;num = 10;+ 加法 / 链接运算符int a = 10;int b = 20;string str = "5";Console.WriteLine(a + str); //105(链接)Console.WriteLine(a + b); //30(相加){n}(n是数字) 占位符int n1 = 10;int n2 = 20;

2021-11-24 22:54:15 70

原创 关于.net介绍 /第一行C#代码 /什么是面向对象

.Net.Net 可以分为 .Net平台 和 .Net FrameWork框架 .Net平台 .Net FrameWork框架 包含于 .Net 平台 提供一个稳定的运行环境 .Net FrameWork 框架又分为两部分 CLR(公共语言运行时) .Net类库.Net分支 桌面应用 Winform Internet ASP.NET 手机端 wp8 游戏 Unity3D .Net 交互模式 C/S 客户端/服务器 B/S 浏

2021-11-24 22:50:40 3222

原创 存储过程(PLSQL)

相当于“过程”(方法/函数),使数据库具备过程化处理能力(分支循环等)不区分大小写程序结构DECLARE -- 变量声明区(变量和游标的声明) I INTEGER;BEGIN -- 执行区(相当于方法)END;Hello WordBEGIN DBMS_OUTPUT.PUT_LINE("Hello Word");END;变量普通类型(char varchar2 date number boolean long) 变量的声明 -- 变量名 变量类型

2021-10-08 23:47:04 112

原创 编写Shell

多句代码在一行每句语句需要用分号结尾 反引号 自脚本中需要执行一些指令并且将结果赋给变量时需要加反引号 单引号不能识别变量 只能原样输出 双引号能够识别变量 实现转译 #root控制台# touch test.sh 创建文件test.sh# vim test.sh 编辑文件test.sh# shell编辑#!/bin/bashecho "holle word" #打印"holle word"#root控制台# chmod +x test.s..

2021-09-17 20:17:23 53

原创 Shell 入门(变量/条件语句/运算符)

代码规范 注释 # 文件后缀 .sh 变量#定义变量 等号两边不能有空格class_name="123"#只读变量 cc='12'readonly cc#变量的使用 变量名前要加$echo $lass_name#删除变量unset class_name条件判断语句if [条件]then 语句elif [条件] 语句else 语句fi#!bin/basha=10b=20if [ $a == $b ]then echo 'a=

2021-09-16 22:51:10 63

转载 正则表达式

元字符 描述 \ 将下一个字符标记符、或一个向后引用、或一个八进制转义符。例如,“\\n”匹配\n。“\n”匹配换行符。序列“\\”匹配“\”而“\(”则匹配“(”。即相当于多种编程语言中都有的“转义字符”的概念。 ^ 匹配输入字行首。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。 $ 匹配输入行尾。如果设置了...

2021-09-15 22:34:30 61

原创 Shell指令

指令格式#指令主体 [选项] [操作对象] 一个指令只能有一个指令主题 一个指令可以包含多个选项 一个指令可以包含多个操作对象 基础指令ls指令ls(list 列出) (#ls) 列出当前目录下所有文件/文件夹名称 (#ls 路径) 列出指定文件夹下的所有文件/文件夹名称 相对路径 参照当前工作路径 (./表示当前目录 ../表示上一级目录下 ../../ 上两级目录 以此类推)绝对路径 直接从"/"开始寻找对应路径 (#ls 选项 路径

2021-09-14 22:13:41 134

原创 过程和数据文件操作以及异常处理

有空补齐

2021-09-14 21:06:20 92

原创 一些简单的DOS命令

命令 功能 例子 盘符: 盘符切换 C: dir 查看目录文件 dir cd \盘符 切换盘符 cd \D cd.. 目录上一级 cd.. cd 路径 切换路径 cd txt md 文件夹名 创建文件夹 md txt rd 文件夹名 删除文件夹 rd txt cd>文件名.后缀 创建文件 cd>tet,txt del 文件名.后缀 删除文件

2021-09-14 20:50:45 48

原创 数组和构造体

数组利用Dim语句定义的数组系统会自动初始化 Dim Sum(10) As Double '定义双精度一维数组下标为0到10 11个元素 Dim d(3, 4) As Integer '定义整型二维数组d Dim s(0 To 10) As Integer '定义整型一维数组下标为0到10 11个元素结构体 '创建结构体 Structure SS Dim NO As String Dim SEX As C

2021-09-13 23:05:28 48

原创 语句执行结构

顺序结构注释 Rem 要求于注释内容之间加一个空格 ' End 和 Stop End当前程序会终止运行,清楚所有变量,并关闭所有所有数据文件 Stop在语句中设置断点,常用于调试 选择结构关系表达式运算符 名称 < 小于 <= 小于等于 > 大于 >= 大于等于 = 等于 <> 不等于 Is 比较对象变量(引用变量) 逻辑表达式And (

2021-09-13 22:18:27 48

原创 表达式和内部函数(运算符/连接符/数字函数/字符串函数/日期函数/转换函数/format函数)

运算符运算符 名称 优先级 例子 ^ 幂运算 1 a^b - 取负 2 -a * , / 乘除 3 a*b,a/b \ 整除 4 a\b Mod 取余运算 5 a Mod b +, - 加减 6 a+b,a-b 连接符连接符 备考 + 要求其两个操作数必须都是字符串 & 链接1符必须和操作字符用一个空格隔开 连在一

2021-09-12 21:24:41 80

原创 数据类型 常量 变量

类型 占字节数 类型符 备考 整型(Integer) 4 % 短整型(Short) 2 长整型(Long) 8 & 单精度浮点型(Single) 4 ! 7位 双精度浮点型(Double) 8 # 15位 十进制数型(Decimal) 16 @ 29位 一般用于存钱 字节型(Byte) 1 字符型(Char)

2021-09-12 21:17:41 78

原创 项目文件和控件介绍

项目文件 .sln文件 (解决方案文件)在vb.net中的开发作业以解决方案的形式进行组织,每个解决方案包含一个或者多个项目,存储定义一组项目关联,配置等信息。 .suo文件 (解决方案定义文件)存储一组项目中集成开发环境选项定义的信息。 .vbproj文件 (项目文件)存储这一个项目关联的信息。如窗体,类引用等。 .vb文件 (代码模块文件)源文件, .resx文件 (资源文件)存放启动制定窗口的素材,如图片图标等。 .exe文件 (可执行文件)再

2021-09-12 18:09:21 208

原创 环境和预处理

环境程序有两个环境 翻译环境和执行环境.c 到 .exe 需要进行两个过程叫编译和链接 这是需要的环境叫编译环境.exe 到 到运行 需要的环境叫执行环境翻译环境 在这个环境下编译器将 .c 文件转换成可执行的机械指令 任意一个源文件 (.c) 都要单独进入编译器进行单独处理 生成自己对应的目标文件(.obj)通过链接器(链接库,和目标文件) 链接起来编译可以分为三个阶段 预编译 编译 汇编预处理阶段(预编译)把头文件包含进来 注释删除 预处理指令(#define)的替换 生成 .i

2021-09-11 22:30:07 70

原创 文件的操作

打开文件和关闭文件fopen 和 fclose返回值时 FILE* 类型的 指向打开的文件 也相当于建立了指针和文件的关系第一个参数是文件名(文件的地址) 第二个参数是打开的模式文件使用方式 含义 如果指定文件不存在 r (只读) 为了输入数据,打开一个几经存在的文本文件 出错 w (只写) 为了输出数据,打开一个文本文件 建立一个新文件 a (追加) 向文本文件末添加数据 出错 rb (只读) 为了输入数据打开一个二进制

2021-09-11 22:26:47 84

原创 动态内存分配

栈区 局部变量 函数的形参 堆区 动态内存分配 引用数据类型 静态区 全局变量 静态变量 malloc 和 free 开辟成功返会void*类型的指针 开辟失败返回NULL 参数为开辟空间的大小 free(p) 回收空间p之后 p依然会指向这块空间为了安全起见 p 应该指向NULL 开辟空间malloc(size) size在c的标准没有定义等于0的情况所以各编译器执行标准不同所以建议对size判断不能让其为0 #include..

2021-09-11 22:22:57 66

原创 自定义数据类型(构造体/枚举/共用体/位段)

结构体(struct)结构体变量的定义#include<stdio.h>#include<string.h>#include<ctype.h>struct MyStruct{ char name[20]; int age;}s4,s5,s6;//创建全局的结构体变量列表//创建结构体全局变量struct MyStruct s3;//匿名结构体struct { int st;}st;//匿名结构体类型必须直接创建一个以上全局结构体变

2021-09-11 22:18:17 113

原创 内部函数和内存操作函数

字符分类函数 iscntrl 是不是控制字符 isspace 是不是空白字符 isdigit 是不是十进制数字字符 isxdigit 是不是十六进制数字字符 islower 是不是小写字母 isupper 是不是大写字母 isalpha 是不是字母 isalnum 是不是字母或者数字 ispunct 是不是标点符号 isgraph 是不是图形字符 isprint 是不是可打印字符 #include

2021-09-11 22:05:37 107

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除