首页 > 编程语言
[设计模式] javascript 之 抽象工厂模式
抽象工厂模式说明1. 工厂方法模式的问题: 在工厂方法模式里,创建类都需要通过 工厂类,如果要扩展程序,就必须修改工厂类,这违背了闭包原则,对扩展开放,对修改关闭;对于设计有一定的问题。2. 如何解决:就要用到抽象工厂模式,就是对功能类单独创建工厂类,这样就不必修改之前的代码,又扩展了功能。3. 工...
分类:编程语言   时间:2014-12-10 17:44:21    收藏:0  评论:0  赞:0  阅读:186
非监督的降维算法--PCA
PCA是一种非监督学习算法,它能够在保留大多数有用信息的情况下,有效降低数据纬度。它主要应用在以下三个方面:1. 提升算法速度2. 压缩数据,减小内存、硬盘空间的消耗3. 图示化数据,将高纬数据映射到2维或3维总而言之,PCA干的事情就是完成一个将原始的n维数据转化到k维的映射。其中,k<n它的核心...
分类:编程语言   时间:2014-12-10 17:43:51    收藏:0  评论:0  赞:0  阅读:382
Java System.out的输出缓冲
今天学习了java的正则表达式api,在写例子的时候遇到了让人摸不着头脑的问题:从控制台输入了字符串,却没有输出;直到输入的字符串不能匹配的时,一起与Unabled to match输出。相关代码如下:刚开始还以为是输入Scanner的问题,整了半天也没有发现那里出现问题。后来在循环里加入了输出语句...
分类:编程语言   时间:2014-12-10 17:41:11    收藏:0  评论:0  赞:0  阅读:310
c++ time_t
typestruct tmTime structureStructure containing a calendar date and time broken down into its components.The structure contains nine members of typein...
分类:编程语言   时间:2014-12-10 17:40:31    收藏:0  评论:0  赞:0  阅读:330
Java基础知识陷阱(五)
本文发表于本人博客。今天我来说说关于静态变量初始化、数组、==与equals的问题,看下面代码:public class Test{ private final int age; private String name; public Test(){ ...
分类:编程语言   时间:2014-12-10 17:40:21    收藏:0  评论:0  赞:0  阅读:308
在数组指定索引添加元素的方法
private string[] InsertArr(string[] str, int index, string value) { string[] arr = new string[str.Length + 1]; bool b = ...
分类:编程语言   时间:2014-12-10 17:39:31    收藏:0  评论:0  赞:0  阅读:316
基于C#语言利用Microsoft.office.introp.excel操作Excel总结
终于解决了质量评估测试软件在任意装有excel(2010以下版本)的电脑上正常使用的问题!!!!!!!!!!可到http://www.microsoft.com/en-sa/download/confirmation.aspx?id=3508下载Microsoft Office 2010: Prim...
分类:编程语言   时间:2014-12-10 17:39:11    收藏:0  评论:0  赞:0  阅读:311
java service domain dao 分层思路
从最常规的分层结构来说,系统层次从上到下依次为:表现层:主要是客户端的展示。服务层:直接为客户端提供的服务或功能。也是系统所能对外提供的功能。领域层:系统内的领域活动。DAO层:数据访问对象,通过领域实体对象来操作数据库。其中有些指导原则:1、上层总是依赖其下层,依赖关系不跨层。2、表现成除外,同一...
分类:编程语言   时间:2014-12-10 17:37:31    收藏:0  评论:0  赞:0  阅读:277
SpringMVC统一异常处理简单配置
第一步:自定义异常处理类实现HandlerExceptionResolver接口 import?javax.servlet.http.HttpServletRequest; import?javax.servlet.http.HttpServletResponse; import?org.springframework.web.servlet.Han...
分类:编程语言   时间:2014-12-10 16:32:32    收藏:0  评论:0  赞:0  阅读:310
扩展CList类加入排序功能
这里实现了两种排序:链表内部排序和链表外部排序: 链表外部排序不会真实改变数据顺序:   //在链表外部进行排序,不会直接影响到链表内的数据排序;实现方法是 申请一段对空间数组,用来存放指针,这些指针,指向 //链表内的数据,排序的时候根据链表内数据的大小只要交换指针的位置就可以;比如链表内数据为 55 22 33 11 44;那么申请 //一段堆空间数组 p[] 数组里面存放指针 p[...
分类:编程语言   时间:2014-12-10 16:30:21    收藏:0  评论:0  赞:0  阅读:298
java中利用commons-email-1.2.jar实现简单的发邮件
1、首先引入commons-email-1.2.jar包 2、直接看代码吧commons-email-1.2.jar中已经为我们已经封装好了方法 a、先来一个简单的不能发附件的 public class TestCommonEmail { public static void main(String[] args) { SimpleEmail simpleEmail = new Simp...
分类:编程语言   时间:2014-12-10 16:29:02    收藏:0  评论:0  赞:0  阅读:494
Spring3.2-quartz2.2.1集成执行任务调度
版本说明Spring3.1以下只能与quartz.1.x进行整合原因是 spring3.0.5中org.springframework.scheduling.quartz.CronTriggerBean继承了org.quartz.CronTrigger(public class CronTriggerBeanextends CronTrigger),而在quartz2.1.3中org.qua...
分类:编程语言   时间:2014-12-10 16:26:53    收藏:0  评论:0  赞:0  阅读:403
关于水王的题目——找到出现次数大于/等于数组长度一半的数
关于水王的题目——找到出现次数大于/等于数组长度一半的数 1. 题目描述 一个长度为n的数组,里面有一些数出现的次数比较多。请找到出现次数大于数组长度一半的数。(水王1) 一个长度为n的数组,里面有一些数出现的次数比较多。请找到出现次数等于数组长度一半的数。(水王2)...
分类:编程语言   时间:2014-12-10 16:25:51    收藏:0  评论:0  赞:0  阅读:223
第16周项目1--数组的排序(指针)
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2014 年 12 月 10 日 * 版 本 号:v1.0 * * 问题描述:指针与数组; * 输入描述:啥也不用输; * 程序输出:输出该输出的。 。 ...
分类:编程语言   时间:2014-12-10 16:25:11    收藏:0  评论:0  赞:0  阅读:235
第五章 数组(1):数组声明和初始化
搞了一年多的android ,现在又回到c语言了,最基础的都不知道了,今天声明数据居然还用变量做大小,罪过啊 数组(array)是若干同类变量的聚合,允许通过统一的名字引用其中的变量。其特定元素通过下标(index)访问。C语言的数组由连续的内存区构成,最低地址对应首元素,最高地址对应末元素。 保存数组所需要的内存量直接与基类型和数组大小有关。对一维数组而言,以字节为单位的总内...
分类:编程语言   时间:2014-12-10 16:24:42    收藏:0  评论:0  赞:0  阅读:263
Java多线程并发管理
在书上看到了一个好方法,当多个线程并发时,可以用scheduleAtFixedRate来管理,scheduleAtFixedRate定时执行一次任务,是重复执行,而ScheduledThreadPoolExecutor将只执行一次任务,   如果你有多个任务,同时进行,并且,是定时的执行,那么以下的程序,完全可以满足你的要求: [1].[代码] [Java]代码 跳至 [1] ...
分类:编程语言   时间:2014-12-10 16:23:41    收藏:0  评论:0  赞:0  阅读:245
[算法]素数筛法
【方法一】 【代码一】 [cpp] view plaincopy //判断是否是一个素数   int IsPrime(int a){       //0,1,负数都是非素数       if(a          return 0;       }       //计算枚举上界,为防止double值带来的精度损失...
分类:编程语言   时间:2014-12-10 16:23:32    收藏:0  评论:0  赞:0  阅读:221
OC语言学习 (五) Category分类
分类: 在不修改原有的类的基础上增加新的方法 一个庞大的类可以分模块开发 一个庞大的类可以由多个人来编写,更有利于团队合作 除有的Person.h和Person.m,新增两个文件 Person+Stone.h #import "Person.h" @interface Person (Stone)//Person分类类型 Stone分类名 { //不能在...
分类:编程语言   时间:2014-12-10 16:22:53    收藏:0  评论:0  赞:0  阅读:280
算法基础、表、链表
数据结构:相互之间存在一种或多种特定关系的数据元素的集合。 算法:是对特定问题求解步骤的一种描述。 线性表的操作: 1、创建 (容量) 2、插入 (后移) 3、删除 (知道容量、和元素个数) 4、追加 5、获取元素 (下标和标志) 6、查找     (遍历) 7、清空 () 8、是否为空 9、是否已满 10、元素的个数 链表: 由一系列不必在内在...
分类:编程语言   时间:2014-12-10 16:22:11    收藏:0  评论:0  赞:0  阅读:249
effective c++条款32~40“继承与面向对象设计”整理
条款32:确定你的public继承塑模出is-a关系 以C++进行面向对象编程,最重要的一个规则是:public inheritance(公有继承)意味is-a(是一种)的关系。 在C++领域中,任何函数如果期望获得一个类型为基类的实参(而不管是传指针或是引用),都也愿意接受一个派生类对象(而不管是传指针或是引用)。(只对public继承才成立。)好的接口可以防止无效的代码通过编译,因此你应该...
分类:编程语言   时间:2014-12-10 16:21:41    收藏:0  评论:0  赞:0  阅读:318
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!