Linux
常用Linux命令
Hirezy
人生没有彩排,每一个细节都是现场直播。
是非审之于己,毁誉听之于人,得失安之于数,成败归之于零.
展开
-
Framework学习(二)Android的启动过程
Android设备的启动过程上一张介绍了Android的系统的整体架构,认识了体系的构造,今天就讲一下,Android的系统的启动过程。看了架构图,我们知道架构的设计是至上而下的,但是,Android的启动过程却是相反的。它的启动过程其实是这样的。Android设备的启动过程分为如下流程:BootLoader -> Linux Kernel -> Android Native ...原创 2020-04-28 17:40:37 · 1092 阅读 · 0 评论 -
Framework学习(一)深入Android 系统架构
Android系统架构说到Android,大家都知道他是目前移动市场最大的终端系统,拥有着广阔的市场价值,因此,作为一名开发者,深入了解Android是很有必要。其实,Android的本质就是在标准的Linux系统上增加了Java虚拟机Dalvik/ART,为了方便开发,以及生态建设,谷歌又在Java虚拟机Dalvik/ART这一层上搭建了一个JAVA的application framew...原创 2020-04-25 15:54:53 · 1783 阅读 · 0 评论 -
深入了解nginx.conf配置文件
前言:Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器。他能够实现反向代理,负载均衡等等,是现在开发中常用的web服务组件。与传统的Apache比较,它具备轻量级,抗并发,提供负载均衡。。。。等等优势。好了,今天我们就来认识一下nginx,认识ngin...原创 2020-01-16 14:41:41 · 2841 阅读 · 3 评论 -
音视频之——FFmpeg教程(二)——Windows10下搭建nginx-rtmp流媒体服务器
前言前一篇我们知道了如何配置FFmpeg开发环境,接下来,就开始简单的推流吧。说道推流前,我们要知道常用的几个直播推流协议。直播推流协议在搭建服务之前先了解下目前主流的几个直播协议:RTMP:实时消息传输协议,Real Time Messaging Protocol,是 Adobe Systems 公司为 Flash 播放器和服务器之间音频、视频和数据传输开发的开放协议。协议基于 ...原创 2020-01-16 12:44:58 · 5366 阅读 · 3 评论 -
OpenGL(三)——OpenGL着色器基础
上一篇我们介绍了OpenGL基础相关的知识:OpenGL图形绘制和OpenGL入门,今天介绍一下OpenGL另一重要的成员----OpenGL着色器。什么是OpenGL着色器?Open GL ES 着色器语言是一种高级的图形编辑语言,主要特性有一下几点:OpenGL ES着色器语言是一种高级的过程语言对顶点着色器,片元着色器使用的是同样的语言,不做区分基于C/C++的语法及流程控制完...原创 2020-01-08 19:24:06 · 660 阅读 · 3 评论 -
C++必备基础
前言最近在做人脸识别和音视频项目,所以必不可少的会接触到一些c++的东西,比如图片处理框架,OpenCV,音视频处理框架OpenGL等等,这些都是比较难搞的东西,但是,他们都有一个共同点,就是要用到c++相关的东西,今天,恰好有空,就总结一下c++常用基础知识。c++关键的技术点我简单的归纳一下,有一下几大类。...原创 2020-01-06 17:17:00 · 683 阅读 · 5 评论 -
OpenGL(二)——OpenGL图形绘制
上一篇我们介绍了什么是OpenGL,接下来,我们就开始用OpenGL实现简单的开发之旅吧。大纲今天将围绕以下几个环节,进行OpenGL的开发学习。Xcode环境搭建view的绘制之三角形绘制好了,开始愉快的编程之旅吧,首先搭建开发环境。一:Xcode环境搭建GLFW编译:1.下载GLFW的源码 —- GLWF用于创建OpenGL的Context,及创建显示窗口2....原创 2020-01-05 18:01:42 · 3786 阅读 · 8 评论 -
OpenGL(一)——OpenGL入门
1.概念2D+透视 = 3D3D术语:光栅化:实际绘制或填充每个顶点之间的像素形成过程着色:沿着顶点之间改变颜色值,能够轻松创建光照照射到一个立方体的效果纹理贴图:将纹理图片附着到你绘图的图像上混合:颜色混合效果渲染:表示计算机从模型创建最终图像的过程2.认识GPUGPU全称是GraphicProcessing Unit--图形处理器,其最大的作用就是进行各种绘制计算机图形所...原创 2020-01-05 09:16:49 · 4587 阅读 · 3 评论 -
常用adb shell命令大全
一、adb相关命令。1. 关闭adb服务:adb kill-server2. 开启adb服务:adb start-server3. 查看当前连接的手机设备:adb devices4. 多设设备操作,< -s 虚拟设备名称 >5. 重启设备 adb reboot --指定虚拟设备 adb -s 设备名称 reboot6. 查看日志 adb logcat 清除日志 a...原创 2020-01-04 17:40:19 · 9267 阅读 · 1 评论 -
Android JNI(二)——实战JNI入门之Hello World
上一篇我们讲解了ndk以及jni基础,接下来以实战方式讲解几种常见的jni调用方式,带你走进jni世界。大纲今天会详细讲解几种jni的实现方式,实战NDK实现 "hello world"之旅。环境搭建既然是Android ndk开发,那么肯定少不了Android开发工具。还好有Android studio,这是一款不错的开发工具,已经集成了不少的开发插件以及组件给我们使用,今天讲解的,它...原创 2020-01-04 16:42:15 · 2878 阅读 · 1 评论 -
图像处理常用八大算法
前言图片处理是开发过程中经常遇到和要处理的问题,毕竟图片是比较耗系统资源,网络资源,存储空间。。。,因此,图片的处理显得格外重要,去百度查阅资料,就会看到很多关于读片处理的方法,以及图片的加载框架,他们都是用来处理图片的。常见的图片处理方式大概有如下几类。比如图片的等比缩放,图片海量加载,图片的裁剪,图片的无损压缩,图片的旋转,图片实现画中画,图片实现阴影,改变图片形状等然后,这些操作只是符...原创 2020-01-03 13:54:10 · 47900 阅读 · 10 评论 -
Android JNI(一)——NDK与JNI基础
Java调用C/C++在Java语言里面本来就有的,并非Android自创的,即JNI。JNI就是Java调用C++的规范。当然,一般的Java程序使用的JNI标准可能和android不一样,Android的JNI更简单。原创 2020-01-03 13:02:09 · 3028 阅读 · 9 评论 -
Linux系统服务
服务简介 Linux 系统服务是在Linux启动时自动加载,并在Linux退出时自动停止的系统任务。在Linux 启动过程中,我们可以看到很多“starting … ”提示信息,该信息表示正在启动系统服务;而在Linux 退出时,我们也能够看到相应的“Stopping … ”信息,表示系统服务正在停止。 Linux自身有许多系统任务,如“network” 服务用于支持网络连接等。CAMS ...原创 2019-12-27 19:55:50 · 1003 阅读 · 1 评论 -
Linux常用命令
前言Linux是开发中常见又不可获取的一门技能,比如后台服务部署,android adb shell命令都离不开Linux,今天就主要归纳一下Linux常用命令,还是小白级别,希望不要误导到大家哈。移动文件:mv [源文件] [目标文件]删除文件或目录:rm –d删除目录 –f强制删除 –r递归删除 [文件或目录名]修改文件或目录群组:chgrp –r递归 [群组] [文件或目录]...原创 2019-12-27 14:21:49 · 329 阅读 · 0 评论