自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 ALSA 音频概念

假设我们将要使用一个立体声 16位 44.1k的音频流,单向(录音或者播放),那么我们就有 立体声 = 2通道 1个样本 16bits = 2bytes 1个帧 代表 所有通道的一个样本。那么我们现在是双通道,所以 1帧 = (通道数) * (样本大小bytes) = 2 * 2 = 4b...

2020-05-15 09:59:53 24 0

转载 Ubuntu中恢复rm命令误删文件(超级详细+亲测有效)

在实验室做项目时使用的是ubuntu16.04 某次开发时打字太快从而误删除别的文件,而且还是很重要的文件,ubuntu没有像windows一样的回收站,因此删完就没了,只能通过其他办法恢复。 第一步:进入误删除文件的目录内,查看被删文件的挂载分区 如 cd /home/conference...

2019-12-10 12:07:03 51 0

转载 openssl生成证书及签名

第一步,生成私钥 $ openssl genrsa -out privatekey.pem 2048 查看生成的私钥内容 $ file privatekey.pem privatekey.pem: PEM RSA private key $ cat privatekey.pem --...

2019-11-01 16:37:32 22 0

转载 ssl客户端与服务端通信的demo

服务端程序流程 #include <stdio.h> #include <stdlib.h> #include <errno.h> #include <string.h> #include <sys/types.h>...

2019-06-27 09:37:36 59 0

转载 Http协议multipart/form-data

1、form-data:                     就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分...

2019-04-03 16:30:39 3848 0

转载 ADB forward端口转发

本系列文章从adb forward tcp:11111 tcp:22222说起,介绍adb forward的一些细节,包括adb forward的相关代码,adb forward在drozer上的使用,以及如何利用adb forward开发一个PC端和手机端通信的工具。 本文是本系列文章中的第一篇...

2019-03-19 10:41:27 1702 0

转载 SSH远端映射

首先要记住一件事情就是: SSH 端口转发自然需要 SSH 连接,而 SSH 连接是有方向的,从 SSH Client 到 SSH Server 。 而我们所要访问的应用也是有方向的,应用连接的方向也是从应用的 Client 端连接到应用的 Server 端。比如需要我们要访问Internet...

2019-03-18 11:52:14 554 0

转载 Https单向认证和双向认证

转载:https://blog.csdn.net/duanbokan/article/details/50847612 HyperText Transfer Protocol,超文本传输协议,是互联网上使用最广泛的一种协议,所有WWW文件必须遵循的标准。HTTP协议传输的数据都是未...

2019-01-29 11:22:34 60 0

转载 HTTP,HTTPS,SSL/TSL 之间的关系

转载: https://blog.csdn.net/freekiteyu/article/details/76423436 相关系列 一篇文章看明白 TCP/IP,TCP,UDP,IP,Socket 之间的关系 一篇文章看明白 HTTP,HTTPS,SSL/TSL 之间的关系 ...

2019-01-29 09:48:10 260 0

转载 (C++)UrlEncode的标准实现

  关于UrlEncode的实现(C++),网上有很多不同的版本,对需要编码的字符集的选取并不统一。那么到底有没有标准呢?答案是有的,参见wiki     绝对不编码的,只有字母、数字、短横线(-)、下划线(_)、点(.)和波浪号(~),其他字符要视情况而定,所以一般性的urlencode只需保...

2018-12-27 18:39:42 173 0

转载 samba不显示指定文件

不显示隐藏文件 [home] 加上 veto files=/.*/ veto files 为设定禁止文件 Monday, May 11, 8:31 PM

2018-12-20 16:01:26 418 0

转载 shell sed替换字符串

#Echo “2006-11-21 22:16:30” | sed ‘s/-//g’ | sed ‘s/ //g’ | sed ‘s/://g’ 得到的结果就是:20061121221630

2018-12-19 13:29:40 1111 1

转载 ubuntu 下安装sftp

  vsftpd介绍 vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开放源代...

2018-12-18 15:35:19 380 0

转载 typedef 说明

typedef void (*sighandler_t)(int); sighandler_t signal(int signum, sighandler_thandler); 此处由于加了typedef自定义了一个新类型sighandler_t,所以第二行的函数原型看起来顺眼多了,形式跟in...

2018-11-12 12:07:07 41 0

转载 阻塞非阻塞同步异步

