在 iOS开发过程中,我一直知道更新UI需要在主线程中,但也没怎么细想为什么要在主线程中,或者说为什么不能在子线程中更新UI。 像UIKit这样大的框架上确保线程安全是一个重大的任务,会带来巨大的成本。UIKit不是线程安全的,假如在两个线程中设置了同一张背景图片,很有可能就会由于背景图片被释放两次 ...
分类:
编程语言 时间:
2017-06-15 20:30:56
阅读次数:
204
一、概述 在上篇博客中我们已经讲了一些关于类的知识,我们来回顾以下: 下面我们继续学习类的特性。 二、访问类属性 2.1 成员变量和参数 ①很多人产生疑问,为什么eat方法里面会传入一个food的参数名呢?而这个为什么不能再其他方法里面用呢?而self.name就可以呢? 因为food它只是作为ea ...
分类:
编程语言 时间:
2017-06-12 14:38:58
阅读次数:
208
前言:为什么要用ie打开winform 个人觉得,winform部署client太麻烦如金蝶··用友,winfrom打补丁太麻烦,加入新功能再部署很费时间;于是就想为什么不能用IE打开呢?这样就不须要部署client,文件更新仅仅须要在server做。有想法就一定要实现。。 优点。winform稳定 ...
linux权限之setUID的介绍: 链接 详细的解释和实践 stackexchange上对于使用了setuid的程序为什么不能修改其他用户代码的解释: 链接 because at the time of password change the real user id is checked not ...
分类:
系统相关 时间:
2017-05-30 15:48:23
阅读次数:
164
一、docker的简介:应用容器是个啥样子呢,一个做好的应用容器长的就像一个装好了一组特定应用的虚拟机一样,比如我现在想用mysql数据库,我直接找个装好了的MySQL的容器就可以了,想用的时候一运行容器,MySQL服务就起来了,就可以使用MySQL了为什么不能直接安装一个MySQL?或..
分类:
其他好文 时间:
2017-05-28 23:50:40
阅读次数:
375
近期做android百度地图,可是使用baidumapapi_v2_3_1.jar和libBaiduMapSDK_v2_3_1.so显示百度地图时总是遇到问题——仅仅显示网格而没有显示地图,网络连接和APIKey申请都是正确的,就是不知道为什么不能显示,网上也有非常多人遇到这个问题,有的是SDK更新 ...
分类:
移动开发 时间:
2017-05-28 19:34:19
阅读次数:
525
问题: 当业务经理被要求为未来的业务做计划时,他会提出一个自觉得不错的数字,而董事会往往希望能获得更大的收益,多次与其谈判。而业务经理在这方面不是新手,他有非常多可用的报告。为什么不能让业务规划流程更加的科学——比如基于事实/数字而不是人的感觉。 让我们看看月报: 1) 比較当前值与计划值或平均值 ...
分类:
其他好文 时间:
2017-05-25 11:48:50
阅读次数:
183
以下均是平常刷面试题后的总结 1,abstract可以修饰什么?为什么不能修饰属性 2,abstract为什么不能修饰字段? --abstract不能修饰字段.既然是抽象方法,当然是没有实现的方法,根本就没有body部分. 3,申明抽象方法为啥不可写大括号? 4,实例方法可以直接调用什么类的类方法? ...
分类:
编程语言 时间:
2017-05-23 10:09:27
阅读次数:
272
component 中 数据为什么不能用 ? 因为组件会应用到很多地方,而 data:{}是对象,不用页面都共享了同一个对象,正确做法需要函数来实现: 错误提示:- Component template should contain exactly one root element. If you ...
分类:
其他好文 时间:
2017-05-18 20:50:46
阅读次数:
7314
1.数组长度为什么不能是变量? 答:因为定义数组时,分配空间是需要一个固定的值,来确定你所申请的空间的大小。如果数组长度个变量,那么数组大小也会改变,在对其使用的时候,就会使用到数组以外的内容,对程序会造成隐患。 2.C语言中,变量的存储类型有几种? 答:C语言中的存储类型有auto、extern、 ...
分类:
其他好文 时间:
2017-05-15 19:47:34
阅读次数:
114