直播时代,当前android的推流开源很少,很多都是收费的。一些android推流采用mediacodec,版本兼容性和手机兼容性都不太好。 这里上传一个自己写的软编码的rtmp 推流android sdk。 ...
分类:
移动平台 时间:
2016-08-02 16:28:10
收藏:
0 评论:
0 赞:
0 阅读:
751
本篇主要分析了系统启动阶段包管理服务的启动流程,其中的几个接口在 apk 安装时也会被调用。包管理服务启动时主要做的工作大致有如下几方面: 1. 建立 java 层的 installer 与 c 层的 installd 的 socket 联接,使得在上层的 install,remove,dexopt ...
分类:
移动平台 时间:
2016-08-02 16:27:21
收藏:
0 评论:
0 赞:
0 阅读:
378
双工模式 描述:双工模式建立在答复模式和单向模式的基础之上,实现客户端与服务端相互的调用。 相互调用:以往我们只是在客户端调用服务端,然后服务端有返回值返回客户端,而相互调用不光是客户端调用服务端,而且服务端也可以调用客户端的方法。 1.添加WCF服务 Service2.svc,并定义好回调的接口, ...
分类:
其他 时间:
2016-08-02 16:27:00
收藏:
0 评论:
0 赞:
0 阅读:
132
Android系统最常见也是初学者最难搞明白的就是Binder了,很多很多的Service就是通过Binder机制来和客户端通讯交互的。所以搞明白Binder的话,在很大程度上就能理解程序运行的流程。 这是一个用C++写的binder,一个服务器一恶搞客户端,代码如下: server.cpp cli ...
分类:
编程语言 时间:
2016-08-02 16:26:50
收藏:
0 评论:
0 赞:
0 阅读:
463
1、[root@localhost ~]# telnet 2、 查询了是否安装Telnet包,结果如下: telnet-server-0.17-47.el6.i686 [ xinetd (pid 2967) 正在运行... 在系统服务里面,也查看过,telnet服务和xinetd也都是工作状态。 c ...
分类:
Web开发 时间:
2016-08-02 16:26:39
收藏:
0 评论:
0 赞:
0 阅读:
315
H5中表格大家都很熟悉,但是今天我遇到了一个问题,这个表格标签可能是自己没用过,问题解决不了,后来查手册查到的。可能你们知道,但是我是真不知道。 它就是valign,定义和用法:valign 属性规定单元格中内容的垂直排列方式。而且所有浏览器都支持。语法: ...
分类:
其他 时间:
2016-08-02 16:26:29
收藏:
0 评论:
0 赞:
0 阅读:
270
...
分类:
其他 时间:
2016-08-02 16:26:20
收藏:
0 评论:
0 赞:
0 阅读:
307
功能实现:A跳到B并打开B中指定页面.http://blog.csdn.net/dollyyang/article/details/50325307 点击页面判断是否安装app并打开,否则跳转app store的方法 步骤: 1.首先创建两个项目(项目A,项目B),在项目B中的info.plist文 ...
分类:
移动平台 时间:
2016-08-02 16:26:10
收藏:
0 评论:
0 赞:
0 阅读:
246
计算机网络的重点就是网络协议,比较流行的计算机网络体系结构的通信协议分为7个部分,自下往上分为:物理层、数据链路层、网络层、运输层、会话层、表示层和应用层。 物理层:该层就是硬件层,为上层协议提供了一个传输数据的可靠的为媒体,在物理层比较重要的设备名称为:中继器和集线器,中继器:重新生成信号,即对原 ...
分类:
其他 时间:
2016-08-02 16:25:59
收藏:
0 评论:
0 赞:
0 阅读:
250
锁的概念大家都比较熟悉了,当某个线程A已经持有了一个锁,当线程B尝试进入被这个锁保护的代码段的时候.就会被阻塞.而锁的操作粒度是”线程”,而不是调用。每个Java对象都可以用做一个实现同步的互斥锁(synchronized),这些锁被称为内置锁。线程进入同步代码块或方法时自动获得内置锁,退出同步代码 ...
分类:
编程语言 时间:
2016-08-02 16:25:40
收藏:
0 评论:
0 赞:
0 阅读:
158
摘自《图解TCP/IP》P204 三次握手与四次挥手的状态转移图如下: 如图,由于第二次握手接收端发送SYN+ACK信号所以握手只用了三次,挥手由于接收端ACK和FIN分两次发的,所以挥手需要四次。 最后接收端需要一个TIME_WAIT状态,如果TCP client端最后一次发送的ACK丢失了,它将 ...
分类:
其他 时间:
2016-08-02 16:25:31
收藏:
0 评论:
0 赞:
0 阅读:
246
Specified key was too long; max key length is 767 bytes 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: MySql.Data.MySqlClien ...
分类:
数据库技术 时间:
2016-08-02 16:25:20
收藏:
0 评论:
0 赞:
0 阅读:
279
ARM的BUS Matrix就是多主(Core,DMA等)、多从(内部RAM,APB,外部总线等)的交联和仲裁(arbitration)。目的是为了提高不同主机访问不同外设情况下的带宽,另外一个就是简化Bus Master的协议设计。 比如,DMA把片内RAM的数据搬运到APB的外设,如串行口。同时 ...
分类:
其他 时间:
2016-08-02 16:25:00
收藏:
0 评论:
0 赞:
0 阅读:
195
实用工具函数,$命名空间的一系列函数,但不操作包装集.它要么操作除DOM元素以外的Javascript对象,要么执行一些非对象相关的操作。 JQuery的浏览器检测标志可在任何就绪处理程序执行之前使用这些标志。$.browser :msie,mozilla,safari,opera,version( ...
分类:
Web开发 时间:
2016-08-02 16:24:39
收藏:
0 评论:
0 赞:
0 阅读:
158
1.自定义消息ID。 #define WM_MY_MESSAGE (WM_USER+100) WM_USER为windows系统为非系统消息保留的ID,这里至少要用100,因为其它控件的消息会占用一部分。 2. 定义消息处理函数。 消息处理函数为消息目标类的成员函数。首先应该在.h 文件中声明。这里 ...
分类:
编程语言 时间:
2016-08-02 16:24:30
收藏:
0 评论:
0 赞:
0 阅读:
309
...
分类:
其他 时间:
2016-08-02 16:24:10
收藏:
0 评论:
0 赞:
0 阅读:
160
简述虚拟机通过特定的软件模拟现实中具有硬件系统功能的计算机系统,虚拟机运行在一个完全隔离的环境中。真实的计算机称作“物理机”,而通过虚拟机软件虚拟出来的计算机称为“虚拟机”。采用虚拟机安装Linux是一个比较好的选择,虚拟机对初学者来说很便利,例如:重装系统、硬盘分区,甚至可以进行病毒实验。如果不小心把虚拟机的系统折腾Crash了,造成不能启动,只要物理机没有损坏,就可以虚拟一台新的计算机重新进行实...
分类:
其他 时间:
2016-08-02 15:16:40
收藏:
0 评论:
0 赞:
0 阅读:
315
简述CentOS(Community Enterprise Operating System - 社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同在于CentOS并不...
分类:
其他 时间:
2016-08-02 15:16:30
收藏:
0 评论:
0 赞:
0 阅读:
340
??Linux?????????,??,???????????,??CentOS?????????????,?????????
CentOS????
????CentOS??????VMware,?????????????????????????,??????????????????????????????,??????“Linux”?“CentOS”,???????????????????????...
分类:
其他 时间:
2016-08-02 15:16:20
收藏:
0 评论:
0 赞:
0 阅读:
309
HDOJ题目地址:传送门
N!
Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)
Total Submission(s): 74952 Accepted Submission(s): 21832
Problem D...
分类:
编程语言 时间:
2016-08-02 15:16:10
收藏:
0 评论:
0 赞:
0 阅读:
223