• 关于

    反汇编器干什么用的

    的搜索结果
  • 浅谈缓冲区溢出之栈溢出<下>

    上回我们简单的介绍了缓冲区溢出的基本原理和机器级代码的解释,对此类问题的分析和研究都必须建立在对程序的机器级表示有一定的了解的基础上。记得有句话是这样说的,“真正了不起的程序员是对自己代码的每一个字节都了如指掌的程序员。”我们也许做不到每一字节,但至少得明晰机器级程序的组成结构和执行流程。 言归正...

    文章 浅墨 2016-03-31 3393浏览量

  • 用 Smali 手写一个可运行的 HelloWorld!!!

    一、前言 Android 的 App 实际上并不是运行在 Java 虚拟机中,而是运行在 Dalvik 虚拟机中。Dalvik 虚拟机对 Java 虚拟机做了一些额外的优化,让它更适用于移动设备。而 Dalvik 也有自己独特的汇编语言,Dalvik 就是通过这些汇编的指令集,来运行我们编译好的 ...

    文章 文艺小青年 2017-11-16 1135浏览量

  • 安卓动态调试七种武器之孔雀翎 – Ida Pro

    安卓动态调试七种武器之孔雀翎 – Ida Pro 作者:蒸米@阿里聚安全 0x00 序 随着移动安全越来越火,各种调试工具也都层出不穷,但因为环境和需求的不同,并没有工具是万能的。另外工具是死的,人是活的,如果能搞懂工具的原理再结合上自身的经验,你也可以创造出属于自己的调试武器。因此,笔者将会...

    文章 聚安全平台 2016-06-15 4344浏览量

  • Python入门你要懂哪些?

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

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

  • Linux下汇编调试器GDB的使用

    Linux下汇编调试器GDB的使用       GDB 是GNU开源组织发布的一个强大的Linux/Unix下的程序调试工具。大家是否早已习惯了Windows下图形界面方式像VC、BCB等IDE的调试器,但如果你是在Linux平台下做软件调试,你会发现GDB这个调试工具有比VC、BCB的图形化调...

    文章 技术小胖子 2017-11-14 877浏览量

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

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

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

  • 《C语言程序设计与实践(第2版)》——1.2 计算机与程序设计

    本节书摘来自华章出版社《C语言程序设计与实践(第2版)》一书中的第1章,第1.2节,作者:凌云等著,更多章节内容可以访问云栖社区“华章计算机”公众号查看 1.2 计算机与程序设计 计算机的功能非常强大,能做非常复杂、人脑难以胜任的许多工作。然而,从电子市场买回CPU、主板、内存、硬盘等硬件并组装好...

    文章 华章计算机 2017-05-02 1436浏览量

  • Java 字符串连接运算符干了什么?

    云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 和其他多数程序设计语言一样,Java 语言允许使用 + 连接两个字符串。 String name = "stephen"; String foo = "Hey, " + name; 当我们将一个字...

    文章 云栖号资讯小哥 2020-06-24 339浏览量

  • IL代码底层运行机制(转)

    IL代码底层运行机制 刘强 Cambest@sohu.com2003年5月8日 大家都知道,和Java一样,C#也是基于堆栈的语言。也许对一般人来说,底层的运行细节并不是很重要;但了解这些,对我们理解、运用C#是很有帮助的。下面,我就通过一个很简单的例子来说明...

    文章 老朱教授 2017-11-01 788浏览量

  • 万字实录:从DDCTF大赛看当前网络安全新趋势 | 硬创公开课总结文+视频(上篇)

      如果说,滴滴出行(以下简称滴滴)是近几年来让大家出行发生翻天覆地变化的一家公司,想必你不会反对。 据滴滴给出的官方数据,滴滴全平台上每天超过2000万订单。与此而来的是,这么多乘客的消费数据和个人信息,滴滴怎么守护? 快速增长的滴滴意识到了这一点。2016年9月底,硅谷安全教父弓峰敏与网络...

    文章 boxti 2017-08-09 1225浏览量

  • 通过Java反编译揭开一些问题的真相

      博主在上一篇《 Java语法糖之foreach》中采用反编译的形式进行探讨进而揭开foreach语法糖的真相。进来又遇到几个问题,通过反编译之后才了解了事实的真相,觉得有必要做一下总结,也可以给各位做一下参考。   相信很多朋友刚开始见到反编译后的内容的时候,肯定会吐槽:WTF!其实只要静下...

    文章 朱小厮 2016-03-02 624浏览量

  • Jvm与字节码——类的方法区模型

    从一个类开始 我们从一个简单类开始说起: package example.classLifecicle; public class SimpleClass { public static void main(String[] args) { SimpleClass ins = new Sim...

    文章 溜达向日葵 2018-08-31 1350浏览量

  • [iOS]原生swift的hotpatch可行性初探

    0x0 引子 最近在iOS群里面看到某应用因为Hotpatch审核被拒绝, 如果Hotpatch全面被封禁, 那还不如全切swift, 又能提高性能, 又能减少编码中犯的错误. 仔细想想如果swift也有办法被Hotpatch, 不就更加完美了?Hotpatch是无法被全面封禁的, 可爱的程序猿们...

    文章 知兵 2016-11-16 4157浏览量

  • 代码执行的效率

    第一个例子 PHP中Getter和Setter的效率(来源reddit) 这个例子比较简单,你可以跳过。 考虑下面的PHP代码:我们可看到,使用Getter/Setter的方式,性能要比直接读写成员变量要差一倍以上。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ...

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

  • 不要困在自己建造的盒子里——写给.NET程序员(附精彩评论)

    此文章的主旨是希望过于专注.NET程序员在做好工作、写好.NET程序的同时,能分拨出一点时间接触一下.NET之外的东西(例如10%-20%的时间),而不是鼓动大家什么都去学最后什么都学不精,更不是说.NET不行或劝大家放弃.NET。恕我愚钝,此主旨在文中表达不够清楚,看评论中很多朋友误解了,特此说...

    文章 微wx笑 2017-04-12 854浏览量

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

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

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

  • 自己动手做计算机-计算机科学的本质

    什么是计算机?计算机科学很高深吗?也许你会联想到集成电路,联想到汇编语言,操作系统之类的,然而真正的计算机本质上是很简单的,你自己都能自己动手做出来,所谓的集成电路只不过是实现计算机的一种方式而已,它能使计算机变得更快,更小,它纯属于另一个范畴,至于编程语言,那便是另另一个范畴了,如果你理解了计算...

    文章 科技小能手 2017-11-12 972浏览量

  • 贾扬清:把生命浪费在有意思的事情上

    阿里妹请来AI大神贾扬清,作为一位开发者,聊一聊他自己的开发者经历,希望对你有所启发。 贾扬清阿里巴巴集团副总裁、高级研究员阿里巴巴计算平台事业部总裁 深度学习框架Caffe 作者,TensorFlow 作者之一,曾任 Facebook AI 架构部门总监,负责前沿 AI 平台的开发,Facebo...

    文章 技术小能手 2019-10-24 5569浏览量

  • 高级程序员装逼指南,是高级哦!

    下面这个才是高级版本 ;; 这是注释 ;; 0.9版本 ;; 2011年8月22日   ** 前言 ** 最近网上出了一个《程序员装逼指南》,觉得这个东西其实图样图森破 然后在下跟微博上的一些程序大牛讨论了一下如何装逼,深有感触 程序员嘛,外行人看起来已经是不可理解的奇怪生物了,自然也没必要跟他们...

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

  • 理解堆栈及其利用方法

    作者:王智通   堆栈基础篇: 1、堆栈结构 从广义上来讲,堆栈其实就是一种后进先出的数据结构,这跟队列的作用正好相反, 你可以定义一个数组或用malloc分配一块内存来模拟堆栈的作用, 比如openjdk的解释器就要用到堆栈结构来做计算。 我们在从c的角度来仔细审视下堆栈的结构,本文以intel...

    文章 阿里云柳璃 2014-06-16 2856浏览量

  • ICIP2017报告系列之一——Netflix/Google/Youtbe都在做什么:画质、动态优化、新标准、深度学习压缩、VR

    ICIP(IEEE International Conference on Image Processing)是由IEEE主办的老牌图像处理大会,今年在北京举行。 从图像类顶会的角度,CVPR、ICCV等人工智能类的会议从原本的很受关注进化到现在的极受关注。相比之下,传统的图像处理大会如ICIP、...

    文章 后藤 2017-10-10 6238浏览量

  • 来到阿里云后,SRS大神杨成立说:“终于可以不用装大神了”

    最近的杨成立,幸福感有点满,他自谦地说:“终于可以不用装大神了。”   杨成立是阿里云CDN的高级技术专家。对于他,Tengine开源项目发起人、阿里巴巴集团开源委员会成员叔度评论称,成立是撸代码大神。似乎嫌这样的形容力度还不够,叔度又在结尾重点补充:“他是一个纯粹的技术人。”   2007年毕...

    文章 身行 2017-02-27 11239浏览量

  • 产品干货 | 平头哥剑池CDK 更新重磅来袭!三大亮点速看,邀你参与体验赢好礼

    CDK界面 剑池CDK是平头哥推出的一款专业面向IoT开发领域的集成开发环境,该集成开发环境围绕平头哥“1天上手,5天出原型,20天出产品”1520技术理念,为开发者提供简洁统一的图形开发界面,帮助开发者进行应用开发。该开发环境目前已支持平头哥自研指令集C-SKY架构和RISC-V架构的芯片的开发...

    文章 游客76rxabasdumxg 2020-10-29 850浏览量

  • 【干货】蒋步星:关系代数的问题及尝试

    讲座全文: 今天的内容分五个部分,开始先讲一下基本概念和背景;中间三部分都是数据分析的内容,这是今天的重点;最后一块研究得还不够深,但也涉及到关系代数,就放进来一起谈谈。 我们先从编程序谈起。 编程序到现在仍然并不是一件轻松的活。这里我们不去谈那些由于需求不清或变动而导致的困难,那是软件...

    文章 行者武松 2017-04-03 1075浏览量

  • 从零开始入门 K8s| 详解 Pod 及容器设计模式

    作者|张磊 阿里云容器平台高级技术专家,CNCF 官方大使 一、为什么需要 Pod 容器的基本概念 我们知道 Pod 是 Kubernetes 项目里面一个非常重要的概念,也是非常重要的一个原子调度单位,但是为什么我们会需要这样一个概念呢?在使用容器 Docker 的时候,也没有这个说法。其实,如...

    文章 阿里巴巴云原生小助手 2019-09-19 2301浏览量

  • 如何正确地写出单例模式

    单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么是双检锁,那这篇文章可能会帮助到你。 懒汉式,线程不安全 当被问...

    文章 王爵nice 2016-05-16 1584浏览量

  • 更上层楼:动态安装你的windows服务

    前言:先说明一下本文示例windows服务的简单需求,即根据外部配置实现不同方式记录日志的功能。记录日志的方式有三种,分为文本记录、数据库记录以及文本和数据库同时记录日志。如您所知,这个功能基本上没有任何实用价值,纯粹为了方便本文的举例和说明。文章最后提供示例demo下载。 一、中规中矩,写一个简...

    文章 嗯哼9925 2017-11-15 554浏览量

  • 你知道 Java 类是如何被加载的吗?

    一:前言 最近给一个非Java方向的朋友讲了下双亲委派模型,朋友让我写篇文章深度研究下JVM的ClassLoader,我确实也好久没写JVM相关的文章了,有点手痒痒,涂了皮炎平也抑制不住。 我在向朋友解释的时候是这么说的:双亲委派模型中,ClassLoader在加载类的时候,会先交由它的父Clas...

    文章 中间件小哥 2019-07-23 9712浏览量

  • 第4章 类与面向对象编程

    第4章 类与面向对象编程 在前面的章节中,我们学习了Kotlin的语言基础知识、类型系统等相关的知识。在本章节以及下一章中,我们将一起来学习Kotlin对面向对象编程以及函数式编程的支持。 本章我们介绍Kotlin的面向对象编程。 4.1 面向对象编程简史 50年代后期,在用FORTRAN语言编...

    文章 程序员诗人 2017-10-09 763浏览量

  • 阿里内核月报2014年2月

    32位ABI又暴高危漏洞-专家建议尽快更新 现在使用Linux内核的32位ABI的人已经不多了,事实上只有少数几个发行版没有在编译时就把它们直接关掉,而Ubuntu不幸就是其中之一。本月内核安全邮件列表security@kernel.org报告了最新发现的32位ABI安全漏洞,安全专家提醒受影响用...

    文章 场景研读 2017-06-05 1810浏览量

1 2 >

云产品推荐

阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 企业建站模板