- 博客(245)
- 资源 (7)
- 收藏
- 关注
原创 时间日期与时间戳转换(Linux C)
本文主要学习三个知识点,第一是UTC时间、GMT时间的概念;第二是在Unix环境下UTC时间与时间戳的转换;第三是在C语言中如何修改时区。 本文参考了《UNP》以及 http://blog.csdn.net/foxir/article/details/43916601 http://blog.csdn.net/ljafl9988/article/details/16847935
2018-01-10 11:40:04 27956
转载 C语言类型数据所占字节数
volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,
2017-12-02 12:01:39 20943
原创 Linux中如何屏蔽信号
本篇文章主要学习Linux的信号处理机制,着重学习屏蔽信号部分。屏蔽信号处理的两种方式类似于信号的捕获,一种方式是直接对其设置,另一种方式是先获得描述符的掩码,然后对其设置操作。
2017-11-20 20:49:09 4652 1
原创 带头结点的线性链表的基本操作
持续了好久,终于有了这篇博客,链表的操作需要借助图像模型进行反复学习,这里尽可能的整理并记录下自己的思考,以备后面复习,和大家分享。
2017-11-15 17:39:31 3334
原创 单链表的基本操作(头结点)
本篇博客主要是对线性链表的基本实现,因此无法摆脱链表的基本缺点,比如无法快速定位前驱、无法快速确定元素个数等等。当然优点是能够快速对链表进行学习。本篇博客将网络上对单链表的各种操作进行实现,方便大家学习,如有错误,不吝指正!
2017-11-06 20:49:15 14575
原创 线性表的顺序表示及实现
经过一个星期的学习,主要学习鲍春山的视频教程和严蔚敏的数据结构,将线性表的学习记录下来,和大家分享。如有错误,不吝指正! —-2017.10
2017-10-31 22:54:31 1210
转载 八大排序算法
排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。
2017-10-30 17:04:05 299
原创 浮点数与字节数据转换详解
本文参考网络上的诸多文章,首先分析了单精度浮点数是如何在机器中存储的,然后将浮点数转换为内存中显示的字节数据,进而又将字节数据转换为单精度浮点数。主要用于对数据存储的分析和字节流转换为有效数据方面。
2017-10-23 21:01:54 32780 5
转载 UNIX网络编程之一:代码环境搭建
这一路有很多大神,希望自己这学期能够看完《UNIX网络编程卷一:套接字联网API》,这个博客全文转自那个博主的,只是对其中出错地方进行补充说明,实测成功。
2017-09-24 17:38:59 3273 9
原创 Unix网络编程实例一
引言:Linux的核心就是不要重复发明轮子,因此这里思想全部学习于UNP,代码部分参考一位博主的,自己在他的基础上稍加修改,使其更注重代码的分析而不是工具的使用。
2017-09-24 15:57:16 1039 3
原创 centos linux下的常用命令
本次博客主要总结复习了最基本的Linux指令,按照自己的总结将其分为几个方面,希望和大家一起加强学习,Linux路漫漫其修远兮,吾将上下而求索~
2017-09-18 22:02:07 661
原创 深入分析根据字节取数据
如何将一个数据包中的部分数据提取出来,并转化为有效数据,相信这是很多做网络、串口的同仁们遇到的问题,希望这篇文章能给你一些思路:)
2017-09-13 16:02:44 1380
原创 petalinux 2017.2安装指南
—-说明 petalinux 2017.2的安装和之前版本有一些改变,如果没有注意,很有可能安装失败。这篇博客是上一篇博客的一个补充,因此这里只对关键的部分进行记录。petalinux2017.2必须使用普通用户权限安装,安装路径在/home下。一、检测环境由于petalinux目前最新的版本所需空间都比较大,因此建议安装前查看磁盘空间是否够用。比如我需要安装在home路...
2017-09-09 11:36:45 7082 10
原创 petalinux 2015.4&& 2016.2安装指南
     如果希望完整的将petalinux环境搭建完成,建议一定要按照下面三个大步骤进行安装,不要打乱顺序。其中第一阶段主要是ubuntu环境的搭建及软件的下载;第二阶段是安装petalinux需要的各种库文件,为下一步真正安装做准备;第三步骤才是真正的安装及验证。如果第二阶段的库没有安装完整那么安装petalinux很可能失败,安
