自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hj的专栏

学而时习之

  • 博客(83)
  • 资源 (3)
  • 收藏
  • 关注

原创 查询局域网下的设备

for /L %i IN (100,1,254) Do Ping -w 1 -n 1 192.168.8.%iarp -a

2021-05-13 15:46:37 315

转载 转】Dolby TrueHD 、DTS-HD MA和LPCM比较解析!!

自拿到松下的BD30播放机之后,已经可直接输出Dolby TrueHD及DTS-HD Master Audio的数码流(bit stream)讯号至高清影音扩音机解码,可以真正欣赏到Dolby TrueHD及DTS-HD Master Audio的威力。之前,由于高清播放机未能输出Dolby TrueHD和DTS-HD Master Audio的数码流讯号,大家最常听的,可能是另一种高清音

2014-03-21 16:50:37 13368

转载 USB协议[转]__总结得很好

一 枚举过程:◆ 用户将一个USB设备插入USB端口,主机为端口供电,设备此时处于上电状态。◆主机检测设备。◆集线器使用中断通道将事件报告给主机。◆主机发送Get_Port_Status(读端口状态)请求,以获取更多的设备信息。◆集线器检测设备是低速运行还是高速运行,并将此信息送给主机,这是对Get_Port_Status请求的响应。◆主机发送Set_Port_Featur

2013-10-31 13:06:05 3265

原创 usbnetpower8800

http://www.aviosys.com/other.html一款USB控制power。

2013-09-25 14:04:57 539

转载 allegro转pads(使用allegro 16.3和pads9.3.1)

以16.3版本的abc.brd文件为例:1、将PADS install dir>\SDD_HOME\translators\skill_scripts文件夹里的所有文件(不是这个文件夹)拷贝到cadence的$HOME\pcbenv文件夹(例如我的机器是C:\SPB_Data\pcbenv)中;2、创建一个新的文件夹abc,将abc.brd拷贝到文件夹abc中;3、用allegro

2013-08-15 13:42:25 7449

转载 详解如何加载SKILL文件及allegro.ilinit内容解析

在allegro环境下使用SKILL,必须要先载入后才能使用相关的命令,一种方式是直接在COMMAND窗口输入skill load("SKILL文件名")来载入,这种方法只针对当前开启的ALLEGRO才有效,另外一种方法是将载入语句写入PCBENV目录下的allegro.ilinit文件内来实现ALLEGRO启动时自动加载,这种是比较通用的方法,下面以此方法为例。一,查看环境变量所在目

2013-08-14 13:30:11 11964 1

转载 linux下vim命令详解

高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的::qx     开始记录宏,并将结果存入寄存器xq     退出记录模式@x     播放记录在x寄存器中的宏命令稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来,再次输入q即退出了记录模式,然后输入@x对刚才记录下来的命令进行重复,此命令后可跟数字,

2013-07-16 23:08:35 451

转载 Shell脚本语法

索引1. 第一行必须是"#!/bin/sh"2. 注释:一行开头为 #3. 定义变量4. 逻辑符号5. 接收参数6. 控制流:if/then/elif/else/fi7. 循环:for/do/done8. 格式化输出日期9. exist10. 系统变量参考文档索引1. 第一行必须是"#!/bin/sh"2. 注释:#号后的

2013-07-10 18:22:14 514

转载 Linux在指定目录下查找包含指定字符串的文件

#!/bin/bashecho -e "\nThis is a program to find the file in special directory which include keyword!\n\n"if [ "$1" == "" ]; then    echo -e "Please input the keyword behind the $0\.\n\n"

2013-07-10 17:27:02 1334

转载 2> /dev/null的解释

那个2>/dev/null是如果你的命令出错的话,错误报告直接就删除了。不会显示在屏幕上,或者是以邮件的形式发给你了。 [test @test test]# ls -al > list.txt 将显示的结果输出到 list.txt 档案中,若该档案以存在则予以取代! [test @test test]# ls -al >> list.txt 将显示的结果累加到 list.txt 档

2013-07-10 17:24:38 18671 1

转载 linux查找目录下的所有文件中是否含有某个字符串

