自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DaLaoZi的专栏

Stay hungry,stay foolish.

  • 博客(9)
  • 问答 (1)
  • 收藏
  • 关注

转载 gdb调试多进程和多线程命令(结合例子)

1. 默认设置下,在调试多进程程序时GDB只会调试主进程。但是GDB(>V7.0)支持多进程的分别以及同时调试,换句话说,GDB可以同时调试多个程序。只需要设置follow-fork-mode(默认值:parent)和detach-on-fork(默认值:on)即可。      follow-fork-mode  detach-on-fork   说明parent              ...

2018-03-25 10:56:03 559

原创 CSAPP: Shell Lab

介绍shell Lab的主要目的是为了让我们熟悉进程控制和信号。实验准备下载shell Lab实验包:原实验包github链接,本文中撰写的tsh.c全部代码github链接【实验内容】 是对tsh.c中没有填写的函数进行填写,使得该shell能处理前后台运行程序、能够处理ctrl+z、ctrl+c等信号。 需要实现的函数主要有一下五个:eval: 主要功能是解析cmdline,并且运行. [70...

2018-03-24 23:22:44 3272

原创 基于QT和OpenCV的人脸检测识别系统(2)

紧接着上一篇博客的讲第二步是识别部分人脸识别 把上一阶段检测处理得到的人脸图像与数据库中的已知 人脸进行比对,判定人脸对应的人是谁(此处以白色文本显示)。人脸预处理现在你已经得到一张人脸,你可以使用那张人脸图片进行人脸识别。然而,假如你尝试这样简单地从一张普通图片直接进行人脸识别的话,你将会至少损失10%的准确率!在一个人脸识别系统中,应用多种预处理技术对将要识别的图片进行标准化处理是极其重要的。...

2018-03-22 17:39:20 1313

原创 基于QT和OpenCV的人脸检测识别系统(1)

人脸识别分为两大步骤1.人脸检测 这个是首要实现的,你得实现人脸显示的时候把人脸框出来,当然算法很多,还有一些人眼检测鼻子检测什么的主要用的是这个 const char *faceCascadeFilename = "haarcascade_frontalface_alt.xml"; detect_and_draw(IplImageBuffer,storage,cascade);这个函数就是检测人...

2018-03-22 17:32:21 1404 1

原创 修改arm开发板的IP地址

修改arm开发板的IP,使用的yaffs2文件系统,修改方法如下:1、修改/etc/init.d/rcS文件在/sbin/ifconfig lo 127.0.0.0下添加一行/sbin/ifconfig eth0 172.23.11.4 up这里172.23.11.4 是你要修改成的IP地址2、修改/etc/eth0-setting修改ip地址  网关  掩码重启开发板,ifconfig,就能发现...

2018-03-14 21:37:24 5535

原创 Linux电子书项目之电子书的实现及框架优化(3)

一、整体思路采用分层的思想,面向对象的编程思想。1、怎样在LCD上显示一个文件2、如何组织代码分层的结构main--draw--XXX_manager--fb.c等二、分层编写-底层实现1、显示部分代码编写[cpp] view plain copyshow_file\display\fb.c  show_file\display\disp_manager.c  show_file\include\...

2018-03-07 21:03:25 406

原创 Linux电子书项目之freetype实现矢量字体的显示(2)

上一篇博文我们通过点阵数组实现了字母的显示:http://blog.csdn.net/shenhuan1104/article/details/79476053现在我们通过freetype这个框架在PC和单板LCD上分别实现矢量字体的显示。一、PC上矢量字体的显示(1)矢量字体原理:存储一些关健点,然后通过贝塞尔曲线连接。(2)显示实现过程:给定一个文字,确定它的编码值;根据编码值从字体文件中找到...

2018-03-07 20:34:28 438

原创 Linux电子书项目之字符编码与字符的点阵显示(1)

一、字符编码为更好的存储和展示,于是出现了字符编码。下面来看一下字符编码的发展过程。分为三个阶段:阶段1:ASCII码欧美人发明,用一个字节来标志。也就是常说的ASCII码,由于英语中只有26个英文字母,以及常用符号,可以很简单的编码出来。Ox41:A;0x61:a。阶段2:国家编码GB2312(GBK)我们国家有上千的汉子,所以编码要比较多一些,用两个字节来表示一个汉字。对于内地采用GB2312...

2018-03-07 20:15:31 613

转载 谈谈我对Linux下“生产者/消费者线程模型”的理解

生产者消费者线程模型常常用于网络编程,即一个线程监听事件发生(生产者,例如产生“收到数据”事件),其他线程来处理事件(消费者,例如处理收到的数据)比较笨的办法是: 消费者线程不停地loop等待数据,当生产者线程发现收到数据时,找一个线程(先不讨论找线程的策略),把“收到数据”这一事件告诉消费者线程。消费者线程会在下一个loop对这个事件进行处理,处理完毕后,继续loop,直到下一个事件到来。但这么...

2018-03-06 21:06:19 323 1

空空如也

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

TA关注的人

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