自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 C语言双向链表实现

C语言双向链表实现链表是计算机编程中常用的一种数据结构,在大部分面向对象的编程语言中都会有封装好的类供用户直接使用,只有在数据结构课程中,老师才会要求学生用代码实现一个链表,而如果用C语言实现链表,除了要了解链表的特性之外,对于指针的操作也是一个重头戏。开发环境:VS2013开发系统:window7头文件(TwoWayList.h)代码如下:#ifndef TWOWAY_...

2017-09-10 17:53:26 1741

原创 《大话设计模式》读后感

3月初的时候,想在一个月的时间里对设计模式进行一次系统的学习,就选了《大话设计模式》这本通俗教材作为我的主要学习资源。我觉得做事情也是有套路的,一般情况下,我会给自己定个目标,然后把具体的实施步骤分解到每天,最后很重要的一点,就是一定要有个止损阈值(一件事拖太久的话,会影响整体的学习进度,因为程序设计不只有设计模式),因此,在最开始之初,我的阅读姿势是这样的:全书共有29章,每天一章,同时实现书上

2017-04-17 12:49:07 690 1

原创 设计模式——策略模式

设计模式——策略模式应用场景不要问我为何要给对策略模式单写一篇博客,在《大话设计模式》中介绍的第二个设计模式,就是“策略模式”,什么时候用到策略模式,在书中介绍了这样一个场景:你需要给某超市设计一个结帐系统,该系统需要对用户选择的商品进行一定的优惠计算,并最终得到结算价格;这些优惠可能是买五送一,可以是满100打八折等等。此时用策略模式的目的,则是将这些优惠算法进行封装,并通过封装后的context

2017-03-07 19:31:18 255 1

原创 设计模式——简单工厂模式

最近开始琢磨设计模式,我发现在类设计和代码重构过程中,设计模式的使用是不可或缺的。不仅如此,在阅读他人代码时候,掌握设计模式可以在提高研读效率方面,起到事半功倍的作用——你对代码的分析单位会从语句上升到整个类,这个类扫一眼 ,就能知道是干嘛的了,很让人艳羡的技能!!我选用的资料是《大话设计模式》这本书,原因很简单——大伙儿都说这书讲的很有依稀,我觉得王小波曾经说过一句话很有道理:有些书,有趣是

2017-03-06 14:30:50 300

原创 android.widget.HeaderViewListAdapter cannot be cast to ***

android.widget.HeaderViewListAdapter cannot be cast to

2017-01-16 11:27:52 729

原创 Vim常用快捷键(鸟哥的linu私房菜 vim部分阅读笔记)

光标移动:1i、j、k、l分别对应前下上后2ctrl + fctrl + b 对应向下,向上移动整页。30 键  光标移动到行首$键 光标移动到行末4      G 键    移动到文档末端5 gg移动到文档首页6n+回车当前光标向下移动n行搜索与替换:1 /word光标向下搜索(这个应该是最常用的搜索命令了吧)2: n1,n2s/word1/word2

2017-01-02 15:33:53 287

原创 PopupWindow注意事项

本文主要记录了使用popupwindow过程中遇到的三个坑:1.如何让popupwindow显示在指定坐标的相对位置?2.有listView的popupWindow如何控制宽度3.popupWindow自带背景颜色的

2016-07-20 18:41:22 410

原创 FragmentTabHost类实现android中Fragment的动态加载

android开发fragment动态加载(使用fragmentTabhost)类实现

2016-06-14 16:44:13 2263

原创 android studio导入第三方依赖库遇到的问题

主要是遇到了两个异常1、Error:Execution failed for task ':app:transformClassesWithJarMergingForHezongDebug'.> com.android.build.api.transform.TransformException: java.util.zip.ZipException:duplicate entry

2016-05-25 15:22:59 7204

原创 简单利用SharedPreferences实现直接登录

通常情况下,用户使用手机App的时候,在填写用户名和密码登录之后,以后再打开软件时,都会直接登录到该账号,并不需要再次填写登录信息(一些安全系数较高的金融类软件,以及自行取消“自动登录”功能的情况除外)。今天看公司项目,发现实现原理很简单,就是将账号信息通过SharedPreferences保存到本地,每次启动程序时候,取出其中的内容,判断是否是登录状态。于是我也简单的实现了这个功能。一共

2015-09-10 16:41:51 1039

原创 ImageView,Bitmap的浅析

多low,也得做好总结——题记一个app客户端启动时候,一般会在开始的欢迎界面展示图片,这时候会用的ImageView组件负责展示(一般是静态图片),图片的处理(包括缩放等)则需要用的Bitmap类来处理,这是这个两个类在功能上的区别,今天看了公司的项目,发现了欢迎界面的图片展示是通过这样的逻辑实现的:1.将图片A放到资源包里面2.在欢迎界面中,使用imageview组件,宽度为mat

2015-09-09 14:40:06 832

原创 AlarmMananger及PendingIntent的首次使用

多low,也好总结——题记看项目代码的时候,发现在项目的首个页面,调用了AlarmManager启动一个广告(BroadCastReceiver),这玩意儿没见过,于是就上网查了些资料,想了解是干啥,作用很简单:启动一个系统级的定时器,定时的启动某个Intent(这个intent可以代表某个activity,service或者BroadCastReceiver,项目还没有看完,但我目前猜测应该

2015-09-07 19:21:45 550

android开发fragmentTabHost类的使用

简单介绍了fragmentTabHost的使用,主要是http://blog.csdn.net/lichangshun3/article/details/51672373 博客的示例代码。

2016-06-14

空空如也

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

TA关注的人

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