摘要:
说到图片,位图(Bitmap)当然是最简单的,它是Windows显示图片的基本格式,其文件扩展名为*.BMP。由于没有经过任何的压缩,故BMP图 片往往很大。在Windows下,任何格式的图片文件都要转化为位图格式才能显示出来,各种格式的图片文件也都是在位图格式的基础上采用不同的压缩算法生 成的。一、下面我们来看看位图文件(*.BMP)的格式。位图文件主要分为如下4个部分:块名称 对应Windows结构体定义 大小(Byte) 文件信息头 BITMAPFILEHEADER 14 位图信息头 BITMAPINFOHEAD... 阅读全文
摘要:
1, License 可以使用 Windows 下的 License 文件。2, 找到/quartus/linux/下的 libsys_cpt.so 文件,使用 gdb 调入此文件,查找函数l_pubkey_verify 的地址,记住它的地址,用 ghex 等编辑器打开此文件,抄写下从刚刚记下的地址开头的数据内容,在 quartus 8.0 中是 55 89 e5 53 81 ec 24 01 00 00 c7 45. 将此处字符串的前三个 55 89 e5 修改为 31 c0 c3。(如何查找地址,参看附件 Crack Quartus Linux.txt 文件)3, 用刚才记下的字符串为特征 阅读全文
摘要:
安装Mutagen,可以用这个命令来安装:sudo apt-get install python-mutagen使用方法:mid3iconv -e gbk *.mp3如果想转换当前目录下的所有 mp3 (包括子目录):find . -iname "*.mp3" -execdir mid3iconv -e gbk {} \;* 相信现在大陆绝大多数能找到的 mp3 标签都是以 GBK/GB18030 编码,使用 -e gbk 来处理就够了,当然你也可以使用 -e gb18030 来处理。* -e gbk 参数是代表把 GBK 编码的标签转换为 Unicode 编码,本身是 U 阅读全文
摘要:
2011年2月6日,Debian6的stable版代号squeeze发布。 Debian6的默认显卡驱动是Nouveau,这是个开源的显卡驱动,就我在我这台机器运行看来,性能相当不错,移动窗口快速屏幕内容刷新都相当快,可惜的是,它不知道是不支持3D加速还是对3D加速的支持不好,我无法在Compiz Fusion里打开一系列特效。这时候,如果你不是一名严格的自由软件传道士的话,最好的办法是安装官方的驱动。 我这台机器的显卡是NVIDIA的,所以要到NVIDIA的官方网站下载驱动: http://www.nvidia.cn/Download/index.aspx?lang=cn 在这个中文的页面选 阅读全文
摘要:
前言:半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿望直到这个五一长假才得以实现,结果就有了这篇文章。关于本文的名字,使用“深入浅出”似乎已经太俗。但是通读原文以后,觉得只有用“深入浅出”才能准确的表达出该教程给我的感受,所以也就不... 阅读全文
摘要:
所谓流水线处理,如同生产装配线一样,将操作执行工作量分成若干个时间上均衡的操作段,从流水线的起点连续地输入,流水线的各操作段以重叠方式执行。这使得操作执行速度只与流水线输入的速度有关,而与处理所需的时间无关。这样,在理想的流水操作状态下,其运行效率很高。 如果某个设计的处理流程分为若干步骤,而且整个数据处理是单流向的,即没有反馈或者迭代运算,前一个步骤的输出是下一个步骤的输入,则可以采用流水线设计方法来提高系统的工作频率。 下面用8位全加器作为实例,分别列举了非流水线方法、2级流水线方法和4级流水线方法。(1)非流水线实现方式 module adder_8bits(din_1, clk, ci 阅读全文
摘要:
1. 串行乘法器 两个N位二进制数x、y的乘积用简单的方法计算就是利用移位操作来实现。 module multi_CX(clk, x, y, result); input clk; input [7:0] x, y; output [15:0] result; reg [15:0] result; parameter s0 = 0, s1 = 1, s2 = 2; reg [2:0] count = 0; reg [1:0] state = 0; reg [15:0] P, T; reg [7:0] y_reg; always... 阅读全文
摘要:
在实时信号处理中,常常要用到多位数字量的加法运算,但串行加法器速度较慢,超前进位加法器则能满足要求,且结构并不复杂。现在普遍使用的并行加法器是超前进位加法器,只是在几个全加器的基础上增加了一个超前进位形成逻辑,以减少由于逐步进位信号的传递所造成的时延。 具体的算法为: S[i] = x[i] ^ y[i] ^ C[i]; C[i] = G[i-1] + P[i-1] * C[i-1]; 其中: G[i] = x[i] * y[i] P[i] = x[i] + y[i]module adder_4bits_parallel(a,b,c_in,sum,c_out);i... 阅读全文
摘要:
Windows:为了以后重装系统方便,建议不要安装在系统盘,这里安装在D盘。可以是根目录,亦可以是其它目录,但最好目录名中不要有空格,这样可以避免某些错误的出现。配置Apache和PHP打开Apache的配置文件httpd.conf(Apache安装文件夹下conf子文件夹中),找到DocumentRoot “X:/xxx/htdocs” 和 (引号内因个人安装地址而不同),将引号内改为网站所在文件夹。例如,我这里改为DocumentRoot “E:/WEBSITE/WEBSITE” 和 提示:在Windows中,地址写法是E:\WEBSITE\WEBSITE,在httpd.conf中则改为. 阅读全文
摘要:
1. 进入XPS,使用BSB wizard。2. 命名新建的工程,并选择I would like to creat a system for a custom board3. 板子参数:virtex4///xc4vsx25///ff668///-104. 晶振频率100MHz,Local memory选16KB5. 点击Add Device,IO Interface Type选GPIO,Device选LEDS。GPIO Data Width就是板子上led的个数,选择66. STDIN和STDOUT选NONE7. 点finish之后会弹出一个窗口,提示你需要该两个文件data/system.u 阅读全文
摘要:
看到一群研究生小朋友在这里争排名,争校名,觉得很幼稚,很不切实际。你们可曾想过,横在各位前面的,有更复杂,更可怕的问题?那就是生涯规划以及就业。问各位几个简单的问题吧,你将来想成为什么样的人?你想进入什么样的公司? 很多人会回答:我想当高级主管,进台积联电赚股票。因为我崇拜张忠谋、曹兴诚。以下是我就业三年以来,对台湾电子信息产业的一些看法: 1. 半导体产业的专业分工的确是个趋势,可惜的是,台湾所分到的工,却是需要庞大资金,高耗能,消耗人力的制造端。即俗称的晶圆代工。而非低成本,智能导向,高报酬的设计端。但因为台湾起步得早,已经造成了服务及资金上的障碍,后进者不易跨入。所以在近几年造就了高获利 阅读全文
摘要:
\documentclass[12pt]{article}\usepackage{graphics,graphicx,pseudocode,epsfig,cite,subfigure,multicol,picinpar,xspace}\usepackage[colorlinks]{hyperref}\usepackage{indentfirst} %空格标准 %%\usepackage[dvips]{color} %颜色宏包 ... 阅读全文
摘要:
第一步:准备是使用网络安装TeX Live 2010,所以在安装前需要准备如下材料:TeX Live 2010光盘镜像,Windows字体(从Windows 系统拷贝),Adobe字体(网络下载)第二步:开始安装(采用GUI安装方式)首先安装 perl-tk:$sudo aptitude install perl-tk下载安装程序:wget http://mirrors.xmu.edu.cn/CTAN/systems/texlive/tlnet/install-tl-unx.tar.gz安装:tar -zxvf install-tl-unx.tar.gzcd install-tl*sudo . 阅读全文
摘要:
WIN7下:http://hi.baidu.com/meijiangmiantk/blog/item/b32e7165e8998afcf63654cc.html另外要在ESET中将lmgrd,cdslmd(在X:/Cadence/LicenseManager下)、cdsMsgServer、cdsNameServer(在X:\Cadence\SPB_16.3\tools\bin下)加入防火墙的规则中,否则将找不到LicenseLinux:http://www.isspy.com/opensuse13%E4%B8%8B%E5%AE%89%E8%A3%85-cadence-allegro-spb-1 阅读全文
摘要:
环境:Debian sid (squeeze)Quartus II 10.1 && Xilinx ISE 12.4执行以下命令:sudo gedit /etc/udev/rules.d/51-usb-blaster.rules加入以下内容:# USB-BlasterSUBSYSTEM=="usb", SYSFS{idVendor}=="09fb", SYSFS{idProduct}=="6001", MODE="0666", SYMLINK+="usbblaster"sudo g 阅读全文
摘要:
原文链接:http://hi-mm.co.cc/articles/162在lisence里面的网卡后面加上几个字母TS_OK就好了原文链接:http://hi.baidu.com/candela_pan/blog/item/81b905a60d998292d0435834.html默认报告Licence有错,需要把ModelSim.exe文件的兼容性改成windows98/me,若需要从命令行启动,还需要改动vsim.exe的兼容性。 阅读全文
摘要:
;--------------------------This is the main Emacs initialization file - .emacs.--------------------------------;--------------------------emacs -batch -f batch-byte-compile emacs-linux--------------------------------(add-to-list 'load-path (expand-file-name "~/.emacs.d/site-lisp"))(set 阅读全文
摘要:
首先确保你安装了以下的软件包:然后点开network-manager------->VPN Connections,输入网关,用户名和密码,然后保存,Advanced里的设置可以不改,然后打开一个Terminal ,打开gconf-editor,在SYSTEM------->Network下找到含有VPN的那一项,进行如下设置: 阅读全文
摘要:
ubuntu 9.04:Step 1: Set-up "usbfs" emulation (see Ubuntu bug #156085 for the history behind this, if you're curious)1) Open /etc/init.d/mountdevsubfs.sh as root ("sudo gedit /etc/init.d/mountdevsubfs.sh" from a terminal)2) Scroll down to the part that reads "domount devp 阅读全文
摘要:
1.安装OPENCV2.0安装好OPENCV2.0,并添加环境变量。2.安装CodeBlocks安装好CodeBlocks with MINGW,并添加MINGW\bin,MinGW\libexec\gcc\mingw32\3.4.5为环境变量。3.打开CodeBlocks建立一个工程,在工程上右击,选择构建选项,在“编译器设置”标签的“其他选项”中添加 -D__MINGW__在“链接器设置”标签下的“链接库”中添加OPENCV2.0的安装目录.\OpenCV2.0\lib下的所有.dll.a文件,在“搜索路径”下的“编译器”下添加路径..\OpenCV2.0\include\opencv在“ 阅读全文