自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

-根号四 - 的博客

只有想不到的,没有做不到的!

  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

转载 逻辑数据库设计 - 单纯的树(递归关系数据)

逻辑数据库设计 - 单纯的树(递归关系数据)  相信有过开发经验的朋友都曾碰到过这样一个需求。假设你正在为一个新闻网站开发一个评论功能,读者可以评论原文甚至相互回复。  这个需求并不简单,相互回复会导致无限多的分支,无限多的祖先-后代关系。这是一种典型的递归关系数据。  对于这个问题,以下给出几个解决方案,各位客观可斟酌后选择。一、邻接表:依赖父节点  邻接表的方案

2017-07-14 15:47:51 512

转载 《大型网站技术架构:核心原理与案例分析》

1、大型网站架构演化2、大型网站架构模式3、核心架构要素4、高性能架构5、高可用架构6、伸缩性架构7、可扩展架构8、安全架构9、案例10、架构师

2017-07-01 16:45:57 921

转载 大型网站架构演化—《大型网站技术架构:核心原理与案例分析》

1、大型网站架构演化一、大型网站软件系统的特点    特点:  1)高并发,大流量;                2)高可用;                3)海量数据;                4)用户分布广泛,网络情况复杂;                5)安全环境恶劣;                6)需求快速

2017-07-01 16:45:08 724

转载 大型网站架构技术一览

2017-07-01 16:44:06 655

转载 (淘宝无限适配)手机端rem布局详解

从网易与淘宝的font-size思考前端设计稿与工作流本文结合自己对网易与淘宝移动端首页html元素上的font-size这个属性的思考与学习,讨论html5设计稿尺寸以及前端与设计之间协作流程的问题,内容较多,但对你的技术和工作一定有价值,欢迎阅读和点评:)。这是淘宝的github网址,里面有适配所需的js还有说明文档 地址:https://github.com/amfe/lib

2017-02-04 12:21:58 15169

转载 H5图片压缩与上传

一、简介图片的压缩与上传,是APP里一个很常用的功能。我们来年看 ChiTuStore 是怎样做的。相关文件 App/Module/User/UserInfo.html,App/Module/User/UserInfo.ts 二、HTML布局HTML 文件中,有如下二句,第一句就是上图所看到的图片,其中的 class 表示该图片以圆形来显示,并且靠右。第二句

2016-12-31 22:43:07 738 1

原创 vuejs组件分享H5图片上传、压缩,拍照旋转

处理问题  这里用h5做图片上传考虑到浏览器支持的问题,这里考虑的场景是在做webapp的时候  1.移动web图片上传还包括拍摄上传,但是在移动端会出现拍摄的照片会旋转,处理这个问题需要得到图片旋转的情况,可以用exif.js来获取,具体可以参看文档  2.图片压缩  3.旋转一、代码1组件代码template> div>

2016-12-31 22:12:30 8271 3

翻译 http://www.cnblogs.com/spring87/p/4496930.html

http://www.cnblogs.com/spring87/p/4496930.html

2016-09-19 20:01:08 1292

原创 ANDROID第一次安装打开,home键再点击启动。程序重复启动

首次安装,出现“打开”按钮,我们点击打开按钮启动应用进主界面,我们再按之前的操作,按home键返回桌面,然后点击应用图标进入就会发现会重启应用,并且退出的时候退出两次才会回到桌面,那么我们来分析一下这是为什么呢?     首先我们要知道,一个task并不是对应一个线程,实际上一个task可以包含多个进程, 一个Task中可能有多个同一个Activity的实例,然后这时候第一次的情况下,

2016-08-25 18:36:51 3856 2

原创 Android 不重复启动APP

QQ、微信这样的APP,一般都不会打开两个实例。比如:打开QQ客户端,进入到好友聊天界面,然后按HOME返回桌面这时候有两种情况:1、如果你在最近任务中切换会QQ客户端,那么还是显示好友聊天界面2、如果点击QQ客户端图标打开,依然显示好友聊天界面 默认情况下是不可能实现上面的功能的。但是,使用android:alwaysRetainTaskS

2016-08-14 11:56:08 735

转载 国内Top500Android应用分析报告

