自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (17)
  • 收藏
  • 关注

原创 Linux C/C++编程之(十三)系统IO函数

文章目录一、概述二、当头棒喝三、函数概述四、IO函数介绍1)open2)close3)read一、概述二、当头棒喝去掉代码中的注释掉的 fflush 再试下:系统默认会打开三个文件描述符(stdin,stdout,stderr),在程序中 close(1) 关掉了标准输出,此时 open 打开返回的是最小可用的文件描述符,也就是 fd = 1,因此 printf 本应该打印到文件中,但是 close(fd) 不会触发 buffer 刷新,因此既不会输出到屏幕也没有输出到 msg.log 中

2020-06-30 22:53:25 5038

原创 Linux C/C++编程之(十二)makefile项目管理

文章目录一、概述二、编写1)文件的命名规则2)用途3)基本规则4)工作原理5)执行6)变量7)函数三、实操第一版makefile第二版makefile第三版makefile第四版makefile第五版makefileFinal版makefile一、概述二、编写1)文件的命名规则makefileMakefile2)用途项目代码编译管理节省编译项目的时间一次编写终身受益3)基本规则目标:依赖(tab)命令目标 -->要生成的目标文件依赖 -->生成目标文件

2020-06-30 16:49:31 8163 2

原创 Linux C/C++编程之(十一)gdb调试

文章目录一、概述二、使用场景三、gdb调试四、gdb详解1. 简介2. 生成调试信息3. 启动GDB 的方法4. 程序运行上下文5. 调试代码6. 设置断点7. 查看运行时数据8. 自动显示五、GDB基本命令总结一、概述二、使用场景使用场景el-程序编译无误,但是有逻辑错误使用文字终端(shell),实现一个单步调试的功能生成可执行文件之前必须加参数-ggcc hello.c -o hello -g三、gdb调试gdb + 可执行文件(如:gdb hello)启动gb调试I(l

2020-06-30 14:06:09 6041

原创 Linux C/C++编程之(十)动态库的制作和使用

文章目录一、概述二、动态库的优缺点三、动态库的制作(1)制作步骤(2)实际操作四、动态库一、概述二、动态库的优缺点机制:共享库的代码是在可执行程序运行时才载入内存的,在编译过程中仅简单的引用,因此代码体积较小。优点:节省内存(共享)易于更新(动态链接)停止运行程序使用新库覆盖旧库(保证新旧库名称一致,接口一致)重新启动程序缺点:延时绑定,速度略慢使用场合:对速度要求不是很强烈的地方都应使用动态库注意事项:动态库是否加载到内存,取决于程序是否运行命

2020-06-30 10:29:32 5437 1

原创 Linux C/C++编程之(九)静态库的制作和使用

文章目录一、概述二、静态库的优缺点三、静态库的制作(1)制作步骤一、概述二、静态库的优缺点优点:寻址方便,速度快库被打包到可执行程序中,直接发布可执行程序即可使用缺点:静态库的代码在编译过程中已经被载入可执行程序,因此体积较大如果静态函数库改变了,那么你的程序必须重新编译使用场合:在核心程序上使用,保证速度,可忽视空间主流应用于80、90年代,现在很少用三、静态库的制作(1)制作步骤1)编译得到 *.o文件gcc a.c b.c c.c -c2)打包得到静态库

2020-06-30 09:08:38 4858

原创 Linux C/C++编程之(八)gcc编译

文章目录一、概述二、gcc编译的四个阶段三、gcc命令四、gcc编译1. gcc -E2. gcc -S: 生成汇编指令3. gcc - c: 生成二进制文件4. gcc -I: (包含头文件)5. gcc -o: 指定输出6. gcc -D xxxx: 编译时传递宏7. gcc -g: 用于gdb调试8. gcc -Wall: 多警告9. gcc -lstdc++: 指定c++方式编译一、概述二、gcc编译的四个阶段三、gcc命令四、gcc编译1. gcc -E预处理头文件展开宏替换

