Armed with the tools outlined in Principles of Algorithm Analysis I, we now consider the analysis of sequential search and binary search, two basic algorithms for determining whether or not any of a sequence of objects appears among a set of previously stored objects. 继续阅读“Principles of Algorithm Analysis II”
信号完整性小记 ~ 传输线
传输线是一种场的简化概念,关注的是互连的阻抗、时延和信号的波形。传输线的两个重要特征是特征阻抗和时延,说的都是传输线对信号的作用。 继续阅读“信号完整性小记 ~ 传输线”
Relational Databases ~ Introduction to SQL I
There are a number of database query languages in use, either commercially or experimentally. In this series we study the most widely used query language, SQL. Although we refer to the SQL language as a “query language”, it can do much more than just query a database. It can define the structure of the data, modify data in the database, and specify security constraints.
It is not our intention to provide a complete users’ guide for SQL. Rather, we present SQL’s fundamental constructs and concepts. Individual implementations of SQL may differ in details, or may support only a subset of the full language. 继续阅读“Relational Databases ~ Introduction to SQL I”
动态图解晶体管开关电路及结型场效应管原理
场效应管和晶体管(三极管)皆为最常用的元件,弄清楚其原理和功能十分有必要。晶体管的功能之一即为开关,利用其截止特性,实现开关功能。文中动态图片生动的阐述了三极管作为开关的功能以及结型场效应管工作原理,值得闲暇之余淡然回味。 继续阅读“动态图解晶体管开关电路及结型场效应管原理”
Relational Databases ~ Introduction to the Relational Model
A data model is a collection of conceptual tools for describing data, data relationships, data semantics, and consistency constraints. In this part, we focus on the relational model.
The relational model uses a collection of tables to represent both data and the relationships among the data. Its conceptual simplicity has led to its widespread adoption; today a vast majority of database products are based on the relational model. The relational model describes data at the logical and view levels, abstracting away low-level details of data storage. 继续阅读“Relational Databases ~ Introduction to the Relational Model”
Elementary Data Structures ~ Linked Lists I
When our primary interest is to go through a collection of items sequentially, one by one, we can organize the items as a linked list: a basic data structure where each item contains the information that we need to get to the next item. 继续阅读“Elementary Data Structures ~ Linked Lists I”
Elementary Data Structures ~ Arrays
Perhaps the most fundamental data structure is the array, which is defined as a primitive in C and in most other programming languages. We have already seen the use of an array as the basis for the development of an efficient algorithm, in the previous articles; we shall see many more examples in this section. 继续阅读“Elementary Data Structures ~ Arrays”
信号完整性小记 ~ 电容与电感
前文 信号完整性小记 ~ 时域与频域 已对时域与频域分析方法进行了相关阐述,本文对电容与电感的电气模型和物理基础进行论述,以便在实际使用中根据设计需求确定具体参数,达到预期效果。 继续阅读“信号完整性小记 ~ 电容与电感”
电源研发实用经验小结
在前文 反激式开关电源设计解析~(上) 和 反激式开关电源设计解析~(下) 中已对反激式开关电源设计与选型进行了详尽的分析。为了结合实际设计需求,本文将对开关电源工作小技巧进行总结,提高开发效率。 继续阅读“电源研发实用经验小结”