`
cfeers
  • 浏览: 138600 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

工作笔记(三)

 
阅读更多

1. 字节

一个字节是8位(1Byte=8bit)
一个字是两个字节('你' =2Byte = 16bit)

0xA5是16进制数的,也就是0xA5 占一个字节,缝16进一

 

一个字节:0XA5 --> 10100101(8位2进制数)由8421码得到10,5,再转16进制得A5

<!--StartFragment -->

public const byte H = (byte)1;等价于:public const byte H = 0x01;
这里的H  2进制表示的话 就是00000001 
2.托管代码和非托管代码
简单地说...CLR执行的代码都是托管代码,除此之外都是非托管代码...也就是说,托管代码就是.NET中间代码...
托管和非托管是修饰内存的。
托管的意思,你不用直接操作内存,你需要的时候跟我说。我替你申请,然后给你用,你用完可以告诉我,我帮你释放,如果你忙,忘记告诉我了,我也会在定期去帮你释放的。 这就是托管,你打交道的不是直接的内存,而是.net clr。
非托管的意思就是你要自己负责管理内存,这里所说的内存管理。实际上只是堆上的内存管理,栈内存和以前的一样,函数退出则释放,heap上的内存,非托管内存需要自己分配,调用构造函数(c需要,c++里用new替代这部操作了),使用完毕后,需要自己释放这个内存,如果你不小心,吧只想内存的指针弄丢了,就造成内存泄露了,这个内存泄露在你程序退出之前是无法弥补的,所以要小心。(virtualMalloc的情况不在此描述了。因为分配的也不是heap上的内存,属于扩展内存空间,题外话了。)

简单说,托管的意思是托管内存,但多一层必然会慢,这个么,微软早考虑好了,硬件升级,大家掏钱就能解决的问题不是问题。带来的好处是托管内存不会有泄漏的危险。http://topic.csdn.net/u/20100319/11/50e08edd-49e1-4205-8fae-05518503fad4.html
分享到:
评论

相关推荐

    红茶三杯的IE+NP+NA全套笔记

    1. **基础网络理论**:首先,笔记可能会讲解网络的基本原理,如TCP/IP模型、OSI七层模型、网络协议(如TCP、UDP、IP等)的工作机制,以及网络设备(路由器、交换机)的功能和配置。 2. **Cisco IOS操作**:Cisco的...

    笔记本维修笔记(三十讲全)

    《笔记本维修笔记(三十讲全)》是一份来自山西省长治市华育电脑学校的电脑芯片级维修课程资料,由专业的笔记本维修教师精心编撰。这份资料涵盖了笔记本维修的多个核心领域,通过30个独立的专题,深入浅出地讲解了...

    思源笔记插件——汇总散落在整个工作空间的任务 Siyuan Note Plugin

    **思源笔记插件——汇总散落在整个工作空间的任务 Siyuan Note Plugin** 思源笔记(Siyuan Note)是一款开源的个人知识管理系统,它以其强大的笔记组织功能和灵活的自定义能力受到许多用户的喜爱。在日常工作中,...

    初级笔记本维修学习笔记

    以下是一份初级笔记本维修学习笔记,旨在帮助新手逐步掌握基本的笔记本电脑维护与故障排查技巧。 一、安全操作与工具准备 在进行任何维修工作前,确保笔记本断电并拔掉电源适配器,以防触电。同时,使用防静电手环...

    PHP工作笔记.zip

    [第一例 留言板][第二例 WebUpload文件上传][第三例 UEditor文本编辑器][第四例 验证码][第五例 ThinkPHP自定义分页模板][第六例 加密解密][第七例 Excel表格导入][第八例 Excel表格导出][第九例 百度地图][第十例 ...

    工作流引擎jbpm学习笔记

    工作流引擎jbpm学习笔记 jbpm是一个专业的工作流引擎,用于定义、管理和执行业务流程。它可以帮助我们简化工作流程的开发和维护,提高工作效率和可扩展性。 一、什么是公文流转? 公文流转是指公文在定义流转中的...

    有道云笔记如何调整窗口大小?.docx

    三、调整笔记列表栏目 笔记列表栏目是显示笔记列表的区域。调整笔记列表栏目的大小可以让用户更方便地浏览和管理笔记。用户可以通过拖动笔记列表栏目的边缘来调整其大小。 四、调整完成 在调整笔记列表栏目后,...

    音视频工作笔记

    "音视频工作笔记" 音频开发理论基础是音频开发的必备知识,音频开发理论基础不仅局限于音频开发,还包括媒体与音视频传输方面的基础理论知识。下面将对音频开发理论基础进行详细的解释。 1. 显示器dpi 显示器dpi...

    映象笔记安装包下载

    除了基本功能外,映象笔记还有丰富的第三方插件和应用集成,比如与Google Drive、Microsoft Office等工具的整合,进一步提升了效率和便利性。不过,需要注意的是,免费版和付费版的映象笔记在存储空间和高级功能上...

    onenote笔记.zip

    综上所述,"onenote笔记.zip" 文件很可能是用户整理的个人笔记集合,涵盖了各种生活、工作或学习内容。通过解压并打开这些笔记,用户可以回顾和复习已记录的信息,或者与他人共享和协作。了解并充分利用OneNote的...

    红茶三杯的经典OSPF笔记

    这个“红茶三杯的经典OSPF笔记”显然是一个深度解析OSPF协议的资料,对于理解并掌握OSPF的工作原理、配置和调试非常有帮助。 首先,OSPF是一个基于链路状态的路由协议,它通过收集网络中的拓扑信息,使用Dijkstra...

    有道笔记最新版

    这款软件具有强大的云同步功能,使得用户可以在手机、平板、电脑等多终端之间无缝切换,随时随地查看和编辑笔记,大大提升了工作效率。 有道笔记的核心特性在于其强大的笔记管理和组织能力。用户可以创建多个笔记本...

    交换机笔记交换机笔记交换机笔记交换机笔记

    而路由器则工作在第三层(网络层),处理IP地址和路由选择。 除了理论知识,动手实践是掌握交换机配置的关键。你可以通过模拟器(如GNS3、Packet Tracer)或者实际的设备进行实验,例如配置VLAN间的通信、测试STP的...

    计算机三级网络技术复习笔记

    【计算机三级网络技术复习笔记】 计算机三级网络技术涵盖了广泛的理论知识和实践技能,主要涉及计算机基础知识、计算机系统组成、处理器技术、网络硬件、软件开发流程以及操作系统等方面。下面将对这些知识点进行...

    三级数据库笔记(完整).doc

    三级数据库笔记 计算机基础知识是三级数据库考试的重要组成部分,本笔记将对计算机基础知识进行详细的总结。 计算机的基本组成部分包括运算器、存储器、控制器、输入设备和输出设备等五大部件。其中,存储器是...

    CFAIII级学习笔记.docx

    以下是对CFA三级学习笔记中的主要知识点的详细解释: 1. ETHICS & PROFESSIONAL STANDARDS(道德与专业标准):这部分强调了在金融行业工作的道德责任和行为准则,包括道德决策框架、全球投资业绩标准(GIPS)以及...

    Golang工作笔记.zip

    [第一例 留言板][第二例 gRPC使用例子][第三例 基于go-micro做服务注册和服务发现][第四例 聊天室][第五例 工具库][第六例 原生sql操作][第七例 sqlx操作][第八例 Redis数据库(gomodule/redigo)][第九例 Redis消息...

    三年级下册科学笔记.doc

    这篇文档是关于三年级下册科学课程的学习笔记,涵盖了多个知识点,包括力的作用、摩擦力、平衡、弹力、磁铁以及方向的识别等基础物理概念。 1. **力与运动**: - 力有两种基本形式:推力和拉力,它们都能使物体...

    MLX90640开发笔记(完整十章20191012).pdf

    MLX90640开发笔记(三)工作流程和操作MLX90640的一般步骤 MLX90640开发笔记(四)损坏和不良像素的处理 MLX90640开发笔记(五)阵列插值-由32*24像素到512*384像素 MLX90640开发笔记(六)红外图像伪彩色编码 MLX...

Global site tag (gtag.js) - Google Analytics