自定义博客皮肤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)
  • 收藏
  • 关注

原创 Linux文件传输系统(文件的上传,下载)

TCP协议下的文件传输此程序是要实现linux下对文件的传输(上传,下载);包括对于Socket套接字的运用,对于目录的操作,对于文件的操作。成品演示:运行时带上俩个参数,ip以及端口;输入 list :显示某个目录下的全部文件列表;输入get 文件名 :下载文件;输入put 文件名 :上传;输入quit或者exit:退出;程序流程框架图1,服务器端:2,客户端:注意...

2018-10-25 14:39:10 959

原创 CallName 语音点名系统

点名系统这是程序运行图,包含点名系统,语音播报功能,以及记录存到数据库等;#include "app.h"#include "ui_app.h"#include <QFileDialog>#include <QFile>#include <QDebug>#include &a

2018-10-24 10:10:25 546

原创 程序中的内存分配

程序的内存分配?答:一个由c/c++编译的程序占用内存分为以下几个部分:1栈区由编译器自动分配释放,存放函数的参数值,局部变量的值等,其操作方式类似于数据结构中的栈;2堆区一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收,注意他与数据结构中的堆是两回事,分配方式是类似于链表;3全局区(静态区)全局变量和静态变量的存储是在一起的,初始化的全局变量和静态全局变量在一块区域,...

2018-11-05 20:10:13 171

原创 ubuntu怎么退出root

ubuntu怎么退出root终端输入sudo su后进入root模式退出root:1,终端输入exit2,ctrl+d3,直接关终端(不知道方法前只知道这一种方法)

2018-11-01 16:03:03 12525

原创 【领卓教育】sudo:/usr/bin/sudo 必须属于用户 ID 0(的用户)并且设置 setuid 位;解决方法;

sudo:/usr/bin/sudo 必须属于用户 ID 0(的用户)并且设置 setuid 位;是之前的误操作,导致sudo不能正常的使用,每次输入sudo,都会提醒 : sudo:/usr/bin/sudo 必须属于用户 ID 0(的用户)并且设置 setuid 位;这是因为修改了usr的权限,将usr整个文件夹的权限都修改为自己的组,而不是root;这个问题的修改方法:进入r...

2018-10-30 15:57:38 7938 2

原创 【领卓教育】不重复随机点名

不重复随机点名程序上一篇博客中记录了随机点名,但是总有一些所谓的“天选之人”,点名十有八九可能是他,但这不是程序问题,是概率问题,是运气太好造成的,比如课堂提问,总一个人也会不好,所以在上个博客的基础上进行了改进,使被点名的人不会再次被点;具体代码参考   “随机点名”;原理:原理相同,详细查看本篇博客的上一篇,包括随机数的产生,rand函数的运用,随机数种子的生成;程序代码:...

2018-10-29 20:34:44 1629

原创 【领卓教育】随机点名程序

随机点名简单的随机点名系统,利用c语言编写代码如下#include <stdio.h>#include <sys/time.h>char * name[]={"张 震","贾英楠","宋文硕","郭书城","李世超", "童迪鑫","曹成亮","张 辉","贾志忠

2018-10-29 20:03:51 865

原创 Linux下数据库sqlite3的安装与使用

安装sqlite3终端输入 sudo apt-get install sqlite3运行数据库终端命令行直接输入 :sqlite3sqlite3 xx.db:是要打开的数据库文件。若该文件不存在,则自动创建。若该文件存在,则打开。命令.database:显示当前打开的数据库文件在数据库中创建一个表 , 数据库可以理解为exclscreate table <table_n...

2018-10-26 19:26:00 2030

原创 C语言中指针的深入学习之指针与数组之间的恩怨

序言:我总是在想到底什么样的问题才是值得写一篇博客来记录的,什么高深的学术?显然对于笔者来说并不适合,我只是记录自己在所学之时觉得有价值的问题,这样博客也变得有意义了;a与&a的区别(指针加减的理解)注意此处是建立在定义int a[5] 的基础上;此处的a不是字符;分析下边代码:main(){ int a[5] = {1,2,3,4,5}; int *ptr ...

2018-10-25 19:22:38 203

原创 QT Creator中Stacked Widget实现多界面的跳转

Qt在不使用双ui界面的情况下实现界面的跳转作为QT Creator的初学者,在设置ui界面时总是会遇到一些有设计想法但不知道具体流程的情况,初学者最基础的就是只做一个界面,所有的按键都排布在一个ui界面下,若界面实现的功能多,那按键就一定会混杂,或者实现的功能需要一个整页的文本框,这样就限制了程序的编写与设计,这样,在网上可以查询到如何设置两个ui界面,但我今天所写的是利用第二种方法实现:St...

2018-10-24 18:44:07 2640

原创 对于关键字static的理解与运用

对于关键字static的理解,应该从两个方面,“生存周期”以及作用域。我对这个关键字的理解,除了老师对书面上的讲解,就是自己在网上查找关于c语言的书籍。向大家推荐一本关于c语言的书,是陈正冲老师的《C语言深度解剖》;关于书上所说,static是最名不副实的关键字,不要误以为这个关键字很安静,其实他一点都不安静,这个关键字在c语言中主要有两个作用,c++对他进行了扩展。1,第一个作用,修饰变...

2018-10-24 14:23:29 631

空空如也

空空如也

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

TA关注的人

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