自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(97)
  • 资源 (5)
  • 收藏
  • 关注

原创 Android 豆瓣电影- RecyclerView

RecyclerView 是个支持库,存在 三种 布局管理模式 分别是:LinearLayoutManager、GridLayoutManager、StaggeredGridLayoutManager豆瓣客户端中使用了 两种 布局管理模式 分别是 LiearLayoutManager 和 GridLayoutManager,

2016-08-12 18:16:51 1942

原创 Android 不得不知Tag的妙用

setTag () 是 Android 的 View 类中很有用的一个方法,可以用它来给控件附加一些信息,在很多场合下都得到妙用。我们可以看到 setTat() 有两个方法重载,setTag(Object object) 和 setTag(int key,Object object)参数类型 都带有 Object 也就是 可以保存任何 对象数据。 下面分别介绍下相关使用方法。void setTag

2016-08-04 11:07:21 18306 2

原创 Git 常用命令速查手册

一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 f

2016-08-03 12:28:35 1317

原创 Git 是一个分布式版本控制工具

Git 是一个分布式版本控制工具前言:Git常用命令: 速查手册Git — The stupid content tracker(傻瓜内容跟踪器),Linus 是这样给我们介绍 Git 的。 Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。 Git 的

2016-07-31 23:45:30 4682

原创 Android 豆瓣电影-开源

目前程序的目标是做个豆瓣电影客户端(包含热门电影、将要上映、排行榜等功能)。1. 采用目前流行的 Retrofit 和 okhttp3.0 。2. 同时也有 rxandroid 和 rxjava 相关的参与。3. glide开源框架的使用。

2016-07-29 12:07:22 3709

原创 Android 豆瓣电影-网络缓存实现与分析

在 Android 开发过程中,Retrofit 的出现绝对是里程碑式的,OKHttp3 网络层 缓存实现与分析,其实还是有很多坑 比如:离线缓存控制 总缓存时间=在线缓存时间+设置离线时的缓存时间

2016-07-08 15:31:07 2593

原创 Android 分享功能之 微信 图片分享

前言:如果 有关 QQ好友 纯文本分享的问题 ,可点查看 链接。我们都知道,通过 微信官方 分享sdk 支持图片分享,而且有多种方式。官方链接 可直接查看,不再赘述。本文要解决的问题是,分享本地带二维码的图片给微信好友和朋友圈。朋友圈图片能够实现长按识别,给微信好友对话框的图片 在 iOS 可以正常识别,但是 Android 端却不能识别 ,为什么?以下引用知乎网友的回答: 经过分析和功能对比,

2016-07-07 15:27:54 10277 2

原创 Ubuntu 16.04 安装 JDK 和 Open Jdk

Ubuntu 16.04 安装 JDK 和 Open JdkUbuntu 16.04 安装 JDK 和 Open Jdk默认JDK 安装相对比较轻松,但如果想调整 OpenSdk 版本可就有点儿麻烦, 特别是 OpenJdk7 。常规安装 见这里 java _install默认JDK 安装:sudo apt-get update sudo apt-get install default-jr

2016-05-19 15:34:58 32221

原创 Retrofit2.0 使用 和 JSONObject Conveter

前面的话Retrofit由于其相比于其他http开源库具有更加简单和出色的性能,从而成为Android端最流行的Http客户端库之一

2016-02-24 16:09:21 13642 8

翻译 Gradle在Android Studio 的应用