2020-06-29 22:22:34 4717

原创 Linux C/C++编程之(七)vim命令,操作和配置

文章目录一、概述二、vim编辑器的使用三、工作模式:四、命令模式下的操作:1)光标的移动2) 删除操作3)撤销操作4)复制粘贴5)查找操作6)替换当前字符7)缩进:8) 查看man文档五、文本模式下的操作:六、末行模式下的操作:七、分屏操作:八、vim配置参考一、概述两张图:二、vim编辑器的使用vi – vimvim是从vi发展过来的一款文本编辑器vi a.txt前提: 安装了vim软件这里引申出一个问题:Ubuntu的vi模式下不能正常使用上下左右方向键原因:Ubuntu系

2020-06-29 18:03:38 4625 1

原创 Linux C/C++编程之(六)常用命令之帮助和压缩和解压缩命令

文章目录一、获得命令或配置文件帮助信息:man二、获得shell内置命令的帮助信息:help三、获得命令的中文帮助信息:--help四、将文件压缩为 .gz 格式,只能压缩文件:gzip五、将 .gz 文件解压:gunzip六、将文件或目录压缩为 .tar.gz 格式:tar -zcvf七、将 .tar.gz 文件解压:tar -zxf八、压缩解压缩格式 .zip九、将 .zip 文件解压:unzip十、将文件压缩为 .bz2 格式,只能压缩文件:bzip2十一、将 .bz2 文件解压:bunzip2一、

2020-06-29 16:56:50 6481

原创 Linux C/C++编程之(五)常用命令之文件搜索命令

文章目录一、最强大的搜索命令:find1)根据 文件或目录名称 搜索2)根据 文件大小 搜索3)根据 所有者和所属组 搜索4)根据 时间属性 搜索5)根据 文件类型或i节点 搜索6)组合条件 搜索二、在文件中搜寻字符串匹配的行并输出:grep一、最强大的搜索命令:findfind命令是Linux系统中用来进行文件搜索用的最多的命令,功能特别强大。但是能搜索到的文件特别多,所以尽量少用find命令,就算要搜索也应该尽量的缩小范围,也不要在服务器使用高峰期进行文件搜索,因为搜索也是很占系统资源的。英文原

2020-06-29 15:43:40 6552

原创 Linux C/C++编程之(四)常用命令之链接命令和权限命令

文章目录一、链接文件命令:ln二、更改文件或目录权限命令:chmod三、改变文件或目录所有者/所属组的命令:chown/chgrp四、缺省权限命令:umask一、链接文件命令:ln英文原意:link命令所在路径:/bin/link执行权限:所有用户功能描述:生成链接文件语法:ln 源文件 目标文件-s 创建软链接不加 -s 创建硬链接例子:创建文件hello的软链接hello.soft:ln -s hello hello.soft创建文件hello的硬链接hello.h

2020-06-29 14:18:44 4439

原创 Linux C/C++编程之(三)常用命令之文件处理命令

文章目录一、Linux命令的普遍语法格式二、一、Linux命令的普遍语法格式Linux命令格式(可修改):命令 -选项 参数例子:ls -la /etc二、

2020-06-29 11:55:25 4489 1

原创 Linux C/C++编程之(二)常用命令之目录处理命令

文章目录一、Linux命令的普遍语法格式二、显示目录文件命令:ls一、Linux命令的普遍语法格式Linux命令格式(可修改):命令 -选项 参数例子:ls -la /etc二、显示目录文件命令:ls英文原意:list命令所在路径:/bin/ls执行权限:所有用户功能描述:显示目录文件语法:-a 显示所有文件,包括隐藏文件-l 详细信息显示,包括文件的属性和权限等数据-d 仅显示目录名,而不显示目录下的内容列表-h人性化显示(hommization)

2020-06-29 09:58:34 5162 2

原创 Linux C/C++编程之(一)VMware 虚拟机安装Ubuntu16.04 图解

