![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
移动
文章平均质量分 76
bjx18356163055
这个作者很懒,什么都没留下…
展开
-
(Android Studio实用指南)8.16 提炼参数对象
某些参数总是同时出现,可能好几个方法都使用这样一组参数,为了避免参数列表过长,同时也为了避免重复代码, 我们可以将这些参数提炼为参数对象,原来传入参数的地方使用这个参数对象代替.操作步骤:? 菜单栏: Refactor —> Extract —> Parameter Object …实例演示:提炼参数对象前:?12345678转载 2016-02-13 16:06:13 · 221 阅读 · 0 评论 -
[iOS]iOS8可用的识别用户方式(idfa、UUID、idfv)
想要追踪、统计用户,自然离不开用户唯一标识符,这是每个公司都面临的问题。在历史上唯一标识符很多,如UDID、MAC地址、OpenUDID等,不再一一介绍他们是怎么挂掉的,现在好用的只剩下了idfa、idfv、UUID+keyChain。 idfa(Advertising Identifier):可以理解为广告id,apple公司提供的用于追踪用户的广告标识符。缺点:用户可通过设置-隐私转载 2016-02-13 16:07:38 · 527 阅读 · 0 评论 -
[iOS]APP代码实践:建立一个辅助的APP类,减少对AppDelegate的修改
最开始接触iOS开发的时候,如果需要一些全局变量或者全局函数的时候,总是直接在AppDelegate中添加,因为AppDelegate可以直接获取?1[UIApplication sharedApplication].delegate但是时间长了还是觉得这样不太好,AppDelegate本身有其自己的作用(对于App本身的一些事件进行处理,如转载 2016-02-13 16:12:01 · 484 阅读 · 0 评论 -
[iOS]iOS的字号转换问题
一,px和pt转换px:相对长度单位。像素(Pixel)。(PS字体)pt:绝对长度单位。点(Point)。(iOS字体)公式如下:pt=(px/96)*72。二,字体间转换1in = 2.54cm = 25.4 mm = 72pt = 6pc具体换算是:Points Pixels Ems Percent6pt 8px 0.5em 50%7pt 9p转载 2016-02-13 16:15:42 · 314 阅读 · 0 评论 -
【Android】获取控件的宽和高
有时候我们需要在Activity的时候获取控件的宽和高来做一些操作,下面介绍三种获取宽和高的方式:1. onWindowFocusChanged?123456789101112class="hljs java">@Override public void onWindowFocusChanged(bool转载 2016-02-13 16:19:29 · 225 阅读 · 0 评论 -
《Android源码设计模式解析与实战》读书笔记(二十一)
装饰模式装饰模式也称为包装模式,是结构型设计模式之一。装饰模式是一种用于替代继承技术的一种方案。1.定义动态的给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比生成子类更为灵活。2.使用场景(1)需要透明且动态地扩展类的功能时。且在不影响其他对象的情况下。(2)当不能采用继承对系统进行扩展时可以使用装饰模式。比如final类。3.UML类图(1)Compon转载 2016-02-13 16:26:47 · 238 阅读 · 0 评论 -
《Android源码设计模式解析与实战》读书笔记
组合模式组合模式也称为部分-整体模式,结构型设计模式之一。1.定义将对象组合成树形结构以表示“部分-整体”的层次结构,使得用户对单个对象和组合对象的使用具有一致性。2.使用场景(1)表示对象的部分-整体层次结构时。(2)从一个整体中能够独立出部分模块或功能的场景。3.UML类图(1)Component:抽象根节点,为组合中的对象声明接口。在适当的情况下,实现所有类共转载 2016-02-13 16:28:01 · 269 阅读 · 0 评论 -
PHP处理服务器session问题导致的高负载
1、现象§ a、服务器高负载,24核的服务器,最高负载跑到200多。§ b、所有用户登录,退出,页面需要io操作的均缓慢。2、排查(关键步骤)进入系统开始排查问题根据观察发现大量php-cgi进程和mysql进程占用大量cpu,所以决定从这两个方向进行排查。§ a、排查数据库:进入数据库查看系统进程,看看是否有长时间锁表的操作。有的话,针对这条sql查询,找到对应的程序。转载 2016-02-13 16:30:14 · 1280 阅读 · 0 评论