摘要: 想要查看一下本机安装的 .NET Framework:方法一:打开“我的电脑(计算机)”,在地址栏输入“%systemroot%\Microsoft.NET\Framework”,不包括引号。可以看到 .NET Framework 安装目录下列出的版本,“v4.0.xxxx”目录下方法二:打开系统自带的IE浏览器,在地址栏输入... 阅读全文
posted @ 2010-11-19 15:55 一刀斩 阅读(591) 评论(0) 推荐(0)
摘要: //清除所有缓存protected void RemoveAllCache(){System.Web.Caching.Cache _cache = HttpRuntime.Cache;IDictionaryEnumerator CacheEnum = _cache.GetEnumerator();ArrayList al = new ArrayList();while (CacheEnum.Mov... 阅读全文
posted @ 2010-11-19 15:53 一刀斩 阅读(264) 评论(0) 推荐(0)
摘要: 刚开通了博客 试用一下 阅读全文
posted @ 2010-11-19 15:46 一刀斩 阅读(96) 评论(0) 推荐(0)
摘要: 以一个简单的例子开始。[代码]我们想知道的时候, 当vec声明的时候和push_back的时候,是怎么分配的。 其实对于一个标准的STL 容器,当Vetor<int> vec 的真实语句应该是 vetor<int, allocator<int>>vec,allocator是一个标准的配置器,其作用就是为各个容器管理内存。这里需要注意的是在SGI STL中,有两个... 阅读全文
posted @ 2010-11-19 15:39 一刀斩 阅读(284) 评论(0) 推荐(0)
摘要: 类型转换有c风格的,当然还有c++风格的。c风格的转换的格式很简单(TYPE)EXPRESSION; 但是c风格的类型转换有不少的缺点,有的时候用c风格的转换是不合适的,因为它可以在任意类型之间转换,比如你可以把一个指向const对象的指针转换 成指向非const对象的指针,把一个指向基类对象的指针转换成指向一个派生类对象的指针,这两种转换之间的差别是巨大的,但是传统的c语言风格的类型转 换没有区... 阅读全文
posted @ 2010-11-19 15:37 一刀斩 阅读(556) 评论(0) 推荐(1)
摘要: // MONTH.cpp : Defines the entry point for the console application.// 1901年1月1日之后的数据才是正常的。#include "stdafx.h"#include<stdio.h>long int f(int year,int month){//f(年,月)=年-月,如月<3;否则,f(年,月)=年 if (... 阅读全文
posted @ 2010-11-19 15:34 一刀斩 阅读(1450) 评论(0) 推荐(0)
摘要: 1.这样的初始化有什么问题?char *p = malloc(10); 编译器提示“非法初始式” 云云。答:这个声明是静态或非局部变量吗?函数调用只能出现在自动变量(即局部非静态变量) 的初始式中。因为静态变量的地址必须在编译的过程中就确定下来而malloc()申请的内存地址是在运行时确定的。2. *p++ 自增p 还是p 所指向的变量?答:后缀++ 和-- 操作符本质上比... 阅读全文
posted @ 2010-11-19 15:33 一刀斩 阅读(63) 评论(0) 推荐(0)
摘要: 在计算机中,所有的数据在存储和运算时都要使用二进制数表 示(因为计算机用高电平和低电平分别表示1和0),例如,象a、b、c、d这样的52个字母(包括大写)、以及0、1等数字还有一些常用的符号(例 如*、#、@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家 如果要想互相通信而不造成混乱,那么大家就必须使用相同的编码... 阅读全文
posted @ 2010-11-19 15:32 一刀斩 阅读(215) 评论(0) 推荐(0)