摘要: 其中要注意的:overflow:hidden,否则会全部显示,达不到效果。使用时可以对ul.scrollTop >= 195这一句的数字进行设置。达到平滑过渡的作用。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><hea 阅读全文
posted @ 2010-05-02 13:39 laonan 阅读(816) 评论(0) 推荐(0) 编辑
摘要: 本文译自:http://www.codeproject.com/KB/scripting/jsbeginner.aspx 原文:JavaScript For Beginners适宜对象:JavaScript初学者。目录:包含与引入(Embedding,including)write 和 writeln文档对象(document object)bgColor 和 fgColor消息框(Message Box)变量(Variables)和条件(Conditions)函数(Function)onClickonLoadonUnload表单(Form)onBlur连接(Link)日期(Date)窗口(w 阅读全文
posted @ 2010-04-29 22:51 laonan 阅读(1057) 评论(0) 推荐(1) 编辑
摘要: typedef用法typedef 声明,简称 typedef,为现有类型创建一个新的名字。比如人们常常使用 typedef 来编写更美观和可读的代码。所谓美观,意指 typedef 能隐藏笨拙的语法构造以及平台相关的数据类型,从而增强可移植性和以及未来的可维护性。typedef 使用最多的地方是创建易于记忆的类型名,用它来归档程序员的意图。类型出现在所声明的变量名字中,位于 ''typedef'' 关键字右边。例如:typedef int size; 此声明定义了一个 int 的同义字,名字为 size。注意 typedef 并不创建新的类型。它仅仅为现有类型添 阅读全文
posted @ 2009-12-07 08:31 laonan 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 目录历史前言I. C语言入门1. 程序的基本概念1. 程序和编程语言2. 自然语言和形式语言3. 程序的调试4. 第一个程序2. 常量、变量和表达式1. 继续Hello World2. 常量3. 变量4. 赋值5. 表达式6. 字符类型与字符编码3. 简单函数1. 数学函数2. 自定义函数3. 形参和实参4. 全局变量、局部变量和作用域4. 分支语句1. if语句2. if/else语句3. 布尔代数4. switch语句5. 深入理解函数1. return语句2. 增量式开发3. 递归6. 循环语句1. while语句2. do/while语句3. for语句4. break和continu 阅读全文
posted @ 2009-11-27 20:52 laonan 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 1.检测程序中的括号是否匹配 把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号<>)前面,键入快捷键“Ctrl+]”。如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动,并且机箱喇叭还会发出一声警告声。 2.查看一个宏(或变量、函数)的宏定义把光标移动到你想知道的一个宏上,就比如说最常见的DECLARE_MAP_MESSAGE上按一下F12(或右键菜单中的Go To Defition Of …),如果没有建立Browse files,会出现提示对话框,确定,然后就会跳到定义那些东西的地方。3.格式化一段乱七八糟的源代码选中那段源代码,按ATL+F8。. 阅读全文
posted @ 2009-11-27 20:46 laonan 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 文件中的#ifndef 头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。 还是把头文件的内容都放在#ifndef和#endif中吧。不管你的头文件会不会被多个文件引用,你都要加上这个。一般格式是这样的: 文件中的#ifndef 头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。 还是把头文件的内容都放在#ifnd 阅读全文
posted @ 2009-11-26 20:34 laonan 阅读(7341) 评论(0) 推荐(0) 编辑
摘要: 描述You are trapped in a 3D dungeon and need to find the quickest way out! The dungeon is composed of unit cubes which may or may not be filled with rock. It takes one minute to move one unit north, south, east, west, up or down. You cannot move diagonally and the maze is surrounded by solid rock on a 阅读全文
posted @ 2009-11-22 21:58 laonan 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 问题:有一数组a,假设大小为max,我们想实现循环存储以充分利用空间。方法一: for(i=0;;i++){ a[i%max]=input(number);...} 这个即可实现当数组存满后跳到数组第一个存储。方法二:int k,i=0;while(1){ k=i&(max-1); (声名一下,此处max必须为2的幂次方) a[k]=input(number);... i++;}这个也可以实现上述效果。现在来比较一下两者的运行效率。前者中,运用了取模运算,可以先了解一下其运算过程:cpu提供加法运算器(有的提供乘法),其他运算都可以转换成加法,比如乘法可以累加,减法可以用反码转化,除法 阅读全文
posted @ 2009-11-22 10:25 laonan 阅读(280) 评论(0) 推荐(0) 编辑
摘要: FreeTextBox 是一个开源的服务器控件。我们可以轻松地将其嵌入到 Web Forms 中实现HTML内容的在线编辑。如图所示: 这就是我们在网页上编辑文字时经常使用的东西。用asp.net做网站时经常用到它,下面来讲讲如何在asp.net中添加freetextbox组件。预备工作:下载freetextbox,可以去官网 http://freetextbox.com上下载最新版本,也可以去gougou.com上下载个中文版。如:http://www.gougou.com/search?search=freetextbox中文版&id=1 压解后的 freetextbox.dll 阅读全文
posted @ 2009-11-15 20:41 laonan 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 在此提供C语言小游戏源码,包括扫雷游戏,贪吃蛇游戏,时钟等。运行时只要把红色部分改为自己电脑上TC目录的BGI分目录即可。//扫雷游戏#include <graphics.h>#include <stdlib.h>#include <dos.h>#define LEFTPRESS 0xff01#define LEFTCLICK 0xff10#define LEFTDRAG 0xff19#define MOUSEMOVE 0xff08struct{int num;int roundnum;int flag;}Mine[10][10];int gameAGAIN 阅读全文
posted @ 2009-05-27 15:07 laonan 阅读(32189) 评论(0) 推荐(1) 编辑