首页 > 2015年04月10日 > 全部分享
Android中的设计模式-工厂方法模式
简单工厂&工厂方法一直以来总是分不清简单工厂,工厂方法,抽象工厂这三个设计模式的区别,倒不是不理解其区别,而是总是记忆混淆,傻傻分不清楚,所以再重新总结一下区别,并记录下来,下次再混淆时,可以拿出来看看。这节先说简单工厂和工厂方法,下一节再说抽象工厂。工厂方法中其实就包含了简单工厂,简单工厂也称为静态工厂方法,简单工厂模式(Simple Factory)类图 简单工厂模式又称为静态工厂方法模式,是...
分类:移动平台   时间:2015-04-10 15:39:09    收藏:0  评论:0  赞:0  阅读:211
Eclipse查看android.support.v4中的源码
1.ADT会自动将android.support.v4.jar添加到项目中的libs中 android-support-v4.jar.properties配置文件是需要自己创建的 在该文件中写入SDK中extras/android/support/v4/src即android.support.v4的路径,且注意要//号,并加上前面的src = 如图所示: 关闭工程并重新打开,则...
分类:移动平台   时间:2015-04-10 15:39:01    收藏:0  评论:0  赞:0  阅读:229
POJ 2826 An Easy Problem?!(计算几何)
基本就和网上题解一样的思路,把几种情况判掉blablabla。。就WA了。 然后答案加个EPS就过了。显然这题没有写SPJ。。卡了精度 代码: #include #include #include #include using namespace std; struct Point { double x, y; Point() {} Point(double...
分类:其他   时间:2015-04-10 15:38:51    收藏:0  评论:0  赞:0  阅读:96
C编译器剖析_5.1 中间代码生成及优化_布尔表达式的翻译
5.2  中间代码生成与优化_布尔表达式的翻译     我们仍然按照语法分析和语义检查时的思路,先讨论表达式的翻译,再处理语句。表达式从概念上来说,可分为算术表达式和布尔表达式,在一些编程语言(例如Java)中对这两者是有严格区分的,算术表达式的结果是整数或浮点数,而布尔表达式的结果是逻辑上的真或假。布尔是英国数学家,由于布尔较早进行了关于“与或非”逻辑运算的研究,为了纪念这位先驱,在Java中...
分类:其他   时间:2015-04-10 15:38:40    收藏:0  评论:0  赞:0  阅读:202
Apple Watch开卖了,肾准备好了吗?
其实apple watch也没那么丑...
分类:移动平台   时间:2015-04-10 15:38:29    收藏:0  评论:0  赞:0  阅读:190
xtrabackup自动还原脚本v2
该版本增加了是否恢复所有增量备份,默认是全部增量备份....
分类:其他   时间:2015-04-10 15:38:20    收藏:0  评论:0  赞:0  阅读:130
Jsoup解析html页面实现CSDN博客客户端
这段时间课比较少,我用Jsoup解析html写了一个阅读CSDN博客的app。 已经实现的功能有: 1、阅读博客频道首页最新|最热的文章: 2、浏览所有专栏&阅读其中的文章: 3、阅读热门文章: 4、查看指定id用户的所有文章: 整个程序运行起来的样子大概就是这个样子.. 核心代码:下载指定的html页面 ——> 使用J...
分类:Web开发   时间:2015-04-10 15:38:09    收藏:0  评论:0  赞:0  阅读:226
iOS中UITextField 使用全面解析
//初始化textfield并设置位置及大小   UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];   //设置边框样式,只有设置了才会显示边框样式    text.borderStyle = UITextBorderStyleRoundedRect; ...
分类:移动平台   时间:2015-04-10 15:38:00    收藏:0  评论:0  赞:0  阅读:222
poj 1590Palindromes 简单模拟
//简单模拟吧,哎,一直感觉自己很水 //继续练吧 #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #in...
分类:其他   时间:2015-04-10 15:37:49    收藏:0  评论:0  赞:0  阅读:83
【BZOJ2298】【HAOI2011】problem a 动态规划
题解: 一句话 (a,b)(a,b) 可以理解成一个线段 (a,n?b](a,n-b] 。 然后排个序去下重,最后一个线段的权值 xx 就是表示 这 xx 人互不冲突,一起算。 然后动态规划求若干条不相交线段的权值最大值,最后用总人数减去就行了。 fif_i 表示有 ii 人时最大权值。 fseqi→ r=max  (    fsi→ r    ,    fsi→ l+si→ x...
分类:其他   时间:2015-04-10 15:37:30    收藏:0  评论:0  赞:0  阅读:103
阿里云Ubuntu 12.4 64位 安装docker
最近大家都在说docker,索性自己阿里云买了台ubuntu完,这里需要注意的是,docker的官方文档中有提到,docker目前只对64的系统有支持。 所以这里我选择的是ubuntu 12.04 64位. 由于linux容器的bug,docker在linux的kernel3.8上运行最佳。 看下我们的ubuntu版本命令: root@iZ94742n0oa...
分类:系统服务   时间:2015-04-10 15:37:20    收藏:0  评论:0  赞:0  阅读:127
【c语言】实现strchr
// 实现strchr(在一个字符串中查找字符,找到的话返回指向该字符的指针,没找到的话返回空) #include #include char * my_strchr( char const *str, char c ) { assert( str != NULL ); while( *str != '\0') { if( *str == c ) return str;...
分类:编程语言   时间:2015-04-10 15:37:09    收藏:0  评论:0  赞:0  阅读:245
使用StaggeredGridLayoutManager实现瀑布流效果
使用StaggeredGridLayoutManager来实现瀑布流效果...
分类:其他   时间:2015-04-10 15:37:00    收藏:0  评论:0  赞:1  阅读:25967
AndroidStudio使用教程(第一弹)
AndroidStudio使用教程(第一弹)Android Studio是一套面世不久的IDE(即集成开发环境),免费向谷歌及Android的开发人员发放。Android Studio以IntelliJ IDEA为基础, 旨在取代Eclipse和ADT(Android开发者工具)为开发者提供更好的开发工具。 运行相应速度、智能提示、布局文件适时多屏预览等都比Eclipse要强,但也不能说全部都是...
分类:移动平台   时间:2015-04-10 15:36:49    收藏:0  评论:0  赞:0  阅读:352
AndroidStudio使用教程(第二弹)
AndroidStudio使用教程(第二弹) 迁移Eclipse工程到Android Studio 官方文档中说Android Studio可以兼容Eclipse的现有工程,但需要做一些操作: Eclipse进行项目构建 首先升级ADT到最新版本, 好像是22之后,选择需要从Eclipse导出的工程,右键选择Export并选择Android下的Gen...
分类:移动平台   时间:2015-04-10 15:36:39    收藏:0  评论:0  赞:0  阅读:316
Android中的设计模式-抽象工厂模式
抽象工厂模式(Abstract Factory)先上类图吧,自己懒得画了,找了个现成的 抽象工厂的引入是根据需求而产生的,说到这里先要提到一个名字—产品族(Product Family),还是以生产汽车为例,我想要一个上汽的汽车工厂能够同时生产一款MPV,一款SUV和一款Sedan,那比如说它就是上海通用别克的工厂啦,可以生产MPV GL8,生产SUV 昂科威,可以生产Sedan 君威,这几款...
分类:移动平台   时间:2015-04-10 15:36:29    收藏:0  评论:0  赞:0  阅读:312
android获取系统语言
Locale locale = getResources().getConfiguration().locale; String language = locale.getLanguage(); 其中language为语言码: zh:汉语 en:英语...
分类:移动平台   时间:2015-04-10 15:36:20    收藏:0  评论:0  赞:0  阅读:164
AndroidStudio使用教程(第四弹)
AndroidStudio使用教程(第四弹)Gradle讲解到这里我感觉有必要说明一下Gradle。 Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言来声明项目设置,而不是传统的XML. 更多介绍请直接参考Gradle或Google搜索。以下是为什么Android Studio选择Gradle的主要原因: -...
分类:移动平台   时间:2015-04-10 15:36:09    收藏:0  评论:0  赞:0  阅读:266
AndroidStudio使用教程(第三弹)
AndroidStudio使用教程(第三弹)熟悉了基本的使用之后,可能关心的就是版本控制了。 SVN 下载Subversion command line 方法一 下载地址是Subversion里面有不同系统的版本。 以Windows为例,我们采用熟悉的VisualSVN. 进入下载页后下载Apache Subversion comman...
分类:移动平台   时间:2015-04-10 15:35:59    收藏:0  评论:0  赞:0  阅读:288
AndroidStudio使用教程(第六弹)
AndroidStudio使用教程(第六弹)DebugAndorid Studio中进行debug: - 在Android Studio中打开应用程序。 - 点击状态栏中的Debug图标。 - 在接下来的选择设备窗口选择相应的设备或创建虚拟机, 点击OK即可。 Android Studio在debug时会打开Debug工具栏, 可以点击Debug图标打开Debug窗口。 设置断点与Ec...
分类:移动平台   时间:2015-04-10 15:35:49    收藏:0  评论:0  赞:0  阅读:157
2156条   上一页 1 ... 55 56 57 58 59 ... 108 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!