相关分类: Java技术 C/C++ VB delphi
  • 在C 程式中添加逻辑流程控制

    问题的引出 在电脑程式中,除了常见的执行流程控制,更有逻辑流程控制;有时,执行流程即为逻辑流程,但在大多数情况下还是有所区别的,例如,假定有一个Web服务器使用同步套接字读取HTTP请求,那么会编写如下的代码: void read(HTTP_REQUEST http_request) { read(ht...

    2008-02-23 05:40:19

  • 用C 控制DVD/CD驱动器的开关

    在Windows资源浏览器中,可在DVD/CD光驱图标上单击鼠标右键,选择"弹出"来打开光驱仓门,您可能也发现了,菜单中并没有"关闭"命令来关闭光驱。下面,就让我们用程式来控制打开、关闭光驱。 程式的主要工作部分为CD_OpenClose(BOOL bOpen, TCHAR cDrive)函数: //cDrive...

    2008-02-23 05:40:18

  • 浅薄和偏见 驳“C语言已死了”

    现在,有很多C/C 程式员总是自命不凡,看不起其他研发人员。其实,或许别人更看不起他呢! 有偏见的永远只是个体,而不是群体。作者加了后面那句,无疑证实有偏见的不是C/C 程式员,而正是他自己。 学生时代,我也曾醉心于C/C ,但时至今日,始终无法写出无懈可击的C 代...

    2008-02-23 05:40:22

  • 内存调试技巧:C 语言最大难点揭秘

    本文将带您了解一些良好的和内存相关的编码实践,以将内存错误保持在控制范围内。内存错误是 C 和 C 编程的祸根:他们很普遍,认识其严重性已有二十多年,但始终没有完全解决,他们可能严重影响应用程式,并且很少有研发团队对其定制明确的管理计划。但好消息是,他们...

    2008-02-23 05:40:17

  • C程式实现汉字内码和GB码

    // HZEncode.cpp : Defines the entry point for the console application. // /* 参考文献: 汉字的编码和表示 1)汉字交换码(国标码) 汉字交换码(国标码)主要用于汉字信息交换。 国标码:以国家标准局1980年颁布的《信息交换用汉字编码字符集"基本集》(代号为GB2312 8...

    2008-02-23 05:40:16

  • Java版本和C 版本简单Stack程式

    现在对C 学习了一段时间,把C 的特性和 Java 做比较有很强烈的快感:P 自己写了两个版本的Stack: Java版本: 源代码Stack.Java 以下是引用片段: package org; public class Stack ...{ public static class Link ...{ protected Object data; protected Link next; publ...

    2008-02-23 05:40:22

  • 解释一个关于Hibernate lazy的问题

    使用Hibernate时意外报错: Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - the owning session was closed at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer. Java :53) at...

    2008-02-23 05:40:16

  • 专家详解:复杂表达式的执行步骤

    近日在CSDN上闲逛的时候,注意到一个帖子: ((*strDest =*strSrC )!=''); 哪儿前辈能够解释下里面具体执行的步骤呢? 对于这样的表达式,我们通常会有这样三种看法: 1.这种写法不但没有错误(当然也没有BUG),而且写法紧凑。 2.这种写法虽然没有错误,但是不够直观,理...

    2008-02-23 05:40:14

  • 教您如何在C语言使用位运算实现循环移位

    循环移位区别于一般移位的是移位时没有数位的丢失。循环左移时,用从左边移出的位填充字的右端,而循环右移时,用从右边移出的位填充字的左侧。这种情况在系统程式中时有使用,在一些控制程式中用得也不少。 设有数据说明: a=01111011,循环左移2位 正确结果: 1110110...

    2008-02-23 05:40:14

  • ASP.NET中为GridView添加删除提示框

    在GridView中我们能够直接添加一个CommandField删除列来删除某行信息。但为了避免误操作引起的误删除,在删除操作者让操作者再确认下,完后再进行删除。 首先我们给我们的GridView 添加一个模板列,如下: 以下是引用片段: <ASP:TemplateField HeaderText="Delete" S...

    2008-02-23 05:40:13

2