现在位置: 首页 > hooter发表的所有文章
  • 09月
  • 04日
综合 ⁄ 共 5192字 评论关闭
FFMPEG中关于ts流的时长估计的实现 ts流中的时间估计 我们知道ts流中是没有时间信息的,我门来看看ffmpeg是怎么估计其duration的 方法1.通过pts来估计 static void estimate_timings_from_pts(AVFormatContext *ic, int64_t old_offset) { AVPacket pkt1, *pkt = &pkt1; AVStream *st; int read_size, i, ret; int64_t end_time; int64_t filesize, offset, duration; int retry=0; /* flush packet queue */ flush_packet_queue(ic); for (i=0; i<ic->nb_streams; i++) { ......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 1928字 评论关闭
#include <cstdio> #include <stack> #include <ctype.h> using namespace std; int operate(int a,char Optr,int b); int cmp(char Optr1,char Optr2); int Get_OP(stack<char> *s); void push(stack<char> *s,int op); int main() { freopen("in.txt","r",stdin); stack<char> Opnd; stack<char> Optr; Optr.push('#'); char ch; int OP1,OP2,OP3; while(1 == scanf("%c",&ch)) { if(isdigit(ch)) Opnd.push(ch); else ......
阅读全文
  • 10月
  • 19日
综合 ⁄ 共 981字 评论关闭
最近在做一个hmlt5的课件项目,客户需要在课件中嵌入HTML5视频,还需要自定义视频的一些控制,默认的视频控制条肯定不能满足,于是需要引入自定义的视频控件。 经过一番研究,最后选定了mediaelement这个插件,号称还是挺强的,而且支持的平台比较多。 引入了,首先需要解决的问题是整合问题,它是基于jquery的,我们现在用的包是zepto,虽然号称是通用的,但是用起来就知道区别了。 首先我们自己build的包,发现一些selector的匹配方法不支持,原来selector的包没有build进来,于是又把selector,build进类库里。 又解决了一些兼......
阅读全文
  • 07月
  • 06日
综合 ⁄ 共 7049字 评论关闭
--DBA 需要知道N种对数据库性能的监控SQL语句 -- IO问题的SQL内部分析 下面的DMV查询可以来检查当前所有的等待累积值。 Select wait_type, waiting_tasks_count, wait_time_ms from sys.dm_os_wait_stats where wait_type like 'PAGEIOLATCH%' order by wait_type --可以通过运行下面的查询得到每个文件的信息,了解哪个文件经常要做读(num_of_reads/ num_of_bytes_read), --哪个经常要做写(num_of_writes/ num_of_bytes_written),哪个文件的读写经常要等待(io_stall_read_ms/ i......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 947字 评论关闭
self.isOpen = [NSMutableArray array];     for (int j = 0; j < i; j++) {         [self.isOpen addObject:[NSNumber numberWithInt:0]];     } -(void)buttonClick:(UIButton*)button {        NSNumber *num = self.isOpen[tag];         if(num.intValue == 1){         [self.isOpen removeObjectAtIndex:tag];         [self.isOpen insertObject:[NSNumber numberWithInt:0] atIndex:tag];     } else     {         [self.isOpen removeObjectAtIndex:tag];         [self.isOpen insertObject:[NSNumber numberWi......
阅读全文
  • 03月
  • 19日
综合 ⁄ 共 662字 评论关闭
组合逻辑的always模块中使用阻塞赋值; 时序逻辑的always模块中使用非阻塞赋值; 即:组合中计算马上赋值,时序逻辑中上升沿计算,下降沿赋值。 组合逻辑中是实时变化的,而时序逻辑中一个cycle才变化一次 比如: always @(a or b) begin c = a + b; end always @(posedge clk) begin if(rst) c <= 0; else c <= a + b; end 在组合逻辑的always block中,a和b的变化都会引起c值的变化; 而时序逻辑中c至少会维持一个clock cycle,也就是说如果a和b的变化导致c变化的时间是在下一个clock的上升沿,......
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 438字 评论关闭
上周五面试的时候,面试官问的一个问题就是如何用MPMoviePlayerController缓存在线视频,当时回答了两种方式: 用MPMoviePlayerController私有变量获取,MPMoviePlayerController内部实现的时候肯定会有数据缓存,只要找到它缓存的数据就可以了。 用不断截屏和不断获取音频的方式,最后将视频合成。 不过考官回答了他的解决方法,真的很棒: 在iOS本地开启Local Server服务,然后 MPMoviePlayerController请求本地Local Server服务。 本地Local Server服务再不停的去对应的视频地址获取视频流。 本地Local Se......
阅读全文
  • 02月
  • 05日
综合 ⁄ 共 21494字 评论关闭
1、package元素,除了有name和extends属性,还有abstract属性:这个属性说明这个包是个抽象包,类似抽象类,不能直接使用,只能定义一个子包,然后extends这个abstract包。struts-default这个package就是abstract的,因此需要我们继承这个包来使用。 namespace属性:起到命名空间分割的作用。通常将namespace的属性值定义成页面所在的目录名。 2、使用input file进行文件上传: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = ......
阅读全文
  • 01月
  • 25日
综合 ⁄ 共 3874字 评论关闭
1、 概述 Trie树,又称字典树,单词查找树或者前缀树,是一种用于快速检索的多叉树结构,如英文字母的字典树是一个26叉树,数字的字典树是一个10叉树。 Trie一词来自retrieve,发音为/tri:/ “tree”,也有人读为/traɪ/ “try”。 Trie树可以利用字符串的公共前缀来节约存储空间。如下图所示,该trie树用10个节点保存了6个字符串tea,ten,to,in,inn,int: 在该trie树中,字符串in,inn和int的公共前缀是“in”,因此可以只存储一份“in”以节省空间。当然,如果系统中存在大量字符串且这些字符串基本没有公共前缀,则相应的tri......
阅读全文
This function has none of DETERMINISTIC, NO SQL解决办法 创建存储过程时 出错信息: ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)   原因: 这是我们开启了bin-log, 我们就必须指定我们的函数是否是 1 DETERMINISTIC 不确定的 2 NO SQL 没有SQl语句,当然也不会修改数据 3 READS SQL DATA 只是读取数据,当然也不会修改数据 4 MODIF......
阅读全文
http://www.mis2erp.cn 黄金屋.手机.MP3.MP4.3GP.电影.下载系统   太没创意的优影。照抄我的网页的title一个字不拉。如果今天才知道自己的网页排在baidu的第十页之后的话,那未必太没水平了。呵呵。   如果仅仅使用与我一模一样的关键字就能不费任何心神的排在百度的好名次。那只能说我对网络的了解还有很多东西是看不到的。呵呵。   鄙人有很多业务拓展计划,只非网页一途。而且因优化过度,暂被百度屏蔽域名。呵呵。不晓得啥时候放出来。呵呵。   现有南至海南,广东,广西,西至拉萨,北至东北。都有代理在筹划各地域样板和逐步......
阅读全文
  • 12月
  • 06日
综合 ⁄ 共 4408字 评论关闭
1. 分支搜索算法    (1) 引入       用回溯算法解决问题时,是按照深度优先的策略在问题的状态空间中,尝试搜索可能的路径,不便于在搜索过程中对不同的解进行比较,只能在搜索到所有解得情况下,才能通过比较确定哪个是最优解。这类问题更适合广度优先策略搜索,因为在扩展结点时,可以在E-结点的各个子结点之间进行必要的比较,有选择的进行下一步扩展。这里的分支限界法就是一种较好的解决最优化问题的算法。        分支界限法是由"分支"策略和"限界"策略两部分组成。"分支"策略体现在对问题空间是按照广度优先策略进行搜索的......
阅读全文