自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

foreverlxm的专栏

喜欢算法,喜欢做题,目前是一只比较勤奋的小菜...

  • 博客(34)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 ListVIew子项布局右对齐,TextVIew右对齐

TextView右对齐

2017-08-09 16:37:22 3169

原创 Retrofit学习笔记

Retrofit的基本使用以及遇到的问题Base URL required,java.lang.IllegalArgumentException: baseUrl must end in /:以及json解析异常( Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 path $)等问题

2017-01-05 18:53:22 2624

原创 ViewPage+Fragment + ListView可左右滑动翻页(仿微信页面)

ViewPage,Fragment , ListView,Activity实现仿微信页面(可左右滑动上下翻页)

2016-03-31 17:01:15 3555 3

原创 怎样使用TabPageIndicator 怎样依赖第三方框架

在Android中,不时,需要依赖一些第三方框架,但是,对于Android新手来说,可能都不知道怎样去依赖(我是这样的)。

2015-12-28 14:31:24 828

原创 Android开发环境搭建

Android环境的搭建

2015-12-21 12:11:23 506

原创 Android搭建学习中所遇到的问题

1.ADT插件的版本要跟SDK相关,否则将不会识别2.安装SDK时(在线安装),由于Google被墙,应设置代理3.更新ADT后出现Error when loading the SDK:发现了以元素 'd:skin' 开头的无效内容    解决方法: 用sdk\tools\lib下的devices.xml替换掉出错的devices.xml,然后重新启动eclipse4.sdk

2015-12-10 22:01:42 462

原创 外观模式

外观模式完美的体现了依赖倒转原则和迪米特法则,在开发中会经常用到。

2015-11-19 17:54:36 564

原创 建造者模式

看第一遍书的时候,由于是走马观花的看了一遍,就总是将装饰模式和建造者模式混淆,然而,他们是有很大差别的。建造者模式:将一个复杂的构建与表示分离,这样,相同的构建过程能创建出不同的表示。就像一家饮品店的MM调制饮品一样,工序是相同的,只是配料略有不同,但是饮品的口味却千差万别

2015-11-16 12:27:34 371

原创 简单工厂模式和工厂方法模式

简单工厂模式在前面的博客简单工厂模式和策略模式的应用的前半部分,提到过简单工厂模式,我们知道,简单工厂模式的主要优点在于封装了对象的创建过程,很大程度上实现了低耦合,但是,我们也能清晰的看到,当需要扩展新的功能时,我们不得不修改工厂类,这种做法实则违反了“开放--封闭”原则 。为了解决这一问题,我们引入工厂方法模式。工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工

2015-11-15 11:04:57 456

原创 装饰模式

当我们需要的给已有的功能动态的添加其它功能时,选用装饰模式

2015-11-11 13:45:46 407

原创 简单工厂模式和策咯模式的区别与应用

工厂模式和策咯模式乍看下貌似没有什么本质的区别,实则差距却很大

2015-11-10 13:27:50 737

原创 搭建hibernate时 'hibernate.dialect' must be set when no Connection available错误

搭建hibernate时Exception in thread "main" java.lang.ExceptionInInitializerErrorCaused by: org.hibernate.HibernateException: 'hibernate.dialect' must be set when no Connection available

2015-10-05 17:52:44 1413

原创 三大框架之----struts2之ValueStack存取数据

我们知道,传输数据是网站的核心功能。在前两节中,我们学习了如何跳转界面,触发方法,这一节,我们来学习数据的存取

2015-10-03 23:47:51 663

原创 三大框架学习之----struts2 通配符的使用(二)

通过上一篇,我们知道要想正确搭建struts2框架,必须要配置struts.xml。但是这么一来,貌似与web.xml并没有太大的区别。在struts中,为了解决这一问题,提供了可使一个或多个action类使用的配置文件。而通配符的使用也将大大简化配置文件

2015-10-02 12:06:17 494 1

原创 三大框架学习之----struts2框架的搭建(一)

最近开始学习java框架,刚开始接触,感觉配置struts2好麻烦,刚开始的时候,总出错,终于赶在午饭之前成功了,写下搭建步骤,希望共同学习。

2015-10-01 11:21:33 469

原创 Linux下的shell(一)变量的使用

一  变量echo   $a     :   输出变量a,  若不存在,则创建一个变量aunset  a    :      取消变量a1.1环境变量 :env : 查看 环境变量与常见变量的说明HOME:  用户的主文件夹HISTSIZE:系统可以记下来的历史命令个数PATH:执行文件查找的路径LANG :可修改语系set:查看所有变量,包括环境变量和自定

2015-03-22 19:58:57 678

原创 linux下文件,文档操作命令(一)

