2010年1月23日

摘要: 由于维护的服务器经过了一番折腾后,出现了mysql登陆#1045错误。经过了一番google后,说是要修改root的密码。也碰巧忘了root的密码。下面就让我们修改一下root的密码: 1.在“服务”里面停到mysql服务。当然也可以用net stop mysql 2.以非安全验证的模式启动mysql服务。具体方法如下: 进入“命令提示符”,切换到m... 阅读全文

posted @ 2010-01-23 13:03 故乡的牛 阅读(2078) 评论(0) 推荐(0) 编辑

2009年11月25日

摘要: 一、首先,我们要了解浏览器是如何处理内容的。在浏览器中显示的内容有 HTML、有 XML、有 GIF、还有 Flash ……那么,浏览器是如何区分它们,决定什么内容用什么形式来显示呢?答案是 MIME Type,也就是该资源的媒体类型。媒体类型通常是通过 HTTP 协议,由 Web 服务器告知浏览器的,更准确地说,是通过 Content-Type 来表示的,例如:Conte... 阅读全文

posted @ 2009-11-25 11:50 故乡的牛 阅读(137721) 评论(10) 推荐(39) 编辑

2009年11月12日

摘要: 一般来说,页要经历下面概述的各个阶段。除了页生命周期阶段以外,在请求前后还存在应用程序阶段,但是这些阶段并不特定于页。页请求 页请求发生在页生命周期开始之前。用户请求页时,ASP.NET 将确定是否需要分析和编译页(从而开始页的生命周期),或者是否可以在不运行页的情况下发送页的缓存版本以进行响应。开始 在开始阶段,将设置页属性,如 Request 和 Response。在此阶段,页还将确定请求是回发请求还是新请求,并设置 IsPostBack 属性。此外,在开始阶段期间,还将设置页的 UICulture 属性。页初始化 页初始化期间,可以使用页中的... 阅读全文

posted @ 2009-11-12 14:41 故乡的牛 阅读(336) 评论(0) 推荐(1) 编辑

摘要: 在服务器控件中调用客户端函数的时候,客户端函数必须实现服务器控件事件模型。服务器控件事件在客户端引发,在服务器端执行。应用时要特别注意。对于在客户端引发的事件,ASP.NET Web 控件事件模型要求在客户端捕获事件信息,并通过 HTTP POST 将事件消息传输到服务器。页必须解释该 POST 以确定所发生的事件,然后在要处理该事件的服务器上调用代码中的相应方法。对于服务器控件,不支持经常发生(... 阅读全文

posted @ 2009-11-12 13:28 故乡的牛 阅读(322) 评论(0) 推荐(0) 编辑

2009年11月10日

摘要: 在程序设计中,句柄是一种特殊的智能指针 。当一个应用程序要引用其他系统(如数据库、操作系统)所管理的内存块或对象时,就要使用句柄。句柄与普通指针的区别在于,指针包含的是引用对象的内存地址,而句柄则是由系统所管理的引用标识,该标识可以被系统重新定位到一个内存地址上。这种间接访问对象的模式增强了系统对引用对象的控制。(参见封装)。在上世纪80年代的操作系统(如Mac OS和Windows)的内存管理中... 阅读全文

posted @ 2009-11-10 15:09 故乡的牛 阅读(565) 评论(0) 推荐(0) 编辑

摘要: 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、... 阅读全文

posted @ 2009-11-10 13:22 故乡的牛 阅读(3962) 评论(0) 推荐(0) 编辑

摘要: 在计算机领域,堆栈是一个不容忽视的概念,我们编写的C语言程序基本上都要用到。但对于很多的初学着来说,堆栈是一个很模糊的概念。堆栈:一种数据结构、一个在程序运行时用于存放的地方,这可能是很多初学者的认识,因为我曾经就是这么想的和汇编语言中的堆栈一词混为一谈。我身边的一些编程的朋友以及在网上看帖遇到的朋友中有好多也说不清堆栈,所以我想有必要给大家分享一下我对堆栈的看法,有说的不对的地方请朋友们不吝赐教,这对于大家学习会有很大帮助。 阅读全文

posted @ 2009-11-10 13:20 故乡的牛 阅读(2260) 评论(0) 推荐(0) 编辑

摘要: 进程和线程是两个相对的概念,通常来说,一个进程可以定义程序的一个实例(Instance)。在Win32中,进程并不执行什么,它只是占据应用程序所使用的地址空间。为了让进程完成一定的工作,进程必须至少占有一个线程,正是这个线程负责包含进程地址空 间中的代码。实际上,一个进程可以包含几个线程,它们可以同时执行进程地址空间中的代码。为了做到这一点,每个线程有自己的一组CPU寄存器和堆栈。每个进程中至少有一个线程在执行其地址空间中的代码。如果没有线程执行进程地址空间中的代码,进程 也就没有继续存在的理由,系统将自动清除进程及其地址空间。 阅读全文

posted @ 2009-11-10 12:49 故乡的牛 阅读(271) 评论(0) 推荐(1) 编辑

摘要: 进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于: 简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 阅读全文

posted @ 2009-11-10 12:32 故乡的牛 阅读(297) 评论(0) 推荐(0) 编辑

摘要: 问题:你想创建一个ASP.NET文件,它不是aspx文件,它能动态的返回一个图片、XML文件或其他非HTML文 件。 解决方案:请使用ashx文件。 阅读全文

posted @ 2009-11-10 11:46 故乡的牛 阅读(4964) 评论(0) 推荐(1) 编辑