在多任务操作系统中,同时运行的多个任务可能都需要使用同一种资源。这个过程有点类似于,公司部门里,我在使用着打印机打印东西的同时(还没有打印完),别人刚好也在此刻使用打印机打印东西,如果不做任何处理的话,打印出来的东西肯定是错乱的。
实际上,打印机是有做处理的,我在打印着的时候别人是不允许打印的,只有等我打印结束后别人才允许打印。这个过程有点类似于,把打印机放在一个房间里,给这个房间安把锁,这个锁默认是打开的。当 A 需要打印时,他先过来检查这把锁有没有锁着,没有的话就进去,同时上锁在房间里打印。而在这时,刚...
分类:
编程语言 时间:
2015-06-15 00:22:25
阅读次数:
193
Android在ListView显示图片(重复错乱闪烁问题)...
分类:
移动开发 时间:
2015-06-10 15:41:13
阅读次数:
212
线程安全一、多线程的安全隐患资源共享1块资源可能会被多个线程共享,也就是多个线程可能会访问同一块资源比如多个线程访问同一个对象、同一个变量、同一个文件当多个线程访问同一块资源时,很容易引发数据错乱和数据安全问题问题代码: 1 // 2 // YYViewController.m 3 // 05-.....
分类:
移动开发 时间:
2015-06-05 00:04:14
阅读次数:
189
实际情况是你在调用
viewPager.setPageTransformer(boolean, PageTransformer)方法设置PageTransformer时第一个参数给的false,应该设置true才对。这是因为ViewPager默认下一个页面是绘制在上一个页面的上面,DepthPageTransformer对下一个页面的处理是只设为全透明,但还是位于屏幕中央。这样一来下一个页面虽然看...
分类:
移动开发 时间:
2015-06-01 22:49:07
阅读次数:
252
1. 编码错乱导致CRT死机2. 选择CRT上面的页面名称 -- > 右键 -- > Session Options --> Apperance --> Character encoding 中选择编码方式,可以修改当前窗口的编码方式,之后操作 显示的内容的编码方式即为修改后的编码方式。3. 使用....
分类:
其他好文 时间:
2015-05-30 15:18:19
阅读次数:
107
20150526listview是常用的控件,经常用自定义的adapter,为了提高显示效率,常利用view的重用方式防止重绘,但因为重用利用的是旧的view,常导致显示的数据会由于position的位置出现错乱。在一个app项目中我遇到过多次这个问题,包括带Button的都能很好的解决,但今天遇到...
分类:
移动开发 时间:
2015-05-26 23:24:31
阅读次数:
214
在启动过程中最容易遇到的问题就是硬盘可能有坏道或扇区错乱(数据损坏)的情况,这种情况多由于异常断电、不正常关机导致。在系统启动时会显示Press root password or ctrl+D:此时我们可以进入单用户模式进行修复,修复之前要和客户沟通修复期间会影响到一部分数据,提前和客户沟通好!方法...
分类:
其他好文 时间:
2015-05-25 12:51:44
阅读次数:
203
在项目中常常会遇到这样的问题:
button点击就会触发相应的点击事件,比如说是向向服务器发送网络请求或者弹出弹框。
但如果用户点击频率很快的话,那就会不停的触发点击事件,从而使UI错乱。
对于这种问题我的解决方案是:设置布尔值。
(1)对于与服务器有交互的点击事件:点击的时候判断bool值;在发送请求前设置一次;服务器得到应答后改变bool值即可。
(2)对于无服务器交互点击事件:点击...
分类:
移动开发 时间:
2015-05-19 10:49:30
阅读次数:
134
最近一个细节引起了我的注意,chrome浏览器下的input和textarea在聚焦的时候都有一个黄色的边框,而且textarea还可以任 意拖动放大,这是不能容忍的,影响美观不说,有时候拖动textarea还会使页面布局错乱,所以决定重置这些样式。这是大前端调整的样式,样式统一就是 好看,o(∩_...
分类:
其他好文 时间:
2015-05-18 20:29:08
阅读次数:
87
在开机的过程中最容易遇到的问题就是硬盘可能有坏轨或扇区错乱(数据损毁)的情况,这种情况虽然不容易发生在稳定的Linux系统下,不过由于不当的开关机还是可能会造成的,原因可能有:最可能发生的原因是因为断电或不正常关机所导致的硬盘磁道错乱,我的主机就曾经发生过多次因..
分类:
系统相关 时间:
2015-05-18 13:05:40
阅读次数:
129