自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不是博客

严国强的学习笔记

  • 博客(5)
  • 收藏
  • 关注

原创 谈谈实验室为什么要加强基于硬件的创新?

最近因为中美贸易战,大家都在谈要在源头上进行创新。我自己在空闲时候也思考了一些,这里跟大家交流分享一下。 前几年,软件定义比较火得时候,小赵总让实验室论软件定义一切SDX,我当时也参与了。我经过调研思考,认为: 软件是程序、配置、符号,对硬件起管控作用,利用硬件发挥功能。 可以看出,软件起管理作用,硬件才是功能的主要提供者。 早期呢,硬件处理能力低,很多功能的提供都需要专门的硬件设计,例如...

2018-11-09 23:39:56 323

原创 云计算的革新

一直觉得云计算只是原有分布式计算的延伸,从技术角度来讲没有太多革新。最近读到 James Hamilton's Blog 中的一段话:Cloud means the price is advertised rather than negotiated.  Cloud means you make an API call rather than talking to a sales representative. Cloud means it’s a simple API and you

2011-02-24 11:23:00 310

原创 C语言中链表的两种实现方式

C语言中链表的两种实现方式C语言中链表的实现有很多种,但基本上可以分为两类。一种是嵌入数据,一种是嵌入连接。下面分别用例子说明。嵌入数据是指用户自定义数据,然后嵌入到统一的链表节点数据结构中。见sd_list中的定义struct __sd_list_iter {    void*            data;    struct __sd_list*      

2010-02-01 11:19:00 674 1

原创 C语言中的类厂(factory)

C语言中的类厂(factory)log4c中的类厂的实现也很有意思。所为类厂就是可以用它来生产商品(product)。但并不是一个类厂就可以生产所有的商品。不同的商品需要不同的类厂,这就需要一个类能够按用户需要来产生类厂。所以这本身就是一种C语言中的面向对象。先看一下类厂们共同的操作struct __sd_factory_ops{ void* (*fa

2010-01-29 22:37:00 1684

原创 C语言中的面向对象

面向对象能够实现对一类东西通过通一的接口来访问和操作,并在扩展功能的时候保持这种访问接口的统一性和不变性,大部分高级语言,如C++,Java,Python等都提供了这一特性。最近阅读一个叫作log4C的日志库的源代码,发现其中似乎用到了这一特性,的确比较神奇,遂整理出来,与大家分享参研。为了大家阅读方便,我尽量把其中不相关的内容去除,留下本质。日志库的设计需要考虑很

2010-01-28 21:16:00 339

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除