笔记

1、冯诺依曼结构与哈佛结构的区别

      区别是地址空间和数据空间分开与否 冯诺依曼结构数据空间和地址空间不分开 哈佛结构数据空间和地址空间是分开的 一般DSP都是采用改进型哈佛结构,就是分开的数据空间和地址空间都不只是一条,而是有 多条,这根据不同的生产厂商的DSP芯片有所不同。 在对外寻址方面从逻辑上来说也是一样,因为外部引脚的原因,一般来说都是通过相应的 空间选取来实现的。本质上是同样的道理。 DSP肯定是改进型哈佛结构了,我们用起来也感觉很爽。但是光用分开的数据空间和程序空 间来区分这两种结构,我感觉不是很严格。单片机也是分开的数据空间和程序空间,它算 不算哈佛结构?ARM7同样是分开的数据空间和程序空间,它又算不算哈佛结构?ARM核到了 ARM9才采用了真正的哈佛结构。

2、Fedora 10 建议安装 iBus 输入法(安装方法如下)

安装步骤如下:
 1). 先删除现有不要的输入法,使用以下命令:
su -c 'yum remove scim'
su -c 'yum remove imsettings-libs'

 2.) 安装ibus输入法:
su -c 'yum install ibus-pinyin ibus-table ibus-table-chinese'

3.) 注销并重新登录

4). 启动ibus
在System->Preference->Personal->Input Method里
选中Enable Input Method Feature
选择ibus
再选择input engine即可。

5). 使用Ctrl+Space调出输入法。

3、安装的软件

安装 ibus 输入法

如果你不想使用SCIM,可以先删去它

su -c 'yum remove scim'

su -c 'yum install ibus\*'

安装rar软件

su -c 'yum install unrar'

安装chm 阅读器

su -c 'yum install gnochm'

安装32位flash 插件

su -c 'rpm -ivh http://linuxdownload.adobe.com/linux/i386/adobe-release-i386-1.0-1.noarch.rpm'

su -c 'rpm -- import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux'

su -c 'yum install flash-plugin'

安装音乐播放器audacious(推荐)

su -c 'yum install audacious'

su -c 'yum install audacious-plugins*'

播放mp3

su -c 'yum install gstreamer-plugins-good gstreamer-plugins-bad gstreamer-plugins-ugly'

kde下的播放器Dragon Player

yum search demultiplexer

yum install compat-libstdc++-33

yum install xine-lib-extras-nonfree

yum install lame

需要安装mplayer解码器 用essential 就行。

Totem 播放视频

su -c 'yum install totem-xine totem-gstreamer xine-lib-extras-freeworld'

su -c 'yum install libdvdread libdvdnav lsdvd'

su -c 'yum install totem-xine totem-gstreamer xine-lib-extras-freeworld'

安装mplayer

su -c 'yum install mplayer '

安装smplayer

su -c 'yum install smplayer'

安装VLC

su -c 'yum install vlc'

安装Avidemux多媒体编辑器

su -c 'yum install avidemux'

安装SWF播放器

su -c 'yum install swfdec swfdec-gnome swfdec-gtk swfdec-mozilla'

安装stardict

su -c 'yum install stardict'

su -c 'yum install stardict-dic-en.noarch'

su -c 'yum install stardict-dic-zh_CN.noarch'



4.在Linux文件中查找某一关键字  cat <文件名>  | grep <关键字>


5.在vi中定位到某一行    命令行模式下面  : <行号>


6.环境变量的配置文件:/root/.bashrc

nfs共享目录:/etc/exports

关闭selinux:setenforce 0

设置静态ip:/etc/sysconfig/netconfig/devices/ifcfg-eth0

开启nfs:service nfs start

/etc/init.d/start

serviceconf

开启rpcbind :service rpbind restart

挂载nfs目录:mount -t nfs <ip地址> <文件系统目录>  /mnt

防火墙设置:1。tcp wrapper (man /etc/hosts.allow)

                        2。iptables 

                        3。selinux

7.ARM9和ARM11的区别

         我之前有用过ARM9开发板S3C2440的,最近公司买了块S3C6410的开发板,感觉上来讲真的很不一样。它们的区别总体来说有这么几点:
1). 首先是主频,2440开发板是400M的,而6410开发板是667M的,据说还有高达800M的呢;
2). 操作系统上最大区别是2440开发板支持WINCE5.0的操作系统"~而6410开发板支持WINCE6.0的系统,另外6410还支持Linux2.6,Android,Ubuntu三个系统;
3).ARM11的6410开发板有MPEG-4/H.264/VC-1的视频编解码; 2D/3D图形加速,TV输出等 ,而ARM9的2440不支持;
4).ARM11的6410开发板支持2路SD/MMC4.0卡和符合CF3.0规范高速CF卡,而ARM9的2440不能同时支持这么多,一般就支持一个SD卡;
5).带有IDE接口,支持WINCE6.0系统下挂载PATA硬盘;
6).可以扩展更大的容量,增加更多的接口,串口上面就是比ARM9多1-2个,还有多了红外接口,高速USB接口,S-VIDEO接口等等。

8.nand flash 和nor flash 的区别

           Nor Flash 支持芯片内执行(XIP, eXecute In Place),这样代码可以在Flash上直接执行而不必拷贝到RAM中去执行。而Nand Flash并不支持XIP,所以要想执行 Nand Flash 上的代码,必须先将其拷贝到 RAM中去,然后跳到 RAM 中去执行。

9.用PS制作ICO图标的方法
        Photoshop中默认的另存为选项中并没有另存为ico的格式,但是要实现这个功能确实可以通过Photoshop的插件-ICOFormat实现。
下载icoformat插件后,将插件解压后,复制到Photoshop安装目录中的滤镜插件安装目录Plug-ins文件夹中。
Adobe Photoshop 版本: 8.0.1版本的是:\Adobe\Photoshop CS\增效工具\Adobe Photoshop Only\文件格式
插件下载:http://files.cnblogs.com/hnrainll/ICOFormat.zip

10.QT修改程序图标

我用的是Qt Creator,修改的方法是:
首先准备个ICO图标。例如:A.ico,网上有很多图标文件。
用记事本新建个txt
里面就写一行:
IDI_ICON1 ICON DISCARDABLE "A.ico"
保存,修改后缀为.rc,例如: myapp.rc
把它和图标A.ico一起复制到你的QT工程项目的目录。
打开你的QT工程文件.pro(例如 "myapp.pro" ),
在里面最后新添一行
RC_FILE = myapp.rc
保存,重新编译你的工程。
如果想换图标,就重换一个图标,重命名为A.ico替换原来的,重新编译就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值