首页 > 2016年04月29日 > 全部分享
设计模式:备忘录模式(Memento)
在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将对象恢复到原先保存的状态。备忘录模式的角色: 1. 原发器(Originator):负责创建一个备忘录,用以记录当前对象的内部状态,通过也可以使用它来利用备忘录回复内部状态。同时原发器还可以根据需要决定Memento存储Originator的那些内部状态。 2. 备忘录(Memento):用于存储Origi...
分类:其他   时间:2016-04-29 18:15:23    收藏:0  评论:0  赞:0  阅读:180
大学生录取预测——逻辑回归
Dataset 每年高中生和大学生都会申请进入到各种各样的高校和事业单位中去。每个学生都有一组独一无二的考试分数,成绩,和背景。录取委员会根据这个决定接受或拒绝这些申请者。在这种情况下一个二进制分类算法可用于接受或拒绝申请。逻辑回归是一个合适的方法,我们将在这个任务中解决这个问题数据集admissions.csv包含了1000个申请者的信息,特征如下: gre - Graduate Recor...
分类:其他   时间:2016-04-29 18:15:13    收藏:0  评论:0  赞:0  阅读:288
设计模式:观察者模式(Observer)
定义对象见的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。观察者模式的角色 1. 抽象主题角色(Subject):把所有对观察者对象的引用保存在一个集合中,每个抽象主题角色都可以有任意数量的观察者。抽象主题提供一个接口,可以增加和删除观察者角色。一般用一个抽象类和接口来实现。 2. 具体主题角色(ConcreteSubject):在具体主题内部状态改...
分类:其他   时间:2016-04-29 18:15:03    收藏:0  评论:0  赞:0  阅读:211
设计模式:状态模式(State)
允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。 状态模式的角色 1. 环境角色Context):也称上下文,定义客户端所感兴趣的接口,并且保留一个具体状态类的实例。这个具体状态类的实例给出此环境对象的现有状态。 2. 抽象状态角色(State):定义一个接口,用以封装环境对象的一个特定的状态所对应的行为。 3. 具体状态角色(ConcreteState):每一个具体...
分类:其他   时间:2016-04-29 18:14:53    收藏:0  评论:0  赞:0  阅读:218
Android开发本地及网络Mp3音乐播放器(七)循环模式与专辑倒影
实现功能: 顺序播放 随机播放 单曲循环 PlayActivity(独立音乐播放界面)的专辑封面图片的倒影效果 截止到目前的源码下载: http://download.csdn.net/detail/iwanghang/9502218 欢迎移动开发爱好者交流:我的微信是iwanghang 另外,我打算开始找工作,如果沈阳或周边城市公司有意,也请与我联系。 实现效果...
分类:移动平台   时间:2016-04-29 18:14:33    收藏:0  评论:0  赞:0  阅读:207
同前端联调过程中遇到的坑
最近在和前端联调的过程中,发现有个数据他们老是传不到后台,于是在网上查了一下资料后发现原来是disable属性在作乱,更改后解决问题,记录下来备忘。   参考:http://www.3lian.com/edu/2013/06-22/75978.html   1、 2、   这两种写法都会使显示出来的文本框不能输入文字,   但disabled会使文本框变灰,而且通过request...
分类:其他   时间:2016-04-29 18:14:23    收藏:0  评论:0  赞:0  阅读:230
使用AutoLayout实践
在对界面进行布局的时候,我们经常使用AutoLayout对界面进行布局适配。就AutoLayout的布局实现而言,一般我们经常使用的有三种方式: 1)通过苹果强大的可视化界面(Interface Builder),使用AutoLayout完成界面视图的布局。 2)通过纯代码的形式使用AutoLayout,即NSLayoutConstraint。 3)使用第三方界面布局库Masonry进行代码布...
分类:其他   时间:2016-04-29 18:14:13    收藏:0  评论:0  赞:0  阅读:139
Android学习之友盟5.0推送,分享踩坑总结
这几天都没有写博客,今天集成友盟5.0推送,分享,得闲,总结一下友盟5.0推送分享踩得哪些坑!之前写的友盟踩坑心得是基于友盟4.3版本的,现在友盟5.0相较于4.3,有了较大的改动,呜呼哀哉!学而时习之吧。友盟5.0的好处:集成推送,分享可以通过导入module的形式,代码简化,维护性高,(一些资源文件就不用自己慢慢去拷贝了)。至于缺点,就是刚刚改版,会有很多跟4.3不一样的使用方法,所以需要前人去...
分类:移动平台   时间:2016-04-29 18:14:05    收藏:0  评论:0  赞:0  阅读:271
设计模式:策略模式(Strategy)
定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。 策略模式的角色: 1. 抽象策略角色(Strategy):策略类,通常由一个接口或者抽象类实现 2. 具体策略角色(ConcreteStrategy):包装了相关的算法和行为 3. 环境角色(Context):持有一个策略类的引用,最终给客户端调用这里引用参考资料3中的例子来详细说明一下...
分类:其他   时间:2016-04-29 18:13:53    收藏:0  评论:0  赞:0  阅读:211
安卓手把手教你结合阿里云OSS存储实现视频(音频,图片)的上传与下载
首先,明白阿里云OSS是个什么鬼 阿里云对象存储(Object Storage Service,简称OSS),是阿里云对外提供的海量,安全,低成本,高可靠的云存储服务。用户可以通过调用API,在任何应用、任何时间、任何地点上传和下载数据,也可以通过用户Web控制台对数据进行简单的管理。OSS适合存放任意文件类型,适合各种网站、开发企业及开发者使用。 以上是官方解释。可以看出,OSS可以为我...
分类:移动平台   时间:2016-04-29 18:13:43    收藏:0  评论:0  赞:0  阅读:196
Android学习笔记(43):Java开发SQLite程序
正如前面一文说的,SQLite多用于嵌入式开发中,但有时为了更方便的编辑数据库文件,我们也常常需要开发在电脑上运行的SQLite程序。这种情况是经常发生的,比如在我们需要把一大批的txt文件中的数据插入到一个数据库中的时候。 还好这是很简单的,所以本文我们来学习如何用Java开发SQLite程序。...
分类:移动平台   时间:2016-04-29 18:13:33    收藏:0  评论:0  赞:0  阅读:132
函数模板与模板函数及模板类与模板的特化
函数模板( Function templates) 模板(Templates)使得我们可以生成通用的函数,这些函数能够接受任意数据类型的参数,可返回任意类型的值,而不需要对所有可能的数据类型进行函数重载。这在一定程度上实现了宏(macro)的作用。它们的原型定义可以是下面两种中的任何一个: template function_declaration; template function_declaration; 上面两种原...
分类:其他   时间:2016-04-29 18:13:23    收藏:0  评论:0  赞:0  阅读:220
java实现发送邮件工具
java实现发送邮件的功能:首先需要导入mail.jar; 然后需要写发送方法: 1、邮箱发送封装工具类:package com.wxjiameng.utils;import java.util.Date; import java.util.Properties;import javax.activation.DataHandler; import javax.activation.FileDa...
分类:编程语言   时间:2016-04-29 18:13:13    收藏:0  评论:0  赞:0  阅读:115
java基础复习(集合、泛型、IO流、多线程、Junit 、内省 、Properties、 路径问题)
集合---|Collection: 单列集合 ---|List: 有存储顺序, 可重复 ---|ArrayList: 数组实现, 查找快, 增删慢 由于是数组实现, 在增和删的时候会牵扯到数组 增容, 以及拷贝元素. 所以慢。数组是可以直接按索引查找, 所以查找时较快 ---|LinkedLis...
分类:编程语言   时间:2016-04-29 18:13:03    收藏:0  评论:0  赞:0  阅读:280
SVD建模
以MovieLens电影推荐为例,SVD(Singular Value Decomposition)的想法是根据已有的评分情况,分析出评分者对各个因子的喜好程度以及电影包含各个因子的程度,最后再反过来根据分析结果。使用SVD对问题进行建模SVD的想法抽象点来看就是将一个N行M列的评分矩阵R(R[u][i]代表第u个用户对第i个物品的评分),分解成一个N行F列的用户因子矩阵P(P[u][k]表示用户u...
分类:其他   时间:2016-04-29 18:12:53    收藏:0  评论:0  赞:0  阅读:230
【一天一道LeetCode】#28. Implement strStr()
一天一道LeetCode系列(一)题目 Implement strStr(). Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack. (二)解题第一种解法:朴素匹配算法 /*两个指针,分别指向两个字符串的首字符如果相等则一起向后移...
分类:其他   时间:2016-04-29 18:12:43    收藏:0  评论:0  赞:0  阅读:202
spring boot 用maven搭建第一个RESTful Web 服务
spring boot的出现就是为了简化spring项目的构建,让你尽快的上手一个spring项目,并快速的生成一个可执行的spring微服务。让我们来看看多简单,这里我们直接用spring的IDE,Spring Tool Suite,建第一个restful web服务。1.在工作空间的右键,直接新建一个spring start project 2.选择构建spring boot 项目的工具,这里...
分类:编程语言   时间:2016-04-29 18:12:33    收藏:0  评论:0  赞:0  阅读:209
仿约会吧应用详情页,评论栏随Recyclerview滑动左右移动
背景最近在玩一个叫“约会吧”的应用,也是在看直播app,默认下载安装的,安装点进去看这个应用做的不错,就留下来了。然后看他们动态详情页底部有一个效果:Recyclerview滑动到的评论列表的时候,底部点赞那栏会往左滑动,出现一个输入评论的栏;然后下拉到底部的时候输入评论栏会往右滑动,出现点赞栏。...
分类:移动平台   时间:2016-04-29 18:12:15    收藏:0  评论:0  赞:0  阅读:190
(多核DSP快速入门)3.利用EMCV进行图像灰度转换的单核DSP程序
原创文章 转载请注册来源http://blog.csdn.net/tostq 教程目录:http://blog.csdn.net/tostq/article/details/51245979 在CCS中应用EMCV有两种方法: (1)通过导入EMCV静态库的方法 (2)直接将EMCV的源代码导入项目文件中,虽然EMCV的源文件是C++格式的,而C++基本兼容C,而项目文件一般是用...
分类:其他   时间:2016-04-29 18:12:03    收藏:0  评论:0  赞:0  阅读:76
hdu 1076 An Easy Task
An Easy Task Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 19908    Accepted Submission(s): 12725 Problem Description Ignatius was bo...
分类:其他   时间:2016-04-29 18:11:53    收藏:0  评论:0  赞:0  阅读:154
2585条   上一页 1 ... 44 45 46 47 48 ... 130 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!