内容列表
- 在VC中使用 Flash 美化你的程序(转载)
- 在VC中使用 Flash 美化你的程序作者:黄金聪源代码下载代码运行效果图 利用flash可以作出很漂亮的动画,想不想让自己的程序也有这样漂亮的界面呢? ^_^,其实,要做到这点也不难。在这里将介绍怎样把falsh制作的界面嵌入到自己的程序中,并让flash动画和自己的程序进行交互。 我们分为两步来走: 一、将flash动画嵌入自己的程序中,这一点比较简单,使用shockwave flas
- 分类:编程语言 查阅全文
- 色环
-
上个月,本人提供了一些关于在 Web 站点上使用颜色和图像的介绍性信息。这个专栏讨论了一些基本技术方面的问题,如页面编码、.jpg 格式与 .gif 格式之间的不同以及其它一些对“程序员”来说可能已经很熟练的主题。但这些主题对于一位图形艺术家来说,则可能感到某些不习惯,因为图形艺术家总是习惯于全面地控制作品的色彩和构图。在这次的文章中,我打算稍微变换一下方向,讨论一下图
- 分类:编程语言 查阅全文
- 结构体元素顺序与结构体的大小
- 说明:暑假中看书想到的一点东西,因当时没有电脑,无法验证,所以到学校后验证一下才发。 先看一个例子,有三个结构体的定义如下:struct a { bool b1; bool &
- 分类:编程语言 查阅全文
- 我遇到的某个公司的笔试题目
- 以下是我在某个公司面试时遇到的笔试题目。这些题目都是我在一个叫做臭臭泥的人网站上找到的,让人惊奇的是,不知道这个臭臭泥是否与我面试的那家公司有什么关系没有,所出的题目一模一样:
一、请填写BOOL , float, 指针变量 与“零值”比较的 if 语句。(10分)提示:这里“零值”可以是0, 0.0 , FALSE或者“空指针R
- 分类:编程语言 查阅全文
- 显示驱动教程(3)
- Video Miniport Driver
显示驱动程序被分成Display驱动和Video Miniport驱动(下面将它们简称为display和miniport),它们之间的关序如上图所示。每个video miniport为display提供硬件级支持,display可以通过Graphics engine提供的EngDeviceIoControl函
- 分类:编程语言 查阅全文
- C/C++中的怪异语法
- 首先声明本文是从写编译器的角度来讨论问题的,如果是写其他程序,那么讨论这些问题是很无聊的,和讨论“i+++++i”等于几一样无聊。
最近想把以前写过的一个c语言子集的解释器重新实现一下,让它
- 分类:编程语言 查阅全文
- 在进程退出前删除启动进程的可执行文件
- 在进程退出前删除启动进程的可执行文件?记得《csdn开发高手》上登过一篇类似的文章,不过该文最后认为这是不可能的。这里转载一篇,大家看看他的精妙实现。(作者说转载要经过他同意,我不想那么麻烦,所以就只给一个链接了)
http://www.driverdevelop.com/lu0/App/20010112.html
- 分类:编程语言 查阅全文
- 简单的加花指令和加密MessageBox
- 不要调用AfxMessageBox,因为mfc只是对api的封装。反汇编后显示的还是api。
例子:
char m[]="你成功了!!";char n[]="恭喜!!";? __asm {mov ebx,esp //PUSH? MB_OK OR MB_ICONINFORMATION lea edx , m // 全局变量用 OFFSE
- 分类:编程语言 查阅全文
- 《The C Programming Language》读书笔记4
- 程序设计初步
到现在为止,我们已经对语言的基本元素有了个比较完整的了解了,但是总是停留在表达式等细节方面,我们很难写出程序来,在今天任何一个程序都是个工程,如何组织我们已经掌握的这些基本元素,使得他们变成有一点功能的有机整体,这个就需要一个整体观念的设计思想,对于c来说第一步该是过程化程序设计思想,换而言之,
就是函数的设计,在上篇文字中我们已经看到了,其核心问题是如
- 分类:编程语言 查阅全文
- 五种提高 SQL 性能的方法
- 五种提高 SQL 性能的方法
发布日期: 4/1/2004 | 更新日期: 4/1/2004
Johnny Papa
Data Points Archive
有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得
- 分类:编程语言 查阅全文
- 为什么c++程序调用c编译器编译的函数需要在调用前加上extern“C”
- 在最近的面试中,发现有无数的公司笔试题目都是来自林锐的《高质量C++编程指南》,其中就有如题目这样的一道题目,不一定是原话,但问题差不多,我的答案是c与c++的函数调用规则不一样。以下是林锐的答案:
如果C++程序要调用已经被编译后的C 函数,该怎么办?假设某个C 函数的声明如下:void foo(int x, int y);该函数被C 编译器编译后在库中的名字为_foo,而C++编译器则会产生
- 分类:编程语言 查阅全文
- 程序结构随想
- 程序结构随想
作者:lover_P
[自序]
本来打算这一段时间好好补补算法知识,多写点程序而少写些文字。但今天突然对程序结构有所感悟,不由得写下了这篇文章。
[正文]
所谓程序结构,就是指通常人们所说的“节构化编程”、“面向对象编程”等等。通常,最常见的程序结
- 分类:编程语言 查阅全文
- PHP程序加速探索[8]--内容缓存输出 PEAR cache
- ◆ 内容缓存输出 PEAR cache
接下来我们开始探索更常用的缓存技术,这也是本文的重点部份。首先我们使用PEAR中的cache包。PEAR可以将内容缓存于文件,数据库或者内存中,我们以文件为例。
下面是一个没有使用缓存的PHP小程序:
pear_content_cache1.php
<?php echo "这是内容。<P>"; echo "当前时间是" . date
- 分类:编程语言 查阅全文
- PHP程序加速探索[7]--压缩输出 gzip
- ◆压缩输出 gzip
利用Apache中的mod_gzip模块,我们可以利用gzip的压缩算法来对Apache服务器发布的网页内容进行压缩后再传输到客户端的浏览器。如果是纯文本的内容,效果非常明显,大约可以压缩到原来的30%-40%,使用户的浏览速度大大加快。
Gzip需要客户端浏览器支持,目前大部份浏览器都支持gzip,如IE,Netscape,Mozilla等,所以这种方法值得一试。我们可
- 分类:编程语言 查阅全文
- 招聘员工的80%原则要不得
- 管理故事216之014-招聘员工的80%原则要不得[故事] C先生是X公司市场科的科长,我的一个朋友小李是他的下属。严格来说,C科长的能力是比较“水”的,我的朋友小李已经开始盖住了他那原本不多的“光芒”。举一个最为简单的例子为证:C科长的电脑水平不高,所以他对电子邮件等现代通信工具有一种莫名的恐惧感。有一次,他让小李往全国各分公司发一份国庆促销通知
- 分类:编程语言 查阅全文
- [原创]使用Visual Studio .NET编写纯C程序的提示
- 使用Visual Studio .NET编写纯C程序的提示
作者:lover_P
所谓的纯C程序,是指该程序(包括可执行程序或库)之源代码所用语法严格遵守C89标准,且所用之库函数,要么为C89标准所支持之标准库函数,要么为第三方以纯C程序所编写之库函数。
上面是我对“纯C程序”做的一
- 分类:编程语言 查阅全文
- Visual Studio2003旧工程文件不能转化问题的解决
- Visual Studio.net 2003应该说是目前windows平台上最好用的开发平台之一了。但任何软件的升级过程中总会有遇到问题。
当我们从旧的Vs 6.0升级时,由于工程文件格式的转变,工程文件必须经过一个转化的过程。可是vs.net2003却有一个bug,给很多人带来了麻烦。
发现问题:
使用ptypes库时,只找到source,要自己编译成lib。看看文件夹结构,有一个win3
- 分类:编程语言 查阅全文
- 使用 OpenSSL API 进行安全编程 (转载)
- 文摘出处:http://www-900.ibm.com/developerworks/cn/linux/l-openssl.shtml
内容:
什么是 SSL?
什么是 OpenSSL?
您需要什么
头文件和初始化
建立非安全连接
建立安
- 分类:编程语言 查阅全文
- 线性表的实现
- /*------------------------------------- 程序说明:线性链表头文件 mylist.h 日期: 2004.3.26 作者: junnyfeng----------------------------------------*/
#define LIST_
- 分类:编程语言 查阅全文
- 用C++编的猜数字程序,由程序来猜
- 呵呵,上学期学的数据挖掘里面讲到关于信息量的方法,小试了一下: 猜数字游戏: ? 即有四位十进制数字,一般可猜8次 ? 每次返回aAbB(A表示数字正确并且位置正确,B表示数字正确但位置不正确) ? 如:假设要猜的数字是1234,如果游戏者猜0134即返回2A1B(3、4为A,1为B) 思路: ? 模拟人猜数字的过程,先构造一个集合包括所有可能的数字(10*9*8*7=5040种),先乱猜一个,根
- 分类:编程语言 查阅全文