文章目录〇、前言一、VMware二、下载文件准备1)VMware 12.0.12)Ubuntu 16.04.5 LTS 64位三、安装Ubuntu1)新建一个虚拟机,选择自定义(高级),然后点击下一步2)点击下一步3)选择稍后安装操作系统,然后 点击 下一步4)客户机操作系统选择 Linux,版本 Ubuntu 64位5)输入虚拟机名称和安装位置,然后点击 下一步6)配置处理器,按照个人电脑配置选择就行,实在不知道的就默认即可7)为虚拟机分配内存,按照个人电脑配置选择就行8)网络类型 连接方式选择 使用网络

2020-06-28 22:18:04 6514

超分辨率重建.zip

超分辨率的论文总结在博客https://blog.csdn.net/TeFuirnever/article/details/90719309中,所有的论文在压缩包中。

2019-06-02

alpha matlab.zip

通过matlab仿真产生Alpha稳定分布随机数;Alpha稳定分布概率密度函数计算;

2019-05-24

Win10Style.zip

可用于自定义的win10鼠标图案,解压改文件之后,打开文件夹中的AutoSetup文件,右键点击选择安装即可安装,然后选择该蓝色调鼠标图案即可。

2019-05-16

Python-100-Days-master.rar

专栏——Python - 100天从新手到大师,全部代码和笔记,Python学习这个100天就够了

2019-05-14

CS231n斯坦福大学李飞飞视觉识别课程作业代码

CS231n斯坦福大学李飞飞视觉识别课程作业代码:包括三次作业的代码,jupyter notebook和py格式的文件。

2019-05-06

批量rename图片——REname_images.zip

以手写数字识别的数据集mnist为例,可以把普通的数字改成对应‘名字+格式’的‘名字+拓展名’,例如:原图片名字——1.bmp,改变后的图片名字——num0_1.jpg,包含手写数字识别的数据集mnist,改变后的数据集,以及对应的代码

2019-04-13

机器学习的数学基础(高数,线代,概率,凸优化,斯坦福大学数学基础)

用于学习机器学习的数学基础:高等数学,线性代数,概率论与数理统计,凸优化_王书宁_中文_笔记_答案,机器学习的数学基础,斯坦福大学机器学习数学基础

2019-04-11

香港科技大学TensorFlow三天速成课件

香港科技大学对于TensorFlow,设计并创建了三天速成课程,这里是PPT

2019-04-11

李宏毅—1天搞懂深度学习(ppt,pdf以及精心整理的目录)

Deep Learning Tutorial——李宏毅Hung-yi Lee, 李宏毅—1天搞懂深度学习的ppt,pdf以及精心整理的目录。

2019-04-11

哈工大-操作系统实验-8次实验全部打包(没有实验七)

哈尔滨工业大学操作系统课程8次实验的源代码及实验报告的整合版(没有实验七),有两个是包含内核态线程的完整实验八。

2019-04-07

CS231n斯坦福大学李飞飞视觉识别课程作业

2017年度的斯坦福大学李飞飞视觉识别课程——CS231n的作业代码

2019-04-05

吴恩达机器学习作业

吴恩达的机器学习课程的python语言代码,包括大佬改进的代码,jupyter notebook完美运行

2019-03-29

统计学习方法-代码

根据李航著作的统计学习方法课程相应的代码,使用jupyter notebook可以完美运行

2019-03-29

tensorflow_models_nets-master

基于tf.slim的GoogLe - inception_v1和inception_v3两种结构的代码,完美运行

2019-03-29

tensorflow-vgg-master

基于TensorFlow的vgg结构代码,包括vgg16和vgg19两种结构,带有测试数据,运行完美

2019-03-29

林轩田机器学习书籍

林轩田机器学习的书籍 --- Learning From Data_A short course_教材(全英文版本)

2019-03-27

林轩田机器学习作业代码

林轩田机器学习视频的的作业代码 --- Learning-from-data-作业代码

2019-03-27

空空如也

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

TA关注的人

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