09 2011 档案

摘要:1、内核与系统调用基础对于应用程序进程来说,操作系统内核的作用体现在一组可供调用的函数,称为系统调用(也成"系统服务")。从程序运行的角度来看,进程是主动、活性的,是发出调用请求的一方;而内核是被动的,只是应进程要求而提供服务。从整个系统运行角度看,内核也有活性的一面,具体体现在进程调度。系统调用所提供的服务(函数)是运行在内核中的,也就是说,在"系统空间"中。而应用软件则都在用户空间中,二者之间有着空间的间隔(CPU运行模式不同)。综上所述,应用软件若想进行系统调用,则应用层和内核层之间,必须存在"系统调用接口",即一组接口函数,这 阅读全文
posted @ 2011-09-13 16:15 飞翔荷兰人 阅读(4451) 评论(0) 推荐(0)
摘要:1、采用现代操作系统的硬件必须具备哪些条件?①CPU必须有内核态和用户态,防止操作系统映像被用户的不良行为破坏。②用户程序必须分隔在不同的地址空间中,不能因为一个用户的误操作导致所有进程崩溃。③用户进程在物理内存中的位置不应固定。从80286开始,cpu开始支持保护模式,使pc具备了采用现代操作系统的条件。2、windows内核初探系统结构图如下:windows内核可分为两部分①核心层:包括硬件抽象层(HAL)和设备驱动底层②管理层:包括对象管理、内存管理、进程管理、安全管理、I/O管理等等。windows用户空间可分为:①系统DLL:代表是ntdll.dll,kernel32.dll、use 阅读全文
posted @ 2011-09-13 15:21 飞翔荷兰人 阅读(2458) 评论(0) 推荐(0)
摘要:Windows定义的Unicode数据类型有: WCHAR Unicode字符 PWSTR 指向Unicode字符串的指针 PCWSTR 指向一个恒定的Unicode字符串的指针相对应的ANSI数据类型有: CHAR ANSI字符 PSTR 指向ANSI字符串的指针 PCSTR 指向一个恒定的ANSI字符串的指针通用的字符数据类型: TCHAR PTSTR PCTSTR其中TCHAR的定义位于类TChar.h中,需要定义宏_UNICODE才能调用unicode数据类型。 PTSTR,PCTST的定义位于Windows.h头文件中,需要定义宏UNICODE才能调用unicode... 阅读全文
posted @ 2011-09-13 10:53 飞翔荷兰人 阅读(1970) 评论(0) 推荐(1)
摘要:一.函数修饰符:函数名字修饰(Decorated Name)方式函数的名字修饰(Decorated Name)就是编译器在编译期间创建的一个字符串,用来指明函数的定义或原型。LINK程序或其他工具有时需要指定函数的名字修饰来定位函数的正确位置。多数情况下程序员并不需要知道函数的名字修饰,LINK程序或其他工具会自动区分他们。当然,在某些情况下需要指定函数的名字修饰,例如在C++程序中,为了让LINK程序或其他工具能够匹配到正确的函数名字,就必须为重载函数和一些特殊的函数(如构造函数和析构函数)指定名字装饰。另一种需要指定函数的名字修饰的情况是在汇编程序中调用C或C++的函数。如果函数名字,调用 阅读全文
posted @ 2011-09-12 18:16 飞翔荷兰人 阅读(6215) 评论(0) 推荐(0)
摘要:问题:上传大文件报错……解决:修改struts.xml文件中的参数如下<constant name="struts.multipart.maxSize" value="55000000"/><action name="UploadFile" class="com.buptisc.srpms.action.UploadFileAction"> <result name="UploadFileResult">/pages/ShowOtherFiles.jsp< 阅读全文
posted @ 2011-09-08 15:23 飞翔荷兰人 阅读(25030) 评论(0) 推荐(2)
摘要:从 My DebugBar|IETester 主页 中下载 IETester v0.4.11 安装文件,并在电脑中安装。安装后没有IE10,下面安装:安装IETester v0.4.11 或更早的版本.安装 IE10 preview ,下载链接。在资源管理器中打开 C:\Program Files\Internet Explorer Platform Preview并另外打开 C:\Program Files\Core Services\IETester\ie10 :从 C:\Program Files\Internet Explorer Platform Preview\ 中拷贝 iepre 阅读全文
posted @ 2011-09-07 10:59 飞翔荷兰人 阅读(8256) 评论(0) 推荐(0)
摘要:删除对于用户失败,数据库主体在该数据库中拥有架构解决方法一先删除此用户对应的架构,然后在删除对应的用户 步骤 1。SQL SERVER MANAGEMENT STUDIO--》数据库--》安全性--》构架,先删除对应的构架 2。SQL SERVER MANAGEMENT STUDIO--》数据库--》安全性--》用户,删除对应的用户解决方法二--执行如下SQL语句ALTER AUTHORIZATION ON SCHEMA::db_owner TO dbo; --然后手动删除就可以了。 阅读全文
posted @ 2011-09-06 18:33 飞翔荷兰人 阅读(295) 评论(0) 推荐(0)
摘要:在MyEclipse中的database Explorer连接sql server2008,出现如下错误:Error while performing database login with the SQLServer2008 Conn driver:通过端口1433连接到主机localhost的TCP/IP连接失败。错误:“Connection refused:connect.请验证连接属性,并检查SQL Server的实例正在主机上运行,且在此端口接受TCP/IP连接,还要确保防火墙没有阻止到此端口的TCP连接。”提示错误如上所示~~解决方法:使用SqlServer配置管理工具,修改SSH 阅读全文
posted @ 2011-09-06 18:12 飞翔荷兰人 阅读(2538) 评论(0) 推荐(0)

I Love Lina~