- 博客(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
原创 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
原创 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关注的人