vbs向指定的日志文件添加日志
摘要:'向指定的文件写字符串,第三个参数指定是否删除原来的内容Function Z_WriteLog(sFileName, sText) Dim fs, fso, sLog sLog = Now() & ": " & sText set fs = CreateObject("Scripting.FileSystemObject") set fso = fs.OpenTextFile(sFileName, 8, True) '第三个参数表明文件不存在,则新建文件 fso.WriteLine sLog fso.Close set f
阅读全文
posted @
2011-02-28 18:16
清清飞扬
阅读(1714)
推荐(0) 编辑
vbs向指定的文件添加内容
摘要:'向指定的文件写字符串,第三个参数指定是否删除原来的内容Function Z_WriteFile(sFileName, sText, bAppend) Dim fs, fso, iomode if bAppend = True Then iomode = 8 'ForAppending else iomode = 2 'ForWriting end if set fs = CreateObject("Scripting.FileSystemObject") set fso = fs.OpenTextFile(sFileName, iomode, Tr
阅读全文
posted @
2011-02-28 17:59
清清飞扬
阅读(802)
推荐(0) 编辑
vbs创建目录,可循环创建父级目录
摘要:On error resume Next'删除字符串最右边的字符chsFunction MyRTrim(src, chs) '删除字符串最右边的字符chs(可多个) Dim pos, sLeft src = Trim(src) pos = InStrRev(src, chs) '查找最后一个字符chs if(pos > 0 and Len(Mid(src, pos+1)) = 0) Then sLeft = Left(src, pos - 1) '去除最后一个chs MyRTrim = MyRTrim(sLeft, chs) '去除尾部的chs e
阅读全文
posted @
2011-02-28 14:54
清清飞扬
阅读(1430)
推荐(0) 编辑
c++ 标准库MAP用法
摘要:#if defined (_MSC_VER)#pragma warning(disable: 4786)#endif#include <iostream>#include <map>#include <algorithm>#include <conio.h>int main(int argc, char *argv[]){ /* define a map */ std::map<int, float> _map; /* insert */ _map.insert( std::map<int,float>::value_ty
阅读全文
posted @
2011-02-27 23:15
清清飞扬
阅读(2991)
推荐(0) 编辑
c++ map的使用--键值对的集合
摘要:#include <iostream>#include <map>using namespace std;int main(){ map<int, string> m; m[0] = "h1"; m[3] = "what"; m.insert(pair<int, string>(4, "love you")); cout<<m[0].c_str()<<endl; cout<<m[3].c_str()<<endl; cout<<m
阅读全文
posted @
2011-02-27 23:04
清清飞扬
阅读(11359)
推荐(0) 编辑
vbs删除sFolder目录下,nDay之前的日志
摘要:'如文件名为:abc.txt, 则返回"abc"Function GetFileTitle(sFileName) '求文件的名称(不含扩展名) Dim pos pos = InStrRev(sFileName, ".") '从字符串尾部向前搜索子串(".") if(pos = 0) Then '文件无扩展名 GetFileTitle = sFileName else GetFileTitle = Left(sFileName, pos - 1) end ifEnd Function'删除sFol
阅读全文
posted @
2011-02-27 16:59
清清飞扬
阅读(620)
推荐(0) 编辑
vbs根据文件名取得文件Title(文件名中不含扩展名的部分)
摘要:vbs根据文件名取得文件Title(文件名中不含扩展名的部分):'如文件名为:abc.txt, 则返回"abc"Function GetFileTitle(sFileName) '求文件的名称(不含扩展名) Dim pos pos = InStrRev(sFileName, ".") '从字符串尾部向前搜索子串(".") if(pos = 0) Then '文件无扩展名 GetFileTitle = sFileName else GetFileTitle = Left(sFileName, pos -
阅读全文
posted @
2011-02-27 16:14
清清飞扬
阅读(875)
推荐(0) 编辑
vbscript时间函数
摘要:vbscript的时间函数有好大一堆,可是真的用起来的时候却不一定方便,因为各个函数的作用不一样,用法也不完全一样,所以常常出现不知道用哪个函数来实现某个功能的情况。以下就是偶搜集的和时间相关的函数极其用法,如果有不完整的或是错误的地方欢迎大家补充指正第一部分:对时间的判断与数据格式变化(1)IsDate(expression)expression 参数可以是任意可被识别为日期和时间的日期表达式或字符串表达式。返回Boolean值.判断expression是否为合法的日期格式如:IsDate("2004-10-25 13:14:20"其值为true(2)CDate(date
阅读全文
posted @
2011-02-27 15:46
清清飞扬
阅读(5218)
推荐(0) 编辑
vbs获取目录下的文件和文件夹集合
摘要:Dim sFolder, sExt, messagesFolder = "F:\Programming\Applications\VBScript"Dim fs, oFolder, oFiles, oSubFoldersset fs = CreateObject("Scripting.FileSystemObject")set oFolder = fs.GetFolder(sFolder) '获取文件夹set oSubFolders = oFolder.SubFolders '获取子目录集合for each folder in oSubF
阅读全文
posted @
2011-02-27 15:09
清清飞扬
阅读(10221)
推荐(0) 编辑
经典的vbs脚本 合集
摘要:1.文件下载(无回显) echo iLocal = LCase(WScript.Arguments(1)) >iget.vbe echo iRemote = LCase(WScript.Arguments(0)) >>iget.vbe echo Set xPost = createObject("Microsoft.XMLHTTP") >>iget.vbe echo xPost.Open "GET",iRemote,0 >>iget.vbe echo xPost.Send() >>iget.vbe e
阅读全文
posted @
2011-02-27 13:10
清清飞扬
阅读(1487)
推荐(1) 编辑
vbs读取整个文本文件并输出
摘要:Const ForReading = 1Dim messageDim fs, tsset fs = CreateObject("Scripting.FileSystemObject")set ts = fs.OpenTextFile("1.txt", ForReading)Do Until ts.AtEndOfStream message = ts.ReadLine '即使是空行,也会被读一次 if message <> "" Then MsgBox message End ifLoopts.Closeset ts
阅读全文
posted @
2011-02-26 22:10
清清飞扬
阅读(7700)
推荐(0) 编辑
vbs判断磁盘类型和检测硬盘剩余空间
摘要:Function ShowDriveType(drvpath) Dim fso, d, t Set fso = CreateObject("Scripting.FileSystemObject") Set d = fso.GetDrive(fso.GetDriveName(drvpath)) Select Case d.DriveType Case 0 t = "Unknown" Case 1 t = "Removable" '移动硬盘 Case 2 t = "Fixed" '硬盘 Case 3 t
阅读全文
posted @
2011-02-26 21:39
清清飞扬
阅读(2123)
推荐(0) 编辑
vbs调用系统接口,帮你朗读文本
摘要:Dim messagemessage = "I love you baby, what can I do for you。我一定要找到你!" '经调试,发现不支持中文CreateObject("SAPI.SpVoice").speak message把上面的文件存到a.vbs文件,再双击运行看看,你就知道了。
阅读全文
posted @
2011-02-26 21:03
清清飞扬
阅读(1364)
推荐(0) 编辑
三种不同的方式来保存分割后的字符串--strtok
摘要:主文件:/* 功能:主要是实现字符串分割,并选择了三种不同的方式来保存结果。 最终证明:可能最方便的还是第一种方法(方便、快捷,不用自己做太多的工作,可以自己维护内存空间)*/#include <iostream>#include <vector>#include "z_string.h"using namespace std;void Spliter(char* pSrc, char* spliter, vector<string>& v){ char* token = NULL; char* temp = new char[s
阅读全文
posted @
2011-02-26 20:12
清清飞扬
阅读(2635)
推荐(1) 编辑
删除指定文件夹下N天及之前的日志文件
摘要:/*功能:删除nDays天及之前的日志文件@nDays: 0-不删除日志,3-删除3天及之前的日志(保留今天、昨天、前天的日志) ...void CRecordLog::ClearLog(UINT nDays)// 删除N天前的日志{if (nDays > 0){WIN32_FIND_DATA FindFileData;CString sAllFile = m_sLogFolder + "\\*.log";HANDLE hFind = ::FindFirstFile(sAllFile, &FindFileData);if(INVALID_HANDLE_VALU
阅读全文
posted @
2011-02-26 14:38
清清飞扬
阅读(669)
推荐(0) 编辑
检测文件夹是否存在,不存在则创建
摘要:On error resume NextDim mu_sFilePath, mu_sFileNamemu_sFilePath = "textFolder/"mu_sFileName = mu_sFilePath & "ResultVoice.txt"Dim fsset fs = CreateObject("Scripting.FileSystemObject")if(fs.FolderExists(mu_sFilePath)) Then '检测文件夹是否存在 MsgBox "文件夹已存在"else
阅读全文
posted @
2011-02-25 17:17
清清飞扬
阅读(1067)
推荐(0) 编辑
vbs创建文本文件及检测文件是否存在
摘要:CreateTextFile 方法创建指定文件并返回 TextStream 对象,该对象可用于读或写创建的文件。object.CreateTextFile(filename[, overwrite[, unicode]])参数object必选项。应为 FileSystemObject 或 Folder 对象的名称。filename必选项。字符串表达式,指明要创建的文件。overwrite可选项。Boolean 值指明是否可以覆盖现有文件。如果可覆盖文件,该值为 True;如果不能覆盖文件,则该值为 False 。如果省略该值,则将覆盖现有文件。unicode可选项。Boolean 值指明是否以
阅读全文
posted @
2011-02-25 16:58
清清飞扬
阅读(6761)
推荐(0) 编辑
一个最简单的服务端和客户端(用CSocket)
摘要:功能:服务器端程序处于监听状态,等待客户端连接。客户端发来数据后,服务端回发一个消息,同时关闭连接!源码下载服务器(采用一个监听线程)核心代码:BOOL CListenThread::InitInstance(){// if (!AfxSocketInit())// {// AfxMessageBox(IDP_SOCKETS_INIT_FAILED);// return FALSE;// } m_bListening = TRUE; // 线程启动时默认处于监听状态 while(1) { if(m_bListening) { StartListen(); } } return TRUE;}in
阅读全文
posted @
2011-02-25 00:27
清清飞扬
阅读(2974)
推荐(0) 编辑
conn.execute、rs.open、command.execute方法用法大大不同
摘要:通常形成记录集可以使用 Set rs=conn.execute(SQL) 或直接rs=CONN.execute(SQL)和 Set rs=Server.CreateObject("ADODB.Recordset")rs.open SQL,CONN,0,1 或 rs.open SQL,CONN这种情况 通常open比上一个性能要好那么一丁点( command对象更灵活,执行范围更广)使用 CONN.execute 可以不用关闭直接执行下一个 set rs=conn.execute(SQL)大约要慢 2~5倍!!(这是在msSQL循环1000次的),所以执行下一个 rs=con
阅读全文
posted @
2011-02-24 17:34
清清飞扬
阅读(4055)
推荐(0) 编辑
VBScript执行插入记录--用Command
摘要:On error resume NextDim mu_ConnString, mu_InsertSqlmu_ConnString = "driver={SQL Server};Server=192.xx.xx.xx;database=TestFax;Uid=sa;pwd=xxx;" '连接SQL Server2005'mu_ConnString = "Provider=MSDAORA.1;Data Source=GSxx;User ID=GSxxx;Password=GSxxx" '连接Oracle数据库mu_InsertSql
阅读全文
posted @
2011-02-24 17:14
清清飞扬
阅读(656)
推荐(0) 编辑
VBScript执行插入记录--用Connection
摘要:On error resume NextDim mu_ConnString, mu_InsertSqlmu_ConnString = "driver={SQL Server};Server=192.xx.xx.xx;database=TestFax;Uid=sa;pwd=zzz;" '连接SQL Server2005'mu_ConnString = "Provider=MSDAORA.1;Data Source=GSxxx;User ID=xx;Password=xxx" '连接Oracle数据库mu_InsertSql = &q
阅读全文
posted @
2011-02-24 17:04
清清飞扬
阅读(531)
推荐(0) 编辑
vbscript调用存储过程(一)
摘要:VBScript代码可以直接放在.vbs文件中,双击直接运行。1. 数据库采用SQL Server2005,新建一个数据库,创建表T_UserInfo和存储过程Proc_T_AddUser-- 为测试建立的用户信息表Create Table T_UserInfo( UID int identity(1,1) primary key, -- 用户ID,主键,自动增长 UName varchar(20) not null, -- 用户姓名 UAge int default 0, -- 年龄 UMoney int default 0, -- 存款 InTime datetime default ge
阅读全文
posted @
2011-02-24 16:48
清清飞扬
阅读(3452)
推荐(0) 编辑
(转)有关TinyXML使用的简单总结
摘要:From: http://www.cnblogs.com/freecoder/archive/2006/08/07/TinyXmlStapleA.html这次使用了TinyXML后,觉得这个东西真是不错,于是将使用方法坐下总结来和大家分享。该解析库在开源网站(http://sourceforge.net)上有下载,在本Blog也提供下载(下载TinyXML) TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译。这个解析库的模型通过解析XML文件,然后在内存中生成DOM模型,从而让我们很方便的遍历这课XML树。 注:DOM模型即文档对象模型,是将
阅读全文
posted @
2011-02-24 16:09
清清飞扬
阅读(293)
推荐(0) 编辑
msado15.tlh中重要的枚举(完整版)
摘要:enum CursorTypeEnum{ adOpenUnspecified = -1, adOpenForwardOnly = 0, adOpenKeyset = 1, adOpenDynamic = 2, adOpenStatic = 3};enum CursorOptionEnum{ adHoldRecords = 256, adMovePrevious = 512, adAddNew = 16778240, adDelete = 16779264, adUpdate = 16809984, adBookmark = 8192, adApproxPosition = 16384, adU
阅读全文
posted @
2011-02-24 15:56
清清飞扬
阅读(1473)
推荐(0) 编辑
连接SQLServer2005失败--[Microsoft][ODBC SQL Server Driver][DBNETLIB]一般性网络错误。请检查网络文档
摘要:连接SQLServer2005失败,错误信息:错误类型:Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC SQL Server Driver][DBNETLIB]一般性网络错误。请检查网络文档。我的连接字符串是:driver={SQL Server};Server=192.168.10.139;database=TestFax;Uid=sa;pwd=xxxx;奇怪的是,我将Server处写(local)或本机的名字(PCWHAT)都能连接成功,但是写上IP就是连接不上,即使写127.0.0.1也不成功
阅读全文
posted @
2011-02-23 18:23
清清飞扬
阅读(7129)
推荐(0) 编辑
vc6控制台程序利用SoapToolkit3.0调用WebService
摘要:vc6控制台程序利用SoapToolkit3.0调用WebService1. 首先要安装SoapToolkit3.0安装包并安装(我的安装目录为:D:\Program Files\MSSOAP\)2. 新建vc控制台程序(空项目),项目名称:WinConsole6InvokeWebService,添加一个c++源文件(main.cpp),将SOAP安装目录下的lib文件D:\Program Files\MSSOAP\Lib\mssoap30.lib复制到项目文件夹下。3。添加源代码:#include <stdio.h>#include <iostream>#includ
阅读全文
posted @
2011-02-22 23:08
清清飞扬
阅读(3214)
推荐(0) 编辑
浅议C++/CLI的gcnew关键字
摘要:C++/CLI中使用gcnew关键字表示在托管堆上分配内存,并且为了与以前的指针区分,用^来替换* ,就语义上来说他们的区别大致如下: 1. gcnew返回的是一个句柄(Handle),而new返回的是实际的内存地址. 2. gcnew创建的对象由虚拟机托管,而new创建的对象必须自己来管理和释放. 当然,从程序员的角度来说,管它是句柄还是什么其他的东西,总跑不掉是对某块内存地址的引用,实际上我们都可以理解成指针.下面我们就写一段代码来测试一下好了.using namespace System;ref class Foo{public: Foo() { System::Console:
阅读全文
posted @
2011-02-20 15:33
清清飞扬
阅读(1727)
推荐(1) 编辑
BSTR 、LPCTSTR、CString附C语言串基本操作
摘要:CString ,BSTR ,LPCTSTR之间关系和区别CString是一个动态TCHAR数组,BSTR是一种专有格式的字符串(需要用系统提供的函数来操纵,LPCTSTR只是一个常量的TCHAR指针。CString 是一个完全独立的类,动态的TCHAR数组,封装了 + 等操作符和字符串操作方法。typedef OLECHAR FAR* BSTR;typedef const char * LPCTSTR;vc++中各种字符串的表示法首先char* 是指向ANSI字符数组的指针,其中每个字符占据8位(有效数据是除掉最高位的其他7位),这里保持了与传统的C,C++的兼容。LP的含义是长指针(lon
阅读全文
posted @
2011-02-19 19:59
清清飞扬
阅读(1710)
推荐(1) 编辑
.net的快捷键
摘要:快捷键 功能 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 CTRL + SHIFT + E显示资源视图 F12 转到定义 CTRL + F12转到声明 CTRL + ALT + J对象浏览 CTRL + ALT + F1帮助目录 CTRL + F1 动态帮助 F1 帮助 SHIFT + F1当前窗口帮助 CTRL + ALT + F3帮助-搜索 SHIFT + ALT + ENTER全屏显
阅读全文
posted @
2011-02-19 19:55
清清飞扬
阅读(364)
推荐(0) 编辑
C++/CLI简介(什么是C++/CLI) -------C++/CLI 编程系列一
摘要:From: http://blog.csdn.net/Eric_Jo/archive/2009/05/14/4184916.aspx要知道C++/CLI是什么,首先知道什么是CLI。一、CLI简介CLI:(Common Language Infrastructure,通用语言框架)提供了一套可执行代码和它所运行需要的虚拟执行环境的规范。更通俗的我们可以说它是一个虚拟平台,是操作系统和应用程序间的一层抽象。微软的.NET的基础CLR(Common Language Runtime,通用语言运行时)就是CLI的一个实例。 CLI主要的组成部分有:CTS,Metadata,CLS和VES。★ CTS
阅读全文
posted @
2011-02-18 15:59
清清飞扬
阅读(869)
推荐(0) 编辑
CLR、CLI、CTS、CLS的关系
摘要:·CLR(公共语言运行库)是一个CLI的实现,包含了.NET运行引擎和符合CLI的类库。我们开发的几乎所有的.NET程序都基于CLR的类库来实现,并且运行在CLR提供的运行引擎之上。·CLI(公共语言基础)是微软公司向ECMA提交的一份语言和数据格式规范,CLR是目前为止唯一一个公共语言基础的实现版本。CLI包括了公共类型系统(CTS)、公共中间语言(CIL)、底部文件格式以及元数据格式等.·CTS(公共类型系统)定义了一个能够在CLR上运行的语言规范。尽管有很多语言本身不符合CTS规范,但是通过加强编译器,改变语言附加规范等手段,使得许多语言能够编写
阅读全文
posted @
2011-02-18 15:56
清清飞扬
阅读(506)
推荐(0) 编辑
Web Service调用方式大全
摘要:Webservice调用方式:axis,soap详解调用webservice,可以首先根据wsdl文件生成客户端,或者直接根据地址调用,下面讨论直接调用地址的两种不同方式:axis和Soap,soap方式主要是用在websphere下axis方式调用:import java.util.Date;import java.text.DateFormat;import org.apache.axis.client.Call;import org.apache.axis.client.Service;import javax.xml.namespace.QName;import java.lang.I
阅读全文
posted @
2011-02-18 15:06
清清飞扬
阅读(830)
推荐(0) 编辑
几种调用WebService的方法
摘要:1. 在JavaScript中调用WebService <script language="javascript"> function PostRequestData(URL,data){ var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.Open("POST",URL, false); xmlhttp.SetRequestHeader ("Content-Type","text/xml; charset=utf-8"); xmlhttp.SetRequestHeader ("SOAPAction","htt
阅读全文
posted @
2011-02-18 14:56
清清飞扬
阅读(570)
推荐(0) 编辑
在VC中调用 WebService (非托管)
摘要:下载源代码一、使用Visual Studio.NET调用WebService 很多次看到网友讨论VC中调用WebService的问题,其实在Visual Studio.Net(下称VS.NET)及其以后的版本中调用WebService已经变得相当简单。你所要做的只是“找到 WebService的发布地址”,然后将其引用添加到VC项目中即可。接下来VS.NET帮你生成的代理类,会帮你搞定一大堆的麻烦事,包括:网络调用、数据传递等等;什么SOAP啊、网络啊,你都可以不管。 二、托管还是非托管? 对于VS.NET生成的C++代理类,很多人都认为必须使用托管代码,其实事实并
阅读全文
posted @
2011-02-18 09:49
清清飞扬
阅读(2532)
推荐(0) 编辑
怎样查看.net framework是否安装以及它的版本?
摘要:可以通过在 %windir%\System32目录下查找MSCorEE.dll文件来判断一个机器中是否安装了.NET框架如果想确定一个机器中安装了哪些版本的.NET框架,可以查看下面注册表键下的子键HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy
阅读全文
posted @
2011-02-18 09:25
清清飞扬
阅读(9575)
推荐(0) 编辑
如何确定安装了哪些版本的 .NET Framework 以及是否应用了 Service Pack
摘要:From: http://support.microsoft.com/kb/318785/zh-cn确定计算机上安装的 .NET Framework 版本确定计算机上安装的 .NET Framework 版本的最简单方法是找到 %systemroot%\Microsoft.NET\Framework 文件夹。您可以将列出的 Framework 文件夹的地址粘贴到 Windows 资源管理器的地址栏中,以浏览到 Framework 文件夹。.NET Framework 的三个发行版包含在下列文件夹中: v1.0.3705 v1.1.4322 v2.0.50727注意:如果您看到未在本文中列出的其
阅读全文
posted @
2011-02-18 09:21
清清飞扬
阅读(846)
推荐(0) 编辑
VBScript 过程
摘要:过程分类在 VBScript 中,过程被分为两类:Sub 过程和 Function 过程。Sub 过程Sub 过程是包含在 Sub 和 End Sub 语句之间的一组 VBScript 语句,执行操作但不返回值。Sub 过程可以使用参数(由调用过程传递的常数、变量或表达式)。如果 Sub 过程无任何参数,则 Sub 语句必须包含空括号 ()。下面的 Sub 过程使用两个固有的(或内置的)VBScript 函数,即 MsgBox 和 InputBox,来提示用户输入信息。然后显示根据这些信息计算的结果。计算由使用 VBScript 创建的 Function 过程完成。此过程在以下讨论之后演示。
阅读全文
posted @
2011-02-17 21:50
清清飞扬
阅读(405)
推荐(1) 编辑
document.getElementById()方法简写【js技巧】
摘要:在我们写javascript的时候经肯定会经常用到document.getElementById()这个方法,这么长一串很容易写错,而且其中getElementById又有大小写之分。 其实prototype.js里提倡的一个方法就是使用$()简写,通过以下的函数,你可以用$('id')来实现document.getElementById('id')这个功能,怎么样,很爽吧! function$() { varelements=newArray(); for(vari=0;i<arguments.length;i++) { varelement=arguments[i]; if(type
阅读全文
posted @
2011-02-17 21:20
清清飞扬
阅读(1332)
推荐(0) 编辑
VBscript和javascript区别以及在哪里该用谁?
摘要:在很多论坛中看到关于VBscript和javascript到底应该使用哪个,哪个比较好的问题? 今天我来谈谈我的看法: 服务器端: 大家知道ASP支持这两中脚本语言,也就是在服务器端用哪个都行,但大部分人在服务器 端用VBscript比较多,对于新手来说一般用VBscript就可以了。 客户端: 现在流行的主要是微软和网景这两大浏览器,微软的IE对VBscript和JAVAscript都支持, 而网景的浏览器却不支持VBscript,为了兼容我们应该在客户端使用JAVAscript脚本语言, 从另方面由于JAVAscript有十分强大的交互性,使的我们在客户端用它可以实现许多复杂的 功能。 所
阅读全文
posted @
2011-02-17 15:41
清清飞扬
阅读(11505)
推荐(1) 编辑
JavaScript、Jscript、VBScript、ASP的区别
摘要:很多人都被这几个名词搞糊涂了,这里做个归纳,彻底澄清这几种概念。 JavaScript JavaScript 最先由 Netscape 公司开发,原名叫 LiveScript,设计该语言时部分参考了Java,并且当时Java语言火热得很,因此不久就改名为JavaScript。Netscape 公司在其网景浏览器上实现了该语言,应用于客户端开发。 Jscript 这里不得不先提一下微软的一款产品VBScript,其语法怪异(对于Java程序员来说),缺乏OOP概念的支持等原因,导致VBScript叫好不叫座,于是财大气粗的微软仿照崭新的客户端语言JavaScript打造出自家的Jscript
阅读全文
posted @
2011-02-17 15:39
清清飞扬
阅读(5444)
推荐(0) 编辑
Oracle中Trunc和Round--Date Format Models
摘要:ROUND and TRUNC Date FunctionsTable 7-13 lists the format models you can use with the ROUND and TRUNC date functions and the units to which they round and truncate dates. The default model, 'DD', returns the date rounded or truncated to the day with a time of midnight.Table 7-13 Date Format Models f
阅读全文
posted @
2011-02-16 12:04
清清飞扬
阅读(740)
推荐(0) 编辑
__int64及_atoi64使用
摘要:将字符串转换成整数时,一般会用_ttoi()或_atoi(),但有时字符串转换后的整数比较大时,用int来保存结果可能就不够了。这时,我们得用_atoi64()来转换,而且保存结果的数据类型要用__int64。看下面的例子:通过上面的_atoi64可以保存结果,但是用cout输出却无法输出(编译错误,因为没有重载<<用来输出__int64的)。用printf可以正确输出__int64类型的数据。
阅读全文
posted @
2011-02-15 17:43
清清飞扬
阅读(7388)
推荐(0) 编辑
windows控制台程序中使用MessageBox()
摘要:如何在windows控制台程序中使用MessageBox()呢?代码如下:Project->Settings中,必须设置为“Not using MFC”!
阅读全文
posted @
2011-02-15 13:18
清清飞扬
阅读(1195)
推荐(0) 编辑
C++各大有名库的介绍
摘要:在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水平,其中很多并不了解。所以文中所提的一些库都是比较著名的大型库。1、C++标准库已被实践证明为有工业级别强度的佳作。1、Dinkumware C++ Library 参考站点:http://www.dinkumware.com/P.J. Plauger编写的高品质的标准库。P.J. Plauger博士
阅读全文
posted @
2011-02-14 16:16
清清飞扬
阅读(1029)
推荐(0) 编辑
vector大小
摘要:简单的程序,测试vector的大小[c++]:输出结果:sizeof(vector<char>) = 16sizeof(vector<int>) = 16sizeof(vector<short>) = 16sizeof(vector<double>) = 16sizeof(vector<long>) = 16sizeof(vector<float>) = 16sizeof(Node) = 20sizeof(Node) = 20sizeof(v) = 1610 20 25修改了下主函数:int main(){DisplayS
阅读全文
posted @
2011-02-14 12:57
清清飞扬
阅读(2748)
推荐(0) 编辑
关于托管与非托管
摘要:From: http://blog.csdn.net/atlashr/archive/2009/05/06/4154387.aspx什么是托管代码?托管代码就是Visual Basic .NET和C#编译器编译出来的代码。编译器把代码编译成中间语言(IL),而不是能直接在你的电脑上运行的机器码。中间语言被封装在一个叫程序集(assembly)的文件中,程序集中包含了描述你所创建的类,方法和属性(例如安全需求)的所有元数据。这个程序集是.NET世界中的一个一站式购物(译者注:就是程序集具有自描述性)部署单元。你可以拷贝这个程序集到另一台服务器上部署它--通常来说,这个拷贝的动作就是部署流程中唯一
阅读全文
posted @
2011-02-14 09:30
清清飞扬
阅读(444)
推荐(0) 编辑