1:音视频数据都有一个list,用于存放解码后的数据; List mFilledBuffers;2:解码后的音视频数据不断的往list中存放,不做音视频同步方面的时间上控制 mFilledBuffers.push_back(i);3:音视频同步主要表现在从list中取数据进行视频的显示和音频的输出;...
                            
                            
                                分类:
其他好文   时间:
2014-07-28 11:27:10   
                                阅读次数:
275
                             
                         
                    
                        
                            
                            
                                公司里一般都会对服务器信息统计,(如服务器cpu、内存、系统、ip、mac、sn等)。高大上的公司都会有专门的开发或第三方成品的CMDB,最起码也会搞个Excel把这些信息都对应填好。如果服务器加个内存、换个ip主机名,手动再去把表格更新。万一哪天忘更新了,或者服务器变更不是我操..
                            
                            
                                分类:
其他好文   时间:
2014-07-28 03:09:10   
                                阅读次数:
285
                             
                         
                    
                        
                            
                            
                                前言:有朋友问我,我那个任务队列是怎么实现,他的疑问其实主要是celery不支持多线程。先说说我那实现的方法,其实我的做法和celery、rq这样的框架很像的,都是把任务push到队列里面,然后pull取出任务而已,celery里面还可以取任务,我这个是通过传送uuid来实现的。朋友问cel..
                            
                            
                                分类:
编程语言   时间:
2014-07-28 00:44:00   
                                阅读次数:
422
                             
                         
                    
                        
                            
                            
                                1 // 定义栈的数据结构,要求添加一个min 函数,能够得到栈的最小元素。 2 // 要求函数min、push 以及pop 的时间复杂度都是O(1)。 3 #include 4 #include "../data/own/c2_list.h" 5 using namespace std; 6 .....
                            
                            
                                分类:
其他好文   时间:
2014-07-27 22:49:49   
                                阅读次数:
246
                             
                         
                    
                        
                            
                            
                                server推送(Server Push) 推送技术的基础思想是将浏览器主动查询信息改为server主动发送信息。server发送一批数据,浏览器显示这些数据,同一时候保证与server的连接。当server须要再次发送一批数据时,浏览器显示数据并保持连接。以后,server仍然能够发送批量数据,....
                            
                            
                                分类:
Web程序   时间:
2014-07-27 22:49:19   
                                阅读次数:
323
                             
                         
                    
                        
                            
                            
                                新建远程branch有两种方式:
方式一:命令行 git push origin  ,branch-name就是你要新建的远程branch的名称。你可以用git bash或者Android Studio中的Terminal敲命令行。
方式二:直接通过Android Studio来创建远程branch,很简单,一步就可以了。我直接上图:
下面图中你看到远程的branch就两个:master和n...
                            
                            
                                分类:
移动开发   时间:
2014-07-26 17:18:52   
                                阅读次数:
345
                             
                         
                    
                        
                            
                            
                                tornado+ansible+twisted+mongodb运维自动化系统开发(三)...
                            
                            
                                分类:
数据库   时间:
2014-07-26 15:20:10   
                                阅读次数:
289
                             
                         
                    
                        
                            
                            
                                1.数据的来源NetProcSvr::init()->libevent::conn_readcb(读事件)->Channel::read_datastream(读到数据流)->TCPServer::on_receive_data读包->from_net_push_pkt(放到无锁队列中去即m_all...
                            
                            
                                分类:
其他好文   时间:
2014-07-26 09:52:07   
                                阅读次数:
248
                             
                         
                    
                        
                            
                            
                                在android端做即时消息的时候,遇到的坑点是怎么保证消息即时性,又不耗电。为什么这么说呢?
     原因是如果要保证消息即时性,通常有两种机制pull或者push。pull定时轮询机制,比较浪费服务器资源;push服务器推送机制,需要保持长连接,客户端和服务器都要求比较高(网络环境,服务器保持连接数等),它们的详细优缺点不描述了。上面这两种机制都要求客户端长期处于活动状态,前提是cpu处于...
                            
                            
                                分类:
移动开发   时间:
2014-07-26 02:21:06   
                                阅读次数:
479
                             
                         
                    
                        
                            
                            
                                分析: 2*n个小朋友,每个最多有n-1个"敌人",显然是存在哈密顿回路的. 预处理边,然后找哈密顿回路.code#include #include #include #include #include using namespace std;#define pb push_back#def...
                            
                            
                                分类:
其他好文   时间:
2014-07-26 01:51:16   
                                阅读次数:
271