Loading

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 35 下一页
摘要: 在面向对象程序设计中,很多个对象要被组织在一起协同工作,结构型设计模式给出了一些通用的组织对象的方法。 适配器模式(Adapter) 在两种不相容的组件之间造一座桥,使得我们可以复用已有组件实现另一个组件,即使它们不相容,这就是适配器模式。 动机 你在编写一个绘图软件,Shape是所有图形的接口,目 阅读全文
posted @ 2022-06-25 09:30 yudoge 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 前言 最近在拜读GoF设计模式这本书。理解起来还是有点费劲的,不知道是中文版翻译的原因还是啥。所以,这里我尽量把书里的话说的简单一点,但说实话,这本书不适合作为设计模式初学者的第一本书,它适合已经了解了设计模式并且有过一些在实际项目中对设计模式的体验,想要复习或更加精进的掌握设计模式的人。 设计模式 阅读全文
posted @ 2022-06-24 12:19 yudoge 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 首先,浏览器为了保护你的安全,禁止一个网站向和它不同域名的网站发送ajax请求。比如如果浏览器当前处于http://localhost:3001网站下,那么它无法发送请求到http://localhost:3002。 下面我们在localhost:3001访问3002中的api。 JSONP实现跨域 阅读全文
posted @ 2022-06-23 18:50 yudoge 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 软件介绍 Reaper是一个收费但官方允许穷人永久免费使用的数字音频工作站(DAW)软件,跨Windows、MacOS和Linux平台,安装包只有十几MB。麻雀虽小,五脏俱全,不少专业音乐人使用这个软件进行混音编曲工作。 VLC是一个开源的,基本上是地表最强的视频播放器,Reaper主要使用VLC的 阅读全文
posted @ 2022-06-14 21:41 yudoge 阅读(1505) 评论(0) 推荐(0) 编辑
摘要: 原文:10 Minute Tutorial on Apache Shiro 介绍 欢迎来到Apache Shiro的十分钟教程! 通过这个快速且简单的教程,你将完全理解一个开发者应该如何在它们的项目中使用Shiro。你应该能在10分钟之内完成! 概览 什么是Apache Shiro Apache S 阅读全文
posted @ 2022-06-05 13:58 yudoge 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 异常 就像我们通常通过判断和循环,根据程序中某些状态来让程序做出不同的反应一样,操作系统也需要一种机制对某些由操作系统掌管的状态做出不同的反应,比如用于支持多道程序设计的进程切换;网络包到达网络适配器;磁盘数据已经就绪等,此时,操作系统需要暂停当前正在执行的进程,去做一些其它工作,同时做完之后还可能 阅读全文
posted @ 2022-05-31 18:28 yudoge 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 分层概述 不同层次的存储器的常见访问时钟周期 存储器 时钟周期 CPU寄存器 0 高速缓存 4~75 主存 上百 磁盘 几千万 除非设计非常失败,计算机程序大多数都会在一段时间内持续的访问某个局部的数据,这称为局部性原理。所以存储空间更小,性能更高的存储器通常作为存储空间稍大,性能稍低的存储器的缓存 阅读全文
posted @ 2022-05-19 15:56 yudoge 阅读(382) 评论(0) 推荐(1) 编辑
摘要: 编译器优化局限性 现代编译器都会在编译时对你的代码进行一些分析和优化,比如简化计算表达式,内联函数等等,并且编译器会对你提供优化等级的控制。在GCC中使用-Og、-O1、-O2、-O3会让编译器使用越来越多的优化。书上说编译器不会对代码进行激进的优化,编译器对代码做的所有优化都必须产生和未优化前一样 阅读全文
posted @ 2022-05-17 14:40 yudoge 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 流水线通用原理 在之前的SEQ模型中,由于一条指令的所有部分必须在一个时钟周期内完成,所以时钟周期无比的慢,所以系统的吞吐量就很慢,吞吐量即每秒能够处理的指令数量。 流水线系统的思路和工厂流水线一样,比如一个服装工厂流水线需要通过裁剪、缝合、贴商标、装袋这四个步骤,想象一下是当一件衣服的这四个步骤全 阅读全文
posted @ 2022-05-15 13:20 yudoge 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 指令集在CPU和程序员(编译器)之间提供了一个抽象层,看起来,CPU在一条接着一条的顺序执行编译后的指令,但出于性能考虑实际情况却远比这个“看起来”要复杂。现代CPU使用一种称作“流水线”的技术来执行每一条指令。 本章基于一种具有简单指令集“Y86-64”的CPU架构进行研究,旨在对处理器的整个体系 阅读全文
posted @ 2022-05-12 15:47 yudoge 阅读(1069) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 35 下一页