内容列表
[技术]新手选择编程语言的注意事项
 前 言 如果你从来就没有接触过编程,是否想尽快迈进这个技术园地呢?没错,许多编程爱好者最初共同有着的冲动.但是,请大家不要轻易地闯入这个技术园地.否则,大家将会遇到很多困惑.首先,你要了解你自己,弄清楚为什么学习编程,是为写个游戏打败"石器时代"或"魔兽争霸"?还是学个DoS去炸了白宫?还是找个收入很高的IT行业?还是因为别人说什么程序的编写者如何人的厉害,从而想感受一下编程的滋味?
分类:编程语言 查阅全文
Windows 95 System Programming SECRENTS学习笔记(七)
虽然我所说的不足以让你写一个自己的操作系统层面的异常处理机制,但是以足够让你了解SEH是如何运作的。在本章的示例程序SHOWSEH程序中,会利用__try块来设立异常处理链表。设立好后,该程序将遍历SEH链表并打印出每一个节点的内容。   SHOWSEH的输出结果如下图所示。我要你注意几点。第一,请注意“next rec”一栏总是递增的,那是编译器用来放置EX
分类:编程语言 查阅全文
Windows 95 System Programming SECRENTS学习笔记(八)
Windows 95 System Programming SECRETS读书笔记、心得 第五章 内存管理 Author: Kendiv Last Update: Tuesday, January 11, 2005   虽然本书内容是根据Windows 95而写的,但是很多思路和细节对于我们研究Windows2000及其后续系统还是非常有用的。本读书笔记不是针对全书的,只针对原
分类:编程语言 查阅全文
Windows 95 System Programming SECRENTS学习笔记(九)
Windows 95的“Copy on Write”(写入时才复制) 既然知道Windows 95尽其可能的共享程序代码,我们很自然就会关心:调试器(Debugger)对此如何应对。有什么问题吗?哦,调试器会在你的程序代码中写入中断点(break point)指令(INT 3,opcode 0xCC)。如果调试器写入中断点指令的那个code page是被两个进程共享的话,
分类:编程语言 查阅全文
Windows 95 System Programming SECRENTS学习笔记(十)
接下来VirtualAlloc处理来自fdwAllocationType参数的各种标志值。首先,它看看是否有未公开的0x80000000标志,那意味要分配2GB以上的内存。VirtualAlloc忽略MEM_TOP_DOWN标志。然后它再测试是否你只传入了MEM_COMMIT或MEM_RESERVED标志。任何其他的标志都会引发调试版的一个警告信息。最后,函数代码调用mmPAGEToPC,那是一个
分类:编程语言 查阅全文
一些 Mysql 的优化经验
从数据库结构做起 字段类型的定义时遵循以下规则: 选用字段长度最小 优先使用定长型 尽可能的定义 "NOT NULL" 数值型字段中避免使用 "ZEROFILL" 如果要储存的数据为字符串, 且可能值已知且有限, 优先使用 enum 或 set 索引的优化至关重要(以下如果没有特殊说明, 均指查询密集的情况) 被索引的字段的长度越小, 该索引的效率越高
分类:编程语言 查阅全文
对上述png服务器性能测试的程序
一、程序说明:    本程序对上述png服务器性能进行测试。(开发于FreeBSD,并可编译运行于Windows Cygwin环境)。 二、使用说明:(类似于ab) st [options] [http://]hostname/path     -n requests    
分类:编程语言 查阅全文
IE VS NETSCAPE
    IE & Netscape IE only 1 居中 <center> OBJECT </center> <p align=center> OBJECT </p> 2 form element 使用 所有<input>等
分类:编程语言 查阅全文
在c++中利用指针实现动态数组
介绍:        在c++中时不能像java中一样定义这样的数组 int[] arr = new int[],如果我们要根据程序的运行来实现动态数组在c++中利用指针这个好东东。动态一维数组:#include<iostream>using namespace std;int 
分类:编程语言 查阅全文
加糖的CRM---开源项目Sugar CRM中文化安装过程- -
  目前CRM满天飞,一直也没什么兴趣,好象从几百万美刀到几百块的都有, 这次试了试安装Sugar CRM,把安装过程梳理了一下,记下来,以下在环境 为windows XP sp2,IIS5.1,MYSQL4.18,PHP5.0下安装成功。 首先是要  系统要求如下: x486 (or equivalent) with 128MB RAM or better
分类:编程语言 查阅全文
PHP扩展中如何遍历数组?(ZEND API)
/** 版权归PHPSalon.com所有,未经许可,严禁任何形式转载** Author: Wenlong Wu*/   前段时间一网友问我在写PHP扩展的时候如何遍历数组呢,现将代码贴出来,并做相应的解释。 PHP_FUNCTION(print_array) {     zval *z_array; // 外部传入的数组  &nb
分类:编程语言 查阅全文
扩展你的PHP之入门篇
1. 扩展你的php2. 扩展的3种方式3. extension dll方式的扩展4. 小结首先注意, 以下所有的一切皆在win下进行, 使用的工具的vc++6.0.扩展你的PHPPHP以方便快速的风格迅速在web系统开发中占有了重要地位. PHP本身提供了丰富的大量的函数及功能. 长话短说. 我们看看我们如何进行扩展.扩展的3种方式External ModulesBuilt-
分类:编程语言 查阅全文
用 PHP 实现 XML 备份 Mysql 数据库
以下是在Linux下通过Apache+PHP对Mysql数据库的备份的文件代码: 文件一、Listtable.php (文件列出数据库中的所有表格,供选择备份) 请选择要备份的表格: <? $con=mysql_connect('localhost','root','xswlily'); $lists=mysql_list_tables("embed",$con); //数据库连接代码 $i
分类:编程语言 查阅全文
STL学习小结(原创:桑英硕 )
提供了类型安全、高效而易用特性的STL无疑是最值得C++程序员骄傲的部分。每一个C++程序员都应该好好学习STL:).    STL(Standard Template Library 标准模板库)是C++标准库的一个重要组成部分,它由Stepanov and Lee等人最先开发,它是与C++几乎同时开始开发的;一开始STL选择了Ada作为实现语言,但Ada有点
分类:编程语言 查阅全文
TM3.0与Windows 2003的未知冲突
用TM3.0已经有几周时间了,以前一直用得QQ,不过在这几周的时候里面,我发现在它和我现在所使用的系统Windows 2003有不少冲突,可惜我没有截下图片来,说来听听的话,主要有以下几种现象. 1.  桌面上的"我的电脑"等图标没反应,打开一个Word文档也没任何反应.此时我以为是系统被病毒什么的破坏了,结果我再到TM3.0中来准备找朋友说话的时候,TM3.0出现一个对话框说什么"窗
分类:编程语言 查阅全文
Windows 95 System Programming SECRENTS学习笔记(十一)
GetProcessHeap     使用一个Win32 Heap函数,首先你得有一个heap handle。大部分程序都使用KERNEL32在程序产生时给与的一个默认堆(default heap)。你可以调用GetProcessHeap获得其Heap handle。这个函数很简单,它取出KERNEL32的一个全局变量,指向当前进程的process database
分类:编程语言 查阅全文
关于指针——二维数组讨论
近来得闲看了阿蓉的关于指针的文章(精华区),觉得内容很生 动,讨论得也很细致。于是忍不住也想聊上几句,和大家探讨一下。     概括的说,指针其实就是可变数组的首地址,说是可变数组,是 指其包含内容的数量的可变的,并且是可动态申请和释放的,从而充 分节约宝贵的内存资源。我一向喜欢一维数组,除非万不得已,我一 般是不用二维数组的,多维的则更是很少涉足了。因为一
分类:编程语言 查阅全文
我的第一个linux程序
在电脑上安装了一个虚拟系统,装debian2.6 。从来没有在linux下面调试过程序,顺便开始接触一下:在vi 中敲入下代码:vi gnm.c  #include <stdio.h> #include <stdlib.h> #include <errno.h> #include <netdb.h>
分类:编程语言 查阅全文
Pear DB 新手入门指南
Pear DB 新手入门指南(原文:《Quick Start Guide to Pear DB》) 翻译:陈刚([email protected])   目     录 1.        简介----------------------------------
分类:编程语言 查阅全文
编程语言的排行榜(2005-1)
the popularity of programming languages:提醒自己:1、2004-5,Java让出No:1的位置。C语言在本月(2005-1)仍然是最受关注的语言。2、在Java/C++大幅下挫时,Python/Peal大幅上扬。反动明显。3、PHP获得2004年程序语言奖。4、动态语言开始受到关注。5、C#仍然在蓄势?鸡肋?6、前20名语言的排行榜: Posi
分类:编程语言 查阅全文
<< 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 >>