
技术
文章平均质量分 73
TruthS
从零开始,向大家学习
展开
-
SQL Server技巧合集2005-04-2
SQL SERVER中对查询结果随机排序问:怎样才能对查询结果随机排序? 答:对结果记录随机排序,或随机返回X条记录,可以通过在SELECT语句中使用RAND函数来实现。但是RAND函数在查询中只生成一次,因此每一行都将得到相同的值。可以通过在ORDER BY子句中使用NEWID函数来对结果进行排序的方法来实现,代码如下: SELECT * FROM Northwind..O转载 2006-11-30 08:47:00 · 8713 阅读 · 2 评论 -
深入浅出之正则表达式
深入浅出之正则表达式(一)前言: 半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿望直到这个五一长假才得以实现,结果就有了这篇文章。关于本文的名字,使用“深入浅出”似乎已经太俗。但是通读原文以后,觉得只有用“深入浅出”转载 2007-11-15 13:20:00 · 1060 阅读 · 0 评论 -
《C++编程规范》学习摘记
《C++编程规范》学习摘记1、好的商业理念能够一言一蔽之;每个程序也应该只有一个明确的目的。2、软件以简单为美,正确优于速度,简单优于复杂,清晰优于机巧,安全优于不安全。3、程序必须为阅读它的人编写,只是顺便用于机器执行。4、让一个正确的程序更快速,比让一个快速的程序正确要容易太多、太多。 5、共享导致冲突。避免共享数据,尤其是全局数据,用通信方式(比如消息队列)实现数据共享。原创 2007-10-25 15:57:00 · 840 阅读 · 0 评论 -
UNICODE 编程入门
UNICODE 编程入门作者:NorthTibet 简介 如果你编写的程序是针对非英语国家的用户,如中国、日本、东欧和中东地区,那么你一定要熟悉 UNICODE 字符集。尤其是用 Visual C++/MFC 编写针对上述国家和地区的用户的程序时,如果转载 2007-09-07 09:33:00 · 821 阅读 · 0 评论 -
C++学习重点分析
C++学习重点分析 一、#include “filename.h”和#include 的区别#include “filename.h”是指编译器将从当前工作目录上开始查找此文件#include 是指编译器将从标准库目录中开始查找此文件 二、头文件的作用加强安全检测通过头文件可能方便地调用库功能,而不必关心其实现方式 三、* , &修饰符的位置对于*和&修饰符转载 2007-03-21 08:29:00 · 1027 阅读 · 0 评论 -
深入理解C语言指针的奥秘
指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几个指针放着做例子: 例一: (1)int*ptr; (2)char*ptr; (3)int**ptr; (4)int(*ptr)[3]; (5转载 2007-01-24 09:46:00 · 1224 阅读 · 1 评论 -
Win32串口编程
Win32串口编程作者:韩耀旭下载源代码 在工业控制中,工控机(一般都基于Windows平台)经常需要与智能仪表通过串口进行通信。串口通信方便易行,应用广泛。一般情况下,工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是半双工的,只能由作为主节点的工控PC机依次轮询网络上的各智能控制单元子节点。每次通信都是由PC机通过串口向智能控制单元发布命令,智能控制单元在接收到正确转载 2007-01-15 16:09:00 · 2527 阅读 · 0 评论 -
VC实现串口通信例程
VC实现串口通信例程 摘要:WIN95界面下的VC++串口通讯程序在WIN32下是不建议对端口进行操作的,在WIN32中所有的设备都被看成是文件,串行口也不例外也是作为文件来进行处理的。 关键词 串行口,DWORD,缓冲区 WIN95界面下的VC++串口通讯程序在WIN32下是不建议对端口进行操作的,在WIN32中所有的设备都被看成是文件,串行口也不例外也是作为文件来进行处理的。这是我的一转载 2007-01-08 10:24:00 · 2378 阅读 · 0 评论 -
sprintf用法(转)
printf可能是许多程序员在开始学习C语言时接触到的第二个函数(我猜第一个是main),说起来,自然是老朋友了,可是,你对这个老朋友了解多吗?你对它的那个孪生兄弟sprintf了解多吗?在将各种类型的数据构造成字符串时,sprintf的强大功能很少会让你失望。 由于sprintf跟printf在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导转载 2007-01-04 17:16:00 · 1416 阅读 · 0 评论 -
SQL中char、varchar、text和nchar、nvarchar、ntext的区别
SQL中char、varchar、text和nchar、nvarchar、ntext的区别 这个问题以前遇到过,不过没有系统的了解,碰巧前几天同学问起,便查了下资料,整理总结了一下。 1、CHAR。CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间。 2、VARCH转载 2006-12-12 08:24:00 · 1476 阅读 · 0 评论 -
C语言中的位运算
在计算机程序中,数据的位是可以操作的最小数据单位,理论上可以用“位运算”来完成所有的运算和操作。一般的位操作是用来控制硬件的,或者做数据变换使用,但是,灵活的位操作可以有效地提高程序运行的效率。C语言提供了位运算的功能, 这使得C语言也能像汇编语言一样用来编写系统程序。 C语言中的位运算转载 2006-12-08 17:17:00 · 2653 阅读 · 0 评论 -
如何转换日期格式
Format 函数 返回 Variant (String),其中含有一个表达式,它是根据格式表达式中的指令来格式化的。 语法 Format(expression[, format[, firstdayofweek[, firstweekofyear]]]) Format 函数的语法具有下面几个部分:转载 2006-12-06 12:32:00 · 3136 阅读 · 0 评论 -
SQL中CONVERT转化函数的用法[推荐]
SQL中CONVERT转化函数的用法▲2006/11/28 14:02 格式:CONVERT(data_type,expression[,style]) 说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar转载 2006-12-05 13:36:00 · 1456 阅读 · 0 评论 -
.NET环境下水晶报表使用总结
作者:李洪根 出处:Mscommunity 水晶报表是一个优秀的报表开发工具,本人在开发通用管理系统的时候,所有报表都使用水晶报表,其简单、易用和强大的功能令笔者倍加喜爱,现将水晶报表使用手记呈现给大家。一、在使用自带的水晶报表时,请注册,否则只能使用30次二、使用CrystalReportViewer进行预览crystalreportviewer控件允许在应用程序中查看转载 2006-11-28 08:26:00 · 1104 阅读 · 0 评论 -
C语言指针学习笔记
C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过,右左法则其实并不是C标 准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用来解决如何辩识一个声明的,两者可 以说是相反的。右左法则的英文原文是这样说的: The right-left rule: Start readi转载 2008-04-09 20:59:00 · 1174 阅读 · 0 评论