自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

谱繁华的博客

C/C++/Linux相关记录

  • 博客(21)
  • 收藏
  • 关注

原创 学生学籍管理系统

     学生学籍管理系统           本项目主要实现了一个完整的基于C架构的学籍管理系统,采用 C编语言写。主要功能有登陆退出功能、学生信息添加、浏览、查询、修改、删除、成绩排名等。主要用到C中的指针、数组、文件、循环、排序等。代码如下:#include<stdio.h> #include<stdlib.h> #include...

2018-06-10 20:49:10 1681

原创 VS2013配置OpenCV

1.注意版本对应

2019-03-19 09:18:38 148

原创 VS在运行中出现  %TSD-Header-###%bq??C??|lK??4? €        解决办法

VS在运行中出现 %TSD-Header-###%bq??C??|lK??4? € @ R??Incompatible annotation and detection files. See output specifications表示文件加密,VS无法运行解决办法:1.找到加密文件2.在文件名后面加 .ini3.用Notepad+...

2019-03-13 15:05:27 9091 4

原创 python 从文件路径中截取所需文件名

# file:'/shipu/projects/mtcnn/Test/data/image/2002/11/02/big/img_976.jpg'#方法一imageID_F = file[38:68]imageID,_ = imageID_F.split('.')imageIN = imageID_F.split('.')print(imageID[0])#方法二...

2019-03-13 10:11:31 15041

原创 python for循环 文件嵌套读取,获取图片

文件嵌套读取,获取图片#base_path = '/shipu/projects/mtcnn/Test/data/image/2002/07/19/big/img_130.jpg'base_path = '/shipu/projects/mtcnn/Test/data/image/'subdirList = os.listdir(base_path)#subdirList.sort...

2019-03-13 09:24:49 3851

原创 C语言实现几种常见排序算法

1.冒泡法 冒泡排序最好的时间复杂度为 O(n)。冒泡排序总的平均时间复杂度为 O(n^2)冒泡排序算法的原理如下:1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。2.对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。3.针对所有的元素重复以上的步骤,除了最后一个。(比较 n-1 趟,每趟 n-1-i 次)4.持续每次对越...

2018-08-21 16:53:29 393

原创 注释转换

注释转换(c++项目)有时在一个系统中,有的使用 C++注释方式// ,有的使用 C 语言注释方式/* */, 要求把所有的注释统一,若是C++工程,则使用//进行注释,若是 C 语言工程时,使用/* */注释,针对一个大工程而言,不可能纯手工进行修改,我们需要一个自动化的转换工具开发环境:Linux职责描述:c++改为c注释头文件 utili.h主要封装一些头文件,枚举、宏定...

2018-08-21 11:30:39 204

原创 editplus如何通过FTP连接Linux

editplus如何连接Linux,建立root用户方法和建立普通用户的配置1.一一个2、方法一:建立root用户3、方法二:建立普通用户在Linux配置如下:1. adduser -d /home/shipu/ user  #在/home/shipu/下创建用户名为user的用户2. passwd user #为此用户设置密码3. systemctl status...

2018-08-14 14:57:08 882

原创 如何查看CSDN收藏

如何查看自己的·CSDN收藏登录博客,打开网址 https://my.csdn.net/my/favorite 即可

2018-08-14 09:12:07 151

原创 利用数组实现约瑟夫环

 利用数组实现约瑟夫环约瑟夫环(约瑟夫问题)是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。思路:利用公式 (i+m-1) %n,找出要输出数组的下标i#include<iostream>usi...

2018-08-09 16:51:28 3845 1

原创 利用链表实现约瑟夫环

利用链表实现约瑟夫环约瑟夫环(约瑟夫问题)是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。思路:利用库函数 list ,p指向链表开始,p往后跳m-1下,即p到第m个人,用q记住p的位置,删除q,p继续往后,依...

2018-08-09 16:01:07 976

原创 二叉树创建、遍历、查找等基本方法

