1.求QQ空间代码`
2.NSP原理篇
求QQ空间代码`
文字大小:[fts=3数字代表字体的钢现钢材大小]这里是你要写内容[/ft]
空间必备闪字代码
特别注意:用的时候把颜色二字去掉!不要漏括号了,不要漏了后面的 ft 如果留言的话超过个字的话闪字无效!
⒈ 例:[颜色ffg,#gggggg,#]你要写的内容 [颜色/ft]
⒉ [颜色ffg,#Aqua,#ff]
⒊ [颜色ffg,#EDC,#FFF]
⒋ [颜色ffg,#AEEF,#EDC]
⒌ [颜色ffg,#GFF,#FD]
⒍ [颜色ffg,#FFFFFF,#EDC]
⒎ [颜色ffg,#FF,#ccff]
⒏ [颜色ffg,#8FCD,#FFF]
⒐ [颜色ffg,#EDC,#FFF]
⒑ [颜色ffg,#Aqua,#ff]
⒒ [颜色ffg,#FFFFFF,#]
⒓ [颜色ffg,#FBDAE7,#3CFF]
⒔ [颜色ffg,#FF,#DB]
⒕ [颜色ffg,#AEEF,#FFF]
⒖ [颜色ffg,#EDC,#]
⒗ [颜色ffg,#D9DFEF,#EE1D]
⒘ [颜色ffg,#FF,#FFFF]
⒙ [颜色ffg,#g8g8g8,#]
⒚ [颜色ffg,#FF,#FF]
⒛ [颜色ffg,#eeff,#FFF]
[颜色ffg,#FFF,#]
外还可以自己设计颜色``所有颜色代码如下!
[颜色ffg,#EE1D,#FFFFFF]你要写的内容
现在简单教你如何自己设计``看到上面代码 # 这个是黑色 #FFFFFF这个是白色! 前面的是设置闪字周围的发光颜色,后面的是设置字的底色``也就是中间部分的颜色! 这样说你明白吗? 回复日志测试下吧``! 用的时候去掉颜色2字!``代码旁边的括号别漏了喔`还有后面的ft
具体颜色如下:
1 白色 #FFFFFF 2 红色 #FF 3 绿色 #FF 4 蓝色 #FF
5 牡丹红 #FFFF 6 青色 #FFFF 7 ** #FFFF 8 黑色 #
9 海蓝 #DB 巧克力色 #5C 蓝紫色 #9F5F9F
黄铜色 #B5A 亮金色 #D9D 棕色 #AD3D
青铜色 #8C 2号青铜色 #AD3D 士官服蓝色 #5F9F9F
冷铜色 #D 铜色 #B 珊瑚红 #FF7F
紫蓝色 #F 深棕 #5C 深绿 #2F4F2F
深铜绿色 #4AE 深橄榄绿 #4F4F2F 深兰花色 #CD
深紫色 #F 深石板蓝 #6BE 深铅灰色 #2F4F4F
深棕褐色 #F 深绿松石色 #DB 暗木色 #E
淡灰色 # 土灰玫瑰红色# 长石色 #D
火砖色 #8E 森林绿 #E 金色 #CD7F
鲜** #DBDB 灰色 #C0C0C0 铜绿色 #F
青** #DB 猎人绿 #E 印度红 #4E2F2F
6 土** #9F9F5F 浅蓝色 #C0D9D9 浅灰色 #A8A8A8
浅钢蓝色 #8F8FBD 浅木色 #E9C2A6 石灰绿色 #CD
桔** #E 褐红色 #8EB
这里说明下怎么家粗:[B]文字内容[/B]
NSP原理篇
对代码研发而言,需求的货网变更是恐怖的,那么是源码什么导致了代码维护困难?我们来看一个例子:
先做事情1,再做事情2,现货如果事情2的钢现钢材执行结果满足条件A就执行事情3,否则执行事情4。货网cms二开源码代码如下:
需求变化为:先做事情2,源码再做事情1,现货如果事情1的钢现钢材执行结果满足条件B就执行事情4,否则执行事情3。货网我们通过的源码做法是按照上面的代码Ctrl C、Ctrl V出一份新的现货代码:
从上面例子中我们看到,%相同的钢现钢材openpty源码代码只因为先后次序发生变化导致我们破坏开闭原则去修改源代码,这不仅浪费了人力(开发、货网测试、源码运维)而且为系统增加了不可控的风险。
如果不能将软件分解成像积木那样的小模块,而是焊死的一块铁板,那么系统将彻底丧失灵活性。
我们需要的是这样的。
如何将问题拆开呢?我们通过上述焊接钢板和拼接积木的对比发现,焊接是将两个事物生硬地焊死了。对应到代码中,我们讲代码耦合了,耦合的JZSearch源码代码如同焊死的钢板一样,刚性、不易变化、脆弱。我们要进行解耦合,可以从如何形成耦合开始思考。
三大结构就是最严重的耦合!!!先做事情A再做事情B,需求往往总是告诉我们这样的结论,可是需求又总是在变化。你今天写死了先做事情A再做事情B,worksheet源码明天就让你先做事情B再做事情A。同样选择结构和循环结构都是需求说明里面最严重的耦合。三大结构就像上面例子中钢板的焊点一样,将物体焊死成型。再举个例子,写死的三大解耦就像雕版印刷一样,不允许有任何修改,在某个文章里面汉“证”后面紧接着“书”,但是在其他情境里面“证”字后面的汉字“人”。雕版印刷无法复用之前的工作(可复用),无法在两个字之间插入新的汉字(可扩展),无法对两个字的heaven源码顺序进行互换(可维护)。
三大结构是程序粘合剂,可以将两个正交模块进行粘合,这些粘合剂正是耦合的地方,也是我们解耦的开始。我们希望写程序能够像活字印刷一样对文章(业务)进行编排,可以复用之前的字、可以维护字的顺序、可以随时插入新的文字。
一个事物的架构取决于你如何看待这个事物。正如下面的鞋架一样,各个零件的设计取决于你如何看待鞋架这个事物的。架构是将系统解耦拆分为一系列符合特定接口的零件,再通过一定的机制将它们组合起来。
根据上面描述我们希望业务能够像活字印刷一样灵活编排,那么如何实现呢?我们先来看一下活字印刷为什么能编排呢?每个字都刻在长宽高相同的模子上,这样做到了形状与内容无关。在代码中我们如何实现形状与内容无关呢?我们看一下百度百科关于JavaBean的介绍:
任何可以用Java代码创造的对象都可以利用JavaBean进行封装。通过合理的组织具有不同功能的JavaBean,可以快速的生成一个全新的应用程序,如果将这个应用程序比作一辆汽车,那么这些JavaBean就好比组成这辆汽车的不同零件。对软件开发人员来说,JavaBean带来的最大的优点是充分提高了代码的可重用性,并且对软件的可维护性和易维护性起到了积极作用。 用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。 JavaBean是可复用的平台独立的软件组件,开发者可以在软件构造器工具中对其直接进行可视化操作。软件构造器工具可以是Web页面构造器、可视化应用程序构造器、GUI设计构造器或服务器应用程序构造器。有时,构造器工具也可以是一个包含了一些bean的复合文档的文档编辑器。从基本上说,JavaBean可以看成是一个黑盒子,即只需要知道其功能而不必管其内部结构的软件设备。黑盒子只介绍和定义其外部特征和与其他部分的接口,如按钮、窗口、颜色、形状、句柄等。通过将系统看成使用黑盒子关联起来的通讯网络,我们可以忽略黑盒子内部的系统细节,从而有效地控制系统的整体性能。
我用一句话总结JavaBean:形状与内容无关的编排单元。三大结构是将JavaBean进行业务编排的语法规则。下面讨论一下如何实现一个软件构造器从而能够对业务进行可视化编排。
目前用图形来标识三大结构的方式主要有:Flowchart和NS。下面对其进行比较。
NS图是用于取代传统流程图的一种描述方式。NS图类似流程图,但所不同之处是NS图可以表示程序的结构。依从上到下的设计,待处理的问题会分解成一些较小的副程序,最后只有简单的叙述及控制流程结构,NS图对应了上述的思维,利用嵌套的方块来表示副程序。NS图以SP方法为基础,仅含有下图5种基本成分。
软件设计是先拆开再组合的过程。
市场永远不会缺少劳动者,总是缺少思考者。