查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "IBM" 查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名 find .|xargs grep -ri "IBM" -l 1.正则表达式    (1)正则表达式一般用来描述文本模式的特殊用法,由普通字符(例如字符a-z)以及特殊字符(称为元字符,如/、*、?等)组成。   (

2013-07-10 15:19:45 572

转载 嵌入式系统可执行文件格式

UBOOT编译映像格式(uboot) UBOOT编译完成后,可以得到u-boot各种格式的映像文件和符号表 u-boot.bin:      u-boot映像原始的二进制格式 u-boot:            u-boot映像的ELF格式 u-boot.srec:     u-boot映像的S-Record格式 u-boot.map:    u-boot映像的符号表 u

2013-07-10 13:30:37 603

转载 ARM的BIN文件反汇编方法

最近在调试uboot的代码时,用的新版本的uboot,lowlevel_init函数里是空的,而且在链接文件中也没有发现对lowlevel_init.o的链接。在bl lowlevel_init 之前和之中加了两个电灯,发现在bl之后的部分并没有被执行,所以想看看具体程序有没有运行这个函数。在网上找反汇编bin文件的时候发现有朋友提供的方法,很好用。使用arm-linux 工具链里面的ar

2013-07-10 12:46:35 4772

转载 可执行文件(ELF)格式的理解

ELF(Executable and Linking Format)是一种对象文件的格式,用于定义不同类型的对象文件(Object files)中都放了什么东西、以及都以什么样的格式去放这些东西。它自最早在 System V 系统上出现后,被 xNIX 世界所广泛接受,作为缺省的二进制文件格式来使用。可以说,ELF是构成众多xNIX系统的基础之一,所以作为嵌入式Linux系统乃至内核驱动程序开发人

2013-07-09 18:32:21 770

转载 GNU ARM汇编伪操作(Directives) 命令集

转载链接:http://blog.sina.com.cn/s/blog_574d08530100hzie.html1.符号定义伪操作操作符      语法格式            说明.equ       .equ symbol,expr    将symbol定义为expr.set       .set symbol,expr    和equ相同(

2013-07-08 15:53:20 513

转载 gcc编译选项

gcc提供了大量的警告选项,对代码中可能存在的问题提出警告,通常可以使用-Wall来开启以下警告:           -Waddress -Warray-bounds (only with -O2) -Wc++0x-compat           -Wchar-subscripts -Wimplicit-int -Wimplicit-function-declaration

2013-07-05 10:17:53 487

转载 在UltraEdit中使用正则表达式

正则表达式 (UltraEdit Syntax): % 匹配行首 - 表明要搜索的字符串一定在行首. $ 匹配行尾 - 表明要搜索的字符串一定在行尾 ? 匹配除换行符外的任一单个字符. * 匹配任意个数的字符出现任意次数(不包括换行符) + 匹配前导字符或者表达式出现一次或者更多次(不包括换行符) ++ 匹配前导字符或者表达式不出现或者出现一次以上(不包括换行符) ^b

2013-07-04 18:16:32 1127

转载 ARM汇编指令集

ARM汇编指令ARM处理器的指令集可以分为跳转指令、数据处理指令、程序状态寄存器(PSR)处理指令、加载/存储指令、协处理器指令和异常产生指令6大指令。一、跳转指令跳转指令用于实现程序流程的跳转,在ARM程序中有以下两种方法可以实现程序流程的跳转。Ⅰ.使用专门的跳转指令;Ⅱ.直接向程序计数器PC写入跳转地址值,通过向程序计数器PC写入跳转地址值,可以实现在4GB的地址空间中的任

2013-07-03 10:40:06 954 1

转载 技巧: 用 cat 合并文件

简介: 在我们有关 GNU 文本实用程序的连续系列中,Jacek Artymiak 对 cat 做了一下研究 — cat 这个命令是 UNIX 爱好者所热爱的,也是厌恶 UNIX 的人所憎恶的。 您常常需要将几个文件处理成一个文件并将这种处理的结果保存到一个单独的输出文件。 cat (“concatenate”的缩写)命令在其输入上接受一个或多个文件并将它们作为一个单独的文件打印到它的输出

2013-07-03 09:52:17 786

转载 __attribute__机制介绍

1. __attribute__GNU C的一大特色(却不被初学者所知)就是__attribute__机制。__attribute__可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)__attribute__前后都有两个下划线,并且后面会紧跟一对原括弧,括弧里面是相应的__attribu

2013-06-28 13:44:17 420

转载 perl特殊变量

http://wenku.baidu.com/view/3032905f312b3169a451a4e0.html本文由 [color=red]chaoslawful[/color] 和鄙人共同翻译完成。 我原来翻译过一部分,不过没有翻完,后来幸亏 chaoslawful 的努力,所以才终于完成此文。 最新版本可以从这里获取(POD 格式): http://svn.pe

2013-06-06 11:02:39 532

转载 Perl内置特殊变量