二叉树创建、遍历(递归和非递归)、查找、高度、宽度、节点个数、叶子个数、找最近公共父节点,镜像树等基本方法#include<iostream>using namespace std;#include<queue>#include<stack>#include<deque>class Node{public:    char v...

2018-08-08 15:42:13 312

原创 c练习题【龙旗控股】

【龙旗控股】1、Windows NT下的32位机运行环境下:char str[] = “Welcome to 51_CC++”;int Array[] = {1,2,3,4,5,6,7,8,9};char *p = str;int  n;int func( int a[] )请计算:strlen(str), sizeof(str), sizeof(Array), siz...

2018-07-30 18:24:55 332

原创 malloc与new的区别

malloc与new基本区别1.malloc和free 是c语言的库函数,new和delete是c++运算符;2.malloc和free只是开辟和释放空间,new和delete除了开辟和释放空间还能构造对象(调用构造函数);例子:A *p = (A*)malloc(sizeof(A));A *p = new A;delete p;int *p1 = new int;*p1 = 5;int *p2 ...

2018-04-16 23:01:36 91

原创 有关文件的函数举例

有关文件的函数举例注:1.不要把fopen,fclose放循环里      2.“r”只读方式  “rb”二进制读  “w”只写  “rw”读写  “a”追加fread函数详解size_t   fread(   void   *buffer,   size_t   size,   size_t   count,   FILE   *stream   )   buffer   是读取的数据存放的内存...

2018-04-14 21:15:05 209

原创 静态函数、静态数据成员

1. static void fun() //静态成员函数,不用声明对象,直接用类名访问2. class Test{public:  Test(){} private:static int data;   }int Test::data = 0; //静态数据成员,不能在类内初始化。                 //若是普通成员,在类内构造函数中直接初始化 Test():data = 0;...

2018-04-13 20:19:57 121

原创 malloc 与realloc

malloc  动态分配内存 (开辟新空间)头文件   #include<malloc.h> 或者 #include<stdlib.h>void *malloc(size_t size);   ----在堆上动态分配size个字节的连续空间,如果分配成功,将所分配的空间首地址返回,否则返回空指针NULL.p=(int *)malloc(sizeof(int));  //p指...

2018-04-13 19:53:30 146

原创 C语言--指针

指针1.指针:地址。2.指针变量:存放地址的变量,首先是一个变量,它里面存放的是另一个变量的地址。3.形式: 基类型 *指针变量名(int *p)       注意:这里的基类型是指针变量所指的变量类型。例:void main(){ int a=1; int *p=NULL; p=&a;   //p指向a printf("%d\n",*p);  //取指针变量p所指的内存单元中的内容}结果...

2018-04-13 18:39:48 92

原创 C语言递归函数

递归函数本质是函数的嵌套调用,函数的自身调用自身。条件:1. 递归结束条件。          2.除了递归结束条件所执行的,其它每次执行的条件基本一样。例子:求5!#include<stdio.h>int fn(int n){ if(n==0||n==1) return 1; else return fn(n-1)*n;}void main(){ printf("%d\n",fn(...

2018-04-13 00:14:45 1472

原创 Windows与Linux系统基本区别

 Windows                                  Linux   有盘浮区分 (C D E F盘)            树形结构(\ 根目录) 、无盘浮之分  后缀名  .exe  .doc  .txt           无所谓 单用户                                     多用户...

2018-03-30 21:42:17 346

原创 Linux基本快捷键

history 展示历史命令 ctrl+p(方向键上) 历史命令列表里向上滚动 ctrl+n(方向键下) 历史命令列表里向下滚动 ctrl+b 光标前移 ctrl+f 光标后移 ctrl+a  光标到行首 ctrl+e  光标到行尾 ctrl+h == backspace  删除光标前一字符 ctrl+d 删除光标后一字符 ctrl+u 删除光标前所有字符ctrl+l 清屏 Tab 自动补齐命令、...

2018-03-30 21:29:05 81

空空如也

空空如也

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

TA关注的人

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