• 关于

    汇编语言列表什么意思

    的搜索结果
  • Python入门你要懂哪些?

    前言 什么是计算机语言 计算机就是一台用来计算的机器,人让计算机干什么计算机就得干什么! 需要通过计算机的语言来控制计算机(也就是编程语言)! 计算机语言其实和人类的语言没有本质的区别,不同点就是交流的主体不同!计算机语言发展经历了三个阶段: 1). 机器语言 机器语言通过二进制编码来编写程序 ...

    文章 Python学习者 2019-10-19 1317浏览量

  • 《C++ 黑客编程揭秘与防范》——1.1 编程语言和开发环境的选择

    本节书摘来自异步社区出版社《C++ 黑客编程揭秘与防范》一书中的第1章,第1.1节,作者:冀云,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.1 编程语言和开发环境的选择 C++ 黑客编程揭秘与防范初学者刚开始学习编程语言最头疼的问题就是如何选择编程语言及合适的开发环境,下面就来具体介...

    文章 异步社区 2017-05-02 1776浏览量

  • 《C++ 黑客编程揭秘与防范》—第1章1.1节编程语言和开发环境的选择

    本节书摘来自异步社区《C++ 黑客编程揭秘与防范》一书中的第1章1.1节编程语言和开发环境的选择,作者冀云,更多章节内容可以访问云栖社区“异步社区”公众号查看。 第1章 黑客编程入门C++ 黑客编程揭秘与防范你是否曾经在用别人开发的工具尝试“入侵”,你是否希望开发出自己的黑器……相信很多人有着这种...

    文章 异步社区 2017-05-02 1339浏览量

  • 汇编与高级语言

    汇编与高级语言 1.      汇编基础知识 1.1.      寄存器 寄存器 用途 EAX,EBX,EDX,ECX 通用寄存器,由程序员自己指定用途,也有一些不成文的用法: EAX:常用于运算。 EBX:常用于地址索引。 ECX:常用于计数。 EDX:常用于数据传递。 ...

    文章 技术小美 2017-11-12 507浏览量

  • 查看反汇编

     linux 下使用 objdump 反汇编        objdump有点象那个快速查看之流的工具,就是以一种可阅读的格式让你更多地了解二进制文件可能带有的附加信息。对于一般只想让自己程序跑起来的程序 员,这个命令没有更多意义,对于想进一步了解系统的程序员,应该掌握这种工具,至少你可以自己写写...

    文章 harrylee007 2012-12-19 610浏览量

  • 查看反汇编

     linux 下使用 objdump 反汇编        objdump有点象那个快速查看之流的工具,就是以一种可阅读的格式让你更多地了解二进制文件可能带有的附加信息。对于一般只想让自己程序跑起来的程序 员,这个命令没有更多意义,对于想进一步了解系统的程序员,应该掌握这种工具,至少你可以自己写写...

    文章 霖枫 2012-12-19 534浏览量

  • 为什么Lisp语言如此先进?(译文)

    翻译完这本书,累得像生了一场大病。把书稿交出去的时候,心里空荡荡的,也不知道自己得到了什么,失去了什么。 希望这个中译本和我的努力,能得到读者认同和肯定。 下面是此书中非常棒的一篇文章,原文写于八年前,至今仍然具有启发性,作者眼光之超前令人佩服。由于我不懂Lisp语言,所以田春同学帮忙校读了一遍,...

    文章 阮一峰 2016-06-07 1129浏览量

  • 经典中的品味:第一章 C++的Hello,World!

    1.1 程序 何为程序?简单的说,就是为了使计算机能够做事,你需要在繁琐的细节中告诉它怎么做。对于怎么做的描述就是程序。 编程是书写和测试怎么做的过程。维基百科上说,一个程序就像一个用汉语(程序设计语言)写下的红烧肉菜谱(程序),用于指导懂汉语和烹饪手法的人(体系结 构)来做这个菜。做一个形象的比...

    文章 bysocket 2016-04-28 1121浏览量

  • 经典中的品味:第一章 C++的Hello,World!

    “程序设计要通过编写程序的实践来学习”—Brian Kernighan 1.1 程序 何为程序?简单的说,就是为了使计算机能够做事,你需要在繁琐的细节中告诉它怎么做。对于怎么做的描述就是程序。编程是书写和测试怎么做的过程。维基百科上说,一个程序就像一个用汉语(程序设计语言)写下的红烧肉菜谱(程序)...

    文章 bysocket 2016-04-29 1310浏览量

  • [面试]什么是堆和栈,它们在哪儿?

    英文原文:Whatand where are the stack and heap?   问题描述   编程语言书籍中经常解释值类型被创建在栈上,引用类型被创建在堆上,但是并没有本质上解释这堆和栈是什么。我仅有高级语言编程经验,没有看过对此更清晰的解释。我的意思是我理解什么是栈,但是它们到底是...

    文章 sjf0115 2014-08-19 1468浏览量

  • 带你读《LLVM编译器实战教程》之三:工具和设计

    点击查看第一章点击查看第二章 第3章 工具和设计 LLVM项目由一些库和工具组成,它们一起构成一个大型的编译器基础架构。将所有这些零件连接在一起需要精心的设计,这是项目的关键。在整个过程中,LLVM都在强调“一切都是库”的理念,只有相当少量的代码是不可重用的,并且不包括特定的工具。尽管如此,仍然有...

    文章 温柔的养猫人 2019-11-18 3405浏览量

  • 带你读《Java程序设计与计算思维》之一:计算思维与Java设计初步体验

    点击查看第二章点击查看第三章Java程序设计与计算思维 赵军 吴灿铭 等编著 第1章 计算思维与Java设计初步体验 计算机(Computer)堪称是20世纪以来人类最伟大的发明之一,对于人类的影响更甚于工业革命所带来的冲击。计算机是一种具备数据处理与计算功能的电子设备。在1946年,美国宾...

    文章 温柔的养猫人 2019-11-11 673浏览量

  • Runtime那些事

    Runtime那些事 前言 从字面意思看,就是运行时。但是这个运行时究竟什么意思?可以把它理解成:不是在编译期也不是在链接期,而是在运行时。那究竟在运行期间做了什么呢?按照苹果官方的说法,就是把一些决策(方法的调用,类的添加等)推迟,推迟到运行期间。只要有可能,程序就可以动态的完成任务,而不是我们...

    文章 我不是掌柜 2018-01-08 1461浏览量

  • 工程师如何“神还原”用户问题?闲鱼回放技术揭秘

    我们透过系统底层来捕获ui事件流和业务数据的流动,并利用捕获到的这些数据通过事件回放机制来复现线上的问题。本文先介绍录制和回放的整体框架,接着介绍里面涉及到的3个关键技术点,也是这里最复杂的技术(模拟触摸事件,统一拦截器实现,统一hook block)。 背景 现在的app基本都会提供用户反馈问题...

    文章 技术小能手 2018-10-29 2000浏览量

  • C专家编程 笔记

    C语言中的符号重载 C语言非常的简洁, 以至于不愿意用太多的符号, 这样有很多符号在不同的地方有不同的含义 这样会让用户很困惑, 这是c的语言特性, 也是设计上的一些失误 static     在函数内部,表示该变量的值在各个调用间一直保持延续性; 对于函数,表示该函数只在本文件中可见 exter...

    文章 寒凝雪 2017-05-02 1041浏览量

  • 千人千面线上问题回放技术

    闲鱼技术--殷诗壮(geneyin) 导语 发布app后,开发者最头疼的问题就是如何解决交付后的用户侧问题的还原和定位,是业界缺乏一整套系统的解决方案的空白领域,闲鱼技术团队结合自己业务痛点提出一套全新的技术思路解决这个问题并在线上取得了比较满意的实践效果。 我们透过系统底层来捕获ui事件流和业务...

    文章 闲鱼技术 2018-10-09 2751浏览量

  • 深入Objective-C Runtime机制(一):类和对象的实现

    1.概要      对于Runtime系统,相信大部分iOS开发工程师都有着或多或少的了解。对于Objective-C,Runtime系统是至关重要的,可以说是Runtime系统让Objective-C成为了区分于C语言,C++之外的一门独立开发语言,让OC在拥有了自己的面向对象的特性以及消息发送...

    文章 凡铁唐 2017-04-26 1425浏览量

  • 阿里资深技术专家林轩:云时代软件研发的终局猜想

    2015 年到 2016 年,是业界普遍认为的容器技术爆发的一年,短短几年时间,我们看到容器技术星火燎原。但是容器毕竟是个底层产品,距离业务还很远。对云上客户来说,直接需要的终归是直接触达业务的应用。 而在这一层上,还没有形成标准。 直接触达业务和应用的这一层在哪里? 云的直接用户是软件开发者,是...

    文章 技术小能手 2018-08-08 1564浏览量

  • 绕开“陷阱“,阿里专家带你深入理解C++对象模型的特殊之处

    摘要:本文介绍了C++对象模型的特殊之处,包括与C兼容的朴素模型,以及能支持多态的虚表模型,同时还带大家了解了构造函数与析构函数相关的一些特性与陷阱。这些内容能够帮助大家更好地学习和使用C++。 数十款阿里云产品限时折扣中,赶紧点击这里,领劵开始云上实践吧! 演讲嘉宾简介: 付哲(花名:...

    文章 nirvanalucky 2018-04-25 2518浏览量

  • 认识JVM--第二篇-java对象内存模型

       前一段写了一篇《认识JVM》,不过在一些方面可以继续阐述的,在这里继续探讨一下,本文重点在于在heap区域内部对象之间的组织关系,以及各种粒度之间的关系,以及JVM常见优化方法,文章目录如下所示: 1、回顾--java基础的对象大概有哪些特征 2、上一节中提到的Class加载是如何加载的 3...

    文章 钟隐 2011-07-03 1675浏览量

  • 怎样创建一个Xcode插件(part 1)

    原文:How To Create an Xcode Plugin: Part 1/3 原作者:Derek Selander 译者:@yohunl 译者注:原文使用的是xcode6.3.2,我翻译的时候,使用的是xcode7.2.1,经过验证,文章中说说的依然是有效的。在文中你可以...

    文章 贺超 2016-03-08 1719浏览量

  • 《 嵌入式系统设计与实践》一一3.6 测试硬件(和软件)

    3.6 测试硬件(和软件)虽然我强烈建议准备好工具箱、数字万用表和示波器,但是,如果大家没有准备好独自拥有这些,那么将这些留给硬件工程师也在情理之中。作为一个软件工程师,更重要的是将用于测试硬件的软件尽可能构建得有利于方便调试。嵌入式系统有3种常见的测试。第一种,在每次系统引导的时候都运行加电自检...

    文章 华章计算机 2017-08-02 1048浏览量

  • 当程序员具备了抽象思维

    作者:张建飞若想捉大鱼,就得潜入深渊。深渊里的鱼更有力,也更纯净。硕大而抽象,且非常美丽。——大卫·林奇前言抽象思维是我们工程师最重要的思维能力。因为软件技术 本质上就是一门抽象的艺术。我们的工作是存思维的“游戏”,虽然我们在使...

    文章 中间件小哥 2021-03-18 11674浏览量

  • 带你读《Python编程从0到1》之一:基 础

    Python编程从0到1(视频教学版) 张頔 著 第1章 基 础   本章将介绍程序设计的入门方法,主要分为以下3个阶段进行介绍。  第1阶段:1.1~1.6节  这部分介绍最基本的知识,如历史(1.1节)、表达式(1.2节)、运行程序(1.3节)、内建类型(1.4节)、流程控制结构(1...

    文章 被纵养的懒猫 2019-11-12 638浏览量

  • Google Interview University - 坚持完成这套学习手册,你就可以去 Google 面试了

    本文讲的是Google Interview University - 坚持完成这套学习手册,你就可以去 Google 面试了, 这是我为了从 web 开发者(自学、非计算机科学学位)蜕变至 Google 软件工程师所制定的计划,其内容历时数月。 这一长列表是从 Google 的指导笔记 中萃...

    文章 玄学酱 2017-10-18 2622浏览量

  • C++ 语言特性的性能分析

     大多数开发人员通常都有这个观点,即汇编语言和 C 语言适合用来编写对性能要求非常高的程序。而 C++ 语言的主要应用范围是编写复杂度非常高的程序,但是对性能要求不是那么严格的程序。但是事实往往并非如此,很多时候,一个程序的速度在框架设计完成时大致已经确定了,而并非是因为采用了C++语言才使其速度...

    文章 rollenholt 2016-05-06 1537浏览量

  • 【 Makefile 编程基础之四】详解Makefile 函数的语法与使用(中)

     八、shell函数 shell函数也不像其它的函数。顾名思义,它的参数应该就是操作系统Shell的命令。它和反引号“`”是相同的功能。这就是说,shell函数把执行操作系统命令后的输出作为函数返回。于是,我们可以用操作系统命令以及字符串处理命令awk,sed等等命令来生成一个变量,如: cont...

    文章 余二五 2017-11-16 896浏览量

  • 【 Makefile 编程基础之四】详解Makefile 函数的语法与使用(中)

     八、shell函数 shell函数也不像其它的函数。顾名思义,它的参数应该就是操作系统Shell的命令。它和反引号“`”是相同的功能。这就是说,shell函数把执行操作系统命令后的输出作为函数返回。于是,我们可以用操作系统命令以及字符串处理命令awk,sed等等命令来生成一个变量,如: cont...

    文章 余二五 2017-11-21 837浏览量

  • 嵌入式系统 Boot Loader 技术内幕

    来源:http://www.ibm.com/developerworks/cn/linux/l-btloader/index.html 级别: 初级 詹荣开 (zhanrk@sohu.com), Linux爱好者 2003 年 12 月 01 日 本文详细地介绍了基于嵌入式系统中的 OS 启动加载...

    文章 文艺小青年 2017-05-31 781浏览量

  • 嵌入式系统 Boot Loader 技术内幕

    1. 引言 在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次: 1. 引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader 两大部分。 2. Linux 内核。...

    文章 maojunxu 2013-03-31 631浏览量

1 2 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT