搜档网
当前位置:搜档网 › DM800高清卫星接收机配置OSCAM账号教程

DM800高清卫星接收机配置OSCAM账号教程

DM800高清卫星接收机配置OSCAM账号教程
DM800高清卫星接收机配置OSCAM账号教程

DM800配置OSCAM账号教程

现在我们来学习DM800如果写入OSCAM账号

1、我们要刷好目前最新GP3-兔年大吉3.1版本的系统,因为该系统已经集成安装好最新稳定OSCAM插件;

2、在此页面下载oscam.serever文件,下载地址:oscam.server(137 Bytes, 下载次数: 1129)

3、我们现在以这个普通的账号为例:

C: https://www.sodocs.net/doc/456407337.html, 49333 xjp118 12568

那么,我们写在OSCAM文件里,应该是这样的:

[reader]

label = reader1

protocol = cccam

device = https://www.sodocs.net/doc/456407337.html,,49333

account = xjp118,12568

group = 1

cccversion = 2.1.4

截个图看下

一定要记住“=”号后面空一格。域名与端口之间是“逗号”隔开,用户名与密码之间也是“逗号”隔开,写好后保存。

说到这里,有些朋友问,假如我有多个账号呢?怎么办?支持吗?回答是肯定的,一定支持!只要您的账号够多,呵呵...

4、那么我们现在以两个账号为例,看看应该怎么写呢?

C: https://www.sodocs.net/doc/456407337.html, 49333 xjp118 12568

C: https://www.sodocs.net/doc/456407337.html, 10008 dhsj ldlf8

写好的OSCAM账号应该是这样的:

[reader]

label = reader1

protocol = cccam

device = https://www.sodocs.net/doc/456407337.html,,49333

account = xjp118,12568

group = 1

cccversion = 2.1.4

[reader]

label = reader2

protocol = cccam

device = https://www.sodocs.net/doc/456407337.html,,10008

account = dhsj,ldlf8

group = 1

cccversion = 2.1.4

朋友们,看看多个账号的区别在哪里呢?看下图吧

接下来我们要保存好OSCAM了

好了,我们已经写好了OSCAM,现在我们用DCC软件传到DM800机器里吧

1 打开DCC软件,双击etc

2 双击tuxbox

3 双击config

4

6 传完OSCAM账号后,我们还需要按遥控的蓝色键,选择-设置CAM,OK进入,然后左右键选择OSCAM(记住,不是OSCAM1.0),然后按红色键重新启动,如图

还有最后一步,遥控-菜单-关机-重启GUI,以后开机都会自动启动OSCAM了,恭喜您,您现在可以收看到DM800给您带来的丰富多彩的高画质节目啦!祝您收视愉快!

Gems Simics 安装报告

课程设计报告 多核全系统模拟器GEMS分析 班级: 学号: 姓名: 2011年7月

1 目的和背景 由于单核处理器的处理能力已经接近极限,很难再有提高,多核处理器体系结构应运而生。在处理器体系结构的设计中,由于用硬件做测试投资大,且不便于设计,不具有多次性,因此体系结构软件仿真技术是研究中的一门新技术。 而多核全系统模拟器GEMS/Simics框架能够模拟单核处理器、并行式多处理器、阵列式处理器等体系机构。故本此课设选用构建GEMS+Simics框架,先逐步介绍搭建GEMS+Simics的各个环节,然后初步的研究单核和多核运行时程序在每个CPU中的运行情况,分析模拟器的构成及各部分的功能及性能分析。 2 安装流程 2.1软件准备 1) 在Ubuntu的官方网站上获得32位的Ubuntu10.04 2) 由于GEMS是开源软件首先在https://https://www.sodocs.net/doc/456407337.html,/gems/registercgi下进行注册,然后再在https://https://www.sodocs.net/doc/456407337.html,/gems/download.html下进行下载 3)下载Simics时麻烦一些,先在https://https://www.sodocs.net/doc/456407337.html,/register/register.php地址上进行注册,而且必须作为学生或教职员工注册,然后申请免费的license。 4) 在https://www.sodocs.net/doc/456407337.html,/ubuntu/pool/main/z/zlib/网站上下载和自己的系统配套的zlib1g_1.2.3.3.dfsg-15ubuntu1_i386.deb和zlib1g-dev_1.2.3.3.dfsg-15ubuntu1_i386.deb 5) 在https://www.sodocs.net/doc/456407337.html,/index2/unixsystem/Solaris/sol-10-u2-ga-sparc-v4/或者https://www.sodocs.net/doc/456407337.html,/us/sun/index.htm或者在网站上获得Soloris ,建议使用前者2.2安装Ubuntu 此处不建议使用虚拟机安装,因为会影响到后面的安装,如果有CD/DVD可以直接用CD/DVD安装;也可以用USB或硬盘安装;最简单的是虚拟光驱wubi安装,但磁盘空间最大只能为30G,虽然之后可以用LVPM工具进行扩充,但不建议使用,因为速度很慢,且容易出错。最好采用CD/DVD安装。 2.3GEMS/Simics安装 1) 安装必要的工具 s udo apt-get update sudo apt-get install build-essential sudo apt-get install bison sudo apt-get install flex sudo dpkg –-install zlib1g_1.2.3.3.dfsg-7ubuntu1_i386.deb sudo dpkg –-install zlib1g-dev_1.2.3.3.dfsg-7ubuntu1_i386.deb