Gradle早就在使用,但直到 Google 官方 IDE Android Studio 发布之后,Gradle 才逐渐流行起来。但其中的强大功能,只是略知一二。项目与 build 的特定全局变量用 gradle 可以自动生成 BuildConfig 类,里面还包括一些附加字段。这对配置服务器URL之类的常用自定义字段十分有用,使用过程也方便,能轻松开启或关闭。defaultConfig {

2016-01-03 14:07:52 1021

原创 Android 图片选择裁剪工具 PictureTool

PictureTool单个图片选择和裁剪,一般用于头像选择和裁剪。相册选择:把图片的路径封装成 uri 对象的方式,进行不同Activity 之间的传递,比如从 galley–>pictureCropperActivity。相机拍照选择:相机在调用的时候设置输出路径,拿到路径,也是封装 Uri 对象,进行不

2015-12-29 01:23:11 2125

原创 Android 分享功能实现与 QQ 纯文本分享

Android 分享功能实现与 QQ 纯文本分享在 Android 系统中如何给应用增加分享功能?怎样将应用加入系统的分享选择列表?通过系统分享组件实现分享功能Intent.createChooser() 方法用来弹出系统分享列表。 createChooser(Intent target, CharSequence title, IntentSender sender) 参数。常规方法 publi

2015-10-16 13:21:53 10362

原创 Android Serializable 和 Parcelable 如何选择?

两者的设计初衷: Serializable 的作用是为了保存对象的属性到本地文件、数据库、网络流等以方便数据传输,当然这种传输可以是程序内的也可以是两个程序间的。而 Android 的 Parcelable 的设计初衷是因为Serializable 效率过慢,为了在程序内不同组件间以及不同 Android 程序间(AIDL)高效的传输数据而设计,这些数据仅在内存中存在,而且 Parcelable

2015-06-02 19:46:57 1241

原创 Android parcelable 解析

Android App 开发过程中,假设我们需要将String str = "Hanmeimei";,从 Activity A 传递到 Activity B 时,我们可以使用 intent.putExtra(“name”,str ); 这样在 Activity B 中就能获取到由 Activity A 传递过来的字符串 str .那么如果我想将一个对象由 Activity A 传递到 A

2015-05-12 11:23:42 2036 2

原创 Android 夜间模式实现(二)

此篇文章是承接上文[Android 夜间模式的实现(一)]这里写链接内容 由于最近工作的问你,一直没有时间好好的写篇博客,但是由于之前写过小demo,分享给喜欢的朋友。 —— [github ]

2015-04-15 18:20:37 8066 7

原创 Android开发Hack1-圆角镂空按钮的样式定义

通过xml文件,自定义按钮边框,以及点击效果

2014-11-20 19:33:51 11899 9

原创 Android 夜间模式的实现(一)

对于夜间模式的实现网上流传了

2014-11-18 17:22:58 35669 23

原创 window平台下 Eclipse Ndk开发中的Method 'NewStringUTF' could not be resolved问题

最近需要用到android的ndk,但是在eclipse中,一直提示Method 'NewStringUTF' could not be resolved,诸如此类的错误。可问题是,jni.h等一系列的依赖库,我都已经导入了,并且也能正常的使用build来编译出动态库文件。但是sb的就是eclipse的cdt,仍旧会不停的提示这类的错误,导致整个项目没办法编译过去。后来,我先问

2014-10-09 13:55:15 11415 6

原创 windows平台IDEA 中的简单单元测试配置

关于单元测试是开发中特别是网络编程中离不开的一个方法与工具,怎样

2014-08-25 12:03:34 8061

原创 Ambiguous method call. Both getClass () in Object and getClass () in Object match.

问题我在使用idea开发Android程序的过程中,在相应代码

2014-08-08 17:21:29 4457

原创 MarkDown 语法示例

Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。世界上最流行的博客平台WordPress和大型CMS如joomla、drupal都能很好的支持Markdown。

2014-08-05 18:02:32 12166 1

原创 关于Android资源文件中出现百分号的问题

编辑strings.xml的时候在行http://code.dd.com/rr?q=%rr.55提示下面的错误Multiple annotations found at this line:- error: Multiple substitutions specified in non-positional format; did you mean to addthe form

2014-08-01 16:53:56 18638

原创 Git的相关应用配置详解

github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。对于一般人来说公共仓库就已经足够了,而且我们也没多少代码来管理,O(∩_∩)O~。下面是我总结的一些简单使用方法,供初学者参考。

2014-06-17 10:36:35 1002

原创 android测试相关概念

测试分类:根据是否知道源代码:黑盒测试:不知道白盒测试:

2014-04-24 15:56:29 841

原创 android源码查看 android-support-v4.jar

想查看android-support-v4.jar的源码的时候你会发现悲剧了,看不了,那是因为我们我们关联android-support-v4.jar的源码,接下来就教大家怎么关联android-support-v4.jar的源码,Android SDK在extras目录中同样提供了support包的源码,当然前提是你使用Android SDK Manager下载过了Android Support

2014-03-03 11:51:47 14862 15

原创 解决 Eclipse项目红感叹号问题的解决方法

问题:Eclipse项目红感叹号原因:显示红色感叹号是因为jar包的路径不对解决:在项目上右击Build Path ->Configure Build Paht...(或Propertise->Java Build Path),在Java Build Path中Libraries,红色叉号的包为路径错误的包。处理好后返回刷新工程即可,这个问题一般是导入别人的项目或之前的一些JAR包移动

2014-02-18 10:37:53 1549

转载 EF直接更新数据的另一种方法(不需查询)

文章来源:http://jameszou.blog.51cto.com/2173852/1152743 EF中会为每个 管理的 实体对象 创建一个代理包装类对象,其中会跟踪 实体对象 的状态和每个属性的状态;一、通常使用EF更新的方式,先查询出要修改的数据,然后再修改新的值;实体对象被修改的属性 在 代理包装类对象里 的对应属性状态会被修改记录下修改状态,等到调用SaveChanges

2014-02-14 09:45:37 4849

原创 MYSQL免安装操作方法

mysql5.6免安装配置 my.ini[client]port=3306default-character-set=utf8[mysqld]port=3306character_set_server=utf8basedir=datadir=sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES注意:1

2013-12-16 17:49:52 10825 1

翻译 入门 ASP.NET Web API 2 (C#)

HTTP 不只是为了生成 web 页面。它也是一个强大的建设公开服务和数据的 Api的平台。HTTP 的特性:简单、 灵活和无处不在。你几乎能想到的任何平台都有一个 HTTP 库,因此,HTTP 服务可以延伸到大范围的客户端应用,包括浏览器、 移动设备和传统的桌面应用程序。ASP.NET Web API 是用于生成基于.NET framework的web框架--- web Api。在本

2013-12-09 23:38:30 27074

原创 xcode checkout an existing project 出错 unable to connect to a repository at url解决方法

有关xcode 中checkout an existing project  中出错的问题,小的碰到了很多次,但最后都是不了了之,今天又碰到了一次我的情况是这样,我第一次checkout an existing project  时是正常的,但由于检出后发现目录结构不正确,我就在Xcode菜单栏的window-》organizer中删除了现存的responsibility   重新打开xcod

2013-11-18 17:09:06 12763 2

原创 Android开发:shape和selector和layer-list的(详细说明)

shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector。可以这样说,shape和selector在美化控件中的作用是至关重要的。1.Shape简介作用:XML中定义的几何形状位置:res/drawable/文件的名称.xml使用的方法:

2013-08-02 09:59:44 139344 25

转载 log4net用法(实用)

本文不是教你全面了解log4net,本文只是希望教会你按步就班,照糊芦画瓢般就会用log4net1,引入log4net.dll组件2,建立一个配置文件两种方法,一种是在Web.Config或App.Config里加入以下配置节上面的配置节,复制就可以用了加入log4net配置内容的定义,这个紧接着上面的内容定义在config文件里就可以了,下面是一个范例:

2013-07-19 10:24:32 1989

原创 asp.net框架内进行页面跳转的问题

在Asp.NET使用框架页面的时候,常常在框架内部页面中进行跳转,但是我们常常也会遇到这样的一种情况:即我们需要跳转的不只是部分框架的页面,而是将整个主页面进行跳转,比如在框架左侧页面中操作的时候,需要跳转到登陆页面等等。这种情况下的跳转其实跟HTML中进行主框架的跳转是一样的,在早期使用HTML的时候,我们使用Javascript,在Asp.net中,后台代码可以为:Response.W

2013-07-17 16:35:52 10311

原创 UIWebView / NSURL / NSBoundle 相关应用 (实例,加载完成前的背景, 默认safari打开链接地址等)

UIWebView可以让你创建一个网页浏览器,类似safari,而不是在程序中启动safsri哦。是不是觉得很棒呢?废话少说,切入正题。一、创建UIWebViewCGRect bouds = [[UIScreen mainScreen]applicationFrame]; UIWebView* webView = [[UIWebView alloc]initWithFrame:bo

2013-07-11 11:20:19 1459

转载 UIScrollView详解

UIScrollView 类负责所有基于 UIKit 的滚动操作。一、创建[java] view plaincopyCGRect bounds = [ [ UIScreen mainScreen ] applicationFrame ] ;  UIScrollView* scrollView = [ [UIScro

2013-07-09 12:17:08 5339

转载 UINavigationController的popViewControllerAnimated问题

UINavigationController是IOS编程中的一个view controller的容器,通过栈管理viewControllers,每一次push操作都将在栈顶添加一个view controller,然后通过pop将该栈最顶端的controller移除。我们在工程中,通常会在controller中执行[self.navigationController popViewC

2013-07-05 17:35:07 4942 3

原创 委托和代理的相关概念

委托代理(degegate),顾名思义,把某个对象要做的事情委托给别的对象去做。那么别的对象就是这个对象的代理,代替它来打理要做的事。反映到程序中,首先要明确一个对象的委托方是哪个对象,委托所做的内容是什么。委托机制是一种设计模式,在很多语言中都用到的,这只是个通用的思想 协议(protocol) 相当于 java 里的接口,delagate 就是接口的实现类(C中的回调类似);数

2013-06-24 14:52:33 2138

原创 IOS更改系统自带的返回按钮标题和背景图片

两个办法:1, 手动为每一个UIViewController添加navigationItem的leftButton的设置代码2,为UINavigationController实现delegate,在pop和push的时候改变当前和上一页的navigationItem.title以下是封装的一些基础方法,供参考:+ (void) navigationItem:(U

2013-06-08 17:54:08 26644

转载 Android应用--QR的生成(二维码)

二维码的定义:二维码(2-dimensional bar code),是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的。在许多种类的二维条码中,常用的码制有:Data Matrix, Maxi Code, Aztec, QR Code, Vericode, PDF417, Ultracode, Code 49, Code 16K等。1.

2013-06-07 11:21:15 7827 1

翻译 ios集成zxing的步骤及用法

最近做Android和iOS项目用到了ZXing进行二维码扫描,其中在iOS整合比较麻烦,遇到不少问题。文章前半部分基础部分摘自此文章:http://blog.devtang.com/blog/2012/12/23/use-zxing-library/写的比较清楚。 后面是自己在整合过程中遇到的问题和解决方案,整合后的代码可以在附件中看到(包括,iOS和Androi

2013-06-07 11:07:00 8991 1

软考信息系统管理工程师16开缩小.doc

中级备考资料缩小版,闲暇时间背诵

2021-10-31

3a0bc4a1-ba57-4b4d-b9b4-a7c7d788231d.xls

国家代码表包含以下字段:中文简称、英文简称、英文全称、两字母代码、三字母代码、数字代码,算是比较权威和全面的代码表了,可以整理导入数据库

2020-09-29

夜间模式demo

夜间模式实现,选择切换夜间模式,立即展现而不闪屏。

2015-05-06

.NET-MVC流程图.png

asp.net mvc框架整体流程图,提供给大家以供参考

2014-02-14

计算机右键管理项解决方法

点击计算机右键-显示没有可执行程序打开的情况…… 下载此文档后将txt后缀名更改为reg,即可解决!

2012-03-21

空空如也

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

TA关注的人

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