C语言开发平台的搭建
HOT

  刚学编程的总想哪天自己写个软件出来,我也是,不过学完一本c语言教材后发现自己还是写不出什么象样的东西来,原因就是标准c提供的函数库功能有限,要写出有实用价值的程序你必须使用对应平台下的函数库,比如你的程序在DOS中运行你可以用TC提供的库和dos系统调用,比如dos.h;你要在windows中运行,你要学会调用api这个windows系统提供的函数库;你要在linux中运行,你要学会...
阅读全文

用C语言计算大数的阶乘
HOT

前两个月跟论坛上的laigaoat2005说了一道计算阶乘的题,那时随便写了下没写出合适的,就放在一边了。昨天跟laigaoat2005聊天又谈到这个问题,决定重新写一下这个代码,于是就有了下面的代码。在代码中我把内存申请系数设置为4,可以计算10000以内的阶乘,如果需要计算更大的数,则需要将该系数适当增大。刚才在自己的机子上测试计算100000的阶乘,结果因为计算量太大花的时间太长而中途手动中...
阅读全文

发布TC2.0下实现鼠标操作的模块
HOT

这个模块是为了来在TC2.0下的一个作品而设计的模块.但由于这个作品花了我几个月的时间做,本来想等这个作品一共把源代码发布出来给大家.但由于一直没有这个精力,已经有好4个月没去碰它的.因此,还是把这个独立性较大的模块发给大家,以便大家在学习及业余爱好有所帮助.#ifndef ZXF_MOUS_C_INCLUDE#define ZXF_MOUS_C_INCLUDE#include <dos.h...
阅读全文

用VC++6.0编写Proxy服务器
HOT

 常用的代理服务器软件有procy sever 2.0以及WinGate等等。利用VC 6.0强大功能也可以编写出自己的代理服务器应用软件。本文介绍了具体的实现方法。一. 原理 本程序的结构原理如下: 对于每一个用户的请求(Internet 请求,由浏览器发出),本程序将启动两个线程,一个把本地用户的请求数据发送到远程的Internet主机,另一个线程把远程主机的回应数据发送到...
阅读全文

编程必备:VC常用知识重温
HOT

这次我们将会带大家再次回顾一下VC的常用知识,包括得到系统时间日期(使用GetLocalTime)、分离字串等。  1: 得到系统时间日期(使用GetLocalTime)  CString sTime,sYear,sMonth,sDay;  SYSTEMTIME CurTime;  GetLocalTime(&CurTime);  sYear.Format(%d年,CurTime.wYea...
阅读全文

用OpenGL开发实时的三维投票结果显示图
HOT

作者:Rick1 引言    数据可视化技术指的是运用计算机图形学和图像处理技术,将数据换为图形或图像在屏幕上显示出来,并进行交互处理的理论、方法和技术。它涉及到计算机图形学、图像处理、计算机辅助设计、计算机视觉及人机交互技术等多个领域。数据可视化概念首先来自科学计算可视化,随着计算机技术的发展,数据可视化概念已大大扩展,几乎可以应用于自然科学、工程技术、金...
阅读全文

C语言分布式系统中的进程标识
HOT

本文来自:智趣网-C/C++语言编程技术交流论坛http://www.bczh.net本文假定一台机器 (host) 只有一个 IP,不考虑 multihome 的情况。同时假定分布式系统中的每一台机器都正确运行了 NTP,各台机器的时间大体同步。  “进程 process”是操作系统的两大基本概念之一,指的是在内存中运行的程序。在日常交流中,“进程”这个词通常不止这一个意思。有时候我们会说 “h...
阅读全文

C语言typedef的四个用途和两个陷阱
HOT

本文来自:智趣网-C/C++语言编程技术交流论坛http://www.bczh.net用途一:  定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:  char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针,  // 和一个字符变量;  以下则可行:  typedef char* PCHAR; // 一般用大写  PCHAR pa...
阅读全文

C语言初学者应该注意什么
HOT

本文来自:智趣网-C/C++语言编程技术交流论坛http://www.bczh.net/thread-22-1-10.html刚看到一个过来人说的一番话很有道理,给大家转载过来,有空也看下,很有帮助!1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了...
阅读全文

不要让内存分配导致传统的STL程序崩溃
HOT

作者:SleepSheep下载源代码概述大部分的C++开发者在他们的代码中会广泛的使用STL。如果你直接用STL和Visusal Studio 6.0,那么你的程序将在内存很低的情况下极有可能崩溃掉。原因在于没有对new操作的结果进行检验。更糟的是,若new操作确实失败了,得到的反馈也没有一个标准可言——有的编译器会返回空指针,而有的会抛出异常。 总之,如果你在MFC的项目中用STL,请注意MFC...
阅读全文

54点提高PHP编程效率 引入缓存机制提升性能
HOT

  0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。2、$row 的速度是$row的...
阅读全文

PHP的可变变量名
HOT

有时候可变的变量名会给编程带来很大的方便。也就是说变量名可以被动态的命名和使用。通常变量通过下面这样的语句来命名 :<?php $a = 'hello'; ?> 可变变量名指的是使用一个变量的值作为这个变量的名称。在上面的例子中,通过使用两个$符号,你可以把hello设置成一个变量的名称,就像下面那样。<?php $$a...
阅读全文
5 页 / 共 196