- 博客(36)
- 资源 (20)
- 收藏
- 关注

原创 C语言运算符(详解)
程序=算法+数据运算符: 表达式:由运算符与数据组成的式子 注:每一个表达式都有运算的结果1、求空间长度运算符: sizeof2、值 左值(变量)=右值 1.隐式转换(不同类型) 整形=浮点型; 取整形数部分赋值给整形 2.溢出注:结合:从右往左隐式类型转换:编译系统是不能直接运算不同类型间的数...
2018-07-08 19:45:38
22420
1
原创 QT的Socket通信
一、linux下的tcp通信过程其中bind绑定,会固定一个端口,否则是随机的。一个链接是由双方的ip和端口组成的,固定端口保证源的不变性,这样另一端在任何时候访问的目的都是一致的,也可以说这个端口提供了什么服务。同时绑定后直接操作socket id就可以操作对应的链接了。二、QT下的TCP通信过程Qt中提供的所有的Socket类都是非阻塞的。Qt中常用的用于socket通信的套接字类: QTcpServer用于TCP/IP通信, ...
2021-04-09 11:30:49
18554
原创 Qt 样式表名词解释
1. 选择器(selector) 意思是:选择特定的类,一般为一个可以定制样式表的Qt类,所有可以作为选择器的Qt类都在五、样式参照表:2. 可以应用样式表的窗口部件表=选择器中列出,选择器的格式参照五、样式参照表: 1样式选择器类型表。 所谓的选择器可以理解为CSS中的选择器,他指定了一类部件进行设计。2.辅助控制器(sub-control) 辅助控制器 一词是相对于选择器存在的,可以理解为我们选择了一个部件,例如一个QCheckBox,这个部件它分为两个部分,文本部分和...
2020-09-23 14:49:15
813
转载 开发必备快捷工具
目录1、搜索引擎2、PPT3、图片操作4、文件共享5、应届生招聘6、程序员面试题库7、办公、开发软件8、高清图片、视频素材网站9、项目开源10、算法11、在线工具宝典大全12、音乐13、神辅助工具14、语音处理15、大数据程序员开发需要具备良好的信息检索能力,为了备忘(收藏夹真是满了),将开发过程中常用的网站进行整理(不断更新中~)。1、搜索引擎1.1、秘迹搜索一款无敌有良心、无敌安全的搜索引擎,不会收集私人信息,保护私隐,没有C.
2020-09-04 20:01:52
5241
原创 PLSQL Developer连接Orale数据库
(一)不安装客户端的解决办法1、在安装ORACLE服务器的机器上搜索下列文件,oci.dllocijdbc11.dllociw32.dllorannzsbb11.dlloraocci11.dlloraociei11.dll (可能服务器没有,如果没有则pl sql 随便用户名密码可以登陆)sqlnet.oratnsnames.oraclasses12.jar...
2019-09-11 19:45:09
345
原创 Qt音乐播放器和五子棋
Qt个人制作的音乐播放器 具有音乐播放器的所有基本功能,没有MV。em............ 轻音乐1.0版本: 下载地址:提取码:klzl 想借鉴学习的小伙伴只需 5 积分即可下载源码:这里是源码 Qt个人制作的局域网五子棋具有局域网对战功能,人机AI对战功能五子棋exe: 下载地址:点击...
2019-03-02 16:15:45
509
原创 QT程序在Windows下制作安装包发布程序的方法
设计完成时,用release方式编译程序,把生成的EXE文件和其依赖的库放在一个文件夹中,用Setup Factory v9.1生成安装文件。软件的下载地址:下载地址 ...
2019-02-23 17:30:18
1004
原创 C++循环队列(例题详解)
循环队列例题:#include<iostream> 2 using namespace std; 3 #define MAX 5 4 5 class Stack 6 { 7 public: 8 Stack():rear(0),front(0) 9 {} 10 bool IsFull();//为满...
2018-08-10 16:56:48
1419
原创 C++赋值、复制 链表栈(有图详解)
什么是浅拷贝? 共同空间:(如图所示)深拷贝:(如图所示) 1 #include<iostream> 2 using namespace std; 3 4 struct node 5 { 6 int data; 7 node* next; 8 }; 9 10 class St...
2018-08-09 18:00:19
1127
原创 栈(例题详解,栈的思想,栈的基本功能)
#include<stdio.h>#include<stdlib.h>struct stack{ int buf[6]; int top;//指向栈顶元素};short IsFull(struct stack* pa);void initStack(struct stack* ps);short push(struct s...
2018-07-26 16:37:39
1249
原创 动态数组(例题详解)
#include<stdio.h>#include<stdlib.h>#include<string.h>struct Array{ int* pa; short ilen; short stu;};void main(){ struct Array a={NULL,0,-1};...
2018-07-26 16:34:07
280
原创 指针与函数的关系、栈
1、指针与数据关系: 1、指针与变量 2、指针与数组(一维,二维) 3、指针与结构体的变量 4、二级和多级指针 一级指针变量:专门用于存放普通变量的地址 eg: int b=200; int* a=&b; 二级指针变量:专门用于存一级指针变量的地址 二级定义变量: 类型** 变量名 5、指针与函数的关系: C...
2018-07-26 16:25:46
557
原创 指针与变量的关系
定义变量:按类型分配空间 类型 变量名; 类型 数组名;初始化:引用变量:引用内容 1、自身内容: 变量名; *地址 a 数组名[下标] 1、指针与变量的关系: 1、见源代码2、指针与数组的关系: 2.1指针与一维普通数组 2.2指针数组:专门用于存放指针的数组 类型* 数组名[...
2018-07-26 16:24:11
1032
原创 动态数组(例题详解)
一、了解堆区#include<stdlib.h>void main(){//空指针: int* pc=NULL;//空指针类型: void* pa=NULL; int* pi=NULL;//运算 printf("%d %d",pi,pi+1); //printf("%d %d\n",pa,p...
2018-07-23 19:13:15
472
原创 指针数组(例题详解)
#include<stdio.h>void main(){//定义数组:类型 数组名[长度] "连续"且同类型的存储 int buf[10]={1,2,3,4,5,6,7,8,9,10};//打印数组元素:下标法// printf("%d,%x\n",buf[0],&buf);//引用元素内容:指针法// printf...
2018-07-20 17:53:59
1621
原创 指针(例题详解)
计算机基础:1、组成:CPU,存储,I/O2、CPU:执行指令。3、程序:就是有限指令的集合(外存中) 进程:正在运行的程序(CPU会通过文件系统去将外存中的程序加载到内存并分配空间) 存储单元: 1最小的存储单元:bit (存放0/1) 2计算机的存储基本单元:byte (每次一次性取出的宽度) 3其他单位: KB=1024Byte=2^...
2018-07-20 17:48:58
1107
原创 结构体(例题详解)
#include<stdio.h>//结构体:学生信息 (类型)struct student{ char name[100]; char sex; int score;};int FindKey(const struct student e[100],int left,int right,const int ke...
2018-07-19 19:57:32
2620
原创 结构体
1、C语言基本类型:字符型,整型,浮点型2、结构体(复杂类型):自定义类型 i3、定义变量:为了分配空间 类型 变量名; //注:分配空间编译器通过类型来分配 初始化:定义变量同时赋值 3.1定义结构体(自定义)的类型 struct 类型名 { 属性1; 属性2; 属性3; ...
2018-07-19 19:48:12
145
原创 插入排序(详解)
一组字符数组,从大到小,插入排序。 #include<stdio.h>void main(){ char buf[]="qwertasdfhzxcv"; int i,j; char temp; for(i=1;buf[i]!='\0';i++) //遍历所有字母 { temp=buf[i]; //把...
2018-07-18 19:01:46
996
原创 选择排序(详解)
以字符串数组为列,从大到小,选择排序。#include<stdio.h>void main(){ char buf[]="qazxswdedvfghbv"; int i,j,listen; for(i=0;buf[i+1]!='\0';i++) //设第一个数为已排列好,遍历所有字母 { listen=i; ...
2018-07-18 17:47:21
468
原创 冒泡排序(详解)
定义一个数组,从小到大进行冒泡排序。#include<stdio.h>#include<string.h>void main(){ char buf[100]="qazxswddcfrgnjk"; int i,j; char temp; for(i=0;buf[i+1]!=0;i++) //遍历所有字母 { ...
2018-07-18 17:32:19
750
原创 定义函数(递归)详解
函数:就是功能(实现这个功能的过程) 1、定义函数: 返回值 函数名(形参) { } static 返回值 函数名(形参) { }注:如果被修饰为static,此函数只能被本地调用。2、调用函数:执行一次函数注:此函数的作用域一定要存在声明(告诉编译器,此接口就是为一个函数)声明函数:告诉编译器,函数的类型头文件:就是存放模...
2018-07-18 17:06:06
3626
原创 作用域与变量
C语言是面向过程(以模块(函数)为单位) f(x)=3x+2 计算:当x=2 3*2+2 f(x,y)=3x+y函数:就是一个功能模块(完成某个功能的过程:完成排序) 1、函数分类: 自定义函数 系统函数 2、系统函数:就是由系统提供的功能(模块) printf 3、自定义函数: 返回值 函数名(形参) { 函数体;//模块的过程 return 返回值表...
2018-07-17 19:56:21
173
原创 在数组中查找字符串的位置
如何在字符串中查找指定字符位置? #include<stdio.h>void main(){ char buf[]="214wqefxcvdfgerh3gfdh23wer1234e"; cha sub[]="1234"; int i=0; while(buf[i]!='\0') { if(sub[...
2018-07-17 19:54:38
7382
1
原创 二维数组
二维和多维数组: 二维数组定义:类型 数组名[行][列]; 空间长度:sizeof(int)*行*列 元素个数: 行*列 引用元素:需要确定哪一行哪一列的元素 数组[行][列] 注:列从0开始 例题:#include<stdio.h>void main(){ int num[4][4]={3,4,5,6,7,8,9,1,2,5,7,8,4...
2018-07-17 19:36:26
133
原创 求任意两个数的最小公倍数
求任意两个正数的最小公倍数。include<stdio.h>void main(){ int a,b; scanf("%d%d",&a,&b); int i=1,j; for(;;i++) if(i%a==0 && i%b==0) { ...
2018-07-13 17:01:08
2089
原创 将字符串的字符数转为整型值
用C实现 将字符串的字符数转为整型值运行结果解读:将char num[10]里的"12a3" 中的123抠出来 打印为整数123。 ...
2018-07-13 16:47:14
579
原创 数组
数组:是一块“连续”且“同类型”的存储空间定义数组: 类型 数组名[长度];定义数组并初始化: 类型 数组名【长度】={值1,值2...};引用:取出第几个元素的内容 下标法(从0开始): buf[n] 数组的存储空间长度: 长度*sizeof(类型)第i个元素的地址:首地址+(n-1)*sizeof(类型) n代表第n个元素字符数组: char 数组名[长度];1、数组空...
2018-07-13 16:35:26
109
原创 C语言流程控制
程序的流程控制:顺序,选择控制,循环1、顺序执行:从上往下,逐条来执行2、选择控制:当达到某种条件,执行特定的指令。 if switch if(逻辑条件表达式) 语句;双分支: if(表达式) //条件为真 { ...
2018-07-10 19:05:56
522
原创 vi编译器,C语言基础
vi的编辑器: 1、三种模式:底行模式 命令模式 插入模式命令模式: 1、从命令切换插入模式:i:光标所在左侧输入 I:光标所在行的最左侧输入o:光标移动的下一行(新的一行) O:光标所在的行的上一行(新的一行) 2、复制 行:nyy (n>=...
2018-07-07 17:26:39
366
原创 Linux_Shell命令
Shell命令:操作系统的一个字符串操作 1、关机:halt reboot poweroff 2、帮助手册:man 3、目录、文件操作:Linux采用的文件是ext3(树形结构) 3.1路径表示法: 绝对路径:(从根开始) /home/cs/桌面/test.txt 相对路径:相对于当前的位置而言...
2018-07-02 17:18:08
175
原创 linux系统的环境配置
1、就业方向(C)应用层:服务器(Unix/Linux),应用开发嵌入式:服务器,驱动(Unix/Linux)2、为什么需要安装VMware程序:系统必须在一台机器(计算机)...
2018-06-30 18:56:53
218
软考:中级软件设计师复习视频+资料
2022-08-03
崛企图文小程序V1.1.7.zip
2021-03-18
人大金仓数据库kingbaseESV6SQL参考手册.rar
2020-09-05
ORA库连接工具.zip
2019-09-20
PLSQLDeveloper13.zip
2019-09-20
Oracle_Client.zip
2019-09-11
Setup Factory v9.1
2019-02-23
VS2010_MFC完全版(全五十四章)从入门到精通
2019-01-16
Mysql32位libmysql.lib和libmysql.dll文件
2019-01-16
man中文手册
2018-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人