码迷,mamicode.com
首页 > 2016年03月07日 > 全部分享
Java与设计模式-抽象工厂模式
首先说明,文章较长,保证你有耐心看完肯定能懂,没耐心直接点×即可。    抽象工厂模式,是创建型设计模式之一。抽象型工厂模式适合产品确定,产品线不确定的类型,怎么讲?通过一个具体例子来讲一下吧。例如某电脑厂商要生产电脑,也就是电脑这个产品确定,而电脑配置不确定,这种情况可以用抽象工厂模式来解决。类图如图所示:代码实现完全结合UML类图,结合图就可以完成系统创建。本实例里是抽象类ComputerFa...
分类:编程语言   时间:2016-03-07 20:59:25    阅读次数:303
转载:C# 中的委托
原文地址 http://www.tracefact.net/CSharp-Programming/Delegates-and-Events-in-CSharp.aspx 感谢博主分享! 引言 委托和事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长
分类:Windows程序   时间:2016-03-07 21:01:02    阅读次数:274
Java 编程中关于异常处理的 10 个最佳实践
异常处理是书写 强健 Java应用的一个重要部分。它是关乎每个应用的一个非功能性需求,是为了优雅的处理任何错误状况,比如资源不可访问,非法输入,空输入等等。Java提供了几个异常处理特性,以try,catch和finally 关键字的形式内建于语言自身之中。Java编程语言也允许你创建新的异常,并通
分类:编程语言   时间:2016-03-07 20:59:03    阅读次数:223
word2vec代码解释
以前看的国外的一篇文章,用代码解释word2vec训练过程,觉得写的不错,转过来了 原文链接 http://nbviewer.jupyter.org/github/dolaameng/tutorials/blob/master/word2vec-abc/poc/pyword2vec_anatomy.
分类:其他好文   时间:2016-03-07 20:58:13    阅读次数:369
软件工程个人作业01
个人作业题:像二柱子那样,花二十分钟写一个能自动生成三十道小学四则运算题目的 “软件”,要求:除了整数以外,还要支持真分数的四则运算。 1.设计思想 (1)利用系统时间随机生成六个变量,其中四个0~99的整数变量作为数学题的算数因子;随机生成的0~3结合switch语句表示四则运算符;随机生成的0~
分类:其他好文   时间:2016-03-07 21:00:15    阅读次数:146
UVALive 3989Ladies' Choice(稳定婚姻问题)
题目链接 题意:n个男生和女生,先是n行n个数,表示每一个女生对男生的好感值排序,然后是n行n列式每一个男生的好感值排序,输出N行,即每个女生在最好情况下的男生的编号 分析:如果是求女生的最好情况下,就要从女生开始选,这样女生都是从最好的到不好的来选,而男生却相反--只能娶那些自己有可能最没好感的女
分类:其他好文   时间:2016-03-07 20:59:45    阅读次数:139
转载文章----IL反编译利器——Ildasm.exe和Reflector.exe:
转载地址:http://www.cnblogs.com/yangmingming/archive/2010/02/03/1662546.html 一:Ildasm.exe简介 这一微软VS自带工具,在上一篇博文《初识Ildasm.exe——IL反编译的实用工具》中已经做了详细介绍,这里不再鳌述; 二
分类:其他好文   时间:2016-03-07 20:58:25    阅读次数:275
The content of element type "configuration" must match "(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?...
今天在mybaties配置文件中碰到这样的一个问题:The content of element type "configuration" must match 解决如下:properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,
分类:其他好文   时间:2016-03-07 21:00:17    阅读次数:212
转载文章----初识Ildasm.exe——IL反编译的实用工具
转载地址http://www.cnblogs.com/yangmingming/archive/2010/02/03/1662307.html Ildasm.exe 概要:(路径:C:\Program Files (x86)\Microsoft SDKs\Windows\v数字.0\bin) 一.前
分类:其他好文   时间:2016-03-07 20:57:20    阅读次数:230
CocoaPods安装与使用
CocoaPods在新环境下的安装与使用
分类:其他好文   时间:2016-03-07 20:59:00    阅读次数:162
ASP.NET Web API是什么?
【翻译】ASP.NET Web API是什么? 说明:随微 软ASP.NET MVC 4一起发布的还有一个框架,叫做ASP.NET Web API。目前国内关注这项技术的人似乎还很少,这方面的文章也不多见。开发Web应用程序也许可以只用MVC这样的技术,而不用这项Web API技术,但如果用了,会给
分类:Windows程序   时间:2016-03-07 20:57:50    阅读次数:547
Git stash
一、简介 git stash 用来保存当前的工作状态。 二、教程 http://blog.csdn.net/hudashi/article/details/7664710
分类:其他好文   时间:2016-03-07 20:56:53    阅读次数:163
web安全:xss && csrf
首先在user.php文件中去除黑名单的第一行标签,在白名单中添加<script>E1:csrf攻击zoobarcsrf:cross-site request forgery 跨站伪造请求普通用户登录myzoo网站后,在未退出的状态下,浏览了attack/csrf网站该网站伪造了一份myzoo网站的
分类:Web程序   时间:2016-03-07 20:57:37    阅读次数:447
web安全:click jacking
点击劫持 click jacking通过iframe加载被攻击网站到黑客自己维护的网站通过z-index叠加和position定位,将2个网站的信息堆叠在一个立体投影面上,通过opacity设置透明度。诱导普通用户点击按钮。 防御:js防御:if (top.location != self.loca
分类:Web程序   时间:2016-03-07 20:55:55    阅读次数:179
同步、异步、阻塞、非阻塞
同步、异步是API被调用者的通知方式,关注的是协作方式;阻塞、非阻塞API调用者的等待方式,关注的是线程的执行状态。举个例子: 1、你去书店买书,见着老板问他有没有《灌篮高手》,老板说没有,然后你就在这等,或者回去过几天跑过来问老板有没有,直到买到书(当然,也可能老板一直没进这本书,那你就只能继续跑
分类:其他好文   时间:2016-03-07 20:55:46    阅读次数:164
Git rebase
一、简介 git rebase用于把一个分支的修改合并到当前分支。 二、原理 1.首先会把当前分支里的每个提交(commit)取消掉,并且把它们临时保存为补丁(patch),放到".git/rebase"目录中 2.然后把当前分支更新为最新的分支 3.最后把保存的补丁应用到当前分支 三、教程 1)基...
分类:其他好文   时间:2016-03-07 20:55:40    阅读次数:202
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
对于short s1 = 1; s1 = s1 + 1; 由于s1+1运算时会自动提升表达式的类型,所以结果是int型,再赋值给short类型s1时,编译器将报告需要强制转换类型的错误。对于short s1 = 1; s1 += 1;由于 += 是java语言规定的运算符,java编译器会对它进行特
分类:其他好文   时间:2016-03-07 20:56:43    阅读次数:209
1164条   上一页 1 ... 9 10 11 12 13 14 15 ... 69 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!