木子屋 Dnawo's BLOG

2008-05 归档

共 47 篇

谈ADO访问不同数据库的差别

Microsoft公司提供了统一的数据访问接口ActiveX Data Object,简称ADO。但实际应用编程中,访问不同的数据库,如Access、SQL Server或VFP,会存在一些"细微"差别,常常有这样的情况,用ADO对象访问某一数据库的程序都调试通过了,但用同样的程序访问其他数据库就存在这样或那样的问题,反之也一样。这种差别就笔者来看好像没什么意义,因为都是一个公司的产品;虽然这种差别不多,但要搞清它的来龙去脉,足以使用户忙乎一阵子,无端增加了用户的负担。下面,本文就谈谈有关Select语句在访问不同数据库方面的一些差别。 在SQL Server、Access、VFP三个数据库中分别有以下的这样一个表名都为"Employee"的数据表,如图1所示。 图1…

跟金山学Web产品推广策略

很长时间没使用爱词霸了,有需要时宁可使用Google翻译,主要原因是觉得爱词霸越来越没以前好用(ps:为什么总爱把原本简单实用的东西搞得复杂臃肿-_-?一如TX的QQ)。 晚上逛CSDN时看到"金山谷歌推词霸免费网络版"的消息,转着转着就打开了爱词霸(http://www.iciba.com/),继而看到了金山词霸工具集(http://web.iciba.com/partner/),满有意思的,就随手对这些工具做了简单分类,竟总结出了Web产品的几点推广策略,和大家分享。 ㈠ 集成到Web页 所谓集成,通常是提供代码,站长可以将其粘贴到页面的适当位置使用。 1.网页划词 在浏览网站时,如果您双击或者用鼠标拖动选择一个单词,就会出现一个浮动的层,显示单词的意思。…

更改远程桌面默认端口号3389为其他端口号

Windows 2000/XP/2003 系统中的远程终端服务是一项功能非常强大的服务,同时也成了入侵者长驻主机的通道。远程终端服务基于端口3389,入侵者一般先扫描主机开放端口,一旦发现其开放了3389端口,就会进行下一步的入侵,所以我们只需要修改该务默认端口就可以避开大多数入侵者的耳目。 在"开始>运行"中输入"regedit",打开注册表编辑器,修改如下: 1.依次展开"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp",将PortNumber数值改为5631(也可用其他端口号)。…

诺基亚N70声控命令的使用

N70的声控命令让你无需进行麻烦的按键,直接对N70说出命令即可快速切换情景模式、启动应用程序或拨打电话。使用方法也非常简单:在待机状态下按住右选择键,听到提示音并看到"现在请讲话"的提示信息后,按照声控命令中输入的内容准确地说出声控命令即可切换情景模式或启动应用程序,或说出名片中的联系人姓名或昵称即可给对方拨打电话。 1.创建声控命令 依次打开"功能表>工具>声控命令>选项>新应用程序",在列表中选择一项应用程序即可。N70默认有情景模式、语音信箱、蓝牙、录音器四个声控命令,此外列表中还有名片夹、日历、信息、写信息、新短消息、新彩信、新电子邮件、多媒体资料、RealPlayer、网络、捷径、主题模式、待办事项、帮助、连接管理、记事本、计算器、单位换算、声控命令、时钟、存储卡、通讯记录、设置、程序管理、单键拨号、文件管理、聊天室、设备管理可供选择。默认命令为应用程序的名称。…

jQuery 指南

这个指南是对jquery库的一个总的介绍,当然你也被要求具备javascript和DOM(文档对象模型)的相关知识。该指南试图解释一些必须的细节。它涵盖了一个简单的"hello world"实例,选择器和事件基础,AJAX,FX以及官方插件。 这个指南并没有"click me",而是依靠"copy me"(复制/粘贴代码)来测试例子,拷贝一个例子,看它是怎么做的,然后根据你自己的想法修改它。 目录: 1. 安装 2. Hello jQuery (look like hello world) 3. 用选择器(selector)和事件(events) 4. 用ajax 5. 用FX(各种效果) 6. 用tablesorter 插件…

为远程MSSQL数据库设置别名

当使用ODBC连接远程MSSQL数据库时,数据库地址通常为MSSQL数据库服务器的IP地址,形如: 我们可以在"MSSQL客户端网络实用工具"中给远程数据库设置别名,这样在数据库连接字符串中就可直接使用别名: 设置过程如下: 1). 打开"MSSQL客户端网络实用工具",切换到"别名"选项卡: 2). 点击"添加",网络库中选择"TCP/IP",输入远程数据库别名和名称(IP地址)即可:

C#的String.Split 方法

String.Split 方法有6个重载函数: 下边我们通过一些实例来说明下怎么使用(以下string words = "1,2.3,,4";): 1. public string Split(params char separator) 2. public string Split(char separator, int count) 3. public string Split(char separator, StringSplitOptions options) 4. public string Split(string separator, StringSplitOptions options)…

什么是S60

什么是S60 S60(即Series 60)是诺基亚为Symbian系统开发的一个UI(用户界面) S60不是手机系统,而是一个基于Symbian系统的用户图形操作界面! S60界面介绍 作为目前Symbian智能机中出货量最大的用户界面,Series 60受到了厂商和广大用户的追捧和喜爱。厂商更是投入了大量的资金对Series 60进行研发。Series 60从诞生至今已经有了三个版本,并且有多个PARK。 Series 60的三个版本分别支持以下功能: S60第一版基本功能: 个人信息管理;日历、电话本、照像册、目录、与PC同步的文件管理应用程序; 连接:支持USB、蓝牙、IrDA协议。 短信服务:基于GSM传输的450个字节以下的短信服务。…

动动脑,工作就会变得简单

工作内容:下图的文件夹中都有一个bh.txt的空文件,现在要往每个bh.txt中写入一串十六进制的编号。 地球人都知道的方法就是依次打开每个文件夹,打开bh.txt,写入编号保存!效率可想而知!此方法时间大都浪费在打开文件夹上了,于是便有了另一种方法:利用资源管理器来减少打开文件夹所花费的时间从而提高工作效率。 效率已有明显的提高,但我们还有另一种更好的方法,利用Windows的搜索功能,搜索出全部的bh.txt文件,再一个个打开来修改: 在不借助其他工具时,这种方法应该是最快的了,完全省了打开文件夹的时间。当然,如果你还不满足的话可以写个批处理或是Windows Forms来完成工作,从长远的工作考虑是非常值得的!…

十进制转十六进制(位操作版)

能正确处理的最大数为2147483647,也就是31位2进制数,第32位就出错了,3742668 版主的那个版本也一样,输入2147483648就出错,虽然可以通过位移的次数来判断使精确度达到4294967295,但是我在应用上是碰不到这么大的数了,也就不多麻烦了。