• 《OpenGL ES应用开发实践指南:Android卷》—— 2.5 ...

    现在,我们已经定义了曲棍球桌子的结构,并且把这些数据复制到了OpenGL可以存取的本地内存;在把曲棍球桌子画到屏幕上之前,它需要在OpenGL的管道(pipeline)中传递,这就需要使用称为着色器(shader)的子例程(见...
    文章 2017-07-03 1105浏览量
  • java工程师面试经典题目整理

    面试题:如果要从字符串中截取第一个英文左括号之前的字符串,例如:北京市(朝阳区)(西城区)(海淀区),截取结果为:北京市,那么正则表达式怎么写?[java]view plain copy import java.util.regex.Matcher;import ...
    文章 2018-02-03 6223浏览量
  • 《Java 开发从入门到精通》—— 1.2 面向对象

    聚合的原则是:把一个复杂的事物看成若干比较简单的事物的组装体,从而简化对复杂事物的描述。(6)关联。通过一个事物联想到另外的事物,能使人发生联想的原因是事物之间确实存在着某些联系。(7)消息通信。这一...
    文章 2017-05-02 1589浏览量
  • 码农翻身讲操作系统2:进程,线程与操作系统那些事

    怎么这么慢?不过我是不是正好可以在车间里多待一会儿?反正也没法执行第三步。就在这时,车间里的广播响了: “0×3704,我是 CPU,记住你正在执行的步骤,马上带包裹离开” 我慢腾腾的开始收拾。“快点,别的线程...
    文章 2018-02-07 1341浏览量
  • 软件各种系统架构图

    常规企业应用中,传统关系型数据仍然是主流,但是no-sql经过这几年发展,技术也日渐成熟了,一些非关键数据可以适当采用no-sql数据库,比如:系统日志、报文历史记录这类相对比较独立,而且增长迅速的数据,可以考虑...
    文章 2018-10-22 7013浏览量
  • 蒋勇|白话区块链技术栈与应用

    是的,这就是比特币软件的主要数据存储格式,也是其他所有基于区块链技术的系统存取数据的格式。这是一个很有趣的数据格式,它将连续不断的发生的数据分成了一个 一个的数据块,这样每个区块就都有自己的数字编号,...
    文章 2017-08-29 3874浏览量
  • 主流WEB开发语言简单对比

    它可以从多个模板中组装一个页面,把结果页面输出到浏览器或者文件系统。OO Template Class 一个你可以用在自己程序中的面向兑现的模板类。SimpleTemplate 一个可以创建和结构化网站的模板引擎。它可以解析和编译...
    文章 2017-09-01 2344浏览量
  • 探索Redis设计与实现4:Redis内部数据结构详解——...

    怎么进行变长编码的呢?各位读者打起精神了,我们终于讲到了ziplist的定义中最繁琐的地方了。先说<prevrawlen>它有两种可能,或者是1个字节,或者是5个字节: 如果前一个数据项占用字节数小于254,那么<...
    文章 2018-01-31 950浏览量
  • 第二章 深入探讨控制反转(Ioc)和依赖注入(DI)之二

    对应上面关于依赖注入机制的描述,在运行时(系统开机,USB 设备加载)由容器(运行在笔记本中的Windows操作系统)将依赖关系(笔记本依赖USB设备进行数据存取)注入到组件中(Windows文件访问组件)。这就是依赖...
    文章 2017-11-15 1253浏览量
  • 超有用的 java面试题

    1.4新增关键字(语法),用于测试boolean表达式状态,可用于调试程序。使用方法 assert<boolean表达式>表示如果表达式为真(true),则下面的语句执行,否则抛出AssertionError。另外的使用方式assert<...
    文章 2017-11-17 1006浏览量
  • 春季最新最全面 JAVA 面试题 附答案

    在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性;image.png 聚合是关联关系的一种特例,他体现的是整体与部分、拥有的关系,即has-a的关系,此时整体与部分之间是可分离的,他们可以具有各自的...
    文章 2018-04-02 1849浏览量
  • 面试题有哪些

    ​标识符不能是关键字。命名规范 (非硬性要求) ​类名规范:首字符大写,后面每个单词首字母大写(大驼峰式), ​变量名规范:首字母小写,后面每个单词首字母大写(小驼峰式), ​方法名规范:同变量名。...
    文章 2021-10-07 142浏览量
  • Packable-高效易用的序列化框架

    二、Protobuf协议2.1 构型序列化协议要想支持向前兼容和向后兼容,基本构型都是:[key value key value.]C/C++的结构体,Android的Parcel等倒是没有key,而是直接依次存取value,但这样的话就不能版本兼容和跨平台了。...
    文章 2021-08-04 173浏览量
  • 自己动手构造编译系统:编译、汇编与链接

    为了使读者更容易理解和学习编译系统的构造方法,本书将描述的重点放在编译系统的关键流程上,并对工业化编译系统的实现做了适当的简化。如果读者对编译系统实现的内幕感兴趣,或者想自己动手实现一个编译系统的话,...
    文章 2017-05-02 4721浏览量
  • 带你读《物联网之魂:物联网协议与物联网操作系统》之...

    数字通信的关键性技术包括编码、调制、解调、解码及过滤等,其中,数字信号的调制及解调是整个系统的核心也是最基本、最重要的技术。现代通信的数字化技术主要表现在以下几个方面。1.信源的编码技术 常用的编码...
    文章 2019-11-12 1058浏览量
  • 带你读《Java程序设计与计算思维》之一:计算思维与...

    由于汇编语言与机器语言不易于阅读,因此又产生了一些以英语单词为关键字的程序设计语言,它们被称为高级语言,例如BASIC、FORTRAN、COBOL、PASCAL、Java、C、C++等。高级语言比较符合人类自然语言的形式,也更加...
    文章 2019-11-11 871浏览量

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化