摘要:
北广传媒移动电视(http://www.bj-mobiletv.com/)的RTMP流媒体服务器有漏洞该漏洞可以上我们通过他们的服务器向互联网直播视频 使用任意可以发布RTMP流媒体的客户端(例如:Adobe Flash Media Encoder,或者自己做一个Flash文件)随便给流媒体起个名字,可以直接Publish到他们的服务器的名字叫“live”的地址上。URL:rtmp://www.bj-mobiletv.com:8000/live例如取名“myCamera”然后使用Flash播放器(JWPlayer...),或者FFPLAY之类支持接收RTMP流媒体的播放器。输入之前发布的完整U 阅读全文
摘要:
距辞职有一段时间了中间休息了半个多月然后找到这个工作在新的公司有辗转做副业半个多月现在总算是坐在办公室对着电脑开始敲代码了脑子里面很多的空白时间也浪费了不少好吧重新上路加油 阅读全文
摘要:
种子数据库的控制文件位置:$ORACLE_HOME/assistants/dbca/templates/Seed_Database.ctl种子数据库的备份片位置:$ORACLE_HOME/assistants/dbca/templates/Seed_Database.dfb大体步骤如下:编辑一个pfile启动到nomount,然后通过控制文件启动到mount状态,恢复数据库文件,然后启动数据库。 1. 随便编辑一个pfile,只添加上Db_name和控制文件路径即可 [oracle@elvis-desktop dbs]$ vi initORCL.ora db_name... 阅读全文
摘要:
题目链接:点击打开链接题目描述: 给定两个整型数组A和B。我们将A和B中的元素两两相加可以得到数组C。 譬如A为[1,2],B为[3,4].那么由A和B中的元素两两相加得到的数组C为[4,5,5,6]。 现在给你数组A和B,求由A和B两两相加得到的数组C中,第K小的数字。 输入: 输入可能包含多个测试案例。 对于每个测试案例,输入的第一行为三个整数m,n, k(1#include #include #include #include using namespace std; long long int a[100099];long long int b[100099];long l... 阅读全文
摘要:
之前一篇博客C++的时间中提到了MongoDB保存时间类型数据可以使用timestamp类型。不过在实际编程过程中,发现保存timestamp容易,读取难。MongoDB C++的这方面的例子还没有找到。现在提供一个简便的方法。因为时间就是自1970年0点的秒数(或者毫秒数),类型是 64bit整数。下面的代码可以将一个uint64_t(C++11的新类型)保存进MongoDB mongo::BSONObjBuilder builder; builder.append("ip", cpu.ip); builder.append("host_name", 阅读全文
摘要:
Intent是android核心的概念之一,Intent为android系统提供了真正的开放。android的姿态是开放了,但却没有做到位。 拿“发邮件”这一功能来说,为了使用Intent机制来发送邮件,调用方需要知道Intent的规则,如action、uri、MIMEtype和category。但是在哪里能找到这些规则呢?官方文档里没有,还好能求助google,然后就发现StackOverflow有无数的人提过或者困惑于这个问题。从google搜索结果里没有看到导向官方文档的链接,由此大胆推测,官方文档确实没有相关的说明。再者,从编写mail应用程序的角度来说,他们也迷茫-到底要支持那些In 阅读全文
摘要:
最近正在开发sl程序,考虑了很久,参考了一些框架,令人头疼的数据访问层最终选择wcf+nhibernate,至于为什么选择wcf和nh,个人参考了其他的框架感觉这两者结合从开发效率和便捷性方面比其他的好些。1.第一步:搭建环境, 阅读全文
摘要:
百度一道面试题说起,题目是这样的:给出一个长度是N的数组,现在要找出最小的两个元素,最少要多少次比较。 分析: 如果找出1个最小的,比较次数无疑是 n - 1, ;如果用选择排序,再取选择第二个最小的又得比较n-2次。这种寻找的办法其实是可以优化的,在第一次寻找最小元素过程中,其实我们已经比较了很多元素了,那么为什么不利用前面比较的结果来寻找第二个最小的呢。 这用到锦标赛排序的方法,这样就可以再使用 logn就可以找到了第二小的元素。 锦标赛排序原理 锦标赛排序又叫树型排序,属于选择排序的一种。直接选择排序之所以不够高效就是因为没有把前一趟比较的结果保留下来,每次都有很多重复... 阅读全文
摘要:
Logback和log4j是非常相似的,如果你对log4j很熟悉,那对logback很快就会得心应手。下面列了logback相对于log4j的一些优点: 更快的实现 Logback的内核重写了,在一些关键执行路径上性能提升10倍以上。而且logback不仅性能提升了,初始化内存加载也更小了。 非常充分的测试 Logback经过了几年,数不清小时的测试。Logback的测试完全不同级别的。在作者的观点,这是简单重要的原因选择logback而不是log4j。 Logback-classic非常自然实现了SLF4j Logback-classic实现了SLF... 阅读全文
摘要:
Shell编程shell变量类型:只有字符串型,变量可以被赋值,被修改,被引用.shell变量命名方法:第一个字符为字母,其余字符可以是字母,数字或下划线.变量引用:在变量名前加$号,代表变量内容读取用户的输入:内部命令read,可以从标准输入上读入一行,并将这行的内容赋值给一个变量,可以用在脚本文件中接受用户的输入.局部变量:所创建的shell变量默认为局部变量环境变量:(全局变量)在当前shell下启动的子进程只继承环境变量不继承局部变量继承:指子进程有自己的一整套独立存储的环境变量,但是这些环境变量的初始状态是从父进程那里原封不动赋值过来的。当子进程修改这些环境变量的时候,是不影响父进程 阅读全文