自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言关键字volatile

想送你个超级可爱的礼物,可是快递员不让我钻进箱子        ----@瘦子打造营    来源:知乎https://www.zhihu.com/question/34472193/answer/193505071  C语言关键字volatile,表明此关键字声明的变量系统每次读取的时候要从内存中读取。  这是对volatile关键字的解释,仅仅停留在这个概念而已。要想

2017-10-23 21:44:54 431

原创 C++程序结合MySQL

我努力的全部意义是想给爸妈买东西的时候,像他们给我买时一样干脆。        ----夏不夏说     来源:知乎https://www.zhihu.com/question/34472193/answer/193505071不多说直接看代码intmain(){    MYSQL *conn; //数据库链接句柄    MYSQL_RE

2017-09-27 08:27:04 625

原创 mysql 存储过程、变量、函数、触发器、游标、视图、查询、索引、事务

不想靠爸爸,他老了。        ----夏不夏说     来源:知乎https://www.zhihu.com/question/34472193/answer/1935050711、存储过程:    所谓存储过程,就是为了实现某一特定的功能,将多条sql语句集合在一起, 一次性执行,当下一次需要再次执行的时候只需要调用存储过程即可。    查看存储过程

2017-09-15 16:10:15 581

原创 mysql 基本指令

我的后台只有观世音菩萨。        ----夏不夏说     来源:知乎https://www.zhihu.com/question/34472193/answer/193505071       DBMS:数据库管理系统,数据的所有存储,检索,管理和处理实际上都是DBMS完成的。        mysql 就是一种DBMS,即它是数据库管理软件;oracl

2017-09-15 13:27:14 609

原创 C++ 将数据写入链表,将链表写入文件,再将文件中的内容读出

就算世界荒芜,总有一个人,他会是你的信徒。          ----《独木舟里的星星》第一步:创建一个节点templatetypenameT>class Node{public:    Node(T data)    {        m_data = data;        m_pNext = NULL;    }    c

2017-08-26 19:14:44 30846 3

原创 系统编程函数之线程

1、创建线程:pthread_create 即创建一个并发执行的流程,从属与进程,不和进程分离,线程和进程间共享所有资源NAME       pthread_create - create a new threadSYNOPSIS       #include         int pthread_create(pthread_t *thread,const pthrea

2017-08-13 15:26:12 420

原创 系统编程函数之信号量

1、killNAME       kill - send signal to a processSYNOPSIS       #include        #include        int kill(pid_t pid, int sig);RETURN VALUE       On success (at least one signal was sent)

2017-08-13 15:19:22 461

原创 系统编程函数之进程及进程通信

1、产生一个子进程NAME       fork - create a child processSYNOPSIS       #include        pid_t fork(void);RETURN VALUE       On  success, the PID of the child process is returned in the parent, a

2017-08-13 15:15:37 491

原创 系统编程函数之文件目录操作

1、文件的创建打开:creat 、openNAME       open, openat, creat - open and possiblycreate a fileSYNOPSIS       #include        #include        #include        int open(const char *pathname, int fl

2017-08-13 15:00:10 548

原创 C语言炫酷输出

我吃得下一个超市,一群牲口,吃得下一群梦想和野心。         ————《饥饿是很好的锻炼》    在写完C语言程序进行展示的时候,往往用printf打印需要的内容,默认在Linux系统下紫色的背景,白色的字体显得单调乏味,一些简单的指令可以使打印的内容更加炫酷。     1、字体颜色效果;     格式:printf("\33[背景颜色;字颜色mhello world

2017-08-06 12:37:18 9144

原创 gcc编译器原理,多文件编程,makefile工具

gcc编译器多文件编程makefile工具

2017-07-22 20:48:55 670

原创 c语言容易忽略的点

世间事,除了生死,哪一件不是闲事。        ------仓央嘉措        在Linux环境下,gcc编译器由分析器、优化器、编译器组成。gcc执行分四步:        1)预处理;执行预处理语句,删除注释(预先护理部分语句)gcc -E xx.c xx.i         2)编译;将C语言转化为汇编语言(检查C语言的语法正确性) gcc -s xx.i -o x

2017-07-15 12:52:10 806

原创 vim的基本使用

我这个人走的很慢,但从不后退。 ------林肯vim有三种工作方式:1、试图模式,用于浏览;2、插入模式,用于编辑;3、命令模式,用于输入命令。在终端输入vim后,首先进入的是视图模式,方便浏览;若想进入插入模式,可以输入:1)i,输入后光标位于所处位置前面;2)a,输入后光标位于所处位置后面;3)o,光标另起一行。从插入模式退回到视图模式按Esc键进

