自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (5)
  • 收藏
  • 关注

转载 mybatis入门-mapper代理原理

原始dao层开发    在我们用mybatis开发了第一个小程序后,相信大家对于dao层的开发其实已经有了一个大概的思路了。其他的配置不用变,将原来的test方法,该为dao的方法,将原来的返回值,直接在dao层进行一下接收就可以了。依然是老一套,先是大框架,然后写配置文件及UserMapper.xml文件这一系列的操作。如果不明白的,请参考本人博客《入门第一个程序》。    我们需要做的

2017-03-31 23:43:53 388

转载 项目中处理android 6.0权限管理问题

from: http://www.jianshu.com/p/d4a9855e92d3最近几天测试说我们的app在6.0的机型上经常崩溃,发现是6.0新的运行时权限的问题,这里给大家分享下我们适配6.0运行时权限的方案6.0之前的权限模型在AndroidManifest中声明可能用到的所有权限用户在安装时,系统展示所有权限,用户安装即授予所有权限,取消则拒绝安装

2017-03-28 20:35:28 360

转载 Android6.0动态权限申请步骤以及需要注意的一些坑

from: http://www.jianshu.com/p/a51593817825因为工作需要,简单研究了一下Android6.0权限申请,在Google提供的sample的基础上,写了一个简单的demo。算是自己的笔记吧,可能会比较混乱,主要是方便以后查看。后期有别的问题,随时更新~本demo github下载地址!!!Google提供的demo的下载地址6.0权限的基本

2017-03-28 20:31:11 298

转载 Android 不要错过的 7 个完整项目学习

原文链接:http://mp.weixin.qq.com/s/xJtFkhEzKJGoOFQoSzqL5Q为大家精心挑选的多媒体类、IM 通讯类、阅读类、商城类以及官方开源的 7 个开源完整的 app~~ —— 由Android鸿洋分享上周推荐了一个商业课程,很多人由于没有看到原文,私聊我表示对其很感兴趣,由此可见大家对完整的项目的感兴趣程度还是非常高的。其实在gith

2017-03-27 19:17:51 332

转载 Android开发之深入理解Android Studio构建文件build.gradle配置

from: http://teachcourse.cn/2385.html每周一次,深入学习Android教程,TeachCourse今天带来的一篇关于Android Studio构建文件build.gradle的相关配置,重点学习几个方面的内容:1、applicationId和package属性值的关系,2、怎么配置安全的自定义签名,3、两种构建类型的区别,4、为什么要定制产品的

2017-03-27 19:15:29 491

转载 使用IDEA和gradle搭建Spring MVC和MyBatis开发环境

1. 概述Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。 它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。Spring MVC属于SpringFrameWork的后续产品,已经融合 在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模

2017-03-27 19:14:02 546

转载 全栈之路:工具篇 sublime python django

全栈之路:工具篇 sublime Text3 for python django前言代码笔记 为一系列的文章,从一个python ,django 完整项目的所用到的环境和工具讲起,随时供自己备查,进阶全栈工程师的狂暴之路。请点击右上角 +关注,希望能在后续工作中帮助到您。概述开发python项目之前,必须有好用的代码工具, 之前用的是pycharm, 没有付

2017-03-27 19:12:19 4731

转载 RESTful API最佳实践

