在用python写爬虫程序时,import 行无法通过,具体情况如下: pycharm运行程序后,程序pass了,但是出现了警告,如下图所示: 这是由于该程序不在根目录下,无法导入本地包,解决办法如下: 1.清除缓存并重启:(File -> Invalidate Caches / Restart.. ...
分类:
其他好文 时间:
2016-08-03 15:09:31
阅读次数:
2342
实现原理: 1、自定义View,在onDraw(Canvas canvas)中,画出2个Drawable滑动块,2个Drawable滑动条,2个Paint(text) 2、监听onTouchEvent()事件,修改滑块和滑动条的坐标,调用invalidate()来更新界面 使用方法 1、自定义Vie ...
分类:
移动开发 时间:
2016-07-22 23:05:52
阅读次数:
463
注:本文为个人学习摘录,原文地址:http://www.cnblogs.com/tt_mc/archive/2012/01/30/2332023.html Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用, ...
分类:
移动开发 时间:
2016-07-20 11:51:45
阅读次数:
217
缓存Cache:内部提供多种缓存Cache机制,并对不同机制的管理缓存策略不同实现; ValidArgs.h :ValidArgs有效键参数类,模板参数实现,_key:键,_isValid:是否有效,此外提供key获取键、isValid是否键有效,invalidate使得键值无效;默认情况下键为有效 ...
分类:
系统相关 时间:
2016-07-15 00:36:32
阅读次数:
520
注意MouseDown MouseMove MouseUp三个事件: MouseMove事件中要实现实时绘制和下次绘制时自动清除重绘 需要: pictureBox1.Invalidate(); pictureBox1.Update();//使控件重绘其工作区内的无效区域 必须加Update 不然会一 ...
分类:
其他好文 时间:
2016-07-12 09:03:44
阅读次数:
107
1 快速索引 细节问题: 1.1 把当前被选中的字母索引置为灰色,否则为白色 每一次在快速索引栏上的触摸事件都触发invalidate(),重走onDraw()方法 在onDraw()方法里,做判断,如果通过触摸事件计算的索引与绘制字母数组的索引一致时就更改画笔的颜色,(记得在触摸事件中如果手指抬起 ...
分类:
其他好文 时间:
2016-07-08 23:17:25
阅读次数:
348
1、今天看了鸿洋的《Android高清巨图加载方案》一文,对加载高清巨图时的解决方案有了一定的认识。 思路为: 提供一个设置图片的入口。 重写onTouchEvent,在里面根据用户移动的手势,去更新显示区域的参数。 每次更新区域参数后,调用invalidate,onDraw里面去regionDec ...
分类:
移动开发 时间:
2016-07-05 18:32:11
阅读次数:
183
使用Invalidate(TRUE)函数时,它会向消息队列中添加了WM_ERASEBKGND和WM_PAINT两个消息。 使用Invalidate(FALSE)函数时,它只会向消息队列中添加了WM_PAINT消息。 WM_ERASEBKGND消息的作用以背景色填充客户区,因此他会将之前绘制的图像情况 ...
分类:
其他好文 时间:
2016-07-03 07:05:42
阅读次数:
209
9.Vsync第二部分 在上一篇中我们讲到,视图的刷新需要很多步骤, 本文将继续分析这些过程。 9.1 handlerMessageInvalidate invalidate 字面意思就是使无效,更进一步就是当前的buffer已经无限,请刷新界面。 啥也没干,buffer已经无效,我换下一个,就是h ...
分类:
移动开发 时间:
2016-06-30 23:22:02
阅读次数:
386
Index WriteBack Invalidate (S) 指令将二级Cache 中的对应块置为Invalid 状态。如果二级Cache 对应块的数据是脏的,则将数据写到处理器系统接口部件。由于二级Cache与数据Cache 和指令Cache 保持包含关系,因此在二级Cache 无效写回前先将数据 ...
分类:
系统相关 时间:
2016-06-26 18:23:02
阅读次数:
191