卫星电视调整用户操作手册

卫星广播电视转星调整用户接收设备操作手册 (河北分册) 国家广播电影电视总局 2007年7月

目录 一、卫星广播电视转星调整工作概述 (1) 二、卫星广播电视节目接收技术参数 (2) 三、卫星广播电视地面接收站 (10) 四、卫星接收机调整 (13) 五、天线的调整 (32) 六、河北卫星接收设施调整参数表 (38) 附件:卫星接收方位角、仰角和极化角的计算法 49

一、卫星广播电视转星调整工作概述 根据我国卫星广播电视业务发展和传输覆盖需求,为了提高卫星广播电视传输质量,便于广大用户接收,我国将进行卫星广播电视转星调整工作。现在使用的亚洲3S、亚洲4号、亚太6号、亚太2R号、中卫1号、鑫诺1号共6颗卫星传输的中央和地方卫星广播电视节目将全部调整到鑫诺3号(东经125度)和中星6B(东经115.5度)两颗广播电视专用卫星传输;现在使用的鑫诺1号卫星Ku转发器传输的广播电视节目全部调整到亚太6号卫星(东经134度)Ku频段转发器传输。原接收上述6颗卫星广播电视节目信号的所有地面接收站都要进行调整,以便接收新的3颗卫星传输的节目信号。转星调整时间为2007年8月1日至8月31日。 为协助各地按照计划完成转星调整工作任务,国家广播电影电视总局编制了《卫星广播电视转星调整用户接收设备操作手册》(以下简称《手册》),为用户提供参考和指导。《手册》印刷版和电子版(光盘)将发放给各省(区、市)广电局,并将在国家广电总局广播电视规划院网站(https://www.sodocs.net/doc/456407337.html, )设立“卫星广播电视转星调整工作技术服务平台”,提供相关技术资料,并对用户在线提出的接收设备转星调整中出现的相关问题在24小时内给予答复。

卫星数字电视接收机切换开关的使用方法

卫星数字电视接收机切换开关的使用方法卫星数字电视接收机切换开关的使用方法 以前生产的数字卫星接收机都具有0/12 V、22 kHz和DiSEqC切换功能,通过不同切换开关的组合,用户可以毫不费力地实现多星接收。但由于数字机、切换开关和高频、大等方而的原因,实际使用情况并不尽如人意。其实,在这些切换开关的使用中是有一定技巧的。 1.不能正常切换 引起切换开关不能正常切换的原应很多。如:数字机22 kHz脉冲信号输出幅度过小,22 kHz、DiSEqc切换开关自身存在质量问题,接收机、切换开关和高频头间不匹配,甚至不同的连接方法也可能使切换开关小能正常切换。当然这种不能切换的现象并不是普遍存在的,只有当使用一定的数字机、切换开关、高频头以及采用特定的连接方式时,故障现象才表现出来。 (1)数字机与Di SEqC切换开关不匹配引起的不能正常切换。主要表现:有一路卫星信号切换困难,当切PES数据包送到MPEG一2解码器芯片解压缩,生成换到这颗卫星后,再切换到其他卫星时就比较凼难了,有时要反复选择几次才能切换,这是由于切换开关连接不同品牌的高频头,不能切换的这一路的高频头工作电流人小,此时可换一个电流大一些的高频头试试。如只能切换两路或三路卫星信号,DiSEqC切换开关本身并末损坏,此时可试着调换DisEqC开r关接口与高频头连接的四根电缆相对位置。 (2)切换开关质量问题引起的不能正常切换。DisEqc与22 kHz开关组合使用时,切换困难或不能切换。这是由于DiSEcIC切换开关是利用22 kHz脉冲幅度来实现卫星信号切换的,如选用切换开关质量不好,就会因22 kHz信号产牛冲突,而导致不能正常切换。此时要正确判断出质量差的切换开关,换用质量好的开关。也可把22 kHz开关换成0/12 V开关与DiSEqc开关组合在一起使用。 (3)连接方法不同引起的不能正常切换。22 kHz与DisEqC开关组合进行多星接收时,22 KCHz,开关连接在DiSEqC开关之前,此时只有当22 kHz开关设定为关闭时,DiSEqc 开关才有一路导通,如22 kHz开关连接在DiSEqC开关之后,各路均能导通,顺利切换。 2.中频信号损耗加大 主要表现在用22kHz开关与其他开关组合进行多星接收时,刚开始安装时收视效果尚可,随着使用时间的延长,接收个别信号偏弱的台出现停频、“马赛克”现象,拆除切换开关,直接把电缆与接收机连接,收视情况正常。这是因为22 kHz开关多采用继电器作为切换元件,频繁的动作会使继电器触点烧蚀,接触电阻增大,使中频信号衰减。针对这一情况,应采取不同的措施。例如:接收四颗以卫星的节目,可直接采用DiSEqC开关,不采用0/12 V和22 kHz开关的组合切换方式。如接收机尢DisEqC切换功能或接收四颗以上卫星的节目,需要用DisEqc开关与O/12 V、22 kHz开关组合时,在进行频道编辑时,要把所接收的同一颗卫星上的节目编排在一起,以减少继电器的动作次数,延长使用寿命。

Ruby的简单实例

Ruby的简单实例 ?出处:站长百科 ?原文地址:https://www.sodocs.net/doc/456407337.html,/wiki/Ruby的简单实例 ?本电子书整理自站长百科Ruby简单实例词条,查看内容请访问网站。 让我们写一个计算阶乘的函数.对于阶乘的数学定义如下: n! = 1 (当 n==0 时) = n * (n-1)! (其它情况) 在Ruby里,可以这样来写: def fact(n) if n == 0 1 else n * fact(n-1) end end ?出处:站长百科

你可能会发现 end 的反复出现,正因为如此,Ruby被叫做"类Algol"语言.(实际上,Ruby的语法更像Eiffel).同时,你也可能会发现这段函数缺少 return语句.在这里是可以用return的,但却不是必须的,因为一个Ruby的函数会自动返回它所最后赋值的元素. 让我们来试试我们的阶乘函数.加入一行代码会使它成为一个可工作的程序: # Program to find the factorial of a number # Save this as fact.rb def fact(n) if n == 0 1 else n * fact(n-1) end end print fact(ARGV[0].to_i), "\n" ?出处:站长百科

这里,ARGV是一个包含命令行参数的数组,to_i将字符串转化为整数. % ruby fact.rb 1 1 % ruby fact.rb 5 120 当参数为40时它可以工作吗?它将使你的计算器产生溢出(overflow)... % ruby fact.rb 40 815915283247897734345611269596115894272000000000 它确实算出来了.实际上,Ruby能处理任何你机器的内存所允许的整数.实际上400!也可以: % ruby fact.rb 400 6403452284662389526234797031950300585070258302600295945 8684 4459428023971691868314362784786474632646762943505750358?出处:站长百科

《Ruby on Rails敏捷开发最佳实践》PDF教程

《Ruby on Rails敏捷开发最佳实践-精典章节收录》PDF教程 申明:本PDF教程由https://www.sodocs.net/doc/456407337.html,网站搜集整理,如需转载,请务必注明出处。介绍:Ruby On Rails框架一经推出,立即引起B/S结构应用开发领域革命性的变化:开发者无需理会架构,只需要按Rails框架的约定向应用中填充代码,一切OK。 为了让众多Ruby On Rails学习、工作者,以及准备使用Ruby On Rails作为开发平台的开发人员能快速掌握Ruby On Rails的开发,作者精心编写了本书,书中既详细讲解了Ruby语言的基本语法,又重点介绍了Rails框架相关知识点的各种用法。最后给出两个综合案例,作为Ruby On Rails应用开发者的参考,读者可以通过这两个案例触类旁通,解决日常开发中的问题。 读者对象 本书适用于正在使用Ruby On Rails进行应用开发的开发人员、渴望了解Ruby On Rails框架的开发人员,尤其适合有初步的Java EE开发经验,想从Java EE平台过渡到Ruby On Rails开发平台的开发者。(未完待续) https://www.sodocs.net/doc/456407337.html,

第15章Rails 的邮件抽象层 本章要点 ·电子邮件的基础知识 ·SMTP 协议初步 ·POP3协议初步 ·在Ruby 程序中使用SMTP 支持发送邮件 ·在Ruby 程序中使用POP3支持接收邮件 ·ActionMailer::Base 的邮件支持 ·在Rails 应用中发送邮件 ·发送HTML 格式邮件 ·发送带附件的邮件 ·电子邮件在实际应用中的用途 ·账户需要激活的优势 ·实现注册激活系统 15.4注册激活系统 本章将介绍一个注册激活系统,当用户输入注册信息时,必须输入有效的邮箱,当用户注册成功后,并不能立即登录系统,而要登录注册时输入的邮箱,然后通过该邮箱内的激活邮件来激活自己账户。通过这种方式可以防止用户恶意注册,保证用户必须输入有效的邮箱地址。 15.4.1基本注册功能 当用户注册一个账户时,实际上就等同于向底层数据表增加一条记录,因此本应用必须有持久层支持。本示例应用的注册功能需要一个数据表支持,该数据表用于保存系统的所有注册账户。下面是本应用的数据库脚本: drop database if exists regist_development; create database regist_development; use regist_development; --创建用户表 create table users ( id int not null auto_increment,

ruby入门教程 免费篇

介绍 这是一个短小的Ruby入门,完全读完只需20分钟。这里假设读者已经安装了Ruby,如果你没有安装的话,请在阅读文前访问Ruby 官方网站进行下载并安装。 交互式的Ruby 打开IRB(交互式Ruby外壳): 如果你使用Mac OS X,那么请打开终端窗口输入irb; 如果你使用Linux,那么请打开shell输入irb; 如果你使用windows,那么请在开始菜单中找到Ruby->fxri,并执行它。 Ok,在打开IRB之后,在其中输入"Hello World"。 Ruby听从你的安排! 发生了什么?我们刚才编写了世界上最短小的“Hello World”程序吗?这么说不太确切。第二行输出是IRB告诉我们:上一个表达式的评

估结果。如果我们希望打印出“Hello World”,那么就还需要一点努力: puts在Ruby中是一个简单的打印输出命令。后面的“=>nil”表示什么?——那是表达式的结果。Puts总是返回nil,这是Ruby中表示“绝对无值”(absolutely-positively-nothing value)的方式,看上去有些类似Java中的null。 你的免费计算器在这里! 无需做什么,我们就能把IRB作为一个简单的计算器使用: 这样就能计算3+2。够简单的!那么3乘以2如何?你可以在下面继续输入3*2,也可以回到上面(3+2处)重新修改你刚刚输入的计算公式。使用键盘上的向上键,使光标到达3+2那一行,再用左键移动光标到加号上,然后使用空格键进行修改。

下面,让我们尝试计算3的平方: 在Ruby语言中,**表示幂运算。那么如何计算平方根呢? Ok,等一下,表达式中的sqrt(9)表示什么?你一定能猜到这是计算9的平方根。而Math表示什么?不要着急,下面就让我们进一步了解像Math这样的模块。 模块——按照主题分组的代码 Math是Ruby内建的数学模块。在Ruby中,模块提供了两种角色:一种角色是将类似的方法聚集在同一个“家族”名下。因此,Math 也包括sin、tan这样的方法。第二种角色是一个圆点(dot),它标记了消息的接收者。什么是消息?在上面的例子中,sqrt(9)便是消息,它意味着调用sqrt方法取出9的平方根。 Sqrt方法调用的结果是3.0。你可能注意到它并不是3。这是因为多数情况下,数字的平方根并不是整数,所以这里返回了一个浮点数。

卫星接收机说明书

数字卫星接收机说明书 本说明书适用于V1.2版本的OVT/DVB-TSS-2000数字卫星接收机。 一、概述 OVT/DVB-TSS-2000数字卫星接收机是一款专业的数字卫星接收机,应用于数字卫星信号的接收和转发,且带有DVB标准ASI接口输出TS流,可广泛应用于各种模拟或数字CATV 前端系统中。 二、功能特点 ●完全符合DVB和MPEG-2标准 ●支持专业的视频/音频输出接口,且带有标准ASI串行的TS流输出接口 ●支持DiSEqc1.2多语言功能 ●支持多种可编程的卫星和转发器信息 ●频道记忆 ●前面板按键和红外线遥控用户界面 ●操作菜单可锁定保护 ●多种编辑功能(包括电视或无线电广播,组,频道名称,PID参数,卫星名称和类型) ●提供屏幕频道信息的电子节目指南 ●多个卫星的频道记忆功能 ●256色的图形用户界面 三、基本原理 OVT/DVB-TSS-2000数字卫星接收机基本原理如下面框图所示: 其大致工作原理为:卫星接收机将接收的卫星信号接行解调,然后由解码单元进行解码,再经过一些接口电路得到可以播放的模拟视频/音频信号,同时将解调后的信号经过数字逻辑处理单元进行处理打包,再进行专业的数字接口转换电路,得到ASI接口的TS流输出。

四、产品说明 1.1前面板 1.电源按键 打开或关闭接收机。 2.显示(4位7段数码管) 4个数码管显示频道信息。在休眠模式,显示当地时间。 3.遥控传感器 检测遥控器发出的红外信号。 4.CH-/CH+按键 在不进入菜单模式时,用于改变频道。 1.2后面板 1.TS流输出(ASI OUT) DVB标准ASI接口TS流输出 2.高频头输入(LNB IN 13/18V 最大500mA) 卫星信号输入口,用同轴电缆连接高频头(LNB)。 3.高频头输出(LNB OUT) 卫星信号环出口,可连接其它的卫星信号接收设备。 4.音频输出 音频插座提供立体声输出。 5.视频输出 视频插座提供一个复合的视频输出。 6.没有使用 对于本版本接收机,此接口没有使用。 7.RS-232C 连接PC的RS-232C接口,与外部计算机进行通讯(速率115200bps),用于产品的升级服务。 8.遥控器锁

Ruby语言入门教程

Ruby语言入门教程 Version0.6 编著张开川 kaichuan_zhang@https://www.sodocs.net/doc/456407337.html,

目录 自序 (3) 第一章概述 (4) 1.1编程语言的发展简史 (4) 1.2编程其实很容易 (5) 1.3Ruby的由来 (6) 1.4Ruby的特性 (7) 第二章 (8) 2.1下载Ruby1.8.5 (8) 2.2安装Ruby1.8.5for Windows (8) 2.3开始第一个小程序 (10) 2.4ruby语言的集成开发环境 (12) 第三章语法快览 (14) 3.1注释与分行 (14) 3.2分隔符 (15) 3.3关键字 (16) 3.4运算符 (17) 3.5标识名和变量的作用域 (19) 3.6类库 (19) 3.7数据类型 (20) 3.8赋值和条件运算符 (21) 3.9条件判断语句 (22) 3.10循环语句 (24) 3.11常与线程 (29) 3.12一个综合小练习 (30) 第四章一切都是对象 (31) 4.1两种思维方式 (31) 4.2对象 (32) 4.3封装 (33) 4.4继承 (34) 4.5多态36小跋37

自序 其它编程语言的学习都主要来自于书本,而Ruby的学习却是完全经由网络。我想,回报网络的最好方式就是在网络上还没有Ruby中文书籍的时候,编著一本Ruby中文入门教材。感谢编程语言发展史上的前辈们;感谢网络论坛上程序员们或是理智,或是激烈的讨论;感谢一切看到这本书的人。 曾经经受了SCJP的挖掘、挖掘、再挖掘(基于1.4,还没有Java5,Java6的许多特性),初遇Ruby,觉得十分亲切,仿佛童年时得到一个新奇的玩具。把玩之后,才发现玩具的塑料外壳里,藏着一把瑞士军刀。自此,模式、框架常常变得多余,很多时候可以更直接。好比在量子时代,星际航行只是一次时空转换而已,航天飞机静静地躺在博物馆里,那是旧时代科学的极致代表。 从物理课本中,我们感受到爱因斯坦的伟大,但对牛顿则怀以更加崇敬的心情。身体终将消逝,而你,我,他——我们的意识却将在网络中延续。旧时代文明的延续依赖于纸质书籍,书籍传递了理性之光。也许直觉才是这个宇宙本体的最初相用,直觉是一种天赋,我无从把握,但是理性,如此真切实在,她照亮了我,照亮了你,直到未来。 思,亘古如斯又倏忽闪现,谁的惊愕能深究它。 ——海德格尔 张开川 2006年12月31日

最新卫星接收器调试说明

卫星接收器调试说明

卫星电视接收器知识(1) (2008-12-06 22:26:42) 转载 分类:卫星电视知识 标签: 杂谈 卫星电视接收器知识 2008-02-12 21:49 【第一章:学习基础知识】 一、您可能刚刚接触卫星电视这个东西,魔大的诱惑力吸引着您,是不是苦于自己知识有限,该买什么机器呢?怎么安装呢?身边又没有懂的朋友,找谁去问呢?况且具体问题一句话、两句话也说不清楚。自己上网去查吧,茫茫网络,我到哪里去寻找,知识太多了,从什么地方开始学起,遇到难题,网上又没有网友给你解答时,自己苦苦寻觅,一熬就是半夜。这种经历,我想网友们都经历过。 虽然我自己懂的东西也不多,还有很多东西没有研究过,比如自己写卡,模块机使用,以及更新机器系统等,今后会认真学习补充自己。 但是我还是抽出了一段时间写了这篇文章,为没有接触过卫星的朋友简单介绍下,让您早日拥有自己的器材,早日看到精彩的节目。 文章介绍本人在卫星电视接收过程中的经验教训,并

普及一些卫星电视接收的知识。此外,转载和介绍一些实用的文摘、器材制作,为广大卫视爱好者服务。 二、要想看卫星电视,应该具备这些硬件: (1)接收机 现在基本上都是数字的了。种类很多,牌子也不少,但分类我想也就4种 A、免费机器(只能收免费节目,锁码频道收不到) B、插卡数字机(配合卡,可以收看锁码频道) C、接收卡(需要电脑支持,用软件解部分锁码频道) D、模块机(价格稍贵,需要模块和卡) (2)天线 天线尺寸大小不等,又有正馈、偏馈之分。不同星上的节目由于卫星位置和功率选用不同的天线尺寸和种类。 (3)高频头 牌子也很多,有配合正馈使用的C头,和偏馈使用的KU头。 (4)馈线 就是咱们无论看有线电视或者收无线电视信号用的

ruby文件操作

1ruby文件操作 关键字:file ruby 转! 1检测文件是否存在及其大小 FileTest的exist?方法可以检测一个文件是否存在: Ruby代码 1.flag=FileTest::exist?("LochNessMonster") 2.flag=FileTest::exists?("UFO") 3.#exists?is a synonym for exist? Ruby代码 1.flag=FileTest::exist?("LochNessMonster") 2.flag=FileTest::exists?("UFO") 3.#exists?is a synonym for exist? 如果我们想要知道文件是否有内容,可以使用File::Stat的zero?方法: Ruby代码 1.flag=File.new("somefile").stat.zero? Ruby代码 1.flag=File.new("somefile").stat.zero? 这个将会返回true,这是因为在ruby中0也是true,nil才是false. 所以我们可以使用size?方法: Ruby代码 1.if File.new("myfile").stat.size? 2.puts"The file has contents." 3.else 4.puts"The file is empty." 5.end

1.if File.new("myfile").stat.size? 2.puts"The file has contents." 3.else 4.puts"The file is empty." 5.end FileTest模块里面也有zero?和size?方法: Ruby代码 1.flag1=FileTest::zero?("file1") 2.flag2=FileTest::size?("file2") Ruby代码 1.flag1=FileTest::zero?("file1") 2.flag2=FileTest::size?("file2") 这里还有一个size方法: Ruby代码 1.size1=File.size("file1") 2.size2=File.stat("file2").size Ruby代码 1.size1=File.size("file1") 2.size2=File.stat("file2").size 2检测特殊文件属性 这边要注意,File类mix了FIleTest模块,并且FileTest模块和File::Stat 模块功能上也有很多重复. unix/linux有面向字符和面向块的设备。FileTest的方法blockdev?和chardev?可以进行测试:

卫星接收机说明书

数字卫星接收机说明书 本说明书适用于版本的OVT/DVB-TSS-2000数字卫星接收机。 一、概述 OVT/DVB-TSS-2000数字卫星接收机是一款专业的数字卫星接收机,应用于数字卫星信号的接收和转发,且带有DVB标准ASI接口输出TS流,可广泛应用于各种模拟或数字CATV 前端系统中。 二、功能特点 完全符合DVB和MPEG-2标准 支持专业的视频/音频输出接口,且带有标准ASI串行的TS流输出接口 支持多语言功能 支持多种可编程的卫星和转发器信息 频道记忆 前面板按键和红外线遥控用户界面 操作菜单可锁定保护 多种编辑功能(包括电视或无线电广播,组,频道名称,PID参数,卫星名称和类型)提供屏幕频道信息的电子节目指南 多个卫星的频道记忆功能 256色的图形用户界面 三、基本原理 OVT/DVB-TSS-2000数字卫星接收机基本原理如下面框图所示: 其大致工作原理为:卫星接收机将接收的卫星信号接行解调,然后由解码单元进行解码,再经过一些接口电路得到可以播放的模拟视频/音频信号,同时将解调后的信号经过数字逻辑处理单元进行处理打包,再进行专业的数字接口转换电路,得到ASI接口的TS流输出。

四、产品说明 前面板 1.电源按键 打开或关闭接收机。 2.显示(4位7段数码管) 4个数码管显示频道信息。在休眠模式,显示当地时间。 3.遥控传感器 检测遥控器发出的红外信号。 CH+按键 在不进入菜单模式时,用于改变频道。 后面板 流输出(ASI OUT) DVB标准ASI接口TS流输出 2.高频头输入(LNB IN 13/18V 最大500mA) 卫星信号输入口,用同轴电缆连接高频头(LNB)。 3.高频头输出(LNB OUT) 卫星信号环出口,可连接其它的卫星信号接收设备。 4.音频输出 音频插座提供立体声输出。 5.视频输出 视频插座提供一个复合的视频输出。 6.没有使用 对于本版本接收机,此接口没有使用。 连接PC的RS-232C接口,与外部计算机进行通讯(速率115200bps),用于产品的升级服务。 8.遥控器锁 用钥匙将锁孔置于红色标记处可锁定遥控器,锁孔置于绿色标记处解开遥控器锁定。输出 可给其它设备提供220V电压。 输入 接220V 50Hz交流电压。 11.接地线 保护接地接口。 12.电源开关 打开关闭接收机电源。 遥控器 您可以启动接收机,使用多种按键功能来操作电视屏幕上的菜单。 1.STANDYBY(待机)

Ruby中单元测试(Unit Test)方法

Ruby中单元测试(Unit Test)方法 Ruby中也提供了单元测试的框架,类似Java中的JUnit,此框架在Ruby中被成为mini test。 我们先看一个例子,这个是我的源代码: [code lang=”ruby”] require ‘json’ module PMU_INTERFACE class IUserLoginReq def initialize(command_id=nil, user_name=nil, user_password=nil, auth_code=nil, token=nil) @command_id = command_id @user_name = user_name @user_password = user_password @auth_code = auth_code @token = token end def to_json(*a) { "json_class" => self.class, "data" => self.to_json_hash }.to_json(*a) end def to_json_hash {:command_id => @command_id, :user_name => @user_name, :user_password => @user_password, :auth_code => @auth_code, :token => @token} end def self.json_create(json_str) data = json_str["data"] new(data["command_id"], data["user_name"], data["user_password"], data["auth_code"], data["token"]) end attr_accessor :command_id, :user_name, :user_password, :auth_code end class IUserLoginResp def initialize(result=nil, user_name=nil, user_password = nil) #the login result @result = result #the token holding by client @user_name = user_name @user_password = user_password end def to_json(*a) { "json_class" => self.class,

Ruby on Rails 之 Oracle 应用:简易教程

Ruby on Rails 之 Oracle 应用:简易教程 您可能听说过 Ruby on Rails,一个似乎正以狂风暴雨之势席卷 Web 开发社区(尤其是 JEE 和 PHP 的编程人员)的新应用框架。 Rails 是功能强大的 Web 应用平台,而且深受 JEE 和 PHP 的编程人员的喜爱。当您了解了 Rails 的优势后,您就会理解它为何对 J2EE 和 PHP 编程人员有如此的吸引力。首先,它使用任何自视甚高的设计模式专家都很钦佩的严格的模型-视图-控制器体系结构;这可以解释它为什么吸引了大量 JEE 开发人员。其次,使用 Rails 可以轻松地构建基本系统—这对 PHP 开发人员具有吸引力。 然而,从数据库的角度来说,Rails 还是有一些非常大的局限性。Rails 对您的数据库布局和应用程序需求做出了许多假定。例如,Rails 假定所有表都使用单一的非组合式主键。需通过Rails 插件支持组合式主键。此外,Rails 支持多数据库而且可以对其间事务进行协调;Rails 不支持两阶段提交。 本文章的目的不在于对 Rails 进行赞扬或批评,而只是对该技术的介绍。其中包含表扬也包含有批评。有时批评可能看起来过重了(尤其对于那些 Rails 的热爱者来说),但是请不要将 Rails 看得神乎其神。使用任何 Web 应用框架都是需要技巧的,无论是 JEE、https://www.sodocs.net/doc/456407337.html, 还是 PHP。从长远来看,使用 Rails 可能比使用许多其他 Web 应用程序开发平台更高效,但是也需要假以时日来学习其中的技巧。 Ruby 是什么?Rails 是什么? Ruby 是一种动态编程语言,在很多方面和 Perl、Python 以及 Smalltalk 相似,但也有自己的特点。Java 和 PHP 编程人员似乎可以非常轻松地学会该语言,而且他们是 Ruby 的最忠实的拥护者。但是其他人也为该语言所吸引;这其中还包括著名的 Microsoft 王国中最资深的专家之一 Don Box。 Ruby 并不是新生事物;它创建于 1993 年,时间比 1995 年发布的 Java 或 PHP 都要久。当时 Ruby 语言虽已成熟,但不如某些其他语言受欢迎。因此,Ruby 编程语言的周边体系并不像 Java、PHP 或 Perl 那样丰富。因此,您能找到的有关该语言的框架、信息库、书籍、Web 站点、网志和其他资源也相对较少。 David Heinemeier Hanson 提出了 Rails 框架(Ruby 历史上最受欢迎的应用程序)后,Ruby 社区的软弱无力的市场表现近期发生了变化。Rails 将 Ruby 编程语言扩展为域特定的语言,特别适合 Web 开发。它还使用了另一种语言扩展ActiveRecord,使 Ruby 具有对象关系持久性。除了不支持组合主键和两阶段提

GPS北斗接收机说明书

GPS/北斗接收机使用 说明书 北京华星北斗智控技术有限公司

目录 前言 (3) 注意事项 (4) 第一章产品介绍 (5) 1.1 主要特点 (5) 1.2 灵活的测量模式 (6) 第二章性能参数 (7) 2.1 技术参数 (7) 2.2 电气参数 (8) 第三章安装应用 (9) 3.1 供电说明及设备安装 (9) 3.2 网络的应用说明 (10) 第四章硬件功能说明 (18) 4.1 主机外观 (18) 4.2 面板及接口说明 (19) 4.3 SD/SIM 卡的安装 (22) 第五章常见问题 (23) 5.1 故障分析 (23) 5.2 常见问题及其解决方法 (23) 第2页

前言 关于本手册 本手册对GPS/北斗的安装、使用方法及有关技巧进行了详细的介绍。用户应该仔细阅读,并边读边用,以求达到最佳使用效果。 本手册版权归北京华星北斗智控技术有限公司。在著作权保护的范围内,未经本公司书面同意,禁止对其进行翻印、改编等行为。 本产品符合国家认定的企标:Q/VCPV 1-2011《测地型GPS 接收机》。 第3页

注意事项 1 使用仪器前请认真阅读产品使用说明; 2 用户不能自行拆卸仪器,若发生故障,请与供应商联系; 3 请使用指定品牌稳压电源,并严格遵循仪器的标称电压,以免对电台和接收机造成损害; 4 请使用原厂电池及附件,使用非专用电池、充电器可能引起爆炸、燃烧等意外情况,使用非原厂附件不享有保修资格; 5 使用充电器进行充电时,请注意远离火源、易燃易爆物品,避免产生火灾等严重的后果; 6 请勿将废弃电池随意丢弃,须根据当地的有关特殊废品的法规处理; 7 电台在使用中可能产生高温。使用时请注意防止烫伤;减少、避免电台表面不必要的遮蔽物,保持良好的通风环境; 8 禁止边对蓄电池充电边对电台供电工作; 9 请不要长时间在高增益天线下,长时间使用电台时应保持 1-1.5 米以外,避免辐射伤害; 10 雷雨天请勿使用天线和对中杆,防止因雷击造成意外伤害; 11 请严格按照用户手册中的连线方法连接您的设备,各接插件要注意插接紧,电源开关要依次打开; 12 不要在没有切断电源的情况下对各连线进行插拔; 13 各连接线材破损后请不要再继续使用,请及时购买更换新的线材,避免造成不必要的伤害。 第4页

Anaconda介绍、安装及使用教程

Anaconda介绍、安装及使用教程 开源 安装过程简单 高性能使用Python和R语言 免费的社区支持 其特点的实现主要基于Anaconda拥有的: conda包 环境管理器 1,000+开源库 如果日常工作或学习并不必要使用1,000多个库,那么可以考虑安装Miniconda(图形界面下载及命令行安装请戳 3. Anaconda、conda、pip、virtualenv的区别 ① Anaconda Anaconda是一个包含180+的科学包及其依赖项的发行版本。其包含的科学包包括:conda, numpy, scipy, ipython notebook等。 ② conda conda是包及其依赖项和环境的管理工具。 适用语言:Python, R, Ruby, Lua, Scala, Java, JavaScript, C/C++, FORTRAN。 适用平台:Windows, macOS, Linux 快速安装、运行和升级包及其依赖项。 在计算机中便捷地创建、保存、加载和切换环境。 如果你需要的包要求不同版本的Python,你无需切换到不同的环境,因为conda同样是一个环境管理器。仅需要几条命令,你可以创建一个完全独立的环境来运行不同的Python版本,同时继续在你常规的环境中使用你常用的Python版本。——conda官方网站 conda为Python项目而创造,但可适用于上述的多种语言。 conda包和环境管理器包含于Anaconda的所有版本当中。 ③ pip pip是用于安装和管理软件包的包管理器。 pip编写语言:Python。 Python中默认安装的版本: Python 2.7.9及后续版本:默认安装,命令为pip Python 3.4及后续版本:默认安装,命令为pip3 “Pip installs Python”(“pip安装Python”) ④ virtualenv virtualenv:用于创建一个独立的Python环境的工具。 解决问题: 当一个程序需要使用Python 2.7版本,而另一个程序需要使用Python 3.6版本,如何同时使用这两个程序? 如果将所有程序都安装在系统下的默认路径,如:/usr/lib/python2.7/site-packages,当不小

Redmine安装配置

1.下载RubyInstaller1.8.7-p370。下载地址https://www.sodocs.net/doc/456407337.html,/projects/rubyinstaller/ 2.下载rubygems1.8.24。下载地址https://www.sodocs.net/doc/456407337.html,/projects/rubygems/ 3.下载redmine2.0.3。下载地址https://www.sodocs.net/doc/456407337.html,/projects/redmine/ 4.安装RubyInstaller1.8.7-p370,安装目录不能有空格,如d:/ruby;另外将rubygems解压 到与ruby平级的目录rubygems-1.8.24,再将redmine也解压到与ruby平级的目录redmine-2.0.3。123 5. 6.进入dos界面,输入命令bundle install,效果如图所示: 7.解决以上错误参考http://rubyer.me/blog/134/,下载 DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe。下载地址https://www.sodocs.net/doc/456407337.html,/downloads 8.运行,解压文件到(与ruby同级的目录)DevKit 9.在dos下切换到该目录,即cd DevKit,然后输入ruby dk.rb init,效果如下:

10.检查是否安装成功,输入命令gem install rdiscount --platform=ruby,效果如下: 11.接着切换到redmine目录再次执行bundle install --without development test rmagick,效 果如下:

ruby安装配置教程详解

Ruby On Rails安装配置详解(WINDOWS) Windows系统下开发环境的搭建 本文中将介绍如何在Windows操作系统下搭建RoR开发环境。 1.远程安装 a、步骤1:下载并安装Ruby一键安装包 下载最新的Ruby 1.8.4-16一键安装包,其下载地址为https://www.sodocs.net/doc/456407337.html,/ projects/rubyinstaller/。 下载后运行该安装文件,显示界面如图2-1所示。 图1 安装程序运行界面 一直单击Next按钮默认安装即可。安装完成后打开命令行窗口,输入并运行命令ruby –v,安装成功会显示Ruby的版本号,如图2-2所示。 图2 Ruby的版本信息 接下来需要配置ClassPath,在环境变量中新增环境变量名"RUBY_HOME",变量值"D:\ruby",该值以本机Ruby安装目录为准。然后在path 加入"%BURY_HOME%\bin"。 测试Ruby是否安装成功 在命令行下运行ruby -v ,显示如下: ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-mswin32] 如果不放心,再运行ruby -e 'puts "hello world"' ,显示如下: hello world 至此,Ruby的安装告一段落,接下安装Rails。

安装Rails之前需要按顺序安装以下模块: gem install activesupport gem install activerecord gem install actionpack gem install actionmailer gem install actionwebservice(简称aws) 最后才是rails b、步骤2:使用RubyGems安装Rails RubyGems是标准的Ruby包管理器,它的功能类似于Linux下的apt-get。使用RubyGems可以方便地从远程服务器下载并安装Rails。 打开命令行窗口,输入并执行命令gem install rails --remote或gem install rails-- include-dependencies,程序运行结果分别如图3和图4所示。 图3 命令执行过程中 图4 命令执行过程中 打开命令行窗口输入并运行rails –v,执行结果如图2-5所示。 图5 Rails的版本信息 显示的Rails版本为1.0.0,Rails安装成功,即RoR开发环境搭建成功。 注意使用gem install rails - -remote安装Rails,是直接从远程服务器下载Rails安装包文件;而使用gem install rails - -include-dependencies命令安装Rails,会首先在本地主机上寻找是否存在Rails 的安装包,如果没有则从远程服务器下载安装。 2.本地安装 a、步骤1:下载并安装Ruby一键安装包 具体步骤请参见“远程安装”部分。 b、步骤2:获取Rails安装插件包

卫星接收机说明书

卫星接收机说明书-CAL-FENGHAI.-(YICAI)-Company One1

数字卫星接收机说明书 本说明书适用于版本的OVT/DVB-TSS-2000数字卫星接收机。 一、概述 OVT/DVB-TSS-2000数字卫星接收机是一款专业的数字卫星接收机,应用于数字卫星信号的接收和转发,且带有DVB标准ASI接口输出TS流,可广泛应用于各种模拟或数字CATV前端系统中。 二、功能特点 完全符合DVB和MPEG-2标准 支持专业的视频/音频输出接口,且带有标准ASI串行的TS流输出接口 支持多语言功能 支持多种可编程的卫星和转发器信息 频道记忆 前面板按键和红外线遥控用户界面 操作菜单可锁定保护 多种编辑功能(包括电视或无线电广播,组,频道名称,PID参数,卫星名称和类型) 提供屏幕频道信息的电子节目指南 多个卫星的频道记忆功能 256色的图形用户界面 三、基本原理 OVT/DVB-TSS-2000数字卫星接收机基本原理如下面框图所示: 其大致工作原理为:卫星接收机将接收的卫星信号接行解调,然后由解码单元进行解码,再经过一些接口电路得到可以播放的模拟视频/音频信号,同时将解调后的信号经过数字逻辑处理单元进行处理打包,再进行专业的数字接口转换电路,得到ASI接口的TS流输出。

四、产品说明 前面板 1.电源按键 打开或关闭接收机。 2.显示(4位7段数码管) 4个数码管显示频道信息。在休眠模式,显示当地时间。 3.遥控传感器 检测遥控器发出的红外信号。 CH+按键 在不进入菜单模式时,用于改变频道。 后面板 流输出(ASI OUT) DVB标准ASI接口TS流输出 2.高频头输入(LNB IN 13/18V 最大500mA) 卫星信号输入口,用同轴电缆连接高频头(LNB)。 3.高频头输出(LNB OUT) 卫星信号环出口,可连接其它的卫星信号接收设备。 4.音频输出 音频插座提供立体声输出。 5.视频输出 视频插座提供一个复合的视频输出。 6.没有使用 对于本版本接收机,此接口没有使用。 连接PC的RS-232C接口,与外部计算机进行通讯(速率115200bps),用于产品的升级服务。

相关主题