码迷,mamicode.com
首页 >  
搜索关键字:杂    ( 58314个结果
Coursera公开课Functional Programming Principles in Scala习题解答:Week 3
引言 这周的作业其实有点复杂,需要完成的代码有点多,有点绕。本周的课程主要讲了Scala中的类、继承和多态,作业也很好的从各个方面考察了课程的内容。作业题目工程主要需要完成的部分是TweetSet.scala这个文件中的内容,比较新潮,都是和推特相关。其中定义了一个抽象类TweetSet,以及其的两个子类Empty、NonEmpty,表示空集和非空集。非空集使用二叉树来表示,二叉树的根是一个Tw...
分类:其他好文   时间:2014-05-25 16:53:15    阅读次数:444
状态模式
状态模式,当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 状态模式主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类当中,可以把复杂的判断逻辑简化。 适用场景: 一个对象的行为取决于他的状态,并且它必须在运行时刻根据状态改变他的行为。一个操作中含有庞大的多分支结构,并且这些分支决定于对象的状态。 ...
分类:其他好文   时间:2014-05-25 16:26:36    阅读次数:209
android实现应用程序只有在第一次启动时显示引导界面
概述 SharedPreferences的使用非常简单,能够轻松的存放数据和读取数据。SharedPreferences只能保存简单类型的数据,例如,String、int等。一般会将复杂类型的数据转换成Base64编码,然后将转换后的数据以字符串的形式保存在 XML文件中,再用SharedPreferences保存。     使用SharedPreferences保存key-value...
分类:移动开发   时间:2014-05-25 10:17:01    阅读次数:275
hdu1025 Constructing Roads In JGShining's Kingdom (nlogn的LIS)
题目链接 第一次写nlogn复杂度的LIS,纪念一下。 题目意思是说。有两条平行线,两条平行线都有n个城市,都是从左到右标记为1--n,一条线上是富有城市,一个是贫穷城市。输入n,接下来有n行,p,r表示穷城市p和富有城市r 之间可以建一条路(p的顺序是1--n,一个贫穷城市只对应一个富有城市(弱爆的语文描述能力T_T)),公路不能交叉。 问最多可以建多少条公路。 ...
分类:其他好文   时间:2014-05-25 09:58:28    阅读次数:256
最简单的基于FFMPEG的转码程序
本文介绍一个简单的基于FFmpeg的转码器。转码器在视音频编解码处理的程序中,属于一个比较复杂的东西。因为它结合了视频的解码和编码。一个视频播放器,一般只包含解码功能;一个视频编码工具,一般只包含编码功能;而一个视频转码器,则需要先对视频进行解码,然后再对视频进行编码,因而相当于解码器和编码器的结合。下图例举了一个视频的转码流程。输入视频的封装格式是FLV,视频编码标准是H.264,音频编码标准是...
分类:其他好文   时间:2014-05-25 07:29:49    阅读次数:324
淘宝数据库负责人介绍淘宝数据库设计
江枫先给我们介绍一下自己,和你在这次淘宝“双十一”事件中所扮演的角色? 大家好,我是淘宝技术保障部的江枫。目前主要负责数据库的稳定性这一块。双十一这一天,我主要是负责协调整个数据库团队和保障整个数据库在“双十一”过程中的稳定性不受任何影响。 那给我们详细的谈一下淘宝网现在整个数据库整体的一个架构,包括它硬件的组成。  淘宝的数据库发展到今天,已经是一个非常复杂的系统。我大概算了一下,淘宝目前所...
分类:数据库   时间:2014-05-25 04:22:39    阅读次数:264
STM8L外部中断 为何 死循环 寄存器操作
STM8L 系列单片机是 ST公司推出的低功耗单片机,与STM8S系列相比功耗降低了很多,但内部结构也删减了很多,使用时一定要仔细阅读手册。 (本人 因为中断问题纠结了大半天),这是第一次使用STM8实现功能不是很复杂,就没想研究库函数,准备直接控制寄存器操作。在外部中断中这一点很不同, S...
分类:其他好文   时间:2014-05-25 03:46:27    阅读次数:292
Android的intent之间复杂参数的传递
本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2012-04/58732.htm一、传递List和List以下以传递List为例,发送List语法为:intent.putStringArrayListEx...
分类:移动开发   时间:2014-05-25 03:25:58    阅读次数:264
UVA 11624 UVA 10047 两道用 BFS进行最短路搜索的题
很少用bfs进行最短路搜索,实际BFS有时候挺方便得,省去了建图以及复杂度也降低了O(N*M);UVA 11624 写的比较挫#include #include #include #include using namespace std;struct node{ int ft; int ...
分类:其他好文   时间:2014-05-25 03:23:54    阅读次数:210
史丰收速算
史丰收速算法的革命性贡献是:从高位算起,预测进位。不需要九九表,彻底颠覆了传统手算!速算的核心基础是:1位数乘以多位数的乘法。其中,乘以7是最复杂的,就以它为例。因为,1/7 是个循环小数:0.142857...,如果多位数超过 142857...,就要进1同理,2/7, 3/7, ... 6/7 ...
分类:其他好文   时间:2014-05-25 03:08:26    阅读次数:270
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!