自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 C++的文件操作

很多人在C++编程中习惯使用ANSI C下的文件类型指针FILE来执行文件的有关操作,这难免影响C++程序的总体美观性。另外,C++标准IO库中提供了更为完善、易用的文件操作方法,所以建议使用标准库来实现文件的输入/输出,培养一种好的编程习惯。 1.文件的输入输出 文件操作的头文件有:ifstream提供文件读取功能;ofstream提供文件写入功能;fstream提供文件的读写功能(

2016-11-07 22:50:57 295

转载 extern "C"的简单解析

1.揭密extern "C" extern "C"包含双重含义,从字面上即可得到:首先,被它修饰的目标是 "extern”的;其次,被它修饰的目标是 "C”的。  首先来看一下 "extern”的含义:  a.在一个文件内,如果外部变量不在文件的开头定义,其有效范围只限定在定义到文件的结束处。如果在定义前需要引用该变量,则要在引用之前用关键字 "extern” 对该变量做“外部变量声明”

2016-11-07 22:40:14 331

转载 字符编码详解

第一部分:首先讲下自己遇到的问题         两边系统都是win7。 用c语言搭建了一个用ftp服务器跟前端来传输文件,默认只能设置为二进制文件。前端文本文件编码格式为utf-8, 前端吧文本文件跟dll等文件压缩成包,然后访问ftp服务器,把文件上传到服务器上。 我这边接收到压缩文件,解压。问题出来了,对于包含中文的文本文件,如果解压成写字板形式,乱码。解压成记事本,不乱码。但是如果把

2016-11-07 22:32:20 473

人工智能狂潮 机器人会超越人类吗

本书作者松尾丰认为,人工智能是“用人工方法制作的类人智能”,类人智能指的是具有“发现和觉察功能”的计算机,即能够从数据中生成特征量,并对相关现象进行模型化处理的计算机。 坊间观点:随处可见。分为4个级别。 级别1是单纯的控制程序,相当于公司的临时工,只能按照别人的指示来操作。 级别2是传统人工智能,如扫地机器人,相当于一般职员,需要理解很多规则并作出判断。 级别3是引入了机器学习的人工智能,如搜索引擎,相当于课长级别,是按照别人规定好的检查项目(提供样本)将业务切实往前推进。 级别4是引入深度学习的人工智能,相当于经理人级别,需要自己去发现检查项目(自己寻找特征量)。 作者:抽丝读书会 链接:https://www.jianshu.com/p/e0f72ced02e2 來源:简书 简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

2018-10-15

R的极客理想高级开发篇

R的极客理想高级开发篇,花了大力气搞到的,分享给大家,很好的R语言学习资料。

2018-10-10

linux网络编程-宋敬彬-part3

linux网络编程-宋敬彬-part2

2016-06-10

linux网络编程-宋敬彬-part2

linux网络编程-宋敬彬-part2

2016-06-10

linux网络编程-宋敬彬-part1

第1篇 Linux网络开发基础 第1章 Linux操作系统概述 2 1.1 Linux发展历史 2 1.1.1 Linux的诞生和发展 2 1.1.2 Linux名称的由来 3 1.2 Linux的发展要素 3 1.2.1 UNIX操作系统 4 1.2.2 Minix操作系统 4 1.2.3 POSIX 标准 4 1.3 Linux与UNIX的异同 5 1.4 操作系统类型选择和内核版本的选择 5 1.4.1 常见的不同公司发行的Linux异同 6 1.4.2 内核版本的选择 6 1.5 Linux的系统架构 7 1.5.1 Linux内核的主要模块 7 1.5.2 Linux的文件结构 9 1.6 GNU通用公共许可证 10 1.6.1 GPL许可证的历史 10 1.6.2 GPL的自由理念 10 1.6.3 GPL的基本条款 11 1.6.4 关于GPL许可证的争议 12 1.7 Linux软件开发的可借鉴之处 12 1.8 小结 13 第2章 Linux编程环境 14 2.1 Linux环境下的编辑器 14 2.1.1 vim使用简介 14 2.1.2 使用vim建立文件 15 2.1.3 使用vim编辑文本 16 2.1.4 vim的格式设置 18 2.1.5 vim配置文件.vimrc 19 2.1.6 使用其他编辑器 19 2.2 Linux下的GCC编译器工具集 19 2.2.1 GCC简介 19 2.2.2 编译程序的基本知识 21 2.2.3 单个文件编译成执行文件 22 2.2.4 编译生成目标文件 22 2.2.5 多文件编译 23 2.2.6 预处理 24 2.2.7 编译成汇编语言 24 2.2.8 生成和使用静态链接库 25 2.2.9 生成动态链接库 26 2.2.10 动态加载库 29 2.2.11 GCC常用选项 31 2.2.12 编译环境的搭建 33 2.3 Makefile文件简介 34 2.3.1 一个多文件的工程例子 34 2.3.2 多文件工程的编译 36 2.3.3 Makefile的规则 37 2.3.4 Makefile中使用变量 39 2.3.5 搜索路径 43 2.3.6 自动推导规则 44 2.3.7 递归make 44 2.3.8 Makefile中的函数 46 2.4 用GDB调试程序 47 2.4.1 编译可调试程序 48 2.4.2 使用GDB调试程序 49 2.4.3 GDB常用命令 52 2.4.4 其他的GDB 59 2.5 小结 60 第3章 文件系统简介 61 3.1 Linux下的文件系统 61 3.1.1 Linux下文件的内涵 61 3.1.2 文件系统的创建 62 3.1.3 挂接文件系统 64 3.1.4 索引节点inode 65 3.1.5 普通文件 66 3.1.6 设备文件 66 3.1.7 虚拟文件系统VFS 68 3.2 文件的通用操作方法 72 3.2.1 文件描述符 72 3.2.2 打开创建文件open()、create()函数 72 3.2.3 关闭文件close()函数 76 3.2.4 读取文件read()函数 77 3.2.5 写文件write()函数 79 3.2.6 文件偏移lseek()函数 80 3.2.7 获得文件状态fstat()函数 83 3.2.8 文件空间映射mmap()函数 85 3.2.9 文件属性fcntl()函数 88 3.2.10 文件输入输出控制ioctl()函数 92 3.3 socket文件类型 93 3.4 小结 93 第4章 程序、进程和线程 94 4.1 程序、进程和线程的概念 94 4.1.1 程序和进程的差别 94 4.1.2 Linux环境下的进程 95 4.1.3 进程和线程 96 4.2 进程产生的方式 96 4.2.1 进程号 96 4.2.2 进程复制fork() 97 4.2.3 system()方式 98 4.2.4 进程执行exec()函数系列 99 4.2.5 所有用户态进程的产生进程init 100 4.3 进程间通信和同步 101 4.3.1 半双工管道 101 4.3.2 命名管道 107 4.3.3 消息队列 108 4.3.4 消息队列的一个例子 114 4.3.5 信号量 116 4.3.6 共享内存 121 4.3.7 信号 124 4.4 Linux下的线程 127 4.4.1 多线程编程实例 127 4.4.2 Linux下线程创建函数pthread_create() 129 4.4.3 线程的结束函数pthread_join()和pthread_exit() 129 4.4.4 线程的属性 130 4.4.5 线程间的互斥 132 4.4.6 线程中使用信号量 133 4.5 小结 136 第2篇 Linux用户层网络编程 第5章 TCP/IP协议族简介 138 5.1 OSI网络分层介绍 138 5.1.1 OSI网络分层结构 138 5.1.2 OSI的7层网络结构 139 5.1.3 OSI参考模型中的数据传输 140 5.2 TCP/IP协议栈 141 5.2.1 TCP/IP协议栈参考模型 141 5.2.2 主机到网络层协议 143 5.2.3 IP协议 144 5.2.4 网际控制报文协议(ICMP) 146 5.2.5 传输控制协议(TCP) 150

2016-06-10

linux技术手册中英文版

linux技术手册中英文版

2016-04-17

定时关机程序

定时关机程序,可以定时关机,还可以设置密码,不让别人动你的电脑。

2013-08-03

samba-3.0.4.i386.rpm

samba-3.0.10-1.4E.i386.rpm 文件共享必须有的文件。

2013-07-03

旋转按钮SPIN与编辑框的联合

里面包好4个文件,2个头文件2个源程序把他加入到VC++工程,你的编辑框继承他,你的Spin继承他就可以实现编辑框与SPIN的联合了。

2013-05-02

主元分析对称性

对称性在日常生活中广泛存在,对一般物体镜像和旋转对称性的快速检测一直是计算机视觉的难题,至 今未有通用性很好且效率较高的算法.本文提出一种新的方法,把对称性检测问题转化为协方差矩阵的特征值分解问 题,文中的3个定理及其证明奠定了理论基础.此外还把这一结论推广到旋转对称性的检测问题.仿真表明:这种方法 理论基础扎实,操作简便,非常适合于强镜像对称复杂图像的镜像对称轴方向检测

2013-03-17

空空如也

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

TA关注的人

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