ASP连接MySQL数据库的方法(转)
ASP连接MySQL数据库的方法(转)[@more@]<% '测试读取MySql数据库的内容strconnection="driver={mysql odbc 3.51 driver};database=weste_net;server=localhost;uid=root;password="'无需配置dsnset adodataconn = server.createobject("adodb.connection") adodataconn.open strconnectionstrquery = "select * from News" set rs = adodataconn.execute(strquery) if not rs.bof then %> <table> <tr><td<b>序列号</b></td><td><b>标题</b></td></tr> <% do while not rs.eof %> <tr><td><%=rs("News_id")%
Linux下应用程序开发:用QT创建新风格(转)
Linux下应用程序开发:用QT创建新风格(转)[@more@] 1.Qt的风格 a) Qt简介 Qt是一个跨平台的C++图形用户界面应用程序开发库,使用Qt可以开发出高质量的图形用户接口,它是完全面向对象的、易于扩展且允许真正的组件编程。Qt获得了很大的成功,特别是它的信号-槽机制是非常值得研究的通信机制,它也是Linux发行版标准组件KDE(K Desktop Enviroment)的基础。 b) 风格机制 Qt的风格机制实现了不同平台上的图形用户接口(GUI)的观感(look and feel),例如Windows平台上通常使用Windows或Windows-xp风格,而Unix平台上通常
Linux下应用程序开发:QT的信号与槽机制(转)
Linux下应用程序开发:QT的信号与槽机制(转)[@more@] 信号与槽作为QT的核心机制在QT编程中有着广泛的应用,本文介绍了信号与槽的一些基本概念、元对象工具以及在实际使用过程中应注意的一些问题。 QT是一个跨平台的C++ GUI应用构架,它提供了丰富的窗口部件集,具有面向对象、易于扩展、真正的组件编程等特点,更为引人注目的是目前Linux上最为流行的KDE桌面环境就是建立在QT库的基础之上。QT支持下列平台:MS/WINDOWS-95、98、NT和2000;UNIX/X11-Linux、Sun Solaris、HP-UX、Digital Unix、IBM AIX、SGI IRIX;EMBEDDED-支持f
Linux下应用程序开发:QT中使用图形库(转)
Linux下应用程序开发:QT中使用图形库(转)[@more@] GTK,作为与 QT 并存的另外一套图形库,深受C程序员的喜爱。在同一程序中使用 QT 和 GTK,甚至是其它图形库,对于编写嵌入式(Embeded)程序是十分有意义的。这也正式本文章所阐述的主题。 1. 嵌入式程序的概念 嵌入式程序一般没有自己的主循环体,它直接使用窗口的ID来嵌入到其它窗口中。在 Xlib 层次上,使用函数 XReparentWindow 重新设置一个窗口的父窗口: XReparentWindow(Display *display, Window w, Window parent, int x, int y)
Linux下应用程序开发:使用QT制作Skin(转)
Linux下应用程序开发:使用QT制作Skin(转)[@more@] 软件界面的风格变化可以通过两种机制完成,一种是通过设置主题(Themes),它使用 界面库本身所具有的对界面组件(Components)的控制能力切换显示风格;另外一种是 通过提供不同系列的图片来切换显示界面,即这里所讲的 Skin。 制作表皮有几个重要的因素值得考虑: 1. 使用无边界的窗口 在 XWindow 下,无边界的窗口是指不受窗口管理器管理的边界不规则的窗口。由于 不受窗口管理器管理管理,所以软件窗口界面没有附加的标题条(Title Bar)等。 在Qt中,建立无边界窗口的
Linux下应用程序开发:QT的内部进程通信(转)
Linux下应用程序开发:QT的内部进程通信(转)[@more@] Qt 作为一种跨平台的基于 C++ 的 GUI 系统,能够提供给用户构造图形用户界面的强大功能。自从 1996 年 Qt 被 Trolltech 公司发布以来,该系统成为世界上很多成功的图形用户应用所使用的主要系统。更为重要的是,Linux 操作系统的桌面环境系统 KDE 也是基于 Qt 构造的。目前,Qt 已经提供了对包括 MS/Windows、Unix/X11 和嵌入式平台的支持,得到了越来越广泛的应用。 在 Qt 系统中,不仅有着构造完善的系统结构,而且为了满足用户对编写图形用户界面应用的种种需求,它还创建
Linux下应用程序开发:QT中的多线程编程(转)
Linux下应用程序开发:QT中的多线程编程(转)[@more@] Qt 作为一种基于 C++ 的跨平台 GUI 系统,能够提供给用户构造图形用户界面的强大功能。为了满足用户构造复杂图形界面系统的需求,Qt 提供了丰富的多线程编程支持。 Qt 作为一种基于 C++ 的跨平台 GUI 系统,能够提供给用户构造图形用户界面的强大功能。为了满足用户构造复杂图形界面系统的需求,Qt 提供了丰富的多线程编程支持。从 2.2 版本开始,Qt 主要从下面三个方面对多线程编程提供支持:一、构造了一些基本的与平台无关的线程类;二、提交用户自定义事件的 Thread-saf
菜鸟学习SHELL第一课---地址本的脚本(转)
菜鸟学习SHELL第一课---地址本的脚本(转)[@more@] 一个地址本的脚本,可供学shell的人参考 -------------addr.sh------------ #!/bin/bash clear . /etc/rc.d/init.d/functions arg_count=$# if [ $arg_count -eq 0 ]; then FILENAME=/tmp/addr elif [ $arg_count -eq 1 ]; then FILENAME=$1 else echo -e $"07Usage: $0 filename" exit 1 fi add(){ echo echo -e " N A M E :c" read name echo echo -e " P O S I T I O N :c" read
命令行CALL程序时传递数字参数总结(转)
命令行CALL程序时传递数字参数总结(转)[@more@] 设程序 PgmA 有参数 Parm1, Parm2: 1)parm1(7S 0) = 276,parm2(7S 2) = 15.73 传递方式:CALL PGMA PARM('0000276' '0001573') 2)parm1(7S 0) = -276,parm2(6S 2) = -15.73 传递方式:CALL PGMA PARM('-000276' '-01573') 3)parm1(7P 0) = 276, parm2(7P 2) = 15.73 传递方式:CALL PGMA PARM( X'0000276F' X'0001573F') 4)parm1(6P 0) = 276 , parm2(6P 2)=15.73 传递方式:CALL PGMA PARM( X'F000276F' X'F00157
Linux和Windows嵌入式应用博弈(转)
Linux和Windows嵌入式应用博弈(转)[@more@] 随着智能设备市场的日益扩大,Linux和Windows操作系统在服务器和桌面市场领域之间的战火不可避免地烧到了嵌入式软件市场领域。 据专家估计,嵌入式软件的市场空间有10亿美元以上,而且还在快速增长。这个香甜的大“蛋糕”自然引起各方的注目。在诸多竞争对手中,Linux和Windows操作系统之间的博弈成为了焦点。 博弈双方 微软实力雄厚 掌握大量资源的微软似乎是要垄断自己关注的所有领域。据微软最近公布的本财年第4季度(4月~6月)财报上显示,在90亿美元的收入中
在RedHat Linux下安装惠普磁带机(转)
在RedHat Linux下安装惠普磁带机(转)[@more@] 如果DAT或DLT的磁带机已经连接好并加电,那么Redhat Linux(版本 高于6.2)一般下情况下能够自动检测到磁带机并在自检时(Redhat的 自检)会提示是否要配置发现的磁带机,选择配置即可。 如果用户在起系统时没有发现磁带机,可能是磁带机的驱动已经安装到系统中了。可以用tar 或dd命令察看磁带机是否安装,在Redhat下磁带机的设备名是st0。 具体命令及功能解释如下: tar cvf /dev/st0 /path-to-backup向磁带机上备份数据 tar tvf /dev/st0 察看备份 d
linux下安装oracle 10g 的艰难之旅(转)
linux下安装oracle 10g 的艰难之旅(转)[@more@] 在linux下安装oracle是一件令人生畏的事情,其复杂程度远远超过安装linux操作系统本身。如果能够进行成功的安装oracle,那么同时也就顺便掌握了linux一些技术。本文介绍在redhat linux 下安装oracle 10g 的方法。在这里说明一下,Oracle 10g的g是grid 的缩写,意为网格,目前较为前沿的网络计算技术。 Oracle 10g 对软硬件的要求都非常的高,所以要玩转的话的花不少银子。首先来看看它对硬件的要求:内存512兆(建议1G),cpu 主频2.0G以上,硬盘转速7200转以上(建议使用scsi硬盘
教你在Linux中安装ALSA声卡驱动(转)
教你在Linux中安装ALSA声卡驱动(转)[@more@] 刚装好了显卡这回轮到安声卡了,安装声卡比安装显卡简单多,主要原因网上的资料比较全自然省心不少 。好了言归正转。 1.下载驱动 你可以到这里下载ALSA的驱动: 你需要下载以下几个包: alsa-driver-1.0.10.tar.bz2 alsa-lib-1.0.10.tar.bz2 alsa-utils-1.0.10.tar.bz2 2.分别解压: #tar jxvf alsa-driver-1.0.10.tar.bz2 #tar jxvf alsa-lib-1.0.10.tar.bz2 #tar jxvf alsa-utils-1.0.10.tar.bz2 3.先进入alsa-driver,然后是,
为Linux和Windows安装PHP和Oracle10g(转)
为Linux和Windows安装PHP和Oracle10g(转)[@more@]Oracle 10g Instant Client(免费下载)是PHP 与远程 Oracle 数据库连接的最简单方式,它只需要安装三个库。 PHP 访问 Oracle 的当前 API 所使用的 Instant Client 库称作 OCI8.(此 C 接口的名称最早是在 Oracle8 中引入的。)PHP Oracle 8 函数 可以直接调用 Oracle 8.1.7、9.x 或 10.x,或者也可以为了方便起见,使用可选的抽象类,如 PEAR MDB2 和 ADOdb。 Instant Client 也可以使用老版本的 PHP“oracle”扩展,但它调用不赞成使用的 Oracle API。PHP 界或 Oracle 建议不要使用此扩展
2万4千颗Opteron!美国最强超级计算机(转)
2万4千颗Opteron!美国最强超级计算机(转)[@more@]作者: liukai6k 责任编辑: liukai 美国能源部橡树岭国家实验室(ORNL)正在计划组建一部名为Baker的超级计算机,它将采用约2.4万颗2.6GHz的四核Opteron处理器! ORNL副总裁Thomas Zacharia在近日的超级计算机与通信大会上表示:预计2008年完成的Baker超级计算机将拥有2.4万颗2.6GHz四核心Opteron处理器,安放在187个液冷机架中,同时搭配400TB内存和11PB硬盘(1PB=1024TB=1048576GB)。 届时Baker将成为第一个计算能力突破1000万亿次运算每秒(PetaFLOP)的超级计算机,而目前最
AMD从Intel挖走主开发人员(转)
AMD从Intel挖走主开发人员(转)[@more@]来源:RealWorldTechAMD从Intel挖走了Itanium处理器的主设计师Naffziger和他的八名同事,Samuel Naffziger在Intel仅仅待了不到一年的时间,是Intel在去年从HP挖来的。Naffziger 在Intel的时候负责Montecito(一种双核双线程的Itanium处理器)设计,该处理器的发布由于加入Foxton(一种非常有趣和前卫的动态反馈机制)技术的原因已经推迟了将近一年。Foxton技术通过在硅片上集成一个电流计来实时检测电流,然后通过微控制器根据电流的变化动态调整处理器的核心电压和频率。Naffziger被AMD安排到了Fort Col
黑客最起码要懂的16个问题(转)
黑客最起码要懂的16个问题(转)[@more@]问:什么是网络安全?答:网络安全是指网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭到破坏、更改、泄露,系统可以连续可靠正常地运行,网络服务不被中断。问:什么是计算机病毒?答:计算机病毒(Computer Virus)是指编制者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机使用并且能够自我复制的一组计算机指令或者程序代码。问:什么是木马?答:木马是一种带有恶意性质的远程控制软件。木马一般分为客户端(client)和服务器端(server)。客户端就是本
上海:软件行业急缺复合型IT专业人才(转)
上海:软件行业急缺复合型IT专业人才(转)[@more@]用人 不再唯高学历是用 笔者从张江招聘会上的一家企业中了解到,他们对博士、硕士、本科生、中专生都有一定数量的需求。 浦东软件园有限责任公司人力资源部经理刘红解释说:“现在的企业用人更趋于理性化,不再唯高学历是用。特别是一些制造型企业更是需要不同学历的人。一般博士、硕士负责产品研究与开发;本科毕业生担当程序员、客户服务的角色;而生产流水线的工作,中专学历的人员就能胜任。” 刘红说,“目前看来,具有多种行业背景的IT复合型人才比较吃香,如ERP、金融、网络、
了解你的敌人 十招妙招轻松制服间谍软件(转)
了解你的敌人 十招妙招轻松制服间谍软件(转)[@more@]最新的调查报告显示了反间谍软件工具的不足,“间谍”仍在网络上肆无忌惮地活动。但也不必垂头丧气,学习并遵循以下的十招办法,间谍软件将对你束手无策。 有的时候,真理和善良总是受到伤害,我们刚刚在反垃圾邮件上取得了一些进展,然而,间谍软件却又将填补这项空白。未来几年里,你将不得不耗费宝贵的时间,在工作中、在家里与间谍软件作斗争。 虽然市面上有数十种新的反间谍软件工具供我们使用,而且这些程序确实很有帮助,但是,运行反间谍软件实用程序只是解决方案的一部分
黑客零接触(第二章 入侵之IPC$)(转)
黑客零接触(第二章 入侵之IPC$)(转)[@more@]第二章 基于认证的入侵IPC$入侵远程管理计算机Telnet入侵远程命令执行及远程查杀入侵注册表入侵MS SQL服务器获取帐号密码远程综合入侵第一节 IPC$入侵一、相关知识IPC是英文Internet Process Connection的缩写,可以理解为“命名管道”资源,它是Win操作系统提供的一个通信基础,用来在两台主机进程之间建立通信连接,从而进行远程管理。而IPC后面的“$”是Win系统所使用的隐藏符号,因此“IPC$”表示IPC共享。打个比方,IPC连接就象是挖好的地道,通信程序就通过这个IPC地道来访问目标主机。默