背景笔者目前在开发的应用在线上有不少OOM的问题,经过一番优化后,OOM降了一个量级,但由于产品中Gif是一特色,内存占用优化空间比较有限,想要减少OOM最简单的办法可能就是开启largeHeap。Google官方是不推荐使用largeheap的,更大的内存意味着更长的垃圾回收时间,所以我就想看看国内的这些应用是否有打开largeheap。用AS的APK Analyzer看了下微信和QQ空间,

2016-07-28 09:40:36 265

转载 Android 性能优化、内存优化(2) 工具使用

性能调试及定位主要使用Traceview、monkey、monkey runner调试,traceview类似Java Web调优的visualvmTraceview是Android平台配备的一个很好的性能分析工具。它可以通过图形界面的方式让我们了解我们要跟踪的程序的性能,并且能具体到method。性能调优点,包括同步改异步、缓存、Layout优化、数据

2016-07-05 23:32:57 1587

转载 android性能,内存优化

随着技术的发展,智能手机硬件配置越来越高,可是它和现在的PC相比,其运算能力,续航能力,存储空间等都还是受到很大的限制,同时用户对手机的体验要 求远远高于PC的桌面应用程序。以上理由,足以需要开发人员更加专心去实现和优化你的代码了。选择合适的算法和数据结构永远是开发人员最先应该考虑的事 情。同时,我们应该时刻牢记,写出高效代码的两条基本的原则:(1)不要做不必要的事;(2)不要分配不必要的内存。

2016-07-05 23:30:11 309

转载 干货分享!2015“双十一”背后的关键技术盘点

摘要: 云栖社区通过集结2015年双十一期间从应用服务、中间件、数据库到基础设施等等各层技术人员的一线实战技术分享总结,试图让读者看到双十一背后的人和事,也希望更多技术人从中汲取有益的经验,系列文章将陆续放出。时间过的很快,转眼间已近农历新年,回首这一年,盘点技术界的大事件必然离不开双十一这一场技术盛宴。当亿万用户在双十一这一天购物狂欢,屏幕那一头是众多程序员们在努力保障用户每一次点击

2016-07-05 23:28:08 729

转载 微信扫描二维码登录网页原理

恰好我之前也花过几个小时做过类似的验证登录过程,这里作为探讨,把产品同学的回答做个引用,解释一下其中『不技术』的地方。1. 每打开一次微信网页版页面的时候会随机生成一个含有唯一 uid 的二维码,每次刷新页面都会不一样(这个可以保证一个 uid 只可以绑定一个账号和密码,如果一个 uid 可以绑定多个账号和密码,那么很可能你的电脑会登陆别人的微信哦);确实返回了唯一 id,但目的是为了识别

2016-06-23 08:58:26 1888

转载 Android 中使用WebViewClient 处理跳转URL的方法