2017-09-07 22:17:06 5683
原创 关于类容易模糊的三个知识点
本次博客 主要复习三个模糊的知识点。其中 > 构造函数与析构函数的定义、声明与使用; > this指针作为隐含参数以及返回*this对象本身; > 在类中声明常量的两种方式。
2017-08-31 11:03:35 349
原创 重载运算符与友元函数
本次博客 主要学习运算符重载和友元函数。其中 运算符重载能够将平时用于内置类型的变量的操作符(如+,-,*,/等)用于类对象; 友元这种C++机制使得非成员函数可以访问私有数据。
2017-08-30 21:26:51 6426 2
原创 创建petalinux工程的两种方法
PetaLinux建立工程的两种方法,第一种方法是基于BSP建立工程,第二种方法是创建一个自定义工程。 本文全部参考自:http://blog.csdn.net/u013793399/article/details/53054734 去除了搞笑部分,经实际验证后撰写。基于BSP建立工程PetaLinux BSP简要介绍 ...
2017-08-25 21:36:08 6936 3
原创 C++一个标准类的学习
本博客重新复习类,首先分析OOP程序员常常依照的客户/服务器模型,继而以服务器设计人员身份从类的声明、类的定义两方面实现,最后以客户者身份进行对类的使用。
2017-08-25 09:45:13 856
原创 linux C读书笔记
完成最近的学习任务,把《linux C程序设计 王者归来》吴岳编著这本书自己不懂的和一些底层的知识点记录下来,好记性不如烂笔头,加油加油!
2017-07-18 20:40:09 660
原创 模式识别总结 下
上一篇复习了模式识别中的有监督学习部分,本文着重分析无监督学习部分。第一部分:非线性分类器这里主要分为四部分,列举后分别进行分析学习:非线性支持向量机多层神经网络RBF网络模板匹配(相关法)非线性支持向量机广义线性判别 概念:在样本分类中,只要各类别之间没有重叠,可以通过映射变换,将样本映射为线性可分样本。 比如利用0-n阶多项式线性组合构造分类器 缺点:经过这种变换,维数大大增加,形
2017-06-27 00:28:28 1800
原创 模式识别总结 上
本总结参考国外名著《模式识别》第四版和张学工编著得《模式识别》第三版,以及电子科技大学PPT复习总结而成。一、线性分类几种情况最大后验概率分类 根据先验概率和似然概率求后验概率,比较大小最小错误概率分类 根据先验概率和似然概率乘积,比较大小最大后验概率分类就是最小错误概率分类。最小代价(损失、风险)分类 引入错误分类代价,选择最小风险的分类。最小错误概率分类是最小代价分类的特例(当代
2017-06-26 00:05:05 3067
原创 2016年度总结(下)及展望
今天其实是开学的第一天,没有去上课,想着总有些事情没有完成,那就在这新的征程的起点,把2016下半年的总结写了吧。 回顾不是为了缅怀过去,而是为了展望未来!2016年9月,自己结束了一个城市,一个大学的故事,来到一座新的城市,开始了未来3年的学习生涯,也许是自己最后一个完整的学习生涯。校园生活篇 来到新的学校,首先和来自原学校的同学,师兄师姐一起聚餐。和自己团队的导师同学见面聚餐,这些中大部分现
2017-02-20 17:24:35 693 3
原创 2016年总结篇(上)
16年,我做了什么。 明天就要回家了,这会就听着歌写点什么吧,谨以此纪念我逝去的2016年,那些岁月,或美丽,或苦涩就这样一点点的陪伴我度过春夏秋冬,真的,此刻,自己的心情没有高兴,喜悦,却也没有那麽悲伤,那就写下点什么吧,那些日志,是用来记忆一个普通人的时间的流逝而已。 1.驾校篇 自己从大四上学期期末,才发觉考驾照的重要性,然后正好拿了大学的唯一一次奖学金,就全部拿来交驾
2017-01-19 22:25:08 527
UNP学习笔记讲义
2019-04-29
Qt五子棋程序源码
2018-11-08
msp430F149 12864并行(已测忙).txt
2014-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人