自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fzzjoy的专栏

Stay Foolish

  • 博客(14)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 简单邮件传送协议SMTP

简单邮件传送协议,简称SMTP(Simple Mail Transfer Protocol)。一个电子邮件系统应具有三个主要组成构件,用户代理、邮件服务器、SMTP和POP3(注:POP3是邮局协议(Post Office Protocol)的版本3),如下图: 说明:1、用户代理UA(User Agent)就是用户与电子邮件系统的接口,在大多数情况下它就是运行在用户PC机中的一个

2015-11-25 21:43:44 5447

原创 获取子进程终止状态:wait和waitpid

当一个进程正常或异常终止时,内核就向其父进程发送SIGCHLD信号。因为子进程终止是个异步事件(这可以在父进程运行的任何时候发生),所以这种信号

2015-11-25 17:15:00 2670

原创 关联容器

关联容器中的元素是按关键字来保存和访问的,其类型有:1、map类型map类型通常称为关联数组,是关键字-值对的集合,例如可以将一个人的名字作为关键字,将其号码作为值。称这样的数据结构为“将名字映射到号码”;示例如下:#include#includeusing namespace std;int main(){ map word_count; st

2015-11-22 20:07:03 319

原创 Linux指令_xargs

xargs是一个管道命令,通过man xargs可以发现,此命令可以对标准输出执行其他命令。例如(找出指定目录下具有特殊权限的文件名,并列出详细属性):

2015-11-16 20:02:31 542

原创 谓词与lambda表达式

谓词谓词是一个可调用的表达式,其返回结果是一个能用作条件的值,一般作为算法重载的参数使用。STL中所使用的谓词分为两类:一元谓词:只接受一个函数;二元谓词:可以接受两个参数。接受谓词参数的算法对输入序列中的元素调用谓词。因此,元素类型必须能转换为谓词参数类型。例如://比较函数,用来按长度排序单词bool isShorter(const string &s1,const

2015-11-16 15:11:16 4526 1

原创 STL_顺序容器、适配器、迭代器

顺序容器类型

2015-11-11 18:55:23 578

原创 父子进程终止顺序与僵死进程

在Linux_父子进程与fork一文中,我们知道子进程是在父进程调用fork之后生成的。那么关于父子进程终止先后顺序又会有什么影响呢?1、父进程在子进程之前终止对于父进程已经终止的所有进程,它们的父进程都改变为init进程。我们称这些进程由init进程收养。其操作过程大致是:在一个进程终止时,内核逐个检查所有活动的进程,以判断它是否是是要终止进程的子进程,如果是,则该进程父进程ID就更改为

2015-11-09 21:23:26 3088 1

原创 黄山自驾游攻略——不仅仅是攻略哦

尽管身为一个黄山市民,由于不在景区的关系,去的黄山次数也只是去过了俩次,第一次去是学校组织的,抱团的一日游。到了那里也只是纯粹的赶路,从前山到后山,从云谷寺到慈光阁至此旅行就此结束,实在对黄山也没多大印象,也没爬什么陡峰,匆忙结束了。心有不甘,便着手打算二度黄山,有俩日。希望可以多逛逛,对黄山多一些了解。于是便和同学匆忙决定二登黄山。由于这次是自驾游,所以还是提前准备了一些东西。打听清楚去的客

2015-11-09 20:57:15 1379

原创 Nginx的使用入门

关于Nginx的安装配置请参考:Ubuntu下nginx的编译与安装

2015-11-08 20:47:25 320

原创 Linux环境下C程序启动、终止分析

当内核执行C程序时(使用一个exec函数,即创建),在调用main前先调用一个特殊的启动例程。可执行程序文件将此启动例程指定为程序的起始地址——这是由C编译器调用设置。启动例程从内核取得命令行参数和环境变量值,然后为按上述方式调用main函数做好安排。当终止一个进程时,有8种方式使进程终止,其中5种为正常终止,它们是:从main函数返回;调用exit;调用_exit或_Exit

2015-11-08 19:56:59 1771

原创 Linux_父子进程与fork

进程标识每个进程都有一个非负整数表示的唯一进程ID,如交换进程(即调度进程)ID为0,init进程ID为1,页守护进程ID为2;函数fork原型如下:fork函数被调用一次,但返回两次,两次返回的区别就是子进程返回的是0,父进程返回的新子进程的ID;子进程是父进程的副本,获得了父进程数据空间、堆和栈的副本;父子进程并不共享这些存储空间,共享正文段(即代码段);因此子进程

2015-11-08 16:59:06 3647

原创 Linux指令_ps与kill命令

Linux中的ps是Process status的缩写。用来查看当前运行哪些进程,ps命令列出的是当前那些进程的快照,就是执行ps命令那个时刻的进行,如果要动态的显示进程的信息,需使用top命令。ps命令支持三种使用的语法格式UNIX 风格,选项可以组合在一起,并且选项前必须有“-”连字符BSD 风格,选项可以组合在一起,但是选项前不能有“-”连字符GNU 风格的长

2015-11-05 15:32:15 613

原创 Linux指令_tar命令(压缩解压缩指令)

在linux下常见的压缩技术有:gzip和bzip2,它们仅针对单一文件进行压缩,tar程序则是将多个文件或目录打包成一个大文件,它们对应的文件扩展名如下:其中.Z— compress压缩程序已经很少使用;其中以tar命令使用最为广泛,常用的指令选项如下:简单记忆如下: 压 缩:tar -jcv -f filename.tar.bz2 要被压缩的文件或目录名称

2015-11-02 15:19:34 1037

原创 二级指针与二维数组

先看一道笔试题:#includevoid func1(int **a){ printf("a[0][1]=%d\n",a[0][0]);// printf("a[0][1]=%d\n",a[0][1]);// printf("a[0][1]=%d\n",a[1][0]);// printf("a[0][1]=%d\n",a[1][1]);//}voi

2015-11-01 11:17:42 6471 1

qt-solutions.rar

qt扩展库源码:属性树等

2021-09-01

如何制作DLL接口及使用

具体教程详见:http://blog.csdn.net/u010275850/article/details/53742683

2016-12-19

基于STM32高精度频率计的设计

这是我自己采用STM32的定时器外部计数模式,考虑到了计数溢出中断。开设1s的时钟窗口。数据均通过MATLAB二次拟合处理过,以纠正误差。理论上可以测到1hz-无穷的频率范围(但在本实验中只是测到了1Mhz.对1Mhz以上数据并没进行数据拟合,故认为不在指标内),分辨率为1Hz(因为是开了1s的时间窗口,时间窗口越大,分辨率越高)高精度频率计。避免了输入捕获受输入时钟的大小限制。自己设计的方案。当然数据拟合部分还能分段拟合,精度就更高了。

2014-08-10

18B20串口显示

测试通过,能用。又不懂的可以给我留言,提供技术支持。

2014-05-29

NRF24L01双向通信

基于单片机的NRF24L01通信程序。测试通过,保证能用。

2014-05-29

uCGUI最新固件库

最新的固件库哦,亲测能用哦。是基于KEIL mdk开发使用,一般8、16、32位单片机开发都OK。

2014-04-20

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

TA关注的人

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