02 2013 档案

摘要:Windows操作系统中,协同工作的方式有以下三种共享文件远程桌面远程协助远程桌面连接和Windows远程协助有什么区别?尽管它们名称相似,并且都涉及到与远程计算机的连接,但是远程桌面和远程协助的用途不同。使用远程桌面从另一台计算机远程访问某台计算机。例如,可以使用远程桌面从家里连接到工作计算机。您将可以访问您的所有的程序、文件和网络资源,就好像您坐在您的工作计算机前面一样。在您处于连接状态时,远程计算机屏幕对于在远程位置查看它的任何人而言将显示为空白。使用远程协助进行远程提供协助或接受协助。例如,朋友或技术支持人员可以访问您的计算机,以帮助您解决计算机问题或为您演示如何进行某些操作。您也可以 阅读全文
posted @ 2013-02-11 17:10 丛林中的小毛鼠 阅读(579) 评论(0) 推荐(0)
摘要:.Net :框架类库FCL+公共语言运行库CLRWindows API:SDK文档对其描述:由应用程序调用,运行在用户态原生系统服务(执行体例程):由系统函数调用,运行在用户态内核支持函数:由系统函数调用,运行在执行态服务:可由管理工具中的服务控制管理器启动的服务dll:应用程序可以动态调用的一组子例程进程 =私有虚拟内存地址空间(用虚拟地址描述符VAD来描述)+代码+数据+句柄列表(可用资源列表)+访问令牌(安全环境)+PID+至少一个线程线程 =寄存器上下文+两个栈(分别对应用户模式和内核模式)+私有局部存储区+ID+安全环境(可选)【注:蓝色部分统称线程环境,与机器体系结构相关】纤程(F 阅读全文
posted @ 2013-02-09 23:07 丛林中的小毛鼠 阅读(247) 评论(0) 推荐(0)
摘要:LINUX源代码开放,可以针对硬件做修改,所以具备可移植性历史:1969 Unics 用汇编写的1973 Unix 用C写的1977 BSD 加州berkeley大学的Bill(后来创办了Sun公司)写的Unix分支1979 System V架构 AT&T收回版权1984 Minix 谭教授1984 GNU项目成立1988 Linux0.02 释出1994 Linux1.0释出1996 Linux2.0释出,企鹅作为吉祥物linux的内核版本主版本号.次版本号.释出版本-修改版本linux的distribution=内核+软件+安装维护工具distribution的分类开发单... 阅读全文
posted @ 2013-02-08 10:35 丛林中的小毛鼠 阅读(156) 评论(0) 推荐(0)
摘要:CPU种类精简指令集RISC:arm复杂指令集CISC:AMD,Intel等x86架构的cpu厂商的存储容量计数是10进制的,但是计算机显示的是2进制的intel需要的主板的芯片组包含速度慢的南桥(负责连接显卡以外的外设)和速度快的北桥(负责连接CPU内存,显卡)AMD的内存控制组件集成到cpu,内存直接与CPU通信,不通过北桥cpu频率=倍频×外频(取决于北桥支持的频率,也叫前端总线速度)每次传送的位数为总线宽度32位CPU只支持4G的虚拟内存SDR与cpu通信的频率决定于前端总线速度DDR却可以以两倍的速度DDR2以4倍的速度DDR3以8倍的速度SDRAM以CPU的速度CMOS芯 阅读全文
posted @ 2013-02-08 09:08 丛林中的小毛鼠 阅读(176) 评论(0) 推荐(0)
摘要:FDD过程:FDD是一个模型驱动( model-driven)、短期迭代(short-iteration)的过程。注意,FDD是一个开发过程,过程总是有起点和终点,FDD的起点是起源于创建一个全局的模型轮廓(不要求很精确,大概模样就可以),然后是周期低于两周的一系列的"design by feature, build by feature"的迭代,逐渐丰富模型功能内容。一个FDD开发过程如附件1图所示。其由5个活动组成:1.开发一个全局的模型(Develop an Overall Model)四色原型(http://www.jdon.com/mda/archetypes.h 阅读全文
posted @ 2013-02-08 09:05 丛林中的小毛鼠 阅读(575) 评论(0) 推荐(0)
摘要:本来写了一个从文本文档中将nokia的通讯录导入android小程序。当解析文本文档时,一开始nokia pc套件保存的格式是UCS-2 Litte Endian编码,我用Notepad++保存成UTF-8格式。然后解析,可是解析的时候,文本开头的第一个中文明明已经取到,但是equals方法判定就是不相等。。令我感到很疑惑,遂尝试改为UTF-8无BOM格式,问题便消失了。随后在网上找了一些资料,终于明白了这两者的区别。以下是转载:(出处:http://www.csplace.cn/blog/?p=285)BOM: Byte Order MarkUTF-8 BOM又叫UTF-8 签名,其实UTF 阅读全文
posted @ 2013-02-07 18:44 丛林中的小毛鼠 阅读(529) 评论(0) 推荐(0)
摘要:应用程序开发和运行需要系统程序做底层支撑,系统程序有:实用工具库程序操作系统除了应用程序开发和运行的支持,OS还提供哪些功能呢?IO访问(驱动程序)文件访问控制程序开发内存管理进程管理系统访问控制错误处理监控记账历史串行处理批处理(监控程序常驻内存,作业控制语言JCL):内存保护,定时器,特权指令,中断多道批处理分时系统:时间片(适应实时用户交互)如果没有操作系统与设备交互的同步问题同时访问一个资源时内存保护问题死锁问题操作系统的虚存机制进程拆分为很多固定大小的块,称为页进程通过虚地址访问,虚地址包括页号和偏移地址虚地址和实地址之间的映射由操作系统的分页系统提供关于接口ABI:从动态进程角度看 阅读全文
posted @ 2013-02-05 11:56 丛林中的小毛鼠 阅读(190) 评论(0) 推荐(0)
摘要:关于芯片CPU六个主要寄存器:三个存放地址(指令、内存数据、IO端口),三个存放缓冲数据(指令、内存数据、IO数据)计算机的芯片除了CPU,还有显卡上的GPU,及处理音频视频的解码的数字信号处理器等片上系统:计算机的所有主要原件都在一个芯片上,为了适应便携设备的需求。关于中断用户程序在需要IO操作时会调用操作系统的IO程序(分为执行前处理和执行中等待,执行后处理三个阶段,其中执行中等待的时间,CPU是不参与的)一个指令周期包含:取指,执行指令,检查中断三个部分中断产生于IO操作完成后,执行后处理执行前,步骤是(其中前五步由硬件完成,后四步由OS完成):设备发送中断请求给OSOS执行完当前的指令 阅读全文
posted @ 2013-02-04 23:06 丛林中的小毛鼠 阅读(167) 评论(0) 推荐(0)
摘要:进程的概念(3方面):CPU执行任务的单位获得计算机资源(内存、文件、IO等)的单位正在执行中的程序进程在计算机中的组成(4部分,共同构成进程映像(process image)):code :将被执行的程序(在内存中或者虚拟内存中)data :将被程序调用的数据(可能在栈中也可能在寄存器或者内存或虚拟内存中)系统栈:每个进程有一个或多个这样的栈,用于参数调用或中断后的系统调用(在内存中)PCB(进程控制块):操作系统控制进程需要的数据(在内存中,详见下图)标志符进程ID父进程ID用户ID用户可见寄存器系统控制寄存器(程序状态字PSW)对齐位标志符位回复标志IO特权级方向标志中断允许标志陷阱标志 阅读全文
posted @ 2013-02-02 17:19 丛林中的小毛鼠 阅读(1409) 评论(0) 推荐(0)
摘要:昨天看了王家卫的《一代宗师》,里面有一句话很有意思,人生也像煮蛇羹,火候不够,众口难调,火候过了,事情就焦。 阅读全文
posted @ 2013-02-02 12:38 丛林中的小毛鼠 阅读(141) 评论(0) 推荐(0)