原文:https://blog.csdn.net/sinat_35512245/article/details/53836580    文章: https://blog.csdn.net/lcx46/article/details/42006845 1. 阻塞,非阻塞 首先,阻塞这个词来自操...

2018-10-31 17:22:52 74 0

转载 ADB 详解

版权声明:本文为博主原创文章,转载时请务必注明本文地址, 禁止用于任何商业用途, 否则会用法律维权。 https://blog.csdn.net/stpeace/article/details/24933813        adb是什么? adb就是Android调试桥,很形象啊。 先来看adb...

2018-10-19 10:55:50 136 0

转载 Linux—shell中$(( ))、$( )、``与${ }的区别

命令替换 在bash中,$( )与` `(反引号)都是用来作命令替换的。命令替换与变量替换差不多,都是用来重组命令行的,先完成引号里的命令行,然后将其结果替换出来,再重组成新的命令行。 exp 1   $ echo today is $(date "+%Y-%m-%d&q...

2018-09-26 09:36:52 71 0

转载 Linux 进程调度

转载自:http://www.cnblogs.com/zhaoyl/archive/2012/09/04/2671156.html     Linux进程优先级   进程提供了两种优先级,一种是普通的进程优先级,第二个是实时优先级。前者适用SCHED_NORMAL调度策略,后者可选SCHE...

2018-08-31 16:18:08 61 0

转载 DBus的简介

转载:http://www.cnblogs.com/muxue/archive/2012/12/02/2798876.html 前面一篇讲了DBus的 C 编程接口。现在开始解释一下 DBus 的基本概念,顺序反了,但和我的理解过程是一致的。看到 C 的编程接口之后,至少对于它的理解会有一定的感...

2018-08-02 09:46:29 6332 0

转载 gdbus 的安装

dbus-glib 安装环境搭建 安装 dbus apt-get install dbus 安装 d-feet ,用于查看 session bus 和 system bus apt-get install d-feet 安装 glib2.0 apt-get install libgtk2.0-de...

2018-07-31 16:31:17 686 0

转载 linux 进程优先级

Linux的进程优先级 为什么要有进程优先级?这似乎不用过多的解释,毕竟自从多任务操作系统诞生以来,进程执行占用cpu的能力就是一个必须要可以人为控制的事情。因为有的进程相对重要,而有的进程则没那么重要。进程优先级起作用的方式从发明以来基本没有什么变化,无论是只有一个cpu的时代,还是多核cpu...

2018-07-28 11:50:51 75 0

转载 adb no permissions 解决方式

(原版内容可以参考:https://developer.android.com/tools/device.html) 本笔记从 android官网上整理而来。 刚到手的小米1S青春版,在ubuntu 12.10下运行adb devices出现:     List of devic...

2018-07-25 17:09:09 398 0

转载 Makefile 使用

0.前言     从学习C语言开始就慢慢开始接触makefile,查阅了很多的makefile的资料但总感觉没有真正掌握makefile,如果自己动手写一个makefile总觉得非常吃力。所以特意借助博客总结makefile的相关知识,通过例子说明makefile的具体用法。     例说ma...

2018-07-18 09:11:57 60 0

转载 linux 中IO操作GPIO

ofstream //文件写操作,内存写入存储设备(文件) 输出流 通常我们所说的对一个文件进行写操作,就是把内存里的内容,也就是缓冲区的内容写到硬盘,可以将标准输出设备理解为显示器 ifstream //文件读操作,存储设备到内存. 输入流 通常我们所说对一个文件读操作,就是把存在硬...

2018-06-25 16:17:57 204 0

转载 alsa 录音播放

转自http://blog.sina.com.cn/s/blog_6340cd9c0101ff4f.html/dev/sequencer  通过google搜索在ubuntu中文论坛找到解决办法。执行gnome-volume-control-applet就可以在面板上看到音量控制目前大多数声卡驱动...

2018-05-24 15:23:48 1063 0

转载 Socket详解

“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的...

2018-04-12 16:48:06 777 0

转载 局部指针变量

char *test1(void){char b[10] = "abcde";return b;}char *test1_ver2(void){static char b[10] = "abcde";return b;}char *test2(void){c...

2018-04-12 14:48:39 215 0

原创 tcp/ip

三种模型结构: 两台主机通信有两种情况:1.在同一网段中 2.不在同一网段中(1.)在同一网段的通信过程主机在应用层上的操作:  TCP/IP协议上tcp的端口对应的各种应用程序,客户机要访问某个应用程序就会要求打开主机的这个固定的端口。而客户机自己会打开一个大于1024的随机端口用来跟对方的主机...

2018-04-10 14:25:30 85 0

原创 将Python移植到android环境下(附件Python modules)

硬件环境:华硕thinkerboard (Android os)首先需要使用NDK进行交叉编译, 编译环境使用ubuntu 14.04 64位, android ndk版本为r14b, python版本为2.7.9设置编译环境编译主机版本,创建"Parser/pgen"./co...

2018-03-31 17:18:20 3030 0

转载 c++程序移植到android

在android 2.x及4.0或更远古时代,系统在执行一个elf文件时,这个elf文件是固定加载到某个内存位置的。而后来llvm的出现,使得编译出来的elf文件,可以加载到内存中的任意位置,这种就叫pie。问题原因转:http://blog.csdn.net/qq_29343201/articl...

2018-03-26 10:55:47 2954 0

转载 android 的系统签名

刚入职的时候,固件中 app 需要在源码中编译,不是很理解,为什么不使用 IDE 编译,然后 copy 到 /system/app/*,咨询导师,得到反馈 app 需要使用系统的权限 在 AndroidManifest.xml 中声明了系统全下申明了系统权限android:sharedUserId...

2018-03-20 16:03:14 388 0

转载 freetype库实现文字显示

原文:http://www.cnblogs.com/lifexy/p/8503070.html1.数码相框-通过freetype库实现矢量显示本章主要内容如下:1)矢量字体原理2)使用freetype库实现矢量字体显示  1. 矢量字体原理   将汉字的笔划边缘用直线段描述成封闭的曲线,并将线段各...

2018-03-15 08:58:44 10223 0

转载 图像的基本知识

原文:http://blog.csdn.net/strive_0902/article/details/78023080​1、像素点​像素点是最小的图像单元,一张图片由好多的像素点组成。如下图     可以看到上述图片尺寸是500 * 338 的,表示图片是由一个500 * 338的像素点矩阵构成...

2018-03-14 11:50:20 1420 0

转载 freetype 使用

GTK+(基于DirectFB)的字体绘制是通过pango+freetype+fontconfig三者协 作来完成的,其中,fontconfig负责字体的管理和配置,freetype负责单个字符的绘制,pango则完成对文字的排版布局。而我对这一部分 的了解,基本上是空白的。这两天为了解决一个关于...

2018-03-14 11:30:57 589 0

转载 freetype 函数介绍

不带缓存的FreeType使用 1、 初始化库 FT_Init_FreeType( FT_Library  *alibrary ); 2、 通过创建一个新的 face 对象来打开一个字体文件 FT_New_Face( FT_Library   library,               cons...

2018-03-14 11:22:48 1959 1

转载 关于FFMPEG的结构体

ffmpeg本人也是刚接触,本文将采用累加的方法逐个介绍我使用到的函数,最新版本可能有不同 ,如有不妥之处,还望谅解!    头文件引入方法:extern "C"{#include "libavcodec/avcodec.h"#include "l...

2018-03-14 09:25:15 72 0

转载 TCP/IP详解

原文:http://blog.csdn.net/qq_29350001/article/details/73176210一、基本概念1、编程接口什么是伯克利套接字(Berkeley Socket)?美国加利福尼亚大学比克利分校于 1983年发布 4.2 BSD Unix 系统。其中包含一套用 C ...

2018-03-05 10:13:49 1572 0

转载 QDBus 的介绍

本文转载自 :http://blog.csdn.net/lvliang2008/article/details/6304003                 目  录 1 概述... 2 2 QT中Dbus的最简单的用法... 3 3 QT中DBus的常规用法... 4 3.1...

2018-01-29 10:57:07 2494 1

原创 Android 的init.rc介绍

在Android中使用启动脚本init.rc,可以在系统的初始化过程中进行一些简单的初始化操作。这个脚本被直接安装到目标系统的根文件系统中,被 init可执行程序解析。       init.rc是在init启动后被执行的启动脚本,其语法主要包含了以下内容: Commands:命令 Acti...

2018-01-05 14:04:36 99 0

原创 Qt for Android 安装参考文档

参考下面几个博文,感谢博主: http://blog.csdn.net/foxbryant/article/details/51813685 http://blog.csdn.net/u012160436/article/details/50640626 ht...

2018-01-03 18:06:27 90 0

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