在参考了GitHub API设计和大量博客文章后总结了一下RESTful API的设计,分享如下。想要更好的理解RESTful API首先需要理解如下概念:REST:REST(Representational State Transfer)这个词,是Roy Thomas Fielding在他2000年的博士论文中提出的,翻译成中文大意为表现层状态传输。由于他是HTTP协议(1.0版

2017-03-27 19:05:21 254

转载 Android camera预览参数以及实际图像大小设置

参考一下两篇博文:http://www.cnblogs.com/skyseraph/archive/2012/03/26/2418665.htmlhttp://blog.csdn.net/yanzi1225627/article/details/7738736##########################################

2017-03-27 16:42:41 6055

转载 iOS Android图片显示模式比较(iOS UIViewContentMode VS Android scaleType)

UIViewContentModeScaleToFill             -> FIT_XY                    拉伸塞满整个view,会变形UIViewContentModeScaleAspectFit      -> FIT_CENTER            拉伸使得图片完整显示在view中,不变形UIViewContentModeScaleAspe

2017-03-27 11:15:42 896

转载 Android-->EventBus 3.0新版使用说明(及其使用方法)

当你来到此处, 你应该已经知道了EventBus是干嘛的了吧? (不知道的自行百度….) 我就不阐述了, 说说区别和使用方法吧!EventBus 在新版(3.0beta)中取消了原来(2.+)的使用方式:public void onEvent(MessageEvent event) { log(event.message);}123123public void onEve

2017-03-24 19:58:23 320

转载 EventBus 3.0 源码分析

from: http://www.jianshu.com/p/f057c460c77e1.简介想必每个入了门的Android开发者都多少对EventBus有过了解,EventBus是一个Android事件发布/订阅框架,通过解耦发布者和订阅者简化 Android 事件传递。EventBus使用简单,并将事件发布和订阅充分解耦,从而使代码更简洁。一直以来很受开发者的欢迎,截止

2017-03-24 16:24:14 358

转载 Android消息传递之EventBus 3.0使用详解

前言:    前面两篇不仅学习了子线程与UI主线程之间的通信方式,也学习了如何实现组件之间通信,基于前面的知识我们今天来分析一下EventBus是如何管理事件总线的,EventBus到底是不是最佳方案?学习本篇知识之前建议先回顾一下前两篇知识:Android消息传递之Handler消息机制(一),Android消息传递之组件间传递消息(二)。  消息传递相关文章地址:Android

2017-03-24 16:15:15 888

转载 我的Android进阶之旅------>android Matrix图片随意的放大缩小,拖动

step1:新建一个项目DragAndZoom,并准备一张照片放在res/drawable-hdpi目录下,如下图所示:       step2: 设置应用的UI界面,在main.xml中设置:[html] view plain copyxml version="1.0" encoding="utf-8"?>  Lin

2017-03-24 11:39:48 5488

转载 iOS:UITextField中文输入法输入时对字符长度的限制

如题的问题,又是个让我抓狂了大半天的问题,还是做个记录,有与类似问题的同学可参考,但不一定对。具体问题还需具体分析。我遇到的需求是这样的:有一个输入框,输入框内输入文字,文字字数限制在20字。我采用了UITextField作为我的输入框控件,并且在委托方法:-(BOOL)textField:(UITextField *)textField shouldChangeCha

2017-03-20 20:19:18 679

转载 Android多渠道打包技术对比

前言本文整理自我去年在公司内部做的一次分享,去掉了公司的信息,整理出来分享一下。希望对读者有所帮助。加入公司后,就一直负责App的多渠道打包,今天来分享一下多渠道打包技术的介绍与对比,以及我们最后的选择。什么是多渠道打包技术我们知道,由于某种黑暗力量,Android的亲爹市场 GooglePlay 不能进入大陆,导致大陆 Android 市场众多,如:小米、

2017-03-20 12:22:16 518

转载 android 中三种多渠道打包方式

http://gold.xitu.io/entry/578c98826be3ff006ce78317http://gold.xitu.io/entry/578c98826be3ff006ce78317android 中三种多渠道打包方式阅读 3656收藏 1552016-7-18原文链接:http://blog.csdn.net/qq_2354783

2017-03-20 12:14:52 415

转载 Jenkins + xcode +Fir.im 自动构建项目 、打包ipa并上传

项目要打测试包,听说能自动打包就搜索了一下这方面的信息,花了两天时间实验,终于打包成功了。写了这篇文章记录一下步骤。以下是具体步骤。1.安装jenkins (命令行安装)安装jenkins(需安装homebrew)$ brew install jenkins 启动jenkins$ jenkins卸载jenkins$

2017-03-20 10:28:50 628

转载 linux命令英文缩写的含义(方便记忆)

命令缩写:ls:list(列出目录内容)cd:Change Directory(改变目录)su:switch user 切换用户rpm:redhat package manager 红帽子打包管理器pwd:print work directory 打印当前目录 显示出当前工作目录的绝对路径ps: process status(进程状态,类似于windows的

2017-03-17 16:21:38 395

转载 发布测试版本,通过网页在线安装ipa和apk

from: http://blog.csdn.net/langresser_king/article/details/51351467很多时候我们需要发布一个测试版本,如果发布为安装包,让测试人员自己安装的话,很多时候是非常困难麻烦的,尤其是iOS版本,多数人并不知道除AppStore之外的安装方式。        通过网页在线安装可以达成自动化部署,终端测试用户只需要通过页面下载安装

2017-03-16 17:18:36 2111

转载 Jenkins自动打包 配置mac slave节点

from: http://blog.csdn.net/syg90178aw/article/details/52221765Jenkins自动打包搞了一周了,还是磕磕绊绊的没完全搞定;我现在的需求是在一台Windows上部署Jenkins环境,然后配置一些节点,在其他机器上打包;搞iOS的,当然配置mac slave节点了,下面,我把踏过的一些坑,展示一下;1.首先,打

2017-03-15 20:01:28 2372

转载 Android APP 混淆器使用之二关键词命令

昨天简单介绍了Proguard的使用过程,与Eclipse结合使用操作过程很简单,有需要的朋友可以参考昨天的文章。混淆器的使用最难的就是关键词的设置。配置文件的关键词有其独特的设置格式。不同于java代码,需要静下心来研究。今天主要介绍一下配置文件中常用到的关键词命令。压缩(Shrinking):默认开启,用以减小应用体积,移除未被使用的类和成员,并且会在优化动作执行之后再次执行(

2017-03-09 15:32:22 549

转载 最全面的常用“正则表达式”大全

很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。什么事正则表达式正则表达式:又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。

2017-03-09 15:30:42 646

原创 城市二级联动json

{    "provinces": [                  {                  "name":"北京市",                  "citys": [                            "东城区",                            "西城区",                   

2017-03-08 15:12:33 7524

ffmpeg基础库编程开发

ffmpeg基础库开发技术,介绍ffmpeg api的使用,多媒体开发必不可少的技能。 1. AVFormatContext:就是对容器或者媒体文件层次的抽象。 2. AVStream:在文件中(容器里面)包含了多路流(音频流、视频流、字幕流),AVStream 就是对流的抽象。 3. AVCodecContext 与 AVCodec:在每一路流中都会描述这路流的编码格式,对编解码器格式以及编解码器的抽象就是AVCodecContext 与 AVCodec。 4. AVPacket 与 AVFrame:对于编码器或者解码器的输入输出部分,也就是压缩数据以及原始数据的抽象就是AVPacket与AVFrame。 5. AVFilter:除了编解码之外,对音视频的处理肯定是针对于原始数据的处理,也就是针对AVFrame的处理,使用的就是AVFilter。

2018-10-16

The Swift Programming Language3.0 中文版

介绍了Swift3的基础语法及进行应用开发的技术。主要包括运算符、字符串、集合类、控制流、函数、枚举类型、类、结构体、属性、方法、下标、泛型、扩展、协议等内容,以及使用Swift3语言开发iOS平台的应用实战技能,让读者了解使用Swift语言开发的完整步骤。

2018-10-16

Objective-C 2.0运行时系统编程指南

本文着眼于NSObject类以及Objective-C程序的运行时系统交互。尤其是,在运行时动态​​加载新类,和转发消息到其它的对象。它还提供了有关如何可以找到有关对象的信息,当你的程序运行的信息。 你应该阅读这个文件来获得的Objective-C运行系统是如何工作的理解以及如何利用它。通常情况下,你写一个Cocoa 应用程序很少需要知道和理解这些。

2018-10-16

Git权威指南

Git领域的集大成之作,在广度、深度和实战性上均史无前例 国内顶级Git专家亲自撰写,Git官方维护者等数位专家联袂推荐

2018-10-08

精通Git(第2版)

精通Git第二版,如果你刚刚启程探索Git,本书对于Git的用法、基本命令和分支机制的讲解将助你轻松入门、不走弯路。 如果你在Git之路上已经走了一些时日,本书关于Git服务器、配置文件和钩子系统的内容将为你补充继续前行所需的能量。 如果你不得不同时使用Git和其他版本控制系统,本书会教你如何将Git作为客户端来轻松应对此种情景。

2018-10-08

空空如也

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

TA关注的人

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