打开一个目录(进入此目录):cd   【路径】创建文档:mkdir  【文件名】 删除目录(仅限于空的目录,删除整个目录需要一层层的删):rmdir创建空的文件:touch 【文件名】查看文件与目录:ls修改文档所有者:chown  修改文档所在群组:chgrp修改文件所属权限     :chmod查看文件默认权限(将会返回一个数字,后三位是目录与文

2015-03-15 22:57:11 559

原创 开机 硬盘

磁盘的最小单位是扇区,对计算机有了解的朋友相必知道,磁盘上最终要的部分就是第一扇区,容量大小为514bytes其中,MBR占446bytes,分区表占64bytes。MBR:其中有引导加载程序,开机时,计算机默认会执行韧体BIOS,BIOS会去分析存储设备,根据设置会找到可开机的硬盘,然后找到此硬盘的第一扇区中的MBR,接下来就是MBR的引导加载程序启动,使用过双系统的朋友知道,开机时会有

2015-03-11 20:06:02 399

原创 linux中文本操作界面登录时,用户名,密码均正确,却链接错误

我用的linux版本是centos6.0.由于我的电脑是15.6寸,因此有一个小键盘,在输入密码的时候,习惯性的用了小键盘,故密码错误,连接失败。

2015-03-11 18:12:59 1437

原创 EntityFramework Codefirst搭建

最近在搭建EF框架,发现没有适合菜鸟学习的(本人菜鸟,遇到很多问题),现在已经搭建成功,先将搭建过程记录下来1.首先新建一个WEB窗体应用程序2.添加一个新建项目3.新建一个类库4.重复步骤三,项目名称为DataBaseModel5.添加引用找到项目DataBase中的引用右键->添加引用->项目->DataBaseModel找到项目EntityF

2014-11-26 11:39:08 616

原创 对一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性。

对一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性。

2014-11-26 09:20:47 3848

原创 C中多变的结构体 struct typedef

这几天看代码,看到几种类型的结构体,结构声明如下:struct    book{   string name;   int price;   int num;};此种结构定义结构变量的格式如下:struct    book      student; struct      book{   string name;   int price;

2014-10-19 18:06:00 716

原创 01背包状态方程详解

之前看过一段时间的背包,算不上学,纯属是

2014-07-09 00:58:49 1447 1

原创 POJ2352树状数组

拿到这道题以及做

2014-04-08 21:52:02 512

原创 HDU 1556树状数组求解

题意:中文的 ,就不多说了  现在我们mon

2014-04-07 14:44:29 581

原创 组合游戏_尼姆博弈 部分题型解析

好不容易放了一次假,终于得空整理一下有关组合游戏的东西了。尼姆博弈:有m堆物品,

2014-04-05 17:48:12 639

原创 POJ 3254 Corn Fields 状态压缩dp

初学DP,不清楚位运算的我刚开始一点思路都没有,咱们先来看看位运算

2014-04-04 09:18:48 670

原创 hdu2602 01背包 题解

习DP,甚是迷惑,审其题,虽解其意,但无从下口,故弃而学背包,今日,重拾之,遂发现其乃美味也。故知背包乃DP之基也~嘻嘻~~小小嘚瑟一下      我是刚开始接触算法,就被诸位大神弄去学了DP,但是一知半解,遇到这道题的时候,怎么也想不出该怎么做。在我的师兄们(比我高一级的小菜,嘘,别让他听到了)的指引下,看了背包,今天再来看这道题~~~~大神  你在逗我玩吗~~~~~   建议刚开始

2014-04-01 15:01:19 632

原创 hud1114 完全背包 题解

刚学了背包,今天又看了完全背包,非常兴奋的就去做了一道题,现将题解分享给跟我一样的小菜鸟~   题意分析:现有一个重量为E的存储罐,要求装满后重量达到F。里面有N种硬币,每种硬币的质量和价值分别为P,W,现求出储存罐装满后,可能的最小价值。传统背包问题中往往是求解背包装满后的最大价值。这需要我们的逆向思维,由max  转化为 min注意:题目要求的是在储存罐装满的情况下,故需要关注一下

2014-03-31 23:39:49 594

原创 [POJ_3624] 0-1背包 题解

本人半路出家   算法从未规范的学习过,前几天在学习DP的时候,同伴惊呼:你竟然不知道背包,此乃dp基础...... 闲来无事,学学背包也好~废话少说,题目如下:Charm BraceletTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 19607 Accepte

2014-03-31 09:01:21 601

原创 HDU 1176 免费馅饼 二维动态规划

J - 免费馅饼Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64uSubmit StatusDescription都说天上不会掉馅饼,但有一天gameboy正走在回家的小径上,忽然天上掉下大把大把的馅饼。说来gameboy的人品实在是太好了,这馅饼别处都不掉

2014-03-28 13:14:00 777

原创 hdu 1257 最少拦截系统 动态规划

最少拦截系统  拿到这道题的时候,是刚开始接触dp,今晚又看到它了,觉得它应该算是一道比较经典的dp题,因此,就又拿出来看了这道题重要的是看懂题意,我做的时候,刚开始总wa,后来才明白题意理解错了题意:面对敌方陆续打来的导弹,我方需要配备几套拦截系统,才能拦截敌人所有的导弹(拦截系统所能拦截的导弹的高度必须低于上次此套系统拦截的导弹的高度,第一次拦截的高度H        

2014-03-27 23:57:14 647

原创 HDU 1003 dp

解题思路:这道题是典型的求最大连续子序列,并且输出 最大连续子序列的第一个元素的位置和最后一个元素的位置核心dp方程为sum[i] = max(sum[i - 1] + data[i],data[i])以核心dp方程的思想去考虑这道题,若以传统的方式去用数组存储整个序列,不仅代码繁琐,并且效率不是很高,没输出一个数字,对其进行操作,用两个for循环既可以记录样例的编号,又可以清晰记录最

2014-03-26 20:00:34 614

原创 一个女大学生大一一年的编程学习

上大学前,我对编程一无所知,刚进入大学校门的时候,对电脑的简单操作都不会。  就这样的一个我,竟稀里糊涂的学了软件工程这个专业。爸爸把我送到大学,离开的时候,对我说:“妮子,咱们可得好好学。”我们刚开始接触的是C++,真的是听不懂。就不明白为什么非要那么写代码。第一次上级实验课,题目是求水仙花数,在电脑前坐了2小时,愣是没有一点头绪。后来一个看实验的学长帮我解决代码问题,看到水仙花数输出到dos界

2013-08-09 21:38:32 896 2

AS 实现的工厂模式

AS 实现的工厂模式

2016-09-12

搜索基础.pdf

搜索算法基础,适合初学者入门。是学习算法的入门基础

2014-09-21

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除