摘要:APP下: 配置BD文件: SW_Config.h 文件 ENABLE_UART2 drvUartDebug.c 测试: drvUartDebug.c UART1发送测试命令: UART2接收如下: PM下: drvGlobal.h 测试: uartdebug.c
阅读全文
01 2018 档案
摘要:###1.场景需求: 有些公司喜欢把svn或者git,或者是内部测试服务器放在公司,一般来说,由于NAT的原因,这种访问是单向的,举个例子,我们可以访问百度的服务器,但是百度服务器是没法访问我们电脑的。由于只能通过公司内网访问,员工回家之后就无法访问了,安全是安全了,但是万一有个需求需要从公司外部访
阅读全文
摘要:自动编译可以在代码根目录下执行:./build/scripts/mstar.sh注意:1) 自动编译不会编译PM2) 自动编译前,如要配置DDR大小,可以修改 build/config/mstar.config里的:DDR=1G (或者2G) MBOOT:1) cd /vendor/mstar/mb
阅读全文
摘要:欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4390905.html 【本文的版本更新】 2015-04-03时,第一次着手写本文,此时的Android S
阅读全文
摘要:所有的时间都可以用“小时 + 分钟”直接读: 6:10 six ten 8:30 eight thirty 2:40 two forty 如果所表述的时间在半小时之内,可以用“分钟 + past + 小时”: 6:10 ten past six 4:20 twenty past four 10:25
阅读全文
摘要:下载代码:repo init -u ssh://xxx@192.168.199.xxx:29418/xxx/manifests.git --no-repo-verifyrepo syncrepo start dev --all 更新代码:repo syncrepo forall –c git pul
阅读全文
摘要:我们知道权限有r,w,x。其实除了这三个,还有特殊权限。比如: [root@localhost ~]# ls -l /usr/bin/passwd -rwsr-xr-x 1 root root 22960 Jul 17 2006 /usr/bin/passwd 可以发现权限位,有个s。特殊权限有如下
阅读全文
摘要:前提条件: 主:10.11.100.205从:10.11.100.50源目录:http://10.11.100.205/svn/rep-ops目标目录:http://10.11.100.50/svn/rep-ops1.在从机建立空目录mkdir -pv /yc/svn/rep-opssvnadmin
阅读全文
摘要:1、读取系统GAMMA值 2、在此基础上微调 3、导出Gamma.txt->导入系统。“Gamma12BIT_256.c”或者“Gamma12BIT_1024.c”。 Read 微调&写入系统 SAVE为txt导出数据。
阅读全文
摘要:1.SDP (1)Http Request GET /getSdpForUrl?HttpUrl=nphMpeg4/g726-640x480 HTTP/1.0/r/n Host: 58.63.71.90:8011/r/n Accept: */*/r/n Accept-Language: */r/n A
阅读全文
摘要:1、通道 MApp_ZUI_ACTinputsource.c MApp_InputSource.c->MApp_InputSource_SwitchSource() MApp_InputSource_ChangeAudioSource() MApi_XC_HPD_Task() MApi_XC_HDM
阅读全文
摘要:首先远端服务器的路径: /var/www 远端工作目录: PhpStorm FTP配置: FTP配置: FTP host:即远端FTP服务器 Port: 端口 Root path:远端FTP工作路径,直接使用Autodetect路径即可,此处是FTP的跟路径(+mappings的FTP工作路径才为最
阅读全文
摘要:件名称:Misstar Tools小米路由工具箱 插件类型:ROOT SSH插件 插件作者:Starry 支持路由:小米硬盘版(R1D/R2D),小米路由器3,已适配Mini/Pro/HD 插件简介: 在root ssh环境中搭建框架,引入各种在小米路由API环境下无法实现、使用的热门插件、工具,丰
阅读全文
摘要:YouTube的视频地址格式https://www.youtube.com/watch?v=[VIDEO_ID]例子:https://www.youtube.com/watch?v=psvkyf3PzjE 复制代码 代码如下: //根据video id 获取YouTube视频信息 function
阅读全文
摘要:Lysncd即Live Syncing Daemon,它是开源的数据实时同步工具(后台进程),基于inotify和rsync。 lsyncd会密切监测本地服务器上的参照目录,当发现目录下有文件或目录变更后,立刻通知远程服务器,并通过rsync 或rsync+ssh方式实现文件同步。这样做的好处就是,
阅读全文
摘要:编辑推荐: 掘金是一个高质量的技术社区,从 CSS 到 Vue.js,性能优化到开源类库,让你不错过前端开发的每一个技术干货。 点击链接查看最新前端内容,或到各大应用市场搜索「 掘金」下载APP,技术干货尽在掌握中。 编辑推荐: 掘金是一个高质量的技术社区,从 CSS 到 Vue.js,性能优化到开
阅读全文
摘要:安装方法: 先安装 Python3, 自行去 Python 官网下载去 安装好 Python3 后, 在命令行中输入pip3 install you-get, 如果你只安装了一个版本的 Python, 命令应该是pip install you-get 升级方法: pip3 install --upg
阅读全文
摘要:解决方案:方案一: 在你的用户目录下新建一个文本文件.git-credentials Windows:C:/Users/username Mac OS X: /Users/username Linux: /home/username注意:鼠标右键新建文件重复命名是成功不了的,需要借助Sublime等
阅读全文
摘要:1. 几大实时同步工具比较 1.1 inotify + rsync 最近一直在寻求生产服务服务器上的同步替代方案,原先使用的是inotify + rsync,但随着文件数量的增大到100W+,目录下的文件列表就达20M,在网络状况不佳或者限速的情况下,变更的文件可能10来个才几M,却因此要发送的文件
阅读全文
摘要:地址映射 内存管理的方式 缺页异常 先来看一些基本的知识,在进程看来,内存分为内核态和用户态两部分,经典比例如下: 从用户态到内核态一般通过系统调用、中断来实现。用户态的内存被划分为不同的区域用于不同的目的: 当然内核态也不会无差别地使用,所以,其划分如下: 下面来仔细看这些内存是如何管理的。 地址
阅读全文
摘要:Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius和Merb在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad th
阅读全文
摘要:密码学方法 多年以前,YouTube的视频源地址是直接encode在页面中的,你甚至可以用一行Perl来下载它们。 直到2012年8月,这个简单的脚本(用在0.0.1版本的You-Get中)仍然可以解析出YouTube视频的源地址。(利用页面的url_encoded_fmt_stream_map中提
阅读全文
摘要:RTSP简介 RTSP(Real Time Streaming Protocol)是由Real Network和Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。RTSP对流媒体提供了诸如暂停,快进等控制,而它本身并不传输数据,RTSP的作用相当于流媒体服务器的远程控制。服
阅读全文
摘要:ffmpeg和ffserver配合使用可以实现实时的流媒体服务。 一、理解 里边主要有如下四个东西,搞清楚他们之间的关系就差不多明白了。 1. ffmpeg 2. ffserver 3. ffserver.conf 4. feed1.ffm 1. ffmpeg,负责媒体文件的transcode工作,
阅读全文
摘要:前言 如此强大的FFmpeg,能够实现视频采集、视频格式转化、视频截图、视频添加水印、视频切片、视频录制、视频推流、更改音视频参数功能等。通过终端命令如何实现这些功能,Richy在本文做一记录,以备之后查阅。 注意:下面一一列举的命令,未归类整理,命令参数供参考。 如果参数有误,大家可对照文章-FF
阅读全文
摘要:使用网络上的各种转码软件,简直崩溃了!比如,它竟然强行把你要编辑的视频的前面,现在可以使用ffmpeg。 ffmpeg做IT media的都知道,很强大,只不多对windows用户比较麻烦,可以使用LINUX配置。 废话不说,直接贴出来吧。 贴出来之前,先mark一下 ffmpeg的使用方式: ff
阅读全文
摘要:常用参数说明: 主要参数:-i 设定输入流-f 设定输出格式-ss 开始时间视频参数:-b 设定视频流量,默认为200Kbit/s-r 设定帧速率,默认为25-s 设定画面的宽与高-aspect 设定画面的比例-vn 不处理视频-vcodec 设定视频编解码器,未设定时则使用与输入流相同的编解码器音
阅读全文
摘要:今天介绍下FFmpeg在Linux下安装编译过程,总体过程比较顺利,就是在ffmpeg等的时间稍长点,仅当记录。 关于FFmpeg FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含
阅读全文
摘要:网络互联参考模型 1. 什么是协议 为了使数据可以在网络上从源传递到目的地,网络上所有设备需要“讲”相同的“语言” 描述网络通信中“语言”规范的一组规则就是协议 例如:两个人交谈,必须使用相同的语言,如果你说汉语,他说阿拉伯语…… 数据通信协议的定义 决定数据的格式和传输的一组规则或者一组惯例 2.
阅读全文
摘要:Linux的SOCKET编程详解 1. 网络中进程之间如何通信 进 程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进 程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如 UNIX BSD有:管道(pipe)、命名管道(named pipe
阅读全文
摘要:1、问题的引入 1) 普通的I/O操作过程: UNIX系统的I/O命令集,是从Maltics和早期系统中的命令演变出来的,其模式为打开一读/写一关闭(open-write-read-close)。在一个用户进程进行I/O操作时,它首先调用“打开”获得对指定文件或设备的使用权,并返回称为文件描述符的整
阅读全文
摘要:查看CPU信息(型号)cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 查看内 存信息# cat /proc/meminfo
阅读全文
摘要:Markdown 做好用的编辑器 Typora 阅读目录 一级标题 一级标题 导语: Markdown是一种轻量级的标记语言,语法简单,学习成本不算太高,但确实可以让你专注于文字,不用太分心与排版等等。 Markdown 官方文档 这里可以看到官方的Markdown语法规则: Markdown by
阅读全文
摘要:1. 什么是TCP/IP、UDP? 2. Socket在哪里呢? 3. Socket是什么呢? 4. 有很多的框架,为什么还在从Socket开始? 5. Linux C Socket简单示例 1.什么是TCP/IP、UDP? TCP/IP(Transmission Control Protocol/
阅读全文
摘要:YoutubeAPI使用 1 Youtube API能干什么 2 Youtube API 2.0 Youtube简介 2.1 如何使用Youtube API 2.1.1 获取Youtube 的开发者ID 2.1.2 Youtube API使用 2.3 如何播放检索到的video 2.3.1 使用ht
阅读全文
摘要:数据类型 Activitys Activity资源包含了特定频道或用户的所有活动信息,包括打分、分享、喜爱、上传视频等等。每个Activity资源标识出了动作类型、频道或其他资源。 Captions //TODO Caption资源类似于一段说明,一个视频只能有一个说明。 ChannelBanner
阅读全文
摘要:记录一下如何使用wpa_cli来进行wifi调试。 1、启动WLAN (1)加载驱动 打开wifi的时候会加载驱动,关闭则会卸载wifi驱动。手动调试的时候,先调用insmod/rmmod命令加载/卸载指定的wifi驱动。 再调用iwconfig可以看到驱动是否加载成功,如下,可以看到wlan0已经
阅读全文
摘要:三元组(ip地址,协议,端口)就可以标识网络的进程 3.1,OSI七层模型和TCP/IP五层模型 OSI七层网络模型由下至上为1至7层,分别为: 物理层(Physical layer),数据链路层(Data link layer),网络层(Network layer),传输层(Transport l
阅读全文
摘要:linuxMT7612U11/7/2014v3.0.0.1http://cdn-cw.mediatek.com/Downloads/linux/MT7612U_DPO_LinuxSTA_3.0.0.1_20140718.tar.bz2linuxRT8070/ RT3070/ RT3370/ RT35
阅读全文
摘要:显式跳转 是在已知包名和类名的情况下常用的跳转方法: [java] view plain copy Intent mIntent = new Intent(); mIntent.setClassName("com.android.settings","com.android.settings.Set
阅读全文
摘要:前言 Android Studio版本更新至3.0了,更新后,连带着com.android.tools.build:gradle 工具也升级到了3.0.0,在3.0.0中使用了最新的Gralde 4.0 里程碑版本作为gradle的编译版本,该版本gradle编译速度有所加速,更加令人兴奋的是完全支
阅读全文
摘要:API level API level是一个整数,它指的是我们使用的框架(Framework)的版本,也就是我们使用的sdk中的各个平台下的android.jar。 但是这个API level又和Android系统的版本有着对应关系,并且每个系统都会在内部记录它所使用的API level。 http
阅读全文
摘要:一、环境的搭建: 首先搭建好AndroidStudio环境。我使用的是Ubuntu 12.04系统(由于此机器还要运行其他程序,为避免兼容性问题,暂未更新到最新,而继续沿用此稳定版),java和jdk都是现成的,无需配置。FQ后从Google网站http://developer.android.co
阅读全文
摘要:一. 通过ssh的方式 前面介绍的rsync 5种方式当中,第二、第三(1个冒号)就属于通过ssh的方式,这种方式其实就是让用户去登录到远程机器,然后执行rsync的任务。 [root@localhost rsync]# rsync -avL test1/ www@192.168.0.101:/tm
阅读全文
摘要:会听懂英语的狗 2018-01-05 05:17:05 1). 整数和小数的读法 3.24可以读作three point twenty-four或three twenty-four。另外比较正式的说法为 three dollars and twenty-four cents, 但是在一般日常生活中几
阅读全文
摘要:由于python存在python2和python3两个主要的版本方向,经常会有将python2的代码转到python3的环境下运行的需求。尤其是跑一些神经网络的代码时有很多是在python2的环境下写的。在python3下运行会遇见很多不兼容,最常见的就是python3中print函数必须加()而p
阅读全文
摘要:利用adb来连接手机, 有两种方式: 1, wifi 2, usb. 1. 通过wifi, 利用adb来连接手机。 在pc的cmd中输入命令: adb connect 192.168.1.100 其中adb就是手机的ip. 如果连接成功, 就可以进入android的shell了。 我自己在操作过程中
阅读全文
摘要:(译者注:即基于checksum来判断文件是否要同步,而不是基于quick check算法。在两个地方会计算checksum:sender端发送文件列表时, 接收端的generator判断文件是否要传输时)
阅读全文
摘要:当我们讨论rsync时,我们使用了一些特殊的术语来代表不同的进程以及它们在任务执行过程中所扮演的角色。人类为了更方便、更准确地交流,使用同一种语言是非常重要的;同样地,在特定的上下文环境中,使用固定的术语来描述相同的事情也是非常重要的。在Rsync邮件列表中,经常会有一些人对role和process
阅读全文
摘要:1.1 摘要 本报告介绍了一种将一台机器上的文件更新到和另一台机器上的文件保持一致的算法。我们假定两台机器之间通过低带宽、高延迟的双向链路进行通信。该算法计算出源文件中和目标文件中一致的部分(译者注:数据块一致的部分),然后仅发送那些无法匹配(译者注:即两端文件中不一致的部分)的部分。实际上,该算法
阅读全文
摘要:在开始分析算法原理之前,简单说明下rsync的增量传输功能。 假设待传输文件为A,如果目标路径下没有文件A,则rsync会直接传输文件A,如果目标路径下已存在文件A,则发送端视情况决定是否要传输文件A。rsync默认使用"quick check"算法,它会比较源文件和目标文件(如果存在)的文件大小和
阅读全文
摘要:以下是rsync系列篇: inotify+rsync 如果要实现定时同步数据,可以在客户端将rsync加入定时任务,但是定时任务的同步时间粒度并不能达到实时同步的要求。在Linux kernel 2.6.13后提供了inotify文件系统监控机制。通过rsync+inotify组合可以实现实时同步。
阅读全文
摘要:以下是rsync系列篇: 1.1 说在前面的话 rsync官方网站: https://www.samba.org/ftp/rsync/rsync.html rsync是可以实现增量备份的工具。配合任务计划,rsync能实现定时或间隔同步,配合inotify或sersync,可以实现触发式的实时同步。
阅读全文
摘要:由于git在每一个commit时都会变动过的文件全部保存(不像其他的系统,只做文件增量存储),外加未变动文件的引用,这样如果在文件系统中有一些大的二进制文件,比如图片,视频,那么很快你的repo就将变得很大(特别是binary文件又会有高频小部分变化commit的话),clone这个repo时也会耗
阅读全文
摘要:rsync在同步文件夹内容这个工作上应用非常广泛,但是rsync本身命令还是比较复杂,本文总结一下: rsync = remote sync的简称 ,它 被用于在linux/unix系统中执行备份操作。rsnync用于从一个位置到另外一个位置同步文件和文件夹。备份的地址可以是本地也可以是remote
阅读全文
摘要:介绍 rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 rsync是一个功能非常强大的工具,其命令也有很多功能特
阅读全文
摘要:1 问题 (1) android sutdio第一次打开一个工程巨慢怎么办? (2) 手动配置Gradle Home为什么总是无效? (3) 明明已经下载了Gradle,配置了gradle home,为什么打开工程还是去自动下载Gradle? 2 简介 (1) Android Studio怎么知道该
阅读全文
摘要:安卓有4种启动模式,下面我们就进行详细的讲解 用栈的思维去理解,就能理解这些启动模式的本质了 先设置两个页面: A(为测试对象),B两个页面,两个页面都有跳至对方的按钮 一.标准模式(standard) (默认的,不用设置) 例一: A->A->A,然后按返回键三次就会退出所有的A界面,过程:A<-
阅读全文
摘要:1.什么是Activity? 1.四大组件之一 2.通常一个界面对应一个activity 3.是Context的子类 4.同时实现window.callback和keyevent.callback回调,可处理与窗体用户的交互事件 5.常见的类型有:FragmentActivity,ListActiv
阅读全文
摘要:在开发一个android应用时,有可能有N个Activity,而在每个Activity里的菜单里有个"退出程序"菜单,这里就要完全退出程序了,所以今天给大家分享的是Android应用开发完全退出程序的通用方法,以前使用的几种方法,都不能通用,比如:任务管理器方法(ActivityManager):
阅读全文
摘要:1. ajax对xml的接收和处理 xml主要作用: 主要保存和传输数据 1. xml文档结构 dom操作xml getElementsByTagName(); //根据标签名获取元素 childNodes //获取元素下面的子节点,返回数组 nodeValue //获取节点的文本值 问题,如何获取
阅读全文
摘要:Linux系统安装好以后以及能上网、能进行软件安装后,接下来可能就需要从其它机器复制一些文件或者把文件复制到其它机器,那么就涉及到文件的传输和共享,下面介绍一下常规的一些文件传输和共享方案。 1、传统的FTP FTP的原英文即File Transfer Protocol(文件传输协议),是专门用于计
阅读全文
摘要:在linux中存储结构如下: Linux系统中的文件存储结构 那么在linux中每个目录都是什么含义呢 在linux中相对路径和绝对路径是必须要了解的一个概念 绝对路径(absolute path):首先坐飞机来到中国,到了北京出首都机场坐机场快轨到三元桥,然后换乘10号线到潘家园站,出站后坐34路
阅读全文
摘要:路线图: 第一部分:Python语言基础 第二部分:数据库开发 第三部分:web前端 第四部分:Python web开发 第五部分:Python web项目 第六部分:Linux 第七部分:NoSQL 第八部分:数据可视化 第九部分:爬虫技术 第十部分:人工智能 路线图: 第一部分:Python语言
阅读全文
摘要:书籍名称:《深入理解Android内核设计思想(第2版)(上下册)》 书籍简介: 本书从操作系统的基础知识入手,全面剖析进程/线程、内存管理、Binder机制、GUI显示系统、多媒体管理、输入系统、虚拟机等核心技术在Android中的实现原理。书中讲述的知识点大部分来源于工程项目研发,因而具有较强的
阅读全文
摘要:我们今天要讲的是Activity的四种launchMode。 launchMode在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例公用一个task里。这里简单介绍一下task的概念,t
阅读全文
摘要:薯条 french fries 鸡块 chicken nugget 鸡腿 drumstick 手扒鸡 Hand-braised chicken 蜜汁 honeydew 全鸡 Whole chickens 脆皮鸡 CrispyChicken 辣翅 hot wing 蛋挞 egg tart 胸肉 Bri
阅读全文
摘要:首先看一下Android api中所提供的Activity生命周期图: Activity其实是继承了ApplicationContext这个类,我们可以重写以下方法,如下代码: [java] view plain copy public class Activity extends Applicat
阅读全文
摘要:在已经过去的2017年,作为程序员的你过得怎么样呢?在这一年中你是否参与过开源项目的创建或运营?今天为大家带来最详细的本土开源现状报告,为你展现国内开发者喜爱的编程语言、最受欢迎的国内开源项目等丰富信息。 1. 国内开发者的地域分布 2. 国内开发者的性别分布 3. 2017 年新增756 K 开源
阅读全文