❶ L大,PandoraBox路由器有进展吗14年底前可以发布吗
你好;最近智能路由器沸腾洋洋,从最反感的极路由到粗粮路由器,各大家目前的东西我都非常不满意,所以我也计划参与一脚,任何人都可以参与,
基于大家的需求定制硬件与软件,欢迎拍砖。
项目计划:PandoraBox路由器/魔盒路由器
硬件计划:
CPU:双核4线程1Ghz (计划RTL8198C)
内存: DDR3 256MB
Flash:16MB SPI flash (既然有SATA了,还考虑flas的大小么)
USB: 1xUSB 3.0 1xUSB 2.0
SATA:SATA 6.0Gbps X1
WiFi: 11n 2T2R,11ac 2T2R
LAN: Giga x3
软件计划(OpenSource):
PandoraBox RTL开源站
1.U-Boot 1.1.3 With Httpd Recovery.(已经获路由器刷机助手支持)
2.OpenWrt 12.09.1 Base.
3.Kernel 3.10.32
4.原始OpenWrt应用支持。
目前性能实测:
HDD@USB 3.0 Over LAN 60MB/s
HDD@SATA Over LAN 70MB/s 11AC WIFI:30MB/s
WIFI: 11ac 470Mps (实际使用的速率,不是屏蔽箱的,屏蔽箱可以上600Mbps以上。)
计划定价: 299 样品时间6月份。
FAQ:
1.为何选择MIPS 1074K的架构?
MIPS 1Ghz的性能已经满足大部分需求了,实际性能与ARM已接近。
MIPS的发热量小,可以无风扇设计,再小噪音的风扇也会有噪音,个人无法接受风扇设计,并且还存在灰尘问题。
2.为何没有大flash?
已经有SATA,USB 3.0了,系统都可以装硬盘了,大flash的意义何在?
3.11n 11ac性能很差?
请问,其他家是怎么得到首芹这个数据的,那是在铁皮的屏蔽箱测试的数据,没有实际应用意义!!!
实际使用,wifi干扰下,11N能有100Mbps你应该谢天谢地了,而且没有多少人有这么干净的wifi环境。
4.USB 3.0干扰2.4G wifi?
表面看起来会有很大干扰的样子,这个跟硬件工程师硬件设计功底有关。
我确认,通过液棚硬件的设计修改,USB 3.0可以与2.4G很好地一起工作。
5.开放源码么?
OpenWrt的,开放!开源站是用来干嘛者埋毕。
6.某些智能路由器厂家说我们是一群乌合之众?
所有的产品研发应该顺应时代的变化以及用户的需求。这是一个商业化的开源项目,不会是你们所认为的乌合之众。
❷ 如何正常播放MKV格式的影片
暴风影音应该可以,注意闹余键安装的时候,把支持的影片格式全打上勾!!
下载地址 http://www.skycn.com/soft/98.html
最近很多论坛上都出现了MKV这个格式,广大动漫爱好者可能对这个格式不是很熟悉,我在这里稍微的解释一下。
如果对OGM这个格式不是很熟悉的话,自然也就不会怎么知道MKV了。
首先澄清一个误区,MKV不是一种压缩格式,DivX、XviD才是视频压缩格式,MP3、OGG才是音频压缩格式。
MKV是个“组合”和“封装”的格式,换句话说就是一种容器格式。
举个例子的话就比较容易理解了,把只有视频的XviD和只有音频的MP3组合起来,然后以一种多媒体介质的形式出现,最常见的就是AVI,其次就是OGM,还有MP4等不太常见的。
AVI的出现已经超过了10年,渐渐体现出老态了,除了近年通过VD可以拥有2个音轨,没有其他的改进。
OGM的出现,标志着多音轨格式的出现,可以合成8个以上的音轨,音频上自然也多了OGG这
个格式,重要的是可以“内挂”字幕,老外称为“软字幕”,可以任意开关,可以“内挂”8个以上的字幕,美中不足的是仅仅支持srt格式,并且不支持Unicode,对亚洲字符支持严重不足。还有一个就是Charpter功能,可以自定义段落,播放时就可以选择了。是不是越来越像DVD啦?
但是当时的OGM源码是不公开的,就那么几个人在开发,自然进度慢了,前一阵几乎陷入了“死亡”。最近宣布毁孝公开源码,加入OpenSource行列,重新开始开发。
MKV就是在OGM停滞的那段时间出现的,由俄罗斯的程序员开发的,从一开始就是OpenSource,因此得到了很多其他程序员的帮助,开发速度相当快。
OGM有的MKV都有,另外还有很多独特的功能。其中最令人振奋的就是Gabest开发的Plugin,不仅开发了专门的播放器MediaPlayerClassic,这个东西的强大相信用过的人都有体会。还开发了很多的MKV用的Mux(合成器),尤其是Real格式的Mux。Real的RMVB是封闭格式,官方的Helix根本就不支持多声道,所以尽管算法很优秀,但在声效大片的再现上就无能为力了,只能乖乖让位给可以合成AC3和DTS的AVI以及OGM了。
但Gabest开发的RealmediaSplitter和MKVMux可以让RMVB格式的视频和AC3、DTS合成MKV,从根本上克服了RMVB音频上的弱点。
不仅如此,还开发了VSFilter.dll和SubtitleSource.ax这2个Plugin,宣布支持ssa和ass的格式软字幕。
可能大家看了有点晕,我也说的太多了,总结就是下面几条:
1、支持多种格式的视频和音频,尤其是Real
2、支持多音轨,多达16条以上
3、支持ssa,ass软字幕,多达16条以上
4、支持段落选取(由制作人决定)
此帖转自动漫花园,原作csr2000
二、mkv文件播放方法
1.下载暴风影音
2.播放需要的插件:
MKV_98(98用户下载这个)
http://home.xmu.e.cn/~ds/MKV_98.rar
MKV_NT(2K,XP,2K3用户下载这个)
http://home.xmu.e.cn/~ds/MKV_NT.rar
把rar包解压到一个固定的文件夹里,然后运行register_(98,NT).bat,这样播放需要的
插件就安装好了。包中另外一个是mplayerc.exe,是推荐使用的播放软件,只有液巧使用这
个,才能体验MKV的全部功能。
如果使用这个播放器的话,MatroskaSplitter.ax都不必装,mplayerc天生就支持MKV格
式。如果能够播放MKV,但没有字幕,就是没有装里面的VSFilter.dll。
装了VSFilter.dll,播放时会自动加载vobsub,相当于外挂字幕。
3.如果上述方法无效,请下载这个
http://matroska.free.fr/downloads/Matroska_Playback_Pack_0.5.exe
http://christian.hj.wiesner.bei.t-online.de/downloads/MatroskaPack0_4_3.zip
2个随便装那个,会自动分析系统安装正确的版本的
参考资料:http://..com/question/5175191.html?fr=qrl3
❸ 《Java并发编程的艺术》epub下载在线阅读全文,求百度网盘云资源
《Java并发编程的艺术》(方腾飞)电子书网盘下载免费在线阅读
链接:https://pan..com/s/1wDcPdMWWNMZjnYEp91-4sg
书名:Java并发编程的艺术
作者:方腾飞
豆瓣评分:7.4
出版社:机械工业出版社
出版年份:2015-7-1
页数:240
内容简介:
并发编程领域的扛鼎之作,作者是阿里和1号店的资深Java技术专家,对并发编程有非常深入的研究,《Java并发编程的艺术》是他们多年一线开发经验的结晶。本书的部分内容在出版早期发表在Java并发编程网和InfoQ等技术社区,得到了非常高的评价。它选取了Java并发编程中最核心的技术进行讲解,从JDK源码、JVM、CPU等多角度全面剖析和讲解了Java并发编程的框架、工具、原理和方法,对Java并发编程进行了最为深入和透彻的阐述。
《Java并发编程的艺术》内容涵盖Java并发编程机制的底层实现原理、Java内存模型、Java并发编程基础、Java中的锁、并发容器和框架、原子类、并发工具类、线程池、Executor框架等主题,慧羡每个主题都做了深入的讲解,同时通过实例介绍了如何应用这些技术。
作者简介:
方腾飞(花名清英,英文名kiral),
蚂蚁金服集团技术专家,从事颂告Java开发近10年。5年以上的团队管理、项目管理和敏捷开发经验,崇尚团队合作。曾参与CMS、电子海图、SOC、ITIL、电子商务网站和信贷管理系统等项目。目前在蚂蚁金服网商银行贷款管理团队负责数据采集平台开发工作。与同事合作开发了tala code Review插件,深受阿里数千名工程师拥趸,并开发过开源工具jdbcutil(https://github.com/kiral/utils)。创办了并发编程网,组织翻译了百余篇国外优秀技术文章,并曾为InfoQ撰写“聊聊并发”专栏,在《程序员》杂志撰写敏捷实践系列文章
魏鹏,
阿里巴巴集团技术专家,在阿里巴巴中国网站技术部工作多年,曾担任中国网站交易平台架构师,主导了交易系统服务化工作,设计实现的数据迁移系统高效地完成了阿里巴巴中国网站交易数据到阿里巴巴集团的迁移工作。目前在阿里巴巴共享业务事业部从事Java应用容器Pandora和服务框架HSF的相关工作,其中Java应用容器Pandora是阿里巴巴中间件运行的基础,而服务框架HSF则是阿里巴巴集团实现服务化的主要解决方案,二者在阿里巴巴拥有最为广泛的使用野碧明量。个人平时喜欢阅读技术书籍,翻译一些国外优秀文档,喜欢总结、乐于分享,对Java应用容器、多线程编程以及分布式系统感兴趣。
程晓明,
1号店资深架构师,从事1号店交易平台系统的开发,技术上关注并发与NIO。因5年前遇到的一个线上故障,解决过程中对Java并发编程产生了浓厚的兴趣,从此开始了漫长的探索之旅:从底层实现机制、内存模型到Java同步。纵观我自己对Java并发的学习过程,是一个从高层到底层再到高层的一个反复迭代的过程,我估计很多读者的学习过程应该与我类似。文章多见诸《IBM developerWorks》、InfoQ和《程序员》杂志。
❹ c语言键盘按键触发怎么表示
可以用FlexibleButton表示。
FlexibleButton 是一个基于标准 C 语言的小巧灵活的按键处理库,支持单击、连击、短按、长按、自动消抖,可以自由设置组合按键,可用于中断和低功耗场景。
该按键库解耦了具体的按键硬隐派件结构,理论上支持轻触按键与自锁按键,并可以无限扩展按键数量。另外,FlexibleButton 使用扫描的方式一次性读取所有所有的按键状态,然后通过事件回调滑谨机制上报按键事件。
核心的按键扫描代码仅有三灶让贺行,没错,就是经典的 三行按键扫描算法。使用 C 语言标准库 API 编写,也使得该按键库可以无缝兼容任意的处理器平台,并且支持任意 OS 和 non-OS(裸机编程)。
快速体验:
FlexibleButton 库中提供了一个测试例程 ./examples/demo_rtt_iotboard.c,该例程基于 RT-Thread OS 进行测试,硬件平台选择了 RT-Thread IoT Board Pandora v2.51 开发板。
当然你可以选择使用其他的 OS,或者使用裸机测试,只需要移除 OS 相关的特性即可。
如果你使用自己的硬件平台,只需要将 FlexibleButton 库源码和例程加入你既有的工程下即可。
DEMO 程序说明:
该示例程序可以直接在 RT-Thread stm32l475-atk-pandora BSP 中运行,可以在该 BSP 目录下,使用 menuconfig 获取本软件包。
❺ Pandora Bootstrap源码分析
在我的认知里,是没有办法改变当前的classloder的,当前的 SpringApplication.run的时候,肯定是系统的classloder啊,就让我们来揭开迷雾吧。
参数mainClass就是HSFProviderApplication这个有main方法的入口类
参数args就是main方法的参数
参数的classLoader是我们自己创建的classloader
由于我们创建的classloder是系统classloder的子类,我们就可以做文章了,中间件的类用新创建的classloder来加载,业务的类用系统的classloder来加载。是不是非常巧妙啊。孙改高
如何保证不会执行多次加载逻辑,甚至死循环的呢?第一遍是系统的classloder,第二遍虽然看上去是我们自己创建的classloder,但我们我们创建的classloder是委托给系统则尺的classloder的,所以其实还是相同的classloder。这就很简单了,PandoraBootstrap执行第一遍之后就改一个bool变量,第二遍读到这个变量改了就直接跳过歼或了。