自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 Keli 编译遇到 > *** FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED且已经破解

第一步:检查是否破解 第二步: 第三步:

2019-09-23 13:32:07 1090

原创 C语言--聊天室编程知识记录(使用gtk图形化界面)

最近把之前写的聊天室项目重新整理了一遍,写个笔记记录一下编程思路。 版本一的聊天室没有图形化界面,服务前端没有使用多线程,使用tcp协议,select多路复用,基本实现登陆注册、修改密码、私聊、群聊、VIP功能(禁言、踢出群聊)(大概就这些时间久远)。https://download.csdn.net/download/dada12138/11664793 版本二的通讯系统,使用tcp/udp...

2019-09-10 10:09:54 1353 2

原创 C++:拷贝构造函数

(一) 拷贝构造函数的调用 建一个包含拷贝构造函数的类 class A { public: A(){ m_x=1; m_y=2; } ~A(){} A(const A &obj){ m_x=obj.m_x; m_y=obj.m_y; cout<<"调用拷贝函数"<<endl; } private: int m_x; int m...

2019-07-07 16:05:43 141

原创 C++:单例模式

单例模式懒汉式 优点:不需要这个单例的时候不创建,节省内存。 缺点:每次获取单例都要判断,降低软件性能。遇到多线程的时候可能会发生创建多个对象(解决办法:加线程锁,线程同步方式)。 单例模式饿汉式 优点:对于多线程来说相对安全。 缺点:用不用都占内存,无法通过getInstance()传入参数(用set方法)。 #include <iostream> using nam...

2019-07-07 13:29:20 151

原创 select函数使用整理

使用Select就可以完成非阻塞方式工作的程序,它能够监视我们需要监视的文件描述符的变化情况——读写或是异常。 Select的函数格式: int select(int maxfdp,fd_set *readfds,fd_set *writefds,fd_set *errorfds,struct timeval*timeout); 两个结构体: fd_set:存放的是文件描述符...

2019-01-27 17:14:34 299

原创 51单片机简易抢答器

#include <reg52.h> #define wei P2 #define seg P0 sbit P3_0 = P3^0; sbit P3_1 = P3^1; sbit P3_2 = P3^2; sbit P3_3 = P3^3; unsigned char code smgduan[18]={0x00, 0x3f,0x06,0x5b,0x4f,0x66,0x6d...

2019-01-25 14:44:48 5635 2

原创 51单片机数码管滚动显示

#include <reg51.h> unsigned char code smgduan[18]={0x00, 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; unsigned char code smgwei[8] = {0x00, 0x04,0x08, 0x0c...

2019-01-24 23:13:03 6333 1

原创 第5章 数组与指针

1、数组的下标总是从0开始吗 是的,对数组a[MAX](MAX是一个编译时可知的值)来说,它的第一个和最后一个元素分别是a[o]和aLMAX-1)。在其它一些语言中,情况可能有所不同,例如在BASIC语言中数组a[MAX]的元素是从a[1]到a[MAX],在Pascal语言中则两种方式都可行。 2、数组作为参数传递给函数时,可以通过sizeof得到数组大小吗 不可以。当把数组作为函数参数时,...

2018-10-07 20:18:24 121

原创 第4章 语句

1、空语句的作用 (1)消耗CPU时间,起延时的作用。 (2)为了程序的结构清楚,可读性好,以后扩充新功能方便。有些公司的编码规范要求,对于if/else语句等,如果分支不配对的话,需要空语句进行配对。 2、布尔变量是什么 布尔型变量是有两种逻辑状态的变量,它包含两个值:真和假。如果在表达式中使用了布尔型变量,那么将根据变量值的真假而赋予整型值1或0。 3、goto语句的作用 goto...

2018-10-07 19:15:20 632

原创 第3章 运算符、表达式

1、i++和++i的区别 (1)++a和a++,都是个表达式,最后的结果就取决于是先加,还是后加; (2)如果是先加,那么最后的表达式的结果就是a的值加1; (3)如果是后加的话,则表达式的值就是原来a的值; (4)无论是先加,还是后加,a的值计算后一定会加1; 2、^的使用 “^”的意思是:当两个操作数对应位不相同时结果的相应位即为一,否则为零。当然,这里的对应位是指二进制的位。 ...

2018-10-06 11:24:33 150

原创 第2章 数据类型

1、局部变量和全局变量的区别 局部变量是在函数内作定义说明的,其作用域仅限于函数内,离开该函数后再使用这种变量是非法的。全局变量是在函数外部定义的变量,不属于哪一个函数,它属于一个源程序文件,其作用域是整个源程序。在函数中使用全局变量,一般应作全局变量说明,只有在函数内经过说明的全局变量才能使用。 2、static全局变量与普通的全局变量的区别 这两者在储存方式上并无不同。这两者的区别在于非...

2018-10-05 16:11:59 119

餐厅服务系统(服务器端、客户端)

学校里做的科创项目,比较简单。服务器端可以登陆注册、用户管理、菜谱管理、餐桌管理、订单管理、分组管理。客户端可以登陆注册、显示菜单、搜索菜品、点餐、选择座位、查看订单。

2019-11-17

linux下的及时通信系统

1.采用C/S架构,采用TCP协议,select多路复用实现了服务器与多个客户端的通信。 2.采用sqlite3在服务器端记录储存所有用户注册时的账户、密码以及VIP标志。 具体功能:注册、登陆、群聊、查看在线用户、VIP用户、禁言、解禁、踢人等。

2019-09-04

C语言----课程设计通讯录.zip

课程设计时做的linux系统下的通讯录,用链表实现,使用sqlite3数据库保存数据,文件保存使用记录。

2019-09-04

空空如也

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

TA关注的人

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