代码人生的小狗窝

一行行枯燥的代码,却描绘出人生的点点滴滴

推荐文章

二维码追根系统开发

    二维码追溯系统开发二维码追溯系统开发,联系微电188-2624-7572.     北京大叔六环购千万豪宅娶网红 50万装爱巢网友大 804562 2朴槿惠得知被捕后:默默进洗手间 卸妆拆盘发 651420 3俄罗斯女司机开车被别 愤而扛起对方扔进后备箱 635024 4朴槿惠拘留所收押流程:换绿色囚衣 接受纪律教育 617632 5前妻回击姜至鹏:你婚内为何买了这么多女性用品? 579972 6马景涛和34岁娇妻离婚 从豪宅藏的酒就能看出端倪 524201 7少年18岁时拿500元在森林里盖小屋 60年后建 455117 8奇迹!西安交大教授实现手臂长耳朵成功移植 398910 9女子借给同学17万后对方赖账 幸好她留了这一手 301854 10李娜经纪人:她去年收入超2000万刀 是中国金夫 264870 1姜至

    阅读全文>>

作者:coody分类:【_软件设计浏览(1023

2018-08-14

对软件设计中回调机制的了解

    对软件设计中回调机制的理解 调用方式        模块之间的通信,总是存在一定的调用。从调用方式上来看,可以分为两种:同步调度、异步调用。 同步调度:即阻塞调用,A调用B,A会等待B执行完,A所在线程会阻塞,属于双向通信 异步调用:当前线程不阻塞,A调用B后继续往下执行。如果A需要B的返回,则B在执行完成后要调用A,这就是回调,属于双向通信。如果A不需要B的返回,属于单向通信     java的回调机制       诸如javascript、actionscript等脚本语言,函数可以作为参数来传递,所以通过将函数作为参数,就可以实现回调。如: //注册鼠标按下时的事件回调 this.addEventListen(MouseEvent.MOUSE_DOWN,onMouseDownHandler);   /**  * 当鼠标按下时的事件处理  */ function onMous

    阅读全文>>

作者:coody分类:【_软件设计浏览(1339

2018-08-15

软件设计准则-依赖倒置(Dependency Inversion Principle,DIP)

    软件设计原则-依赖倒置(Dependency Inversion Principle,DIP)依赖倒置原则通过确保代码依赖于抽象而不是具体实现来解耦代码。依赖注入(Dependency Injection,DI)模式是依赖倒置原则的一种实现方式,DI提供服务所需的所有类,常见的DI三种方式:构造注入、属性注入和方法注入。 依赖倒置原则的使用意图: 高层模块不应该依赖于低层模块。两者都应该依赖于抽象。 抽象不应该依赖于细节。具体细节应该依赖于抽象 代码示例 Bad Code /// <summary> /// 圣诞节商品折扣类 /// </summary> public class ChristmasProductDiscount { public ChristmasProductDiscount()

    阅读全文>>

作者:coody分类:【_软件设计浏览(1572

2018-08-15

融通超市模式系统开发

    融通商城模式系统开发融通商城系统开发,融通商城模式开发,联系微电188-2624-7572.(我们是软件开发公司,非平台运营商,玩家勿扰) 融通商城系统介绍:融通商城系统理念   消费免费1:1返还、消费者变消费商实现消费创业!   静态:消费免费1:1返还   动态:可参与商城理财模式,实现倍增 推荐10人以上:可以对接实体,享受更多收益   一、 融通商城系统投资金额   1、直接投资:1000-100000元,1:1对换积分。   2、流通币交易:1:1对换积分。      二、 融通商城系统推荐奖(投资额取其低计算)打款后就兑换   1、一代2%   2、二代5%   3、三代3%   4、直推每增长5人平台额外奖励2000积分。      三、 融通商城系统打款与计息(多赚取积分)理财模式(动态)   1、打款金额:1000-100000。   2、利息:按周期计算,每个周期

    阅读全文>>

作者:coody分类:【_软件设计浏览(627

2018-08-14

logback小结

    logback总结LogbackLogback由三大模块组成:logback-core、logback- classic和logback-access。Logback-core是其它两个模块的基础模块。Logback-classic是log4j的一个改良版本。此外logback-classic完整实现SLF4J API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging。Logback-access访问模块与Servlet容器集成提供通过Http来访问日志的功能。Logback 组成<configuration>下有Appender、logger、root三个子节点appender:可以有多个,定义日志的输出格式,输出目的地,滚动方式,日志编码方式。过滤日志。logger:可以有多个,定义输出等级,日志名称,是否向root传递,可控制相应类和包的日志输出r

    阅读全文>>

作者:coody分类:【_软件设计浏览(712

2018-08-14

软件设计准则-接口隔离原则(Interface Segregation)

    软件设计原则-接口隔离原则(Interface Segregation)接口隔离原则的意图就是为了避免我们的代码依赖一些用不到的接口,接口不应该大而全,而是根据相关功能进行分组。当然接口隔离也不是说要一个行为就定义一个接口,而是更具具体类把共同的行为抽象成一个接口,不同的部分单独定义成接口。 代码示例 Bad Code /// <summary> /// 一个功能丰富的接口 /// </summary> public interface IProduct { decimal Price { get; set; } decimal WeighInKg { get; set; } int Stock { get; set; } int Certification {

    阅读全文>>

作者:coody分类:【_软件设计浏览(763

2018-08-15

依赖倒置之小弟我见

    依赖倒置之我见  .net 程序员对面向对象设计原则以及设计模式的重视似乎不如Java,包括许多有经验.net的程序员,也并没有将面向对象的思想渗透进项目中。我本身就是这样一个例子。C#和Java都是面向对象的语言,设计模式对两者是通用的,今天就来谈一谈我对面向对象设计原则之一—依赖倒置原则的理解,之所以选择这个原则,因为之前对这个原则很重要(个人认为是最重要的),而且我之前对这个原则的了解相当模糊。   首先,依赖倒置的标准定义:   高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。   这个定义听得人云里雾里,不知所云。究其原因,是几个概念不清楚。   1、依赖,什么叫依赖?   这个问题我探索了好久。面向对象的设计中,依赖是程序模块(普通类、抽象类、接口)的一种关系(关系还包括,关联,聚合,组合,继承等),   依赖主要包括以下几种情况。   

    阅读全文>>

作者:coody分类:【_软件设计浏览(1727

2018-08-16

需求建模跟表述的技术

    需求建模和表述的技术 核心概念 需求分析最常见的误会是需求分析可以将需求做出成为方案,这是最大的误区,需求应该是还原业务,应该以业务为线索,换句话说就是 需求分析----->业务分析,但 需求分析--X-->方案分析。 什么是分析 分解 提炼 消除矛盾 实际上分析就是分解-->提炼-->消除矛盾这么一个过程。 分解 分解是解决复杂问题的基本方法,也是有效的方法。 提炼 消除矛盾 建模技术 什么是建模和为什么要建模 使用UML Unified Modeling Language,是一种语言,很简单,语言是什么?语言是交流工具,那么语言的特点就是要统一大家才能听懂,所以这就是UML。从交流的层面来讲,UML也就是一个符号系统,某一种符号表示某一种意思,这样简单理解就可以了,不要搞得太复杂。 说到UML是一个符号系统,自然而然,

    阅读全文>>

作者:coody分类:【_软件设计浏览(2070

2018-08-16

【软件设计之UML9大图介绍】

    【软件设计之UML九大图介绍】 用例图:从用户角度描述系统功能,并指出各功能的操作者。   静态图:包括类图和对象图。类图描述系统中类的静态结构,不仅定义系统中的类,表示类之间的联系,如关联、依赖、聚合等,也包括类的属性和操作,类图描述的是一种静态关系,在系统的整个生命周期都是有效的。对象图是类图的实例,几乎使用与类图完全相同的标识。一个对象图是类图的一个实例。由于对象存在生命周期,因此对象图只能在系统某一时间段存在。   行为图:描述系统的动态模型和组成对象间的交互关系,包括状态图和活动图。状态图描述类的对象所有可能的状态以及事件发生时状态的转移条件,状态图是对类图的补充,活动图描述满足用例要求所要进行的活动以及活动间的约束关系,有利于识别并进行活动。   交互图:描述对象间的交互关系,包括时序图和协作图。时序图显示对象之间的动态合作关系,它强调对象之间消息发送的顺序,同时显示

    阅读全文>>

作者:coody分类:【_软件设计浏览(1487

2018-08-16

【整洁之道】怎么写出更整洁的代码(上)

    【整洁之道】如何写出更整洁的代码(上)  如何写出更整洁的代码       代码整洁之道不是银弹,不会立竿见影的带来收益。   没有任何犀利的武功招式,只有一些我个人异常推崇的代码整洁之道的内功心法。它不会直接有效的提高你写代码的能力与速度,但是对于程序员的整个职业生涯必然会带来意想不到的好处。   如果你还是一个在校学生,或者是刚工作没多久的“菜鸟”,那么很有必要接触一些这方面的知识的。很显然,它会帮助你更快的适应企业级开发的要求。   1. 为什么需要代码更整洁?   在考虑代码整洁的时候,我们需要明确的一个前提是,这里不讨论代码的对错。   关于什么是整洁的代码,可能千人千面,但是关于为什么要写出整洁的代码是要达成共识的。   如果今天需要出去约会,不管是男生女生一定会将自己梳妆打扮一番吧。如果是周末自己一个人宅在家里呢?可能很多人都是不修

    阅读全文>>

作者:coody分类:【_软件设计浏览(1639

2018-08-14

DevOps课程

    DevOps教程唠叨话 关于德语关我屁事与靠计算逼哥数据,知识点的教学教程。 先简要搭建知识点框架;后逐步完善知识点内容。(暂时提供知识点,大部分未完善,持续更新中。) 注:第一版本,结束于2017年10月18日。其中的核心,DevOps架构和DevOps服务的二大部分,针对页面的概念性知识点 具体描述。   目录 前言:DevOps教程 第一章、DevOps基础设施 DevOps信息技术 DevOps数据中心 第二章、DevOps互联网 DevOps域名 DevOps主机 第三章、DevOps计算 DevOps服务器-操作系统 DevOps服务器-虚拟化 DevOps服务器-器件 第四章、DevOps数据 DevOps存储 DevOps数据库 第五章、DevOps网络 DevOps架构与模型 DevOps负载均衡 DevOps内容分发网络 DevOps软件定义

    阅读全文>>

作者:coody分类:【_软件设计浏览(653

2018-08-14

【转载】怎的进行需求评审

    【转载】怎样进行需求评审原文链接 CSDN igreenhill 问题描述:我们公司快要成立测试部了,之前我们一直是研发部下的测试小组,在成立之前,我们测试组集体讨论了下测试组成立前后的一些问题。其中一个难题就是需求,我们几个都没有相关的经验,所以我在此求助大家,邀大家来讨论下:如何进行需求评审?怎样的需求评审机制才是有效的? 精彩回答:   关于需求评审,首先我觉得应该解决的是可用的评审可用资源问题,只有把这个问题解决了,其评审结果才可以采信,否则不过形式尔耳。   关于需求评审的一些必备资源,我这里选列了相关角色,如下列:   * 业务专家或是熟悉该业务的人员(通常也叫业务方代表)   * 文档审查人员   * 架构师   * 需求分析师   * 需求评审组织人员及记录人员   当然,除了人员意外,必要的时间、场地和上层决策者的支持也是不可或缺的。   这些资源一旦

    阅读全文>>

作者:coody分类:【_软件设计浏览(618

2018-08-12

替Hexo Next主题添加分享及打赏功能

    为Hexo Next主题添加分享及打赏功能博客地址:往事亦如风的博客 要想先看打赏和分享功能效果,请移步我的博客 打赏功能 因为next主题自带打赏功能,所以我们只需要在next的主题配置文件中找到如下代码,image文件夹是我在blog/source下面建立的文件夹,然后把你的微信及支付宝收钱码图片拉进去,修改名字为wechatreward.png和alipayreward.png reward_comment: 坚持原创技术分享,您的支持将鼓励我继续创作! wechatpay: /image/wechatreward.png alipay: /image/alipayreward.png 分享功能 要想集成分享功能,先要去ShareSDK注册账号和项目,然后得到项目的appkey 假如你不嫌麻烦,下面是在网页上分享按钮的代码,你可以将以下代码添加到想要显示的位置,添加完之后需要修改

    阅读全文>>

作者:coody分类:【_软件设计浏览(1493

2018-08-13
上一页 1/14页 下一页