- 博客(37)
- 资源 (2)
- 收藏
- 关注
原创 升级一下《单词猜谜》
print("你还能猜", + turns1, '次')print(f"你很幸运{name1}你有15次机会")print(f"运气不错{name1}你有10次机会")print(f"糟糕透了{name1}你只有5次机会")print("正确的单词是: ", word1)guess1 = input("输入你猜的单词:")print("你输了。name1 = input("你的名字叫什么?print("你赢了!print("猜错啦!网上的单词猜谜都是英文的,不会英语的头痛。直接复印过去就可以玩了。
2023-06-22 21:54:57 616 1
原创 对目录 aux.{645FF040-5081-101B-9F08-00AA002F954E}的删除
对目录 aux.{645FF040-5081-101B-9F08-00AA002F954E}的删除过程用了一个ulock的软件,后生成一aux.{645FF040-5081-101B-9F08-00AA002F954E}目录,不可删除,研究良久,终发现其奥秘,删除步骤如下:run->cmdcd aux~1.{64所在目录。cd aux~1.{64cd e2e2~1 dir 可看见有一个au
2007-12-11 11:26:00 5645 6
转载 狙击驱动木马
一. 招摇过市的流氓与木马中国的网络从来都是与各种蠕虫、木马、漏洞扫描器一起运作的,而国民对计算机木马和病毒的敏感反应是很重的,但是防范意识却又是最低的,于是在这样的环境里,越来越多的人参与到了木马病毒的制造行业,稍有手段的则打着正义旗号推出各种“便民服务”的网络工具,并且为了将便民服务进行到底,大部分此类工具都是一旦装上,则无法卸载的爷们,使用这种铁腕手段强驻的工具则被称为“流氓软件”或者“恶意
2007-08-16 15:33:00 1753
原创 ClientDataSet主从表引起的问题
在一个三层结构的软件里 ,有多个ClientDataSet,在一个ClientDataSet里设置了主从属性,开始也没有在意,以至后来在Dbgrid里click时总报内存不足,晕死!查n多资料,无果,后来发现,取消主从关系,一切正常。在此做一记号。
2007-07-25 12:09:00 1494
转载 经典好书
============================================= 1、Java Java编程语言(第三版)---Java四大名著----James Gosling(Java之父) Java编程思想(第2版)----Java四大名著----Bruce Eckel Java编程思想(第3版)----Java四大名著----------------Bru
2007-05-10 11:18:00 1039
转载 电脑平面设计与印前图文处理问答(一)
1.制版时,原稿要分成青(C)、品红(M)、黄(Y)、黑(K)四色,其分色原理是什么?2.印前图像为什么要加网?3.什么是连续调图像?什么是半色调图像?4.既然印刷品是由半色调网点组成的,为什么我们在印刷品上看到的却是连续的图像?5.网点形状有哪些?各有什么特点?为什么要注意网点的形状?6.按照分色理论,C(青)、M(品红)、Y(黄)三色就能复制图像,为什么印刷还要用K(黑版)
2007-04-13 10:26:00 1711
转载 qte for arm的编译过程
自从接触qte以来,便觉得qte在众多嵌入式GUI中算上层的,其构建很清晰,充分利用了c++的继承、多态等,读了部分源码很有收获。写应用程序还可以在pc上用qt designer,在写GUI程序的时候很方便,想把程序放到板上去跑,很容易,在qmake的时候加上-spec cross就可以了。 现在我把以前如何交叉编译qte,和在交叉编译中遇到的问题以及如何解决等大概整理一下。
2007-04-02 13:34:00 2593 1
转载 QtEmbedded/Qtopia FAQ
Qt-X11/QtEmbedded/Qtopia及其他常见包的关系?build Qtopia时经常能看到以下的包:qt-x11-2.3.2qt-x11-3.3.xqte-2.3.xqtopia-2.xtmake-1.3qmake, uic, moc...其中Qtopia编译依赖Qte;qt-x11-2.3只与编译一些tool有关, 如uic,moc,qvfb..Qtopia并不依赖qt-x11;q
2007-04-02 10:16:00 3996 4
转载 各种流行的界面换肤控件库比较
用VC做程序的时候,如果对界面样式不满意怎么办?自己从各种控件基类继承,然后自绘么?对高手来说,这虽然不能算是难题,但是仍旧比较麻烦,对新手来说,连看什么书都不好说。那就没有更好的方法么?当然有!这就要用到一类称作“界面换肤”的工具包了。且看这些工具包有什么作用。当你使用一个界面换肤工具包的后,在不改变代码的基础上(除了使用库函数),你的程序将变成另外一个样子,当然这个样子可以很cool,也可
2007-03-29 17:11:00 2228
转载 C++问题集
1:C和C++有什么区别:C++支持面向对象的编程,同时兼容C语言的面向过程编程2:VB和C++有什么区别:VB是一门基于对象语言,有对象和类的概念,但是对于继承、多态实现的不好3:VC和C++有什么区别:VC可以看成是C++加上MFC基础类库的组合4:声明一个引用是需要注意什么,函数返回引用时需要注意什么:1 必须在定义引用的时候就声明引用对象2 不能更该引用对象3 不能引用数字,常
2007-03-23 11:36:00 1543
转载 xvid源码在Visual C++ 6.0下成功编译的方法
1、从http://sourceforge.net/projects/nasm/下载NASM编译器nasm-0.98.36-win32.zip,解开后放在如:C:/DEV/NASM,将其下的nasmw.exe改名为nasm.exe;2、从ftp://sources.redhat.com/pub/pthreads-win32下载pthreads-2003-05-10.exe,运行解开后将Pre-bu
2007-03-19 14:45:00 1848 1
转载 PLC执行程序的过程及特点
PLC执行程序的过程分为三个阶段,即输入采样阶段、程序执行阶段、输出刷新阶段,如图1所示。 1.输入采样阶段 在输入采样阶段,PLC以扫描工作方式按顺序对所有输入端的输入状态进行采样,并存入输入映象寄存器中,此时输入映象寄存器被刷新。接着进入程序处理阶段,在程序执行阶段或其它阶段,即使输入状态发生变化,输入映象寄存器的内容也不会改变,输入状态的变化只有在下一个扫描周期的输入处理阶
2007-01-22 13:09:00 4435
转载 PCB设计技巧百问
1、如何选择PCB板材?选择PCB板材必须在满足设计需求和可量产性及成本中间取得平衡点。设计需求包含电气和机构这两部分。通常在设计非常高速的PCB板子(大于GHz的频率)时这材质问题会比较重要。例如,现在常用的FR-4材质,在几个GHz的频率时的介质损(dielectric loss)会对信号衰减有很大的影响,可能就不合用。就电气而言,要注意介电常数(dielectric constant)和介质
2006-12-07 08:46:00 2982
转载 构建嵌入式Linux系统-开发工具
构建嵌入式Linux系统-开发工具一, 建立实际项目工作空间工作环境配置脚本文件(develenv),内容如下:#start------------------------------------------------------------------------------------#! /bin/bash#设置环境变量export PROJECT=daq-moduleexport
2006-08-09 12:37:00 2654
转载 一步一步的制作arm-linux 交叉编译环境
我们使用以下版本的文件为例子建立arm-linux 交叉编译环境: binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz # linux kernel patch 我们的工作路径是: ~ -- +-------
2006-08-09 12:33:00 1306
转载 Linux系统设备驱动程序
一.Linux系统设备驱动程序概述 1.1 Linux设备驱动程序分类 Linux设备驱动程序在Linux的内核源代码中占有很大的比例,源代码的长度日益增加,主要是驱动程序的增加。在Linux内核的不断升级过程中,驱动程序的结构还是相对稳定。在2.0.xx到2.2.xx的变动里,驱动程序的编写做了一些改变,但是从2.0.xx的驱动到2.2.xx的移植只需做少量的工作。 Linux系统的设备分
2006-08-09 10:43:00 1015
转载 Linux操作系统的内核编译内幕详解
内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。 Linux的一个重要的特点就是其源代码的公开性,所有的内核源程序都可以在/usr/src/linux下找到,大部分应用软件也都是遵循GPL而设计的,你都可以获取相应的源程序代码。 全世界任何一个软件工程师都可以将自己认为优秀的代码加入到其中,由此引发的一个明显的好处就是Linux修
2006-08-09 10:43:00 1049
转载 Linux 2.6 内核的嵌入式系统应用
随着多媒体技术与通讯技术相结合的信息技术的快速发展和互联网的广泛应用,PC 时代也过渡到了后PC时代。在数字信息技术和网络技术高速发展的后PC时代,嵌入式技术越来越与人们的生活紧密结合。 操作系统为用户使用计算机及其外部设备提供最基本的接口程序,管理计算机上的资源。随着应用领域的扩大,为了适应不同的应用场合,考虑到系统的灵活性、可伸缩性以及可裁剪性,一种以应用为中心、以计算机技术为基础、软硬件
2006-08-09 10:36:00 959
转载 step by step 构建嵌入式Linux系统平台
为了适应目前嵌入式系统操作平台在性能、成本、可靠性等各方面的要求,论述了以Linux作为操作系统平台的优势,分析了以PC104卡和CompactFlash卡构造带图形用户界面(GUI)的Linux系统的关键技术.0 前言嵌入式系统的商品化操作系统十分丰富,如Palm OS、VxWorks、pSOS、Neculeus和Windows CE等。高端嵌入式系统要求许多高级的功能,但其价格也相对昂
2006-08-09 09:12:00 1093
转载 构建嵌入式LINUX的NFS
http://www.bluemcu.com/dvbbs/index.asp?boardid=5准备工作:一台装有REDHAT9.0的PC机,一套LJD2410-I开发板,PC机上装有LJD2410的软件包,假如我们通过NFS要加载的文件系统为/LJD2410/root_dir/root_china,Ifconfig eth0 192.168.1.100 //设置PC机linux的IP:192.
2006-08-08 13:40:00 1398
转载 保存打印机的状态到文件中
Create a unit PrinterSetup and place code in this unit Do the following to save the printer config to file } procedure TForm1.Button1Click(Sender: TObject); var PrinterSetup: TPrinterSetup begin Print
2006-08-04 12:32:00 1111
转载 AT91RM9200处理器的内部启动机制
1.引言在开发基于AT91RM9200处理器的嵌入式系统时,以何种方式启动系统是一个首先要考虑的基本问题。庆幸的是,AT91RM9200处理器提供了各种各样的启动方式,总体上可分为从外部的DATAFLASH、二线EEPROM或8位并行存储器引导启动和从内部的BOOTROM引导启动两种情况。当从外部存储器启动时,存储器中的启动代码又是从那里来的呢?有3种手段,可以直接通过编程器将启动代码写入外
2006-08-03 15:31:00 1678
转载 简单说说U-boot的修改
uboot是一个通用的免费开放源码的boot程序,支持很多的处理器。以下是现在网上下载一个u-boot-1.1.1版本,用于at91rm9200系统的修改的例子。最后在redhat8.0上,用gcc2.95编译通过。在网上下载了uboot-1.1.1版本。要用于自己的at91rm9200的系统,这个系统的情况是:SDRAM: 32Mbytes NCS1FLASH: 8Mbytes NCS0
2006-07-27 17:51:00 955
转载 让arm-linux支持普通USB摄像头
我用的是最普通的usb摄像头,主芯片为中星微ZC0301P(据说市场占有率70%以上),COMS传感器为hynix的hv7131e1,市面上能买到的基本上是这种配置。linux下驱动,我直接移植spca5xx,现在出了spc5xx-le(Light-Edition for Linux Embedded)更方便,直接针对嵌入式系统做了优化,可以参考这里http://mxhaard.free.f
2006-07-27 16:37:00 3126
转载 PCB多层板设计
多层板和双层板设计差不多 甚至布线更Easy,但估计你买不到这类书籍(比较偏,没多少人看)。 你有双层板的设计经验,多层就不难。 首先,你要划分层迭结构,为了方便设计,最好以基板为中心,向两侧对称分布,相临信号层之间用电地层隔离。 层迭结构(4层、6层、8层、16层): 对于传输线,顶底层采用微带线模型分析,内部信号层用带状线模型。6层/10层/14层/18
2006-07-24 17:58:00 4686
原创 调整menu字体(delphi)
前两天写程序的时候发现 Popmenu的字体没有属性可调,,研究了哈,发现可以在 procedure TPopupList.WndProc 里 WM_DRAWITEM 和 WM_MEASUREITEM 修改Screen.MenuFont 属性.由于只是为了解决问题,没有深究,,有不妥之处,请多多指教.
2006-07-14 11:31:00 2127
转载 硬件设计的鸡毛蒜皮
现象一:这些拉高/拉低的电阻用多大的阻值关系不大,就选个整数5K吧点评:市场上不存在5K的阻值,最接近的是4.99K(精度1%),其次是5.1K(精度5%),其成本分别比精度为20%的4.7K高4倍和2倍。20%精度的电阻阻值只有1、1.5、2.2、3.3、4.7、6.8几个类别(含10的整数倍);类似地,20%精度的电容也只有以上几种值,如果选了其它的值就必须使用更高的精度,成本
2006-07-06 14:14:00 1173
转载 基于嵌入式Linux与S3C2410平台视频采集
作者:华中科技大学 杨继华 严国萍 来源:单片机及嵌入式系统应用随着多媒体技术、网络技术的迅猛发展和后PC机时代的到来,利用嵌入式系统实现远程视频监控、可视电话和视频会议等应用已成为可能。为了实现这些应用,实时获得视频数据是一个重要环节。针对这一点,本文在基于嵌入式Linux系统平台上,利用Video4Linux内核应用编程接口函数,实现了单帧图像和视频连续帧的采集,并保存成文件的形式供进
2006-07-04 11:56:00 3986 1
转载 Linux下PCI设备驱动开发
1. 关键数据结构PCI设备上有三种地址空间:PCI的I/O空间、PCI的存储空间和PCI的配置空间。CPU可以访问PCI设备上的所有地址空间,其中I/O空间和存储空间提供给设备驱动程序使用,而配置空间则由Linux内核中的PCI初始化代码使用。内核在启动时负责对所有PCI设备进行初始化,配置好所有的PCI设备,包括中断号以及I/O基址,并在文件/proc/pci中列出所有找到的PCI设备,以及这
2006-07-04 11:45:00 2391
转载 Linux系统下USB摄像头驱动开发
摘要:介绍了在Iinux系统下开发符合Video for Linux标准的USB摄像头驱动的方法,并对该标准提出“不间断采集”的改进思路,配合双URB、双帧缓冲等方法,提高采集速度。 关键词:Linux设备驱动 USB摄像头 Video for Linux 不间断采集USB摄像头以其良好的性能和低廉的价格得到广泛应用。同时因其灵活、方便的特性,易于集成到嵌入式系统中。但是如果使用现
2006-07-04 11:39:00 1385
转载 S3C2410快速启动的实现
嵌入式系统对功能、可靠性、成本、体积、功耗等均有严格要求,以ARM体系结构为基础的各种RISC微处理器具有灵活的特性和强大的性能,在嵌入式系统中得到了广泛的应用。 ---S3C2410是三星公司基于ARM920T设计的一款处理器,在开发基于S3C2410的系统的过程中,如何让系统快速稳定地启动是一个重要问题。嵌入式系统的资源有限,程序通常都是固化在ROM中运行。但在实际应用中,为提高系统的实时性,
2006-07-03 16:18:00 649
转载 嵌入式系统BootLoader技术内幕
本文详细地介绍了基于嵌入式系统中的 OS 启动加载程序 ―― Boot Loader 的概念、 软件设计的主要任务以及结构框架等内容。 1. 引言 在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次: 1. 引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Lo
2006-07-03 15:44:00 1006
转载 社会生活十二大著名定律
一、 马太效应 二、 手表定理 三、 不值得定律 四、 彼得原理 五、 零和游戏原理 六、 华盛顿合作规律 七、 酒与污水定律 八、 水桶定律 九、 蘑菇管理 十、 奥卡姆剃刀定律 十一、二八法则 十二、钱的问题 一、马太效应 《马太福音》中有这样一个故事,一个国王远行前,交给三个仆人每人一锭银子,吩咐他们:“你们去做生意,等我回来时,再来见我。”国王回来时,第一个仆人说:“主人,你交给
2006-06-28 13:43:00 876
转载 red hat linux启动过程
阅读Linux源代码,无疑是深入学习Linux的最好方法。在本文对Linux启动过程的介绍中,我们也尝试从源代码的视角来更深入的剖析Linux的启动过程,所以其中也简单涉及到部分相关的Linux源代码,Linux启动这部分的源码主要使用的是C语言,也涉及到了少量的汇编。而启动过程中也执行了大量的shell(主要是bash shell)所写脚本。为了方便读者阅读,笔者将整个Linux启动过程分成以下
2006-06-27 11:30:00 2328
转载 Qt/Embedded开发环境建立的过程
Qt/Embedded开发环境建立的过程:(这些软件可以免费从trolltech的WEB或FTP服务器上下载)◆ tmake 1.11 或更高版本; (生成Qt/Embedded应用工程的Makefile文件)◆ Qt/Embedded 2.3.7 (Qt/Embedded 安装包)◆ Qt 2.3.2 for X11; (Qt的X11版的安装包, 它将产生x11开发环境所需要的两个工具)1、安装
2006-06-27 10:36:00 6859
转载 QT/E相关软件下载 安装
一,QT/E的安装。在本机中安装了包括QT4.0.1(WINDOWS版本)以及QT/E2。3。7(LINUX版本)。QT/E我安装在我的虚拟机中。因为QT/E2.3.7的版本问题,其适宜在REDHAT9。0版本(或更低版本)下安装,否则安装不成功。QT/E安装过程复杂,具体细节可以参考下面这篇文章。《Qt/Embedded开发环境建立的过程》此文在网上可搜索到。本机下虚拟机中QT/E安装路径为:/
2006-06-27 10:28:00 7784 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人