使用WebViewClient使用WebViewClinet主要是继承WebViewClient父类,根据需要重写其中的方法,并在WebView中进行配置,示例代码如下:webView = (WebView) findViewById(R.id.webview);  webView.setWebViewClient(newExampleWebViewClie

2016-05-23 23:17:44 6114

转载 android 动画 ——alpha、scale、translate、rotate、set的xml属性及用法

前言:     加入该有的动画,让APP达到完美的用户体验一、概述Android的animation由四种类型组成:alpha、scale、translate、rotate,对应android官方文档地址:《Animation Resources》1、XML配置文件中alpha渐变透明度动画效果scal

2016-05-21 15:33:58 798

原创 Android和Java两平台通用的MD5加密

android 和 Java平台的 * MD5加密

2016-04-08 21:35:31 521

原创 Android和java两平台AES的互相加密解密

Android和java两平台AES的互相加密解密

2016-04-08 15:03:25 1964

原创 app如何保证通讯安全

app如何保证通讯安全,可以从一下几点入手:       1 : pp和后端的通讯过程中,api请求有可能被别人截取或不小心泄露。那么,怎么保证api请求的安全呢?           在这篇文章中,介绍一种常见的保证api请求安全的做法--url签名。           服务器中验证用户名和密码都正确后,生成一个随机的不重复的token字符串(例如"daf32da456hfdh")

2016-04-08 14:33:34 4428

原创 Android 使用 Gradle 多渠道打包

安卓开发完成,对于一个开放应用而言,我们需要发布到不同的应用市场,同时我们也需要统计不同市场的用户下载量。(通过启动应用后获取不同市场apk中的不同值来区分)下面用一个具体的实例来说明: 1、在AndroidManifest.xml的application内添加meta-data标签application android:allowBackup="true" and

2016-04-04 22:40:09 468

原创 Android Studio 生成jks密钥 和 Gradle 多渠道打包

在项目开发过程中,经常会有需要打包不同版本的 APK 的需求。 比如 debug版,release版,dev版等等。 有时候不同的版本中使用到的不同的服务端api域名也不相同。 比如 debug_api.com,release_api.com,dev_api.com等等。不同的版本对应了不同的 api 域名,还可能对应不同的 icon 等。如果每次都在打包前修改我们都手动来修改,这

2016-04-04 15:02:39 5389

转载 android layout布局属性、标签属性总结大全

RelativeLayout第一类:属性值为true可falseandroid:layout_centerHrizontal        水平居中android:layout_centerVertical         垂直居中android:layout_centerInparent         相对于父元素完全居中android:layout_a

2016-03-31 14:14:12 502

转载 AndroidStudio项目交付(更新)到github最详细步骤

AndroidStudio项目提交(更新)到github最详细步骤在使用studio开发的项目过程中有时候我们想将项目发布到github上,以前都是用一种比较麻烦的方式(cmd)进行提交,最近发现studio其实是自带这种功能的,终于可以摆脱命令行了。因为自己也没有做很深的研究,这里就先分享一下通过studio将自己的项目上传到github上的步骤。两个相关概念:git和g

2016-03-30 21:19:53 525

转载 Android Studio中Git 的使用(二)

四、Studio上传项目至GitHub说完本地Git仓库,那么如何将项目上传至远程的GitHub仓库呢?其实操作也基本上差不多。我们首先需要有一个GitHub账号,我们登录上去后new 一个仓库:我们这里用一个示例做测试,名字叫做HelloNDK,并根据需要创建相关文件。Create成功后,我们可以看到如下界面,这是GitHub给出的一些操作提示:

2016-03-30 17:02:28 688 1

原创 Android Studio中Git 的使用(一)

一、Git 与GitHub这里首先介绍下Git与GitHub是什么东西,他们之间有何区别呢?Git :分布式版本控制系统,最初用在Linux上,可以和SVN、CVS等作为同一个概念理解,目前世界上最先进的分布式版本控制系统(没有之一)。GitHub:基于Git的项目托管平台,简单的说就是一个网站,通过注册账号后,可以使用Git服务,它提供了可以在上面创建资源仓库的Web页面

2016-03-30 17:00:16 1934

原创 Android实现获取验证码的倒计时功能

android 获取短信验证码倒计时首先看下我们封装的倒计时工具类,主要为了在多个地方用到的话,用了多个构造方法,就是为了使用更灵活,只要传入对数就可以调用了:?12345678910111213141516

2016-03-30 16:15:41 718

原创 Android屏幕适配全攻略(最权威的官方适配指导)

Android屏幕适配全攻略(最权威的官方适配指导)

2016-03-29 22:48:01 399

转载 2015最流行的Android组件、工具、框架大全

2015最流行的Android组件、工具、框架大全Android 是目前最流行的移动操作系统之一。 随着新版本的不断发布, Android的功能也日益强大, 涌现了很多流行的应用程序, 也催生了一大批的优秀的组件。本文试图将目前流行的组件收集起来以供参考, 如果你发现本文还没有列出的组件,欢迎在评论中贴出来,我会定期的更新本文。部分图片需要翻墙才能显示

2016-03-29 22:43:45 731

转载 Android6.0十大新特性汇总

随着Android 5.x系统的普及,目前手机们巨头都在抢先升级Android 6.0,三星Galaxy S6/S6 Edge已经升级到了安卓6.0,小米4/Note基于安卓6.0的MIUI 7也在适配中。那Android 6.0有哪些新特性呢?一起来看看吧。1、大量漂亮流畅的动画安卓6.0系统增加了大量漂亮的过度动画,可以从视觉上减少卡顿感,给用户带来流畅的体验。说到过渡

2016-03-29 22:31:19 3107

PhoneGap支持平台

PhoneGap支持哪些现在社会上流行的平台

2014-07-01

空空如也

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

TA关注的人

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