• 关于

    I2C总线会出现哪些问题

    的搜索结果
  • Java并发01-Java并发机制的底层原理实现

    一、处理器实现原子操作 原子操作(atomic operation)意为“不可被中断的一个或一系列操作” 由于CPU的高速发展,CPU的处理速度和读写内存的速度的脱节。所以出现了存在于内存和处理器之间的高速缓存。每一个核都会去维护其自己的高速缓存,而每个核的高速缓存是互相不可见的。进而就产生了缓存...

    文章 lanterntown 2020-11-07 598浏览量

  • volatile关键字解析

    volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。   volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。...

    文章 沉默术士 2017-07-03 1063浏览量

  • 转载:2016.3.15 回忆录

    问题一: 初次见面,先手写一段二分查找的算法吧,假定数组是由大到小排序的! 答: 二分查找,别名折半查找。其思想很简单,标准写法如下: //有序数组递减排列 int binarySearch(int* array,int len,int value){ int mid=0;...

    文章 this_is_bill 2016-03-20 1396浏览量

  • 深入了解volatile

    volatile关键字经常在并发编程中使用,其特性是保证可见性以及有序性,但是关于volatile的使用仍然要小心,这需要明白volatile关键字的特性及实现的原理,这也是本篇文章的主要内容 一、Java内存模型 想要理解volatile为什么能确保可见性,就要先理解Java中的内存模型是什么样...

    文章 @dailidong@ 2017-04-08 886浏览量

  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont

    volatile关键字经常在并发编程中使用,其特性是保证可见性以及有序性,但是关于volatile的使用仍然要小心,这需要明白volatile关键字的特性及实现的原理,这也是本篇文章的主要内容 一、Java内存模型 想要理解volatile为什么能确保可见性,就要先理解Java中的内存模型是什么样...

    文章 @dailidong@ 1970-01-01 674浏览量

  • No.1-时序数据库随笔 - Time Series DBMS 综述

    大家好,很开心能够和大家一起交流时序数据库的相关的内容首先还是简单自我介绍一下,我是 孙金城,花名 金竹。我是2011年加入阿里,在2016年之前一直做公司内部的研发工作,包括阿里郎,Blink等平台。从2016年...

    文章 孙金城 2021-03-09 540浏览量

  • 《深入浅出DPDK》—第3章3.1节并行计算

    本节书摘来自华章出版社《深入浅出DPDK》一书中的第3章,第3.1节并行计算,作者朱河清,梁存铭,胡雪焜,曹水 等,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 第3章 并 行 计 算处理器性能提升主要有两个途径,一个是提高IPC(每个时钟周期内可以执行的指令条数),另一个是提高处理器主...

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

  • 《嵌入式C编程:PIC单片机和C编程技术与应用》一导读

    前 言 Embedded C Programming: Techniques and Applications of C and PIC MCUS微控制器是将微型计算机的主要部分集成到一个芯片上的单芯片微型计算机。上电后,它会运行内部程序存储器上的程序。内部程序存储器可以使用只读存储器(ROM)或...

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

  • 总结之:CentOS6.5 LAMP的基本原理以及分主机架构解析

    前言 LAMP    LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应...

    文章 余二五 2017-11-15 1249浏览量

  • 数据库索引原理及优化

    摘要: 本文内容主要来源于互联网上主流文章,只是按照个人理解稍作整合,后面附有参考链接。 本文内容主要来源于互联网上主流文章,只是按照个人理解稍作整合,后面附有参考链接。 一、摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,...

    文章 指尖的舞曲 2017-05-21 1149浏览量

  • 数据库索引原理及优化

    本文内容主要来源于互联网上主流文章,只是按照个人理解稍作整合,后面附有参考链接。 一、摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索...

    文章 suifeng3051 2016-09-26 4541浏览量

  • 数据库索引原理及优化

    本文内容主要来源于互联网上主流文章,只是按照个人理解稍作整合,后面附有参考链接。 一、摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索...

    文章 老嗨 2016-09-26 2222浏览量

  • 带你读《基于CUDA的GPU并行程序开发指南》之三:改进第一个CPU并行程序

    点击查看第一章点击查看第二章 第3章 改进第一个CPU并行程序我们并行化了第一个串行程序imflip.c,并在第2章中开发了它的并行版本imflipP.c。并行版本使用pthreads实现了合理的加速,如表2-1所示。当我们在具有4C/8T的i7-960 CPU上分别启动2个和3个线程时,多线程将...

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

  • 带你读《计算思维导论》之三:计算平台

    点击查看第一章点击查看第二章 第3章 计 算 平 台 学习目标 了解计算机的基本构成、工作原理和基本指令系统。 掌握微型计算机的硬件系统结构。 掌握微型计算机各主要部件的功能和主要技术指标。 了解操作系统的功能和分类。 计算机系统的硬件和软件是相辅相成的两部分。硬件是计算机系统赖以工作的实体,...

    文章 被纵养的懒猫 2019-10-30 3025浏览量

  • 《 嵌入式系统设计与实践》一一2.1 构建系统框图

    2.1 构建系统框图正如硬件设计师需要设计电路原理图一样,我们也应该设计一系列的软件框图来描述软件系统各个不同部分之间的关系。这些框图会让我们对系统有全局的了解,有助于我们定义各个部分之间的相互依赖关系,并且为新功能的设计提供指导。推荐三种不同的框图:架构框图控制层级图软件层次视图2.1.1 架构...

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

  • 带你读《基于CUDA的GPU并行程序开发指南》之一:CPU并行编程概述

    高性能计算技术丛书点击查看第二章点击查看第三章基于CUDA的GPU并行程序开发指南GPU Parallel Program Development Using CUDA [美]托尔加·索亚塔(Tolga Soyata) 著唐 杰 译 第1章 CPU并行编程概述本书是一本适用于自学GPU和CUDA...

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

  • Java并发编程:从根源上解析volatile关键字的实现

    Java并发编程:volatile关键字解析 1、解析概览 内存模型的相关概念 并发编程中的三个概念 Java内存模型 深入剖析volatile关键字 使用volatile关键字的场景 2、内存模型的相关概念 缓存一致性问题。通常称这种被多个线程访问的变量为共享变量。 也就是说,如果一个变量在...

    文章 行者武松 2017-08-01 1043浏览量

  • 【Linux技术】探究linux内核,超详细解析子系统

    Perface    前面已经写过一篇《嵌入式linux内核的五个子系统》,概括性比较强,也比较简略,现在对其进行补充说明。    仅留此笔记,待日后查看及补充! Linux内核的子系统    内核是操作系统的核心。Linux内核提供很多基本功能,如虚拟内存、多任务、共享库、需求加载、共享...

    文章 科技小能手 2017-11-15 1032浏览量

  • 阿里内核月报2014年4月

    Ideas for supporting shingled magnetic recording (SMR) 在2014年LSF&amp;MM峰会上,Dave Chinner和Ted Ts'o一起主持了一个跨越2天而占用2个时间段的会议。 这个会议的主题是,是文件系统还是块设备层才是支持SMR设备...

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

  • 带你读《数字设计和计算机体系结构(原书第2版·ARM版)》之二:组合逻辑设计

    点击查看第一章点击查看第三章 第2章 组合逻辑设计 2.1 引言 电路是一个可以处理离散变量的网络。一个电路可以被看成一个黑盒子。如图2-1所示,其中包括: 一个或者多个离散变量输入端(input terminal); 一个或者多个离散变量输出端(output terminal); 描述输入和输...

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

  • NVMe驱动详解系列_第一部:NVMe驱动初始化与注销

                NVMe驱动详解系列 第一部: NVMe驱动初始化与注销 作者:perftrace@gmail.com                           1     NVMe驱动详解之一源码和编译 本系列主要针对linux系统中自带的NVMe驱动,进行详细的分析和学习,...

    文章 binarydady 2018-07-10 5750浏览量

  • GCC的内嵌汇编语法

    1 Overview 开发一个OS,尽管绝大部分代码只需要用C/C++等高级语言就可以了,但至少和硬件相关部分的代码需要使用汇编语言,另外,由于启动部分的代码有大小限制,使用精练的汇编可以缩小目标代码的Size。另外,对于某些需要被经常调用的代码,使用汇编来写可以提高性能。所以我们必须了解汇编语言...

    文章 大熊猫侯佩 2012-12-10 1429浏览量

  • 【专访刘洪峰】我为什么坚守了.NET技术十多年

    【说明】这是一篇关于我的CSDN专访文章文章,原文链接:http://www.csdn.net/article/2014-12-19/2823223/1    刘洪峰( 博客),网名叶帆, 叶帆科技创始人兼CEO,前微软(中国).NET Micro Framework开发团队成员,微软全球最有价...

    文章 刘洪峰iot 2015-02-28 913浏览量

  • 《BI那点儿事》ETL中的关键技术

    原文:《BI那点儿事》ETL中的关键技术 ETL(Extract/Transformation/Load)是BI/DW的核心和灵魂,按照统一的规则集成并提高数据的价值,是负责完成数据从数据源向目标数据仓库转化的过程,是实施数据仓库的重要步骤。 ETL过程中的主要环节就是数据抽取、数据转换和加工、...

    文章 杰克.陈 2014-12-10 1064浏览量

  • 阿里内核月报2014年7月-8月

    Capsicum for Linux Capsicum: 一种基于文件句柄的新安全模型 Capsicum是一种源自FreeBSD的安全模型,与Linux下众多LSM的相同之处在于它们都是基于权限管理的,而不同之处在于LSM针对的操作对象非常丰富,有进程、VMA、端口、带有标签的文件等等,而Caps...

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

  • 是时候聊一下程序员争相追逐的“香馍馍” Istio了

    2017 年年初,我所在的公司开始对整个业务系统进行重构和微服务化,替换掉因业务发展而不堪重负的、运行了 10 年的庞大的单体应用。我有幸作为小组技术负责人,负责部分业务的微服务架构的设计和开发工作。  随着微服务迁移工作的深入,服务化过程中遇到的问题越来越多,痛点也越加明显。当我们的业务被拆分成...

    文章 异步社区 2019-08-30 1681浏览量

  • 《计算机存储与外设》----1.5 虚拟存储器和存储器管理

    本节书摘来自华章出版社《计算机存储与外设》一书中的第1章,第1.5节,作者Computer Organization and Architecture: Themes and Variations[英]艾伦·克莱门茨(Alan Clements) 著,沈 立 肖晓强 王苏峰 译,更多章节内容可以访...

    文章 华章计算机 2017-05-25 1437浏览量

  • 收藏!一文掌握数据分析知识体系

    一 数据分析定义 数据分析是指有针对性的收集、加工、整理数据,并采用统计、挖掘技术分析和解释数据。数据分析是为了提取有用信息和形成结论而对数据加以详细研究和概括总结的过程。 1 数据定义 数据是客观事实,对于客观事物发生,发展的数字化记录。随着科学技术的发展,数据的概念内涵越来越广泛包括数值,...

    文章 茶什i 2020-07-29 787浏览量

  • 带你读《跟老男孩学Linux运维:核心基础篇(上)(第2版)》之一:计算机硬件与组成基础

    Linux/Unix技术丛书点击查看第一章点击查看第二章跟老男孩学Linux运维:核心基础篇(上)(第2版) 老男孩 著 第0章 计算机硬件与组成基础 0.1 计算机硬件分类 1.家用台式电脑介绍家用台式电脑主要分为主机和显示器两部分(如图0-1所示),一般用于家庭娱乐(例如,听音乐、打游戏、看...

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

  • 嵌入式操作系统风云录:历史演进与物联网未来.

    嵌入式操作系统风云录: 历史演进与物联网未来 何小庆 著 图书在版编目(CIP)数据 嵌入式操作系统风云录:历史演进与物联网未来 / 何小庆著. —北京:机械工业出版社,2016.10 ISBN 978-7-111-55085-3 Ⅰ. 嵌…   Ⅱ. 何…   Ⅲ. 实时操作系统   ...

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

1 2 >

云产品推荐

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