摘要:http://code.google.com/p/ldd6410/wiki/ShellScript
阅读全文
摘要:RGMII RGMII 简化的GMII(吉比特媒体独立)接口称为RGMII(Reduced Gigabit Media Independent Interface)。GMII和RGMII均采用8位数据接口,工作时钟125MHz,因此传输速率可达1000Mbps。同时兼容MII所规定的10/100 Mbps工作方式,支持传输速率:10M/100M/1000Mb/s ,其对应clk 信号分别为:2.5...
阅读全文
摘要:http://huanglz19871030.javaeye.com/blog/587010 http://www.ruanyifeng.com/blog/2008/06/firebug_tutorial.html
阅读全文
摘要:展布频谱(Spread Spectrum, SS)是将传输信号的频谱(spectrum)打散到较其原始带宽更宽的一种通讯技术,常用于无线通讯领域。比较严格的定义则分成两个部分: 展布频谱调变之后,其信号传输带宽应远大于原始信号 传输端会采用一个独特的码(code),此码与传送资料是无关的,接收端也必须使用这个独特的码才能解展布频谱以获得传输端的资料。 代表性的展布频谱方式有二: 直接序列展布频谱(...
阅读全文
摘要:CPU缓存(Cache Memoney)位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度。由此可见,在CPU中加入缓存是一种高效的解决方案,这样整个内存储器(缓存+内存)就变成了既有缓存的高速度,又有内存的大容量的存储系统了。缓存对CPU的...
阅读全文
摘要:Sheevaplug 放在手里快3个多月了,一直没有时间折腾,终于有空闲时间了,给自己定下任务 使用openwrt 代替庞大的debian 拿到的是v1.3 版本,看原理图是有esata 口的,可我看了半天,也没有找到esata口,试一下看能把esata 用起来 wiki 站点是 http://www.plugcomputer.org/plugwiki 论坛站点 http://plugcompu...
阅读全文
摘要:一、uboot的编译 下载uboot 1.1.4,并用marvell提供的补丁覆盖 根据板子的uboot启动信息,判断出编译参数: # __ __ _ _ | \/ | __ _ _ ____ _____| | | | |\/| |/ _` | '__\ \ / / _ \ | | | | | | (_| | | \ V / __/ | | |_| |_|\__,_|_| \_/ \...
阅读全文
摘要:http://pypi.python.org/pypi?%3Aaction=search&term=qq&submit=search http://pypi.python.org/pypi
阅读全文
摘要:http://dmyz.org/archives/147 Python版QQ群发消息 PyQQ已经发布,利用web2qq协议,目前支持批量添加好友,批量群发消息等功能。 我的初衷是以PyQt为GUI做一个跨平台的QQ机器人,在win平台下不需要安装Python环境也能运行,能根据收到的消息自动回复。目前已经测试通过的只有简单的QQ登录、批量群发,遇到的问题却很多:Py2exe在打包时,源程序中有r...
阅读全文
摘要:arch/arm/Makefile # Machine directory name. This list is sorted alphanumerically # by CONFIG_* macro name. machine-$(CONFIG_ARCH_AAEC2000) := aaec2000 machine-$(CONFIG_ARCH_AT91) := at91 …… machine-$...
阅读全文
摘要:模块 module 安装 1. 单文件模块 直接把文件拷贝到$python_dir/lib 2. 多文件模块,带setup.py python setup.py install 3. egg文件,类似Java的jar 1) 下载ez_setup.py,运行python ez_setup 2) easy_install *.egg egg是peak的一个产品,现在是python发布...
阅读全文
摘要:Prism – 建立web qq 客户端 [linux] 软件更新日期-[2010/09/02] - 软件分类-[QQ专区] 小羿最近喜欢玩上Ubuntu,QQ作为小羿一款必不可少的聊天工具,但是腾讯出品的 QQ for Linux,功能太烂,唉唉唉……,只能考虑WebQQ,但使用webqq得一直开着浏览器,由于习惯问题,小羿用Prism + web qq打造桌面客户端。Prism是Mozilla...
阅读全文
摘要:KERNEL_PATH = /usr/src/kernels/2.6.29.4-167.fc11.i586/ CURRENT_PATH = /tmp/tmp/procfs/myfs obj-m = myfs.o myfs-objs = hello.o hello_entry.o mount.o all: make -C $(KERNEL_PATH) M=$(CURRENT_PATH) modu...
阅读全文
摘要:★浅谈如何学习linux v1.2 ******************************* *author:ayazero * *mail:drdos@163.com * *homepage:overflow.nease.net * *team:www.ph4nt0m.net * ******************************* Last update 2004/05/28 ...
阅读全文
摘要:作者: 刘鹏 日期: 2008-12-27 本文分析了frame buffer 设备驱动的主要数据结构,在此基础上介绍了LCD驱动程序的开发。 基本原理 通过 framebuffer ,应用程序用 mmap 把显存映射到应用程序虚拟地址空间,将要显示的数据写入这个内存空间就可以在屏幕上显示出来; 驱动程序分配系统内存作为显存;实现 file_operations 结构中的接口,为应用程序服务;实现...
阅读全文
摘要:文章内容来自:http://blog.csdn.net/fudan_abc/archive/2007/10/04/1811451.aspx 以我们家 Intel 为代表的 i386 系列处理器中 , 内存和外部 IO 是独立编址独立寻址的 , 于是有一个地址空间叫做内存空间 , 另有一个地址空间叫做 I/O 空间 . 也就是说 , 从处理器的角度来说 ,i386 提供了一些单独的指令用来访问 I/...
阅读全文
摘要:boot.asm如下 org 07c00h ; 告诉编译器程序加载到7c00处 mov ax, cs mov ds, ax mov es, ax call DispStr ; 调用显示字符串例程 jmp $ ; 无限循环 DispStr: mov ax, BootMessage mov bp, ax ; ES:BP = 串地址 mov cx, 16 ; CX = 串长度 mo...
阅读全文
摘要:Qemu使用手册 快速启动 在我们下载并解压linux镜像(linux.img)以后,我们可以输入下面的命令来启动: qemu linux.img 这样Linux就会启动并会展示给我们一个提示. 调用 用法:qemu [option] [disk_image] disk_image是代表IDE的硬盘的硬盘镜像. 一般选项: -M machine 选择模拟的机器(我们可以输入-M?提到一个模拟的机器...
阅读全文
摘要:Teach Yourself Programming in Ten Years Peter Norvig Why is everyone in such a rush? Walk into any bookstore, and you'll see how to Teach Yourself Java in 7 Days alongside endless variations offering ...
阅读全文
摘要:根据的解释,lighthouse是和window system无关的,window system都是作为一个插件和lighthouse交互。 Lighthouse is a research project that aims to make it easier to port Qt to different graphics systems. Conceptually it is “Qt for...
阅读全文
摘要:#define Q_DECLARE_FLAGS(Flags, Enum)\ typedef QFlags<Enum> Flags; #ifndef TESTCLASS_H #define TESTCLASS_H #include <QFlags> class TestClass { public: enum Option { OptionA = 0x1, // 0x000001 Optio...
阅读全文
摘要:可以把被包含的工厂写成pri文件,另一个工程pro文件包含它就可以了。 pri文件范例: INCLUDEPATH +=$$PWD DEPENDSPATH +=$$PWD SOURCES += \ $$PWD/proc.cpp \ $$PWD/processinfo.cpp \ $$PWD/psutils.cpp HEADERS += \ $$PWD/proc.h \ $$PWD/proc...
阅读全文
摘要:条款9:在删除选项中仔细选择 我们必须保证在调用erase之前就得到了c中下一元素的迭代器。最容易的方法是当我们调用时在i上使用后置递增: AssocContainer<int> c;...for (AssocContainer<int>::iterator i = c.begin(); // for循环的第三部分 i != c.end(); // 是空的;i现在在下面 /*nothing*/ ...
阅读全文
摘要:MySQL C API programming tutorial About this tutorial This is a C programming tutorial for the MySQL database. It covers the basics of MySQL programming with the C API. You may also consider to look at...
阅读全文
摘要:http://www.hickwu.com/?p=264 C-l 清屏,clear 命令 C-a 移动光标到行首 C-e 移动光标到行尾 C-h 往后删除一字符 C-d 往前删除一字符 C-b 往后移动一个字符 C-f 往前移动一个字符 下面几个操作原理估计类似 emacs 的 yank 操作,可以理解为一套独立的粘贴板机制: C-w 剪切前一个单词(空格间隔的字符串单元) C-u 剪切到行首 C...
阅读全文
摘要:sendmail 只支持smtp(port25) 邮件服务器: windows平台:exchange unix平台: sendmail;qmail;postfix 邮件系统中的角色: MUA:mail user agent MTA:mail transfer agent 邮件协议: 邮件发送协议: smtp:simple mail transfer protocol 简单邮件传输协议, 端口...
阅读全文
摘要:./configure --enable-debugger --enable-disasm make install 根据你的机子情况,可能遇到如下错误: 错误1: checking how to run the C++ preprocessor... /lib/cpp configure: error: in `/home/lmy/Downloads/bochs-2.4.2': configur...
阅读全文
摘要:本站所有文章由本站和原作者保留一切权力,仅在保留本版权信息、原文链接、原文作者的情况下允许转载,转载请勿删改原文内容, 并不得用于商业用途。 谢谢合作。 原文链接:Android和Qt-Extended在设计方法上的共通之处 目前Qt-Extended停止开发,但是Nokia准备开发新的Qt-Mobility作为其替代工具,相信Qt-Extended中很多优秀的设计理念还是会被继承下来。期待在Q...
阅读全文
摘要:《UNIX环境高级编程》(第2版),史蒂文斯著《UNIX环境高级编程》,推荐指数:★★★★★《深入理解 Linux 内核》(第三版) ,博韦等著《深入理解 Linux 内核》,推荐指数:★★★★《Linux 设备驱动程序》,科波特著《Linux 设备驱动程序》,推荐指数:★★★《嵌入式 Linux 应用开发完全手册》,韦东山著《嵌入式 Linux 应用开发完全手册》,推荐指数:★★★《人月神话》(32周年中文纪念版),布鲁克斯著《人月神话》,推荐指数:★★★★★
阅读全文
摘要:主要包含两个步骤: 1.在pro中加入条件编译宏的定义,并用contains函数判断是否定义这个宏,在其中做特殊处理 DEFINES += CLIENT contains( DEFINES, CLIENT ) { # VERSION contains 'CLIENT' message( "Configuring for CLIENT build..." ) #must be last ICO...
阅读全文
摘要:家目录下的配置文件.bashrc中rc的含义是resource configuration什么是登陆shell?什么是非登陆shell?登陆shell是指:(1)用户登陆时,输入用户名和密码后启动的shell;(2)通过带--login参数的命令:bash --login而启动的shell。对于用户来说,登陆shell和非登陆shell的主要区别是:启动shell时所执行的startup文件不同。我在/etc/profile、~/.bash_profile、~/.bashrc三个文件中分别通过echo命令打印出文件名。执行命令如下所示:wangjk@wangjiankun:~$ bash .b
阅读全文
摘要:http://dev.firnow.com/course/6_system/linux/Linuxjs/2008618/126266.html转载记:>折腾了好多天sendmail、smtp,终于发现了这片好文章,对应我的sendmail8.13版本,操作系统Redflag 2.6.18 。虽然找不到原版在哪里,还是十分感谢这片文章的作者!! ====================================分割线====================================== sendmail邮件服务器搭载smtp和pop3认证的配置方法 网上介绍sendmail的文
阅读全文
摘要:Linux中的tty与pts [转]639473375 2008-8-11 15:54:57 收藏 | 打印 | 投票(6) | 评论(0) | 阅读(23803) ◇字体:[大 中 小] tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东西被键盘与显示器取代,所以现在叫终端比较合适。 但是如果我们...
阅读全文
摘要:【自动修改 Linux 用户密码】今天学习了一下如何使用伪终端和交互式应用程序通信 其实主要就是 openpty/forkpty/login_tty 三个函数。 以下内容为程序代码: flw@debian:~/study$ ./tpasswd chinaunix perlchina pty name: /dev/pts/1 Changing password for flw. (当前)UNIX 口...
阅读全文
摘要:通过Delegate创建QCheckBox来实现的Check列,只有在该列进入编辑模式时才能够Check/Uncheck。这显然不是我们想要的,网上翻来翻去,在一个国外论坛中看到了无需Delegate的实现方法,只需重写Model即可: class MyModel : public QSqlQueryModel { Q_OBJECTpublic: MyModel(QObject *parent ...
阅读全文
摘要:构建基本的嵌入式Linux根文件系统 来源: ChinaUnix博客 日期: 2010.01.13 15:53 (共有0条评论) 我要评论 制作根文件系统。 编译busybox之前需要弄懂的几个概念。 1、Build BusyBox as a static binary (no shared libs)。也就是busybox 是编译成共享库的形式还是静态的形式,他们有什么区别? 编译成静态(这时...
阅读全文
摘要:http://wiki.forum.nokia.com/index.php/Shows_the_use_of_QScrollArea 如何使用QScrollArea? QScrollArea 使用QScrollArea可以帮助我们实现让一个widget的内容带有滚动条,用户可以通过拖动滚动条来查看更多内容, 代码示例如下: 1.带有滚动条的widget列表 #include "widget.h" ...
阅读全文
摘要:Q_DECLARE_METATYPE与qRegisterMetaType学习 http://hi.baidu.com/cyclone/blog/item/01108bd40599b00fa18bb793.html 2010-09-07 18:20 基本理解 Q_DECLARE_METATYPE 如果要使自定义类型或其他非QMetaType内置类型在QVaiant中使用,必须使用该宏。 该类型必须有...
阅读全文
摘要:浅谈ARM裸板调试15309101313 2009-8-3 13:56:11 收藏 | 打印 | 投票(1) | 评论(0) | 阅读(15938) ◇字体:[大 中 小] 作者:ARM-WinCE 我所说的ARM裸板调试是指ARM的PCB板制作完后,贴片回来的板子,不但没有任何程序,上电都是第一次。之所以写一篇blog,是因为最近调试了一块ARM板,基于S3C6410的,但是我们把原来的M-DD...
阅读全文
摘要:参考http://en.wikipedia.org/wiki/UTF-16 UTF-16 is used by the Qualcomm BREW operating systems; the .NET environments; Mac OS X's Cocoa and Core Foundation frameworks; and the Qt cross-platform graphica...
阅读全文
摘要:如何在Qt中使用自定义数据类型 Q_DECLARE_METATYPE, Qt自定义类型 这里我们使用下面这个struct来做说明(这里不管是struct还是class都一样): struct Player { int number; QString firstName; QString lastName; }; 复制代码 QVariant 为了能在QVariant中使用自定义数据类型做,需要使...
阅读全文
摘要:C++ template Day Day Up 第二天 模板参数推论(deduction) 收藏 Today’s subject is Compile Argument Deduction. 我们平时用template的时候往往需要指定template argument type,实际上很多种情况可以不指定具体的类型,而依赖于编译器的deduction(个人推荐把这个单词翻译成推论,能表达出实际的...
阅读全文
摘要:析构时候清除pointer template <typename T> struct QScopedPointerDeleter { static inline void cleanup(T *pointer) { // Enforce a complete type. // If you get a compile error here, read the secion on forw...
阅读全文
摘要:[Qt] QScopedPointer介绍 QScopedPointer 就分配空间和释放空间而言,Qt的处理有点乏味,要不然是通过隐式共享的containers,要不然就是通过QObject的父子关系模式。但总有些时候我们需要在堆上分配一些空间,问题来了,我们该在哪里delete它,如何能够确保不产生内存泄露呢? QScopedPointer就为了解决这个问题而生的,哈哈 QScopedPoin...
阅读全文
摘要:#ifndef SETTINGS_H #define SETTINGS_H #include <QString> #include <QVariant> class QSettings; class Settings { public: Settings(const QString & fileName); ~Settings(); void setValue ( const QString...
阅读全文