一级棒
一级棒,猫哥的个人主页
文章列表
1 2
  有许多人像我一样做建站系统的,软件要自动读取网页模板,并且在最后生成包含实际内容的网页。那么,读取网页模板时往往需要考虑“编码”这一问题。但是,很老实地告诉你,要想自动判断编码,没有十全十美的办法。
  首先要说明一点:编码问题只在保存文件、读取文件和网络传输过程中体现。也就是说,一段文字(比如汉字)存放在内存里是没有编码问题的,目前的操作系统内核都是UNICODE的,也就是说,汉字也好、英文字母也好、数字也好,计算机都是当成双字节字符来处理的。当这些内容要...
关键词:ASP,ansi,GB2312,utf-8,编码,判断 编程园地 - 编程感想 2008-04-04 02:25
  做网站的人都知道Server.UrlEncode函数,不过,网站做多了就会接触到gb2312和utf-8这两种不同的网页编码。网页编码只是最后形成的网页中对字符怎样编码,在网页形成的过程中还对应着不同的编码方案。一般而言,如果做的网页是gb2312的,那么ASP的CODEPAGE是936,而utf-8则是650001。
  UrlEncode虽然并不直接将汉字转化为内码,但与内码有着对应关系,就同样的汉字,比如“一级棒”,在CODEPAGE=936时被转化为...
关键词:ASP,UrlEncode,URLDecode,GB2312,utf-8,编码,网址 编程园地 - 编程感想 2008-03-31 02:21
  在做网站的时候,用到动态网址:url = "FindUser.asp?name=" & Server.UrlEncode("偷猫")。好像一切都是顺理成章的事,然而,许多人对此基本都是“知其然,而不知其所以然”。
  如果你做网站只用gb2312或者utf-8,而且不用分析来自其他网站的referrer,那么不了解Server.UrlEncode在这两种编码下的区别也没关...
关键词:ASP,UrlEncode,GB2312,utf-8,编码,网址 编程园地 - 编程感想 2008-03-30 01:15
  光标题就够让人胆怯的了,又是指针?还指向指针?还指向数组?
  要弄清这个问题,还得从指针的本质说起。
  每次提到指针,我总是要反复提起“指针也是一个变量”,当你对指针本身进行操作时,就是对一个变量进行操作。指针唯一的特点是:它的值是一个内存地址,通过它可以间接寻找到其它变量(或常量)。
  如果光通过它寻找其它变量常量,那倒也不必这么复杂。关键是,找来的数据要进行处理的话,必须知道那个数据的类型。大家都知道int和long是不一样的,...
关键词:编程,C++,VC,MFC,指针,数组 编程园地 - 编程感想 2006-07-14 15:50
  C++的const关键字,大家再熟悉不过了。一是用来声明常量,二是用来保护函数传递的参数。“const”这个关键字给我们直观的感觉是“永恒不变”,其实这只是一个假像。
  请看下面的代码:voidt(constint*p)
{
 int*q=(int*)p;//注意:int*q=p;将报错,不允许转换
 (*q)++;
}voidr(constint&p)
...
关键词:编程,C++,VC,MFC 编程园地 - 编程感想 2005-06-18 00:00
  我们学C/C++时,都学到“整数”和“无符号整数”,都知道它们在表达范围上有区别。近来有人在论坛上讨论这两者在互相矛盾时究竟怎么处理,比如代码行“unsignedinta=-3;”,a的值究竟是多少?是有符号的还是无符号的?
  要懂清这个知识,我们首先要明白计算机内存、CPU对数据进行存储、处理的实质。
  实际上,在C中“unsignedint”和“int...
关键词:编程,C++,VC,MFC,int,整数,无符号整数 编程园地 - 编程感想 2005-05-30 00:00
  论坛上一而再再而三地有人问指针怎么学法,不可否认,指针是C的精华,也是C的难点。每一个学C的人,当年应该都是在“漆黑”中摸过来的。我现在编程序时用指针用得很多,可以说绝大多数值是通过指针来传递的,而struct、class的实例等则是完全用指针或引用来传递的。
  我不敢说我是什么高手,也不敢说我对指针有多了解,对于网上的一大堆提问,我不敢说我能很好地回答。但是,我想:我把自己的一点点感悟写出来,多多少少会给读者一点启示。写得不到之处,请读者朋友们斧正。...
关键词:编程,C++,VC,MFC,指针 编程园地 - 编程感想 2005-05-24 00:00
浮点数就类似于我们生活中的科学记数法,
1.567*10^5(一点五六七乘以十的五次方)——这是我们的写法,
中间那个“10”是基数,我们可以不关心,只关心两个数:
1.567和5,
这两个数我们称之为尾数和指数
当数增长10倍时,尾数不变,指数大1,
(我们等会儿要利用这个特点来观察计算机里的存放)但是计算机只认识二进制,
所以计算机里的浮点数是以“二的多少数方来表...
关键词:编程,C++,VC,MFC,浮点数 编程园地 - 编程感想 2005-01-16 00:00
  这两天,我在读一本书,书名叫《高质量C++/C编程指南》(作者:林锐博士)。
  开始读前,我以为可以从书中学到许多编程技巧。读了才知道,这本书讲的完全是另外一回事——编程风格。
  程序员们(偷猫从来没认为自己是程序员)每天做的事,就是写代码完成自己需要的功能;负责任的程序员,还要升级自己的代码以减少可能的BUG和增加对新要求的适应;稍微优秀一点的程序员,还会考虑怎样让代码更加高效。——但是,程序员的通病是不注意代码的风格...
关键词:编程 编程园地 - 编程感想 2005-01-11 00:00
六、要在应用中学习
   许多人学程序设计只是照着书本的例子做,一本书啃完了,再买一本继续,这样做永远没有主动。要想学得深一些,学一些有用的东西,可以先拿一本书学学其中的例子,大体有点会后就放开书本自己编。
   自己编的时候,不要只想着程序语言能实现的功能,而要想其它应用软件能实现的功能,甚至其它应用软件还没有实现的功能,然后想办法用程序去完成它。
   自己编的时候,要么不...
关键词:编程,风格,习惯,语言 编程园地 - 编程感想 2002-01-26 00:00
1 2
搜索
Copyright©2000 - 2023 Eachfun.Com, All Rights Reserved 一级棒网络
苏ICP备15042862号-3