微微一笑, 谈谈"侵入" (1)

原创 2007年09月15日 14:40:00

 很久以前, 就想写写关于编程方面的一个"侵入"的话题. 研究这个话题, 主要是想让自己对技术还能有认识, 不至于颓废了. 呵呵

所谓的"侵入", 其实就是某系统对其他系统造成影响, 导致本来应该独立的系统必须进行修改或者规避来避免"侵入"的影响. 其实我们编程中有很多这样的例子啦, 比如规范就是一种"侵入". 比如我们常常说的J2EE 规范. 这样的"侵入", 就要求我们编程时按照一定规则去写. 当然这样的"侵入"是会给我们带来好处的, 也就是说其是有益的"侵入".

 那么这里我谈谈有害的"侵入". 

前端时间听说流行的 Java WEB 框架 Struts 2.0 出来了, 于是对于技术比较着迷的我, 就down 了一个下来看了看. Struts 2.0 是基于 WEBWORK 出来的. 我看了 WEBWORK 的一些资料, 其中提到一个 Value Stack 的概念. 这个在WEB 中很少见到, 于是就花了些时间去研究. 结果发现这个特性就是有害"侵入" 的一个典型例子.

 

侵入式容器及Boost.Intrusive

非侵入式容器存储的是对象的拷贝,而不是传递给容器的原始对象,例如STL容器,当插入对象时,需要申请内存存放拷贝的对象,而对象在容器内的关系是由容器本身数据结构来维护的,内容内对象本事并不知道容器信息。...
  • doingli
  • doingli
  • 2016年11月12日 22:24
  • 1989

微微一笑呵呵呵

微微一笑呵呵呵题目描述 众所周知,计算机系搬到中关村校区的学姐们贼好看了,这就导致每天看学姐的人超多,进而导致每天食堂打饭的人数暴涨,所以一到饭点食堂就会出现一个超长的打饭队列,考虑到三个女人一台...
  • qq_36138795
  • qq_36138795
  • 2016年09月14日 13:46
  • 390

C++侵入式智能指针的实现

简介在现代C++编程中,智能指针给我们在资源管理上带来了很多好处,这里就不多说了。在工作中,我们常常会用智能指针来管理资源,其中最常用的就是引用计数类智能指针了(shared_ptr)。资源共享型的智...
  • jiange_zh
  • jiange_zh
  • 2016年09月12日 13:07
  • 1433

关于侵入式和非侵入式

拿智能指针举例,shared_ptr,即我们平时使用比较多的智能指针是非侵入式的,boost库中提供了这个指针。   那么什么是侵入式指针呢。下面给出大概的代码。 template class GL...
  • starry_eve
  • starry_eve
  • 2013年11月30日 18:27
  • 1401

我的Spring之旅(一)Spring概述and最小入侵性编程

Spring是一个开源框架,最早由Rod Johnson创建,并在《expert One-on-One:J2EE Design and Development》这本书中进行了介绍Spring是为了解决...
  • su19880309
  • su19880309
  • 2015年01月30日 16:43
  • 1284

c++侵入式对象计数设计技术

侵入式对象计数的设计原理相对非侵入式的来说: 具有以下优点: 1、一个资源对象无论被多少个侵入式智能指针包含,从始至终只有一个引用计数变量,不需要在每一个使用智能指针对象的地方都new一个计数对象...
  • wallwind
  • wallwind
  • 2015年12月08日 20:22
  • 3424

非侵入式设计和侵入式设计

非侵入式系介绍DI用语,我得理解是两个组件(类,接口)之间,比较独立,不深入到另一个类内部,哪位大虾能点拨一二?   关于“侵入式”和“非侵入式”设计 有读者讲“侵入式”这一术语无法理解,...
  • joshua1830
  • joshua1830
  • 2014年09月12日 08:41
  • 1158

LinuxKernel 入侵式双向链表的设计,分析,使用

#PS:请尊重原创,不喜勿喷 #PS:要转载请注明出处,本人版权所有 #PS:这个只是  《  我自己    》理解,如果和你的原则相冲突,请 谅解,勿喷  链表按照实...
  • u011728480
  • u011728480
  • 2016年06月06日 14:49
  • 587

侵入式智能指针

智能指针,就是利用对象的析构函数去执行资源释放,很久之前写的关于侵入式智能指针的笔记,今晚把它整理下。   资源共享型的智能指针有两种实现,一种是侵入式,一种是非侵入式。在教材里比较常见的是非侵...
  • a18826408828
  • a18826408828
  • 2014年12月22日 10:33
  • 302

iOS用户行为追踪——无侵入埋点

本文章系作者原创文章,如需转载学习,请注明该文章的原始出处和网址链接。   在阅读的过程中,如若对该文章有不懂或值得优化的建议,欢迎大家加QQ:690091622 进行技术交流和探讨。 前...
  • chenxi506343891
  • chenxi506343891
  • 2017年06月01日 16:45
  • 733
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:微微一笑, 谈谈"侵入" (1)
举报原因:
原因补充:

(最多只允许输入30个字)