2017-07-15 12:48:06 471

原创 Linux入门指令

Linux系统命令格式:          command [options] [arguments] 方括号里的内容可有可无。command 所发出命令,option 命令的选项,说明对命令的要求,arguments 命令的参数,描述命令作用的对象。首先,进入系统后系统的默认身份是普通管理员(我的是ubuntu),作为普通管理员,权限只限于主目录下(~),如果想在根目录下操作,需要获得超

2017-07-08 15:11:54 416

原创 Linux简介,linux终端符号含义

世界充满里假象,只有苦痛不会说谎。                           ------《摔跤吧,爸爸》       目前主要有三大系统1、Windows;2、Mac os;3、Linux。Windows操作系统大家再熟悉不多了,主要用于家庭影音娱乐。Mas os是苹果机的专用系统,电脑病毒大多都是针对Windows操作系统,Mac os因为与Windows框架不同,所以很少受到攻

2017-07-08 09:00:03 5357 3

学生管理资源 C语言

学生信息管理系统的目标是为方便统一管理学生的信息并为管理员和学生提供一个信息共享和查询的平台。 要求使用链表实现存储、读写以及管理学生信息。 属性:必选 描述:学生信息必须包含如下项(包括但不限于): ● 学号(ID); ● 姓名 ● 密码 ● 年龄 ● 班级 ● 性别 ● 数学成绩 ● 语文成绩 ● C语言成绩 : : 1.2、登陆功能定义 运行学生信息管理系统之后,使之能提供以下几项功能: 1.2.1 该系统以菜单方式工作;比如:管理员查找按序号查找 1.2.2 登录功能: 系统启动后有提示进入登录界面;使用超级管理员用户名和密码登录,比如用户名“admin”,密码:“123456”。 学生用用户名和密码登录。 属性:必选 可选项: 对于密码可选择实现隐藏密码功能。 ◆管理员 1.3学生信息录入功能(学生信息用文件形式保存)----输入 属性:必选 描述:实现对学生信息基本信息的录入,其中名次根据成绩自动计算(添加)。 注意:(1)学号不能重复,名字可重复; 1.4 学生信息浏览功能----输出 属性:必选 描述:(1)按学号顺序显示; (2)按名次显示; (3)按某一学科成绩顺序显示,并在最后显示出该学科平均分; (4)按分数段来显示学员信息(可选项)。 1.5修改信息 1.5.1修改密码(包括管理员和学生个人) 属性:(可选项) 1.5.2 修改学生信息 (1)管理员身份:可以修改学生的所有信息; (2)可设置不同课程角色的管理员可以修改对应的成绩;(可选项) (3)学生身份:修改密码;(可选项)。 1.6删除操作: 属性:必选 描述:根据不同需求对文件中的学生信息进行删除操作 a)根据ID删除; b)根据姓名删除(注意考虑重名情况); c)根据班级ID号删除(属于某个班级的学生全部删除); ※注意:在查找到某一条学生信息后,需要删除时,需要有提示是否确认删除? 确认删除后,要释放内存空间。 1.7排序操作: 属性:必选 描述:根据不同的需求和选项对学生信息进行排序和打印输出。 a)根据学号排序; b)根据单科成绩; c)根据总分排序; 1.8保存学生信息; □ 系统中的数据如果有增,删,改等改动,在退出时要提示是否保存; □ 退出系统时,记得要回收资源。 1.9界面友好 属性:必选 描述:用户的一些操作前后做出一些必要的提示或确认。所有完成的功能都需要友好。 例如: ● 增加失败提示; ● 删除失败和成功提示、删除前的确认; ● 修改失败和成功提示、修改前/后的确认; ● 查找失败提示、查找成功的确认; ● 退出系统时,如果有修改要提示是否保存; ● 其它方面的界面问题; ◆学生身份 学生以自己的学号作为登陆账号,结合管理员在录入学生信息时设定的原始密码进行登陆; 登陆方式与管理员登陆方式一样(详细见登陆功能定义部分)。 属性:必选 描述:(1)登陆之后学生可以查看自己的学生信息(包括个人基本信息和有关成绩的信息)。 (2)可修改自己的登陆密码。 (3)其他个性功能(可查看自己在全班以及全校的排名)作为可选项。

2017-09-02

Linux常用指令

Linux常用指令,简单方便

2017-07-08

Linux简介、Linux终端符号、硬盘分区、Linux用户分类

对于Linux的基础介绍,利于新手对Linux的理解

2017-07-08

空空如也

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

TA关注的人

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