移动平台-日排行
大图片处理 大图片处理是将原来像素高的转换为像素低的图片,比如原来图片是1024*768的,而手机屏幕是800*600的,这时候就需要进行转换。转换的方式很简单就是等比例缩放。 图片副本 创建图片副本是为了对图片进行修改,下面的代码将图片进行了水平反转 ...
1.关于关键字volatile 一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。就像大家更熟悉的const一样,volatile是一个类 ...
在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文章将会使用 Swift 和 Objective-c 两种语言讲解,双语幼儿园。OK,let's begin! 概述 这篇文章中 ...
最近一个季度,我们都在为手Q家校群做重构优化,将原有那套问题不断的框架换掉。经过一些斟酌,决定使用react 进行重构。 ...
前言相信很多朋友在开发中都会遇到图片上传的情况,尤其是多图上传,最
经典的莫过于微信的图片选择了。所有很多情况下会使用到多图选择。
所以就有了这篇文章,今天抽点时间写了个控件。...
android MVVM开发模式
概念
mvvm 是一个在 mvp 架构上修改,目标是将view的一些更改,跟model关联起来,使得model的数据改变,直接通知到view上面来,从而解决mvp架构里面的v-p之间的接口太重问题。
所以mvvm的核心解决问题为:使得v-p直接的关系弱化,使用绑定方式(dataBinding)直接将model的改变反馈到view上面。
关于完整的dataBi...
因部门架构调整,需要将所有用户占时放置至一个OU内,但是移动时候经常会报错“无法移动对象,试图给目录添加一个名称已在使用的对象”如下图解决方式如下,打开AD管理中心,打开兰中属性,将全名修改为兰中1保存后可以看到用户的名称已由原来的兰中变为兰中1这时候就可以成功..
转自:http://www.zhihu.com/question/19579609 作者:Shan Huang 链接:http://www.zhihu.com/question/19579609/answer/12306890 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注 ...
07-24 15:03:14.490 6291-6291/com.tongyan.nanjing.subway E/SQLiteDatabase: Failed to open database '/storage/emulated/0/TYSubway/structure/db/TYSubwayI ...
在项目开发过程中,遇到这么一个需求,编辑标签时,输入的最大长度需要限制为24个字节。 查阅了一些材料,并参考了之前项目的相关处理办法,今天在这里总结一下解决方案。 1.添加对UITextField的编辑变化事件的监听: 2.实现对应的action: 说明:如果内容超长,就干掉最后一个字,再判断是否超 ...
今天做聊天,领导说对方给我发一个图片,我要保存到本地,IOS的UIKit Framework提供了UIImageWriteToSavedPhotosAlbum方法对图像进行保存,该方法会将image保存至用户的相册中: 上代码: 参数说明: image : 需要保存的图片对象 id : 响应方法对象 ...
背景 .9图来源于Android。为了设计出一套图,兼容Android和iOS,使用.9图的方式来对图片进行拉伸以适应不同的屏幕。在iOS中没有.9图的概念,只能先了解Android的.9图再进行模拟Android的方法。 什么是.9图片 即图片后缀名前有.9的图片,如pic.9.png、pic1. ...
首先,打开developer.apple.com ,在iOS Dev Center打开Certificates, Indentifiers & Profiles认识一下基本结构。列表就包含了开发、调试和发布iOS应用程序所需的所有内容:Certificates、Identifiers、Devices ...
Android五种布局方式——LinearLayout、RelativeLayout 、TableLayout....
Android使用XML声明界面布局
将程序的表现层和控制层分离
修改用户界面时,无需更改程序的源代码
可视化工具设计用户界面
Android五种布局方式
LinearLayout线性布局
AbsoluteLayout坐标布局
RelativeLa...
1.账号 规则:字母、数字、下划线组成,字母开头,4-16位。 表达式:/^[a-zA-z]\w{3,15}$/; 2.手机号 规则:11位数字,以1开头 表达式:/^1\d{10}$/ 3.电话号码 规则:区号+号码,区号以0开头,3位或4位号码由7位或8位数字组成区号与号码之间可以无连接符,也可 ...
1.哪些东西需要做缓存? 经常改变的数据不需要做缓存,不变的数据才需要做缓存 图片和微博界面的微博数据等,一般都不会改变,需要缓存 2.项目中有哪些控件或框架默认帮我们做了一些缓存处理? WKWebView系统做了缓存,SDWebImage 3.我们来到沙盒路径下SDWebImage缓存目录,发现里 ...
PC上安装Fiddler之后,可以抓取各种浏览器的请求,通过一些设置可以获取iPhone、安卓手机、windows phone的请求。具体的工作原理我也不多说(哼,绝对不是因为我不懂XD),主要说下如何配置来抓取手机上的请求,以iPhone为例。 准备工作:A.安装Fiddler,可以去官网上下载; ...
org.springframework.context.event.AbstractApplicationEventMulticaster ...
前言 谈谈AES加密,网上有很多的版本,当我没有真正在加密安全问题前,总以为百度出来某个AES加密算法就可以直接使用,实际上当我真正要做加密时,遇到了很多的坑,原来不是拿过来就能用的。写下本篇文章,记录下曾经遇到的坑,严防以后再出现同样的坑。 AES规则 原输入数据不够16字节的整数位时,就要补齐。 ...
以下所有测试最后必须在真机上完整的执行。 1 安装、卸载测试 1.1 在真机上、第三方软件(xy苹果助手、91、安卓助手)的安装与卸载 1.2 安装在手机卡上 或 SD卡上 (不同的IOS和安卓版本) 1.3 安装过程中取消(空间不足) 1.4 安装过程来电,短信,完成后,是否继续 1.5 卸载后是 ...