一、正则表达式特殊变量:1、$n   :包含上次模式匹配的第n个子串2、$&   :前一次成功模式匹配的字符串3、$`   :前次匹配成功的子串之前的内容4、$’   :前次匹配成功的子串之后的内容5、$+  :前一次使用括号的模式匹配的字符串.二、文件句柄特殊变量:1、$|  :如果设置为零,在每次调用函数write或print后,自动调用函数fflush,将所写

2013-06-06 10:55:35 429

转载 射频(RF)PCB设计

1 引言  射频(RF)PCB设计,在目前公开出版的理论上具有很多不确定性,常被形容为一种“黑色艺术”。通常情况下,对于微波以下频段的电路(包括低频和低频数字电路),在全面掌握各类设计原则前提下的仔细规划是一次性成功设计的保证。对于微波以上频段和高频的PC类数字电路。则需要2~3个版本的PCB方能保证电路品质。而对于微波以上频段的RF电路.则往往需要更多版本的:PCB设计并不断完善,而且是

2013-03-28 14:27:08 5072

转载 各国造船能力对比

一、豪华邮轮豪华邮轮是五星级流动宾馆,对造船技术要求极高,中国造船厂至今没有实力及技术建造。排名如下1、意大利2、芬兰3、法国4、德国5、英国6、西班牙二、集装箱船中国造船厂建造的最大为第六代集装箱船,韩国建造第七代14000TEU集装箱船,目前18000TEU集装箱船也在韩国建造。排名如下1、韩国2、中国3、日本(日本排第三,并不是

2013-01-29 16:02:40 6344

转载 Linux Audio 编程(转)

虽然目前Linux的优势主要体现在网络服务方面,但事实上同样也有着非常丰富的媒体功能,本文就是以多媒体应用中最基本的声音为对象,介绍如何在Linux平台下开发实际的音频应用程序,同时还给出了一些常用的音频编程框架。一、数字音频音频信号是一种连续变化的模拟信号,但计算机只能处理和记录二进制的数字信号,由自然音源得到的音频信号必须经过一定的变换,成为数字音频信号之后,才能送到计算机中作

2012-12-20 17:34:06 2904

转载 高性能PCB設計

高性能PCB設計--CDN2008文章来源:一博科技    作者: 一博科技    更新时间: 2010-10-15    浏览次数:134摘要:本文以IT行业的高性能的PCB设计为主线,结合Cadence在高速PCB设计方面的强大功能,全面剖析高性能PCB设计的工程实现。正文:电子产业在摩尔定律的驱动下,产品的功能越来越强,集成度越来越高、信号的速率越来越快,产品

2012-12-05 14:52:03 790

转载 Ubuntu新手教程之Ubuntu一句话技巧

安装查看软件xxx安装内容dpkg -L xxx 查找软件apt-cache search 正则表达式查找文件属于哪个包dpkg -S filenameapt-file search filename查询软件xxx依赖哪些包apt-cache depe

2012-08-22 10:38:20 1498

转载 ubuntu下安装firefox的flash插件

从上面Adobe的官方地址下载到新版的安装文件,install_flash_player_10_linux.tar.gz将该文件解压,即可得到libflashplayer.so。将其放入/usr/lib/adobe-flashplugin下。但注意Firefox使用的插件目录是/usr/lib/firefox-addons/plugins。检查一下/usr/lib/firefox-addons

2012-08-02 10:14:40 7074

转载 dBSPL、dBu、dBV、dBm、dBVU、dBFS等等和分贝有关的名词解析

dBSPL、dBu、dBV、dBm、dBVU、dBFS等等和分贝有关的名词解析1大家都是用计算机做音乐的高手了……呃,那位同学!别紧张嘛~看你激动的,高手其实也没什么了不起的……不信?那我问问你几个问题,你答得上来,算你了不起!我们用电脑做音乐的时候,经常会接触到各种各样的表,无论是测量什么的表,它们都离不开一个单位——分贝(dB),我的问题就和它有关,听好了:1.20dB和60dB究竟差

2012-06-13 17:57:12 3768 1

转载 dBSPL、dBu、dBV、dBm、dBVU、dBFS等等和分贝有关的名词解析

dBSPL、dBu、dBV、dBm、dBVU、dBFS等等和分贝有关的名词解析1大家都是用计算机做音乐的高手了……呃,那位同学!别紧张嘛~看你激动的,高手其实也没什么了不起的……不信?那我问问你几个问题,你答得上来,算你了不起!我们用电脑做音乐的时候,经常会接触到各种各样的表,无论是测量什么的表,它们都离不开一个单位——分贝(dB),我的问题就和它有关,听好了:1.20dB和60dB究竟差

2012-06-13 17:35:47 8733 2

转载 声学的一些概念

互调失真:英文名称:intermodulation distortion定义:一种以在非线性的器件或传输媒体的输出信号中出现的互调产物来表征的非线性失真。参考:http://baike.baidu.com/view/1308453.htm白噪声是指在较宽的频率范围内,各等带宽的频带所含的噪声能量相等的噪声。粉红色噪音又被称做频率反比(

2012-05-15 10:37:46 1587

转载 维氏电桥组成的陷波滤波器电路(Wien Bridge Notch Filter)

维氏电桥组成的陷波滤波器电路(Wien Bridge Notch Filter)维氏电桥电路组成的陷波滤波器电路(Active Wien Bridge Notch Filter)维氏电桥(Wien Bridge)是一种由四个臂组成的桥式电路,其中一个臂由一个电阻串联一个电容组成,一个臂由电阻电容并联组成,另外两个臂单独由电阻组成。维氏电桥(Wien Bridge)主要用于准

2012-05-14 18:01:57 2723

翻译 VBA--声明变量类型的一个陷阱!

Declaring Variable TypeYou can declare a variable’s type on a Dim statement, or related declaration statements such as Public.The following declares Sales to be a double precision floating-point n

2012-05-07 18:43:39 1919

转载 VBA中变量和常量的命名规则

Variable Naming ConventionsYou can call your variables and user-defined functions anything you want, except where there is a clashwith VBA keywords and function names. However, many programmer

2012-05-07 18:07:59 13696

转载 使用客户机自动配置文件

使用客户机自动配置文件如果有多个代理服务器支持众多客户机,可以使用客户机自动配置文件来配置所有浏览器客户机。自动配置文件包含一个 JavaScript 函数,该函数用于确定访问各种 URL 时浏览器所使用的代理服务器(如果有)。浏览器会在启动时加载自动配置文件。每当用户单击 URL 链接或类型时,浏览器都会使用该配置文件来确定是否应使用代理服务器,若如此,还要确定应使用哪个

2012-05-07 10:56:50 1672

转载 自动切换IE代理设置: 简单使用IE自动配置脚本

今天和一个朋友聊到了chrome的自动代理功能,很多人感觉这个功能非常方便,但大家或许不知道这个功能其实是继承自IE浏览器,而且在“遥远”的Windows 98时代IE就已经具有了这个功能。这个功能在IE中被称作Proxy Automatic Configuration简称PAC,这个功能在1996年由Netscape公司开发,随着被IE支持后成为一个业内统一标准。那么我们在什么情况下需要

2012-05-07 10:48:48 38407

转载 VBS短信飞信发送类(VBSFetion)

标题: VBS短信飞信发送类(VBSFetion)作者: Demon链接: http://demon.tw/my-work/vbsfetion.html版权: 本博客的所有文章,都遵守“署名-非商业性使用-相同方式共享 2.5 中国大陆”协议条款。本来想把昨天《用VBS发送短信(飞信)》里的 VBS 程序改写成 PHP 的,不过为了不重复造轮子,事先 Google 了一下,

2012-05-04 15:27:57 2301 1

转载 VBA中的错误处理

从理论上讲,VBA没有提供任何的错误处理机制,这种被用在微软Office产品中的以Visual Basic语言为基础的脚本语言根本就不要任何的错误处理,当程序出现错误或产生异常情况时,VBA会自动定位到出错的代码行,然后提示用户出错的可能原因。这是典型的脚本语言的错误提示,联想到javascript语言,在浏览器中如果出现脚本错误,浏览器会给出提示信息,但这并不影响整个程序的正常运行,最多也就是出

2012-05-04 14:30:32 6342

转载 android源码下载

android源码下载成功记录1.安装gitsudo apt-get install git-core2.安装curlsudo apt-get install git-core curl3.安装repo, 通过curl下载repo网上或者很多书籍上都是这样写的:curl http://android.git.kernel.org/repo >

2012-04-03 14:25:28 353

转载 tar命令详解

格式:  tar  选项  文件目录列表功能:  对文件目录进行打包备份选项:-c  建立新的归档文件-r  向归档文件末尾追加文件-x  从归档文件中解出文件-O  将文件解开到标准输出-v  处理过程中输出相关信息-f  对普通文件操作-z  调用gzip来压缩归档文件,与-x联用时调用gzip完成解压缩-Z  调用compress来压缩归档文件,与-x

2011-12-21 14:24:35 362

Understanding non-linear slopecompensation --Part2

Understanding non-linear slopecompensation --Part2

2013-10-22

EMC之印刷电路板设计技术

与PCB板相关的EMC解决之道。 本书是要帮助工程师们,减少来自于元件和电路之电磁干扰,以达到EMC之可接受程度。其谈到以下两个EMC之主要内容: 1,Emission 辐射 2,Susceptibility 容忍度 设计人员之目的就是要给设计出符合要求,满足国际之一规范即一般工业标准的产品。本书主要是针对非EMI之工程师,之R/D及Layout人员来对PCB作设计。EMC工程师也会发现本书之咨询对于解决PCB阶段之问题也很有帮助,在任何之设计专案中这些之指导原则是很有用的。

2010-07-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除