- 博客(24)
- 资源 (3)
- 收藏
- 关注
转载 SendMessage 和 PostMessage 的区别
1、首先是返回值意义的区别,我们先看一下 MSDN 里的声明:LRESULT SendMessage( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);BOOL PostMessage( HWND hWnd, UINT Msg, WPARAM
2007-04-09 16:23:00
530
转载 解析Linux操作系统文件目录
随着Linux的不断发展,越来越多的人开始使用Linux,对于那些刚刚接触的人来说,恐 怕最先感到困惑的就是那些“不明不白”的目录了。如果想熟练使用Linux,让Linux听 命于自己,就必须掌握这些目录,下面就以Xteam公司的最新产品——XteamLinux 4.0为 例,介绍一下在该系统下的目录。 /bin bin是Binary的缩写。这个目录存放着最经常使用的命令。
2007-04-03 14:03:00
1275
转载 Webmin linux系统管理的一大利器
Webmin linux系统管理的一大利器 Linux 管理的难度在一定程度上应该是大于windows系统的,其中的一个重大原因是众多的linux发行版本,造成不同发行版之间的管理不大相同。今天为大家介绍一个linux系统的管理利器――Webmin。Webmin 的官方定义为:Webmin 是一套基于web接口的unix管理系统。这里的unix的范围比较广泛,包含众多的linux发行版
2007-04-03 13:35:00
1287
原创 C语言中的typedef问题
1. 基本解释 typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。 在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。 至于typedef有什么微妙之处,请你接着看下面对几个问题的具体阐述。2. type
2005-12-15 10:26:00
1583
原创 使用 Visual C# .NET 从数据库填充 DataSet 对象
DataSet 对象是 Microsoft .NET 框架中数据访问的关键部分,是可保存表、视图和关系的内存中对象。该文介绍如何使用一个或多个数据库查询的结果填充 DataSet 对象,以及在将这些数据加载到 DataSet 对象中后如何访问这些数据。 1、新建一个“控制台应用程序”项目。2、编码。首先,需要引用System、System.Data 和 System.Data.SqlClient
2005-11-09 11:02:00
1840
原创 C语言测试:想成为嵌入式程序员应知道的0x10个基本问题
C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。 从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这个愚蠢的问题吗?如
2005-09-13 13:13:00
1364
原创 C/C++头文件一览
C/C++头文件一览 C、传统 C++#include //设定插入点#include //字符处理#include //定义错误码#include //浮点数处理#include //文件输入/输出#include //参数化输入/输出#include //数据流输入/输出#include //定义各种数据类型最值常量#incl
2005-09-13 13:09:00
2122
原创 Java的数组(Array)、Vector、ArrayList、HashMap的异同
array(数组)和Vector是十分相似的Java构件(constructs),两者全然不同,在选择使用时应根据各自的功能来确定。 1、数组:Java arrays的元素个数不能下标越界,从很大程度上保证了Java程序的安全性,而其他一些语言出现这一问题时常导致灾难性的后果。 Array可以存放Object和基本数据类型,但创建时必须指定数组的大小,并不能再改变。
2005-09-13 10:54:00
2586
1
原创 在Windows 2000下完全卸载Oracle
var status0_6562=;var curfontsize_6562=9;var curlineheight_6562=12; 如何在Windows 2000下将Oracle完全卸载 一、系统环境: (1)、操作系统:Windows 2000 Server,机器内存128M (2)、数据库: Oracle 8i R2 (8.1.6) for NT 企业版
2005-08-26 11:11:00
1286
原创 log4j3分钟入门
我们在编程时经常不可避免地要使用到一些日志操作,比如开发阶段的调试信息、运行时的日志记录及审计。调查显示,日志代码占代码总量的4%。通常大家可以简单地使用System.out.println()语句输出日志信息,但是在发布时,通常不想在正式的版本中打印这些开发时的调试信息,于是又要手工地把这些语句删除,所以大量的这样的System.out.println()调试语句会带来麻烦。更多做
2005-08-25 13:30:00
789
原创 Java中3DES加密解密调用示例
在java中调用sun公司提供的3DES加密解密算法时,需要使用到$JAVA_HOME/jre/lib/目录下如下的4个jar包: jce.jar security/US_export_policy.jar security/local_policy.jar ext/sunjce_provider.jar Java运行时会自动加载这些包,因此对于带main函
2005-08-09 11:05:00
2653
原创 .NET 与安全性(1)——— 数据加密算法
目前企业面临的计算环境和过去有很大的变化,许多数据资源能够依靠网络来远程存取,而且越来越多的通讯依赖于公共网络公共网络(如 Internet),而这些环境并不保证实体间的安全通信,数据在传输过程可能被其它人读取或篡改。加密将防止数据被查看或修改,并在原本不安全的信道上提供安全的通信信道,它达到以下目的:保密性:防止用户的标识或数据被读取。 数据完整性:防止数据被更改。 身份验证:确保数据发自特定的
2005-08-09 10:27:00
827
原创 VC ATL COM 新手入门教程[转]
介绍本教程的目的是告诉你如何使用ATL创建一个COM服务器,并使用Visual C++和Visual Basic程序来分别调用这个服务器。我并不想深入探讨COM的细节,也不想让你深陷于IDL之中。这一教程只是为VC++的新手程序员设计的,告诉他们利用ATL来创建一个COM对象有多么简单,并让他们能对ATL产生更多的兴趣。第1步:
2005-08-01 15:52:00
4038
原创 ORACLE联机日志文件丢失或损坏的处理方法
经验总结: 联机日志分为当前联机日志和非当前联机日志,非当前联机日志的损坏是比较简单的,一般通过clear命令就可以解决问题。损坏非当前联机日志:1、启动数据库,遇到ORA-00312 or ORA-00313错误,如:ORA-00313: open failed for members of log group 4 of thread 1ORA-00312: online log 3 threa
2005-07-29 14:01:00
878
原创 Linux系统中OpenSSH的安装和配置
Linux系统中OpenSSH的安装和配置概述许多网络程序,如telnet、rsh、rlogin或rexec,用明文(plain text)传送口令和秘密的信息,所以就可利用任何连接到网络上的计算机监听这些程序和服务器之间的通信并获取口令和秘密信息。现在,telnet程序对于日常的管理工作是必不可少的,但是它又是不安全的,那么用什么来替代它呢?OpenSSH就是那些过时的、不安全的远程登录程序,如
2005-07-28 14:10:00
1963
原创 SSH使用指南
介绍SSH什么是SSH?传统的网络服务程序,如:ftp、pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。而且,这些服务程序的安全验证方式也是有其弱点的,就是很容易受到“中间人”(man-in-the-middle)这种方式的攻击。所谓“中间人”的攻击方式,就是“中间人”冒充真正的服务器接收你的传给服务器的数据,然后再冒充
2005-07-28 09:43:00
892
原创 怎样写批处理
批处理的介绍 扩展名是bat(在nt/2000/xp/2003下也可以是cmd)的文件就是批处理文件。 首先批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。 其次,批处理
2005-07-27 16:56:00
2260
原创 Oracle导入程序Imp的使用简介
Oracle的导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文件。imp使用的基本格式: imp[username[/password[@service]]],以下例举imp常用用法。 1. 获取帮助 imp help=y 2. 导入一个完整数据库 imp system/manager file=bible_db l
2005-07-27 16:53:00
2570
1
转载 pragma指令简介(转贴)
在编写程序的时候,我们经常要用到#pragma指令来设定编译器的状态或者是指示编译器完成一些特定的动作. 下面介绍了一下该指令的一些常用参数,希望对大家有所帮助! 一. message 参数。 message 它能够在编译信息输出窗口中输出相应的信息,这对于源代码信息的控制是非常重要的。 其使用方法为: #pragma message("消息文本") 当编译器遇到这条指令时就在编译输出窗口中将
2005-07-27 16:50:00
879
原创 利用exp备份oracle
环境: windows2003 + oracle9i 目的: 使用exp面向用户oracle_user自动备份到另外一个目录,根据设置在每周?-?的?点自动运行此脚本。 操作: 1.登陆oracle用户,创建临时备份目录 $ORACLE_HOME/oracle_backup 2.创建脚本ora_exp.bat,脚本内容如下 exp $ora_u
2005-07-26 14:23:00
2768
原创 SQL Server的系统表及其应用
一、SQL Server的系统表 Microsoft 的SQL Server是一个可伸缩的高性能数据库管理系统,专为分布式客户机/服务器环境而设计,SQL Server几乎将所有的配置信息、安全性信息和对象信息都存储在了它自身的系统表中,而系统表存在于每个独立的数据库中,存储一个特定数据库对象信息的系统表通常称为数据库目录,MASTER数据库有其特有的系统表用于保存整个系统和所有数据库的信息,通
2005-07-11 14:02:00
1003
原创 浅谈动态链接库DLL使用与出现的问题
DLL是Dynamic Link Library的缩写,意为动态链接库。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可有多个DLL文件,一个DLL文件也可能被几个应用程序所共用,这样的DLL文件被称为共享DLL文件。DLL文件一般被存放
2005-07-07 08:50:00
2232
原创 const使用详解
关于C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,现将本人的一些体会总结如下,期望对大家有所帮助:一 const基础 如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况: int b = 500; const int* a = &b; [1]
2005-07-05 15:08:00
944
原创 VC中用于调试程序的几个宏的使用技巧
一、TRACE宏 当选择了Debug目标,并且afxTraceEnabled变量被置为TRUE时,TRACE宏也就随之被激活了。但在程序的Release版本中,它们是被完全禁止的。下面是一个典型的TRACE语句: … int nCount =9; CString strDesc("total"); TRACE("Count =%d,Descript
2005-07-05 14:42:00
826
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人