• 关于

    异常陷阱可以做什么

    的搜索结果
  • 重学计算机组成原理(十二) - 异常和中断

    1 概览 完好的程序都满足以下特征 自动运行我们的程序和指令都是一条条顺序执行,不需要通过键盘或者网络给这个程序任何输入 正常运行没有遇到计算溢出之类的程序错误。 不过,现实的软件世界可没有这么简单 程序不仅是简单的执行指令,更多的还需要和外部的输入输出打交道 程序在执行过程中,还会遇到各种...

    文章 javaedge 2019-10-21 664浏览量

  • Linux的中断和异常扫盲笔记

    广义的中断: 什么是中断: 所谓中断是指CPU对系统发生的某个事件作出的一种反应,让CPU暂时停止当前程序的执行转而执行处理新情况的程序和执行过程:CPU在遇到某个事件时,暂停正在执行的程序,保留现场后自动地转去执行相应的处理程序,处理完该事件后再返回断点继续执行被“打断”的程序。事实上CPU对于...

    文章 x64.ink 2016-05-27 2463浏览量

  • 操作系统内核空间和用户空间的互访问

    前面写了很多的文章来说明了这个问题,并且在文章中均举了一些例子,如果为了解决具体问题,那么那些就已经足够了,但是如果想实现一个操作系统,这些就远远不够了。 硬件是软件的底层,这是一个前提,硬件是舞台,软件都是舞者,操作系统是应用程序的底层,操作系统是舞台,应用程序是舞者,并且,硬件是操作的系统的舞...

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

  • 读书笔记 effective c++ Item 11 在operator=中处理自我赋值

    1.自我赋值是如何发生的 当一个对象委派给自己的时候,自我赋值就会发生: 1 class Widget { ... }; 2 3 Widget w; 4 5 ... 6 7 w = w; // assignment to self、 这看上去是愚蠢的,但这是合法的,所以请放心,客户端是可...

    文章 harlanc 2017-02-15 784浏览量

  • [Erlang 0048] Erlang Guard

    在 [Erlang 0009] Erlang 杂记 第30条,我提到了关于一个关于if语句的小陷阱:  30.if语句会对Guard子句做catch,所以 if 1/0 ->a; true ->b end.的返回值是b而不是抛出异常  不相信?打开Erlang Shell操练一下看看:...

    文章 唐玄奘 2017-12-04 936浏览量

  • Spring的声明式事务管理

    在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。 Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked 如果遇到checked意外就不回滚。 ...

    文章 code_xzh 2016-01-31 835浏览量

  • Spring的声明式事务管理

    在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。 Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked 如果遇到checked意外就不回滚。 ...

    文章 ctrip_xzh 2016-01-31 1823浏览量

  • 中断、异常、抢占内核(抄录)

    中断、异常、抢占内核====================中断信号分类-------------------中断信号是一个统称,统称那些改变CPU指令执行序列的事件。但它又分为两种:一种是同步的,没那么突然,因为它只在一个指令的执行终止之后才发生,书中依从Intel的惯例,称为异常(Except...

    文章 nothingfinal 2012-05-16 615浏览量

  • 中断、异常、抢占内核(抄录)

    中断、异常、抢占内核====================中断信号分类-------------------中断信号是一个统称,统称那些改变CPU指令执行序列的事件。但它又分为两种:一种是同步的,没那么突然,因为它只在一个指令的执行终止之后才发生,书中依从Intel的惯例,称为异常(Except...

    文章 xumaojun 2012-05-16 453浏览量

  • 对内核的直接挂钩

    简介          有时在开发中,会遇到这样一种情况,当非常需要对某些内核函数进行挂钩时,而常规基于PE的挂钩,往往达不到目的。在本文中将要探讨的,是怎样直接挂钩内核函数,另外,在示例中,还要演示在系统中显示为一个基本磁盘的可移动USB存储设备,并在其上创建及管理多个分区(因为这样或那样的原因...

    文章 毛毛虫的爹 2013-09-25 1297浏览量

  • 多线程之:用户态和内核态的区别

    一:大话版用户态和内核态 (1)用户态和内核态的概念? --->内核态: CPU可以访问内存所有数据, 包括外围设备, 例如硬盘, 网卡. CPU也可以将自己从一个程序切换到另一个程序--->用户态: 只能受限的访问内存, 且不允许访问外围设备. 占用CPU的能力被剥夺, CP...

    文章 无信不立 2016-06-07 989浏览量

  • 用户态和内核态

    (1)用户态和内核态的概念? --->内核态: CPU可以访问内存所有数据, 包括外围设备, 例如硬盘, 网卡. CPU也可以将自己从一个程序切换到另一个程序--->用户态: 只能受限的访问内存, 且不允许访问外围设备. 占用CPU的能力被剥夺, CPU资源可以被其他程序获取 (2...

    文章 行者武松 2017-07-03 2755浏览量

  • 都在说微服务,那么微服务的反模式和陷阱是什么(一)

    网上看到一本关于微服务反模式的电子书,看后感觉内容非常棒,于是我决定分阶段翻译成中文书,翻译的目的也是想帮助想深入了解微服务的朋友,由于英文水平有限,如有翻译不对之处希望多留言指正。 书籍英文目录如下 书籍中文目录如下: 1、数据驱动的迁移反模式 1.1、太多的数据迁移 1.2、功能分割优先,数...

    文章 技术小能手 2018-01-09 1678浏览量

  • 软件开发中的同行评审

    在《浪潮之巅》这本书中,吴军老师描述了在Google早期的工作方式,其中有一段是这么写的:我一般会在吃完晚饭后把代码修改的清单发给克雷格做代码审核,他一般晚上10点左右会回复我,给我修改意见,详细到某一行多了一个空格。吴军老师所描述的内容,其实就是软件开发过程中的同行评审流程。 对于同行评审,我有...

    文章 周兆熊 2017-09-23 1357浏览量

  • 也谈 Python 的中文编码处理

    最近业务中需要用 Python 写一些脚本。尽管脚本的交互只是命令行 + 日志输出,但是为了让界面友好些,我还是决定用中文输出日志信息。   很快,我就遇到了异常:   UnicodeEncodeError: 'ascii' codec can't encode characters in pos...

    文章 长源 2013-05-07 857浏览量

  • 海量存储之十四

    这一次,我们来讲讲数据安全和读写高可用 oh no,亲,于是我们又掉入了CAP所描述的陷阱。好吧,那么我们也就进入这个领域,来看看这数据安全所代表的一切。 在20年以前,数据安全对于大部分用户来说,只意味着数据库ACID中的”D”,数据写入到数据库,并返回成功后,这个数据也就是安全的了,在老师教...

    文章 沉默术士 2017-05-02 1020浏览量

  • Spring实战6-利用Spring和JDBC访问数据库

    主要内容 定义Spring的数据访问支持 配置数据库资源 使用Spring提供的JDBC模板 写在前面:经过上一篇文章的学习,我们掌握了如何写web应用的控制器层,不过由于只定义了SpitterRepository和SpittleRepository接口,在本地启动该web服务的时候会遇到控...

    文章 杜琪 2016-06-07 5215浏览量

  • 设计师如何玩数据

    2017年2月22日云栖TechDay29期,阿里云交互设计师、用户体验研究专员行休/雩烜和大家一起谈谈设计师如何玩数据。本文主要从为什么要做MERIDIAN开始讲起,接下来分析了面对云产品售卖过程中设计师的复杂思考,包括核心算法的改变等,接着还介绍了微观力量,并解释了 Markov Chain ...

    文章 云栖小秘书 2017-03-23 4257浏览量

  • 设计师如何玩数据

    以下是精彩内容整理:当面对一个复杂系统的设计挑战时,设计师除了利用自己的理性逻辑和感性同理来抽丝剥茧,还能如何利用千千万万用户的真实数据来辅助自己的决策?我们将分享自己在设计数据产品化上的思考和探索。 当我们碰到一些特定的业务场景以及一些问题以后,为了想办法解决问题,最后想尽办法做了阿拉丁产品,如...

    文章 杨琬祯 2019-09-23 274浏览量

  • 《ZooKeeper官方文档》Zookeeper操作指南

    原文链接   译者:小村长 About 本项目是 Apache ZooKeeper官方文档的中文翻译版,致力于为有分布式协同项目需求和对 Apache Zookeeper 感兴趣的同学提供有价值的中文资料,希望能够对大家的工作和学习有所帮助。 Zookeeper对与做大数据的人来说在熟悉不过了,毕...

    文章 ali清英 2016-04-01 3707浏览量

  • 想成为全栈工程师,要做到哪几点?

    作为开发者,我们不过度区分服务端 server 客户端 client,我们是 web developer,从事 web 开发,多去理解技术和实践落地。 成为全栈工程师的道路 成为全栈工程师说不上难也说不上容易,其中技术积累占了很大一部分: 紧跟前沿 掌握足够多的输入。 关注海外社区新消息发布,业界...

    文章 茶什i 2020-10-15 7706浏览量

  • 想成为全栈工程师,要做到哪几点?

    导读:如何成为一名全栈工程师?需要具备哪些技术积累?成为全栈工程师有哪些好处?希望本文能为期望成为全栈工程师的同学提供一点帮助,和同学们一起分享交流。 作为开发者,我们不过度区分服务端 server 客户端 client,我们是 web developer,从事 web 开发,多去理解技术和实践落...

    文章 阿里巴巴云原生小助手 2020-11-02 1881浏览量

  • 使用Elasticsearch,Kafka和Cassandra构建流式数据中心

    在过去的一年里,我遇到了一些软件公司讨论如何处理应用程序的数据(通常以日志和metrics的形式)。在这些讨论中,我经常会听到挫折感,他们不得不用一组零碎的工具,随着时间的推移将这些数据汇总起来。这些工具,如: - 运维人员使用的,用于监控和告警的工具 - 开发人员用于跟踪性能和定位问题的工具...

    文章 edwardsbean 2015-12-03 3931浏览量

  • 数据库基础

    数据库基础 1.1 一个肤浅的定义 什么是数据库?这是一个很难回答的问题,经典的教科书往往都是从信息、数据说起,直到数据库。这里我想直接给出一个不准确的,肤浅的定义(这也是最早的FoxBASE时代,绝大多数人对数据库的认识): 【定义】:(1)一个库便是一张二维表格,表由表头(字段)与表的内容(记...

    文章 老朱教授 2017-08-27 715浏览量

  • 解析Windows2000的IDT扩展机制

    前言    今天我们谈谈Windows 2000下中断机制的扩展,首先申明本文提到的技术并非本人发现的,只不过是我在学习Windows内核过程中的一点心得罢了,目的在于为和我一样刚刚步入Windows底层学习的朋友提供一点实用的资料,同时也顺带记录下自己的学习过程。如果您是Windows Kern...

    文章 andyro1984 2010-08-29 506浏览量

  • MES供应商的转型升级之路

    两个陷阱 前不久,应邀前往浙江省县级市的一家注塑加工企业交流和诊断,据说是这家企业的MES出现了一些问题。企业项目负责人热情接待了我们,在现场演示了MES系统,并且毫无保留的让我们自主操作。参观的结果多少让我们有些诧异,因为这套MES系统无论是后台管理、现场操作还是设备采集功能,总体完整、人机界面...

    文章 shoen 2019-11-12 789浏览量

  • 《Effective Ruby:改善Ruby程序的48条建议》一第7条:了解super的不同行为

    本节书摘来自华章出版社《Effective Ruby:改善Ruby程序的48条建议》一书中的第2章,第2.2节,作者 [美]彼得 J.琼斯(Peter J. Jones),更多章节内容可以访问云栖社区“华章计算机”公众号查看 第7条:了解super的不同行为 假设你已经写好了一个类,这个类继承自一...

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

  • 阿里巴巴为什么不用 ZooKeeper 做服务发现?

    站在未来的路口,回望历史的迷途,常常会很有意思,因为我们会不经意地兴起疯狂的念头,例如如果当年某事提前发生了,而另外一件事又没有发生会怎样?一如当年的奥匈帝国皇位继承人斐迪南大公夫妇如果没有被塞尔维亚族热血青年普林西普枪杀会怎样,又如若当年的丘老道没有经过牛家村会怎样? 2008 年底,淘宝开启一...

    文章 技术小能手 2018-06-06 25010浏览量

  • MySQL事务的艺术和陷阱

    作者在之前的文章 “MySQL事务及为何不能在PHP模仿事务” 里面, 详细说明了事务的优点,并介绍了一些简单的SQL命令,使得应用程序更加健壮。但在web程序员的生命旅程中并没有多少事情是看起来那样简单的。。。。。 不能回滚的语句(Statements you can’t ROLLBACK...

    文章 铁锚 2015-06-29 544浏览量

  • 15 年经验资深测试经理的经验分享:测试人职场晋升“潜规则”

    本文整理自霍格沃兹测试学院「测试开发在线沙龙」主题分享《测试人晋升指南:如何做好个人绩效管理》,略有删减。文末链接进阶学习。 大家好,我是云胖虎,有近 15 年工作经验,在测试专业上擅长的方向是自动化测试,测试工具平台开发和探索测试相关的一些领域,也拿到过项目管理和敏捷教练的认证,目前是在某知名金...

    文章 霍格沃兹测试学院 2020-12-24 34浏览量

1 2 3 4 5 >

云产品推荐

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