三十四、主线程操作UI(对UI进行更新只能在主线程进行) 解释:所谓的在主线程更新UI、操作UI,大致的意思就是设置UILabel的text或者设置tabbar的badgeValue,设置UIImageView的image等等。 回到主线程方式1: performSelectorOnMainThre ...
分类:
移动开发 时间:
2017-09-14 16:48:10
阅读次数:
255
-webkit-tap-highlight-color 这个属性只用于iOS (iPhone和iPad)。当你点击一个链接或者通过Javascript定义的可点击元素的时候,它就会出现一个半透明的灰色背景。要重设这个表现,你可以设置-webkit-tap-highlight-color为任何颜色。 ...
分类:
移动开发 时间:
2017-09-14 16:47:46
阅读次数:
188
调用一次计时器方法: myTimer = [NSTimer scheduledTimerWithTimeInterval:1.5 target:self selector:@selector(scrollTimer) userInfo:nil repeats:NO]; //不重复,只调用一次。tim ...
分类:
移动开发 时间:
2017-09-14 16:44:53
阅读次数:
186
Nagios是企业普遍使用的最具影响力的网络信息监视系统之一,它可以动态监视指定的网络状态,并在状态异常时发出警告音或邮件报警通知运维人员。监控的类型和警报定时器是完全可定制的。 Nagios的另一强大功能是它能同时监测主机和服务。例如,它可以同时监测到IP地址和TCP/UDP端口号。为进一步阐述此 ...
分类:
移动开发 时间:
2017-09-14 16:44:38
阅读次数:
421
在Vue1.0的时候有一个官方推荐的 ajax 插件 vue-resource,但是自从 Vue 更新到 2.0 之后,官方就不再更新 vue-resource。 关于为什么放弃推荐? -> 尤大原话 最近团队讨论了一下,Ajax 本身跟 Vue 并没有什么需要特别整合的地方,使用 fetch po ...
分类:
移动开发 时间:
2017-09-14 16:43:57
阅读次数:
234
User user = new User(); user.setPhone("11111111"); user.setNmae("张三"); user.setPhone("twtwtwtwtwtwtwtwtwtwtwtwtwtwtwtwtw"); List users = new ArrayList... ...
分类:
移动开发 时间:
2017-09-14 16:37:52
阅读次数:
198
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/7520700.html 一:基础概念 UI线程:当Android程序第一次启动时,Android会同时启动一条主线程(Main Thread),主线程主要负责处理与UI相关的事件,如用户的按键事件、屏幕绘图事件, ...
分类:
移动开发 时间:
2017-09-14 16:37:29
阅读次数:
168
创建模拟器: 进入sdk下tool文件夹: cd ...../tools 检查target ID: ./android list targets 创建名为hello的AVD: ./android create avd -n hello -t 1 创建的模拟器默认在~/.android/avc/ 启动 ...
分类:
移动开发 时间:
2017-09-14 16:35:18
阅读次数:
145
本文转载自:你真的了解iOS代理设计模式吗? 在项目中我们经常会用到代理的设计模式,这是iOS中一种消息传递的方式,也可以通过这种方式来传递一些参数。这篇文章会涵盖代理的使用技巧和原理,以及代理的内存管理等方面的知识。我会通过这些方面的知识,带大家真正领略代理的奥妙。写的有点多,但都是干货,我能写下 ...
分类:
移动开发 时间:
2017-09-14 16:35:03
阅读次数:
132
在配置文件中添加如下节点 <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> <filtering>true</filtering ...
分类:
移动开发 时间:
2017-09-14 16:28:43
阅读次数:
425
一、ScrollView.scrollTo(0,0) 直接置顶,瞬间回到顶部,没有滚动过程,其中Y值可以设置为大于0的值,使Scrollview停在指定位置; 二、ScrollView.fullScroll(View.FOCUS_UP) 类似于手动拖回顶部,有滚动过程; 三、ScrollView.s ...
分类:
移动开发 时间:
2017-09-14 14:56:27
阅读次数:
188
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/74439165本文出自【赵彦军的博客】 Fiddler 也可以支持对手机应用进行 http 抓包的 。 1、启动Fiddler,打开菜单栏中的 Tools > Fiddler Opti ...
分类:
移动开发 时间:
2017-09-14 14:53:13
阅读次数:
199
http://blog.csdn.net/renwuqiangg/article/details/53088720 —————————————————————————————————————————————— 项目构建环境条件: Win10 64位操作系统 JDK8安装并配置环境变量 Gradle3 ...
分类:
移动开发 时间:
2017-09-14 14:50:08
阅读次数:
251
BlockCanary对主线程操作进行了完全透明的监控,并能输出有效的信息,帮助开发分析、定位到问题所在,迅速优化应用。 下面介绍配置方法。 1. 找到配置BlockCanary的jar包和arr包 blockcanary-android-1.5.0.aar blockcanary-analyzer ...
分类:
移动开发 时间:
2017-09-14 14:49:47
阅读次数:
224
1、自定义cell //#import "EnjoyListModel.h" @protocol EnjoyCollectionCellOfViewDelegate <NSObject> - (void)freeButtonDelegateAction:(UIButton *)sender; @en ...
分类:
移动开发 时间:
2017-09-14 13:58:20
阅读次数:
272
GCD和Block一起,使得iOS多线程编程变得简单优雅许多。如此优雅简单的多线程API真希望C和C++标准中也会有 One of the technologies for starting tasks asynchronously is Grand Central Dispatch (GCD). ...
分类:
移动开发 时间:
2017-09-14 13:57:54
阅读次数:
278
这段时间做了几个手机版的项目,因为没有用框架,所以用rem来做适应,下面就分享一下 //第一种是比较简单的代码 (function(win) { resizeRoot(); function resizeRoot() { var wWidth = document.documentElement.c ...
分类:
移动开发 时间:
2017-09-14 13:28:24
阅读次数:
322