自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 angularJS自执行函数的妙用

自执行函数(IIFE),给每个文件提供一个独立的作用域 /* avoid */// logger.jsangular .module('app') .factory('logger', logger);// logger function会被当作一个全局变量function logger() { }// storage.jsangular .mo

2016-06-29 15:55:17 5466

原创 angularJS给学习者的建议

今天同组的同事问我:我想学习angularJS,该如何学习我想了一想,给他推荐了http://docs.ngnice.com/guide/directive 最权威的文档还有一个规范类文档,https://github.com/johnpapa/angular-styleguide/blob/master/a1/i18n/zh-CN.md#iife

2016-06-29 15:47:52 356

原创 跨域问题解决

chrome有个插件Allow-Control-Allow-Origin

2016-06-29 14:52:33 233

原创 angularJS缓存的管理

在Angular里面,services作为单例对象在需要到的时候被创建,只有在应用生命周期结束的时候(关闭浏览器)才会被清除。而controllers在不需要的时候就会被销毁了。这里指的不会消失是指services原始保留的数据和方法例:var module = angular.module( "my.module", [] );  module.service(

2016-06-29 09:55:06 1065

原创 正式环境与生产环境隔离方案

正式环境和测试环境隔离        通过阿里云安全组隔离阿里云上的正式环境和测试环境,实现方式比较直接        和@刘洋 确认,正式环境和测试环境没有必须的数据交互2. 办公网访问测试环境跟目前没有任何变化3. 办公网访问正式环境需要走代理或者vpn通道        目前有访问正式环境权限的人,就有访问正式环境mongoDB的权限;因此目前需要

2016-06-23 19:48:06 5006

原创 user-agent技术在PC与移动端标识

Mozilla这块还是比较有历史的,原本只有Netscape公司开发的浏览器有这个标识,user-Agent(用户代理)=Mozilla,有这个标识的浏览器,表现这种浏览器支持框架页面。因为它的影响力巨大,所以后来你会发现许多浏览器都把自己标识为Mozilla,表明自己是Mozilla兼容的。举例:以下代表iphone移动端Mozilla/5.0 (iPhone; CPU iPho

2016-06-23 18:07:12 862

原创 前端浏览器兼容

搜狗浏览器登录web端,报错产生原因:搜狗登录时跳转用兼容模式打开了网页  兼容模式是老的ie内核 网站代码不支持ie内核造成报错解决方案:增加meta标签,告诉浏览器用 webkit的内核打开浏览器增加代码: 备注:若页面需默认用极速核,增加标签: 若页面需默认用ie兼容内核,增加标签: 若页面需默认用i

2016-06-22 19:58:22 288

原创 客户端短视频拍摄、上传、下载,播放完整方案

成长发送短视频的方案如下,可作为一个技术储备。     经过对短视频第三方平台的反复调研(详情见附件,包括相关的收费),客户端推荐使用阿里旗下的“趣拍”     这个第三方平台进行短视频的集成功能。     具体产品方案如下:     客户端:                  1、客户端在发成长界面增加录制视频入口                2、跳转新的页面(如下图)

2016-06-22 18:19:19 2587

转载 解决angularJS在IOS上刷新黑屏的问题

尝试异步加载css的异步加载  红色标注  打包成异步加载  media="none" onload="if(media!='all')media='all'"-->        js异步加载  红色标注  打包成异步加载 async -->      原先js异步出错的原因是 angular

2016-06-22 12:03:21 989

原创 kafka-深入剖析

一、生产者示例:    1、代码示例Properties props = new Properties();props.put("bootstrap.servers", "localhost:9092");    // 指定kafka的服务地址props.put("acks", "all");                                           //

2016-06-20 15:17:36 697

原创 kafka

2016-06-20 15:14:32 211

原创 webview缓存表格总结

使用端使用场景用途使用条件数据缓存DOM storagesessionStoreage页面关闭即消失H5它是cookies的扩展,临时数据,简单数据的缓存key value形式客户端需要提供条件setDomenable(true)LocalStorage除非主动删

2016-06-20 15:11:08 439

原创 webview被植入广告的的屏蔽方案

原因:运营商植入广告导致。解决方案:           抓包收集这类广告界面的URL,把相关广告的域名在客户端webview中拦截。           收集方式可以本地维护一个广告相关域名集合,也可以通过服务器接口,动态补充广告相关域名库。

2016-06-17 18:46:37 3818

原创 为Angularjs ngOptions加上index解决方案

Angular中的 select的ngOptions如何像ngRepeat一样加上一个索引$index,如何实现?我们所需要的就是js数组的下标,所以我们如果我们能够在对象上加入下标,使用表达式作为option的label就能解决了。

2016-06-17 14:59:25 569

原创 Kafka

Kafka部署环境:         本地开发电脑(window7)         开启一个zookeeper服务(localhost:2181)         开启两个kafka服务(localhost:9092、localhost:9093)         创建一个Topic(smallcat-topic)两个分区两个复制集         创建一个生产者    

2016-06-14 21:00:40 742

原创 欢迎使用CSDN-markdown编辑器

原因分析:在压图的时候,我们的程序中使用了inpurgeable=true这个属性。这个属性表明:用于存储图片像素的内存空间在系统内存不足时可以被回收 本来使用这个属性的目的是为了解决堆内存占用过多的问题。但这个属性也有不足的地方,如下图红色圈部分 这个属性影响了图片的表现力,容易引起失真。 解决方案: 1、使用inbitmap解决 2、采用单线程压图,避免多张图同

2016-06-12 16:27:23 214

原创 图片处理高级技巧——压图过程中易产生黑图问题的处理方案

原因分析:       在压图的时候,我们的程序中使用了inpurgeable=true这个属性。    这个属性表明:用于存储图片像素的内存空间在系统内存不足时可以被回收     本来使用这个属性的目的是为了解决堆内存占用过多的问题。但这个属性也有不足的地方,如下图红色圈部分     这个属性影响了图片的表现力,容易引起失真。

2016-06-12 16:21:08 869

空空如也

空空如也

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

TA关注的人

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