【题目链接】 http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=0531 【题目大意】 给出一张图,和一些矩形障碍物,求该图没被障碍物覆盖的部分被划分为几个连通块 【题解】 首先对图中的点进行离散化,对于一个障碍物来说, 我们将其看做左 ...
                            
                            
                                分类:
其他好文   时间:
2017-01-19 11:10:06   
                                阅读次数:
170
                             
                    
                        
                            
                            
                                说明NC就是nonclient意思,非客户区主要包括标题栏,状态栏,工具栏和边框等区域,目前wxwidgets只是提供了EVT_NC_PAINT唯一的一个非客户区的事件,在MFC中,还有提供WM_NCLBUTTONDOWNWM_NCLBUTTONUPWM_NCMOUSEMOVE等事件操作,如果需要关联这些事件,就必须要过滤该事件,或者..
                            
                            
                                分类:
其他好文   时间:
2017-01-18 23:51:15   
                                阅读次数:
530
                             
                    
                        
                            
                            
                                    一、setXfermode(Xfermode xfermode) Xfermode国外有大神称之为过渡模式,这种翻译比较贴切但恐怕不易理解,大家也可以直接称之为图像混合模式,因为所谓的“过渡”其实就是图像混合的一种,这个方法跟我们上面讲到的setColorFilter蛮相似的。查看API文档发现其果 ...
                            
                            
                                分类:
移动开发   时间:
2017-01-16 19:25:08   
                                阅读次数:
338
                             
                    
                        
                            
                            
                                LayeredWindow提供两种模式: 1.使用SetLayeredWindowAttributes去设置透明度, 完成窗口的统一透明,此时窗口仍然收到PAINT消息, 其他应用跟普通窗口一样. 2.使用UpdateLayeredWindow方法, 向系统提交包含bitmap的DC, 交由系统统一 ...
                            
                            
                         
                    
                        
                            
                            
                                    1、Windows的窗口刷新管理 窗口句柄(HWND)都是由操作系统内核管理的,系统内部有一个z-order序列,记录着当前窗口从屏幕底部(假象的从屏幕到眼睛的方向),到屏幕最高层的一个窗口句柄的排序,这个排序不关注父窗口还是子窗口。 当任意一个窗口接收到WM_PAINT消息产生重绘,更新区域绘制完 ...
                            
                            
                         
                    
                        
                            
                            
                                    Description windy有 N 条木板需要被粉刷。 每条木板被分为 M 个格子。 每个格子要被刷成红色或蓝色。 windy每次粉刷,只能选择一条木板上一段连续的格子,然后涂上一种颜色。 每个格子最多只能被粉刷一次。 如果windy只能粉刷 T 次,他最多能正确粉刷多少格子? 一个格子如果未 ...
                            
                            
                                分类:
其他好文   时间:
2017-01-03 16:29:05   
                                阅读次数:
141
                             
                    
                        
                            
                            
                                例4.1小应用程序先声明一个数组a,在方法init()中创建它,指定有5个元素,然后为数组元素逐一赋值。在方法paint()中输出数组各元素的值。 例4.2设明数组是一种引用类型的应用程序。 例4.3一个含三角二维数组的应用程序。 例4.4一个说明字符串连接运算和连接方法的应用程序。 例4.5一个说 ...
                            
                            
                                分类:
编程语言   时间:
2016-12-30 02:00:22   
                                阅读次数:
225
                             
                    
                        
                            
                            
                                1.theApp extern声明之后不可以使用?可以用,只是需要extern之后的类名和类名称写对,不要犯得低级错误。2.怎样取出列表控件中的第某列的值?GetItemText(); CListCtrl的使用:http://www.cnblogs.com/sura/archive/2012/05/ ...
                            
                            
                                分类:
编程语言   时间:
2016-12-29 10:51:05   
                                阅读次数:
188
                             
                    
                        
                            
                            
                                冰球游戏系统模块设计: AI逻辑的处理: 主要是怎样使机械手AI判断球的轨迹并进行拦截。 具体设计如下: 模块接口:所有模块不应该使用构造函数和析构函数以保证按一定的顺序初始化和退出。使用StartUp和ShutDown代替构造函数和析构函数。 OpenGL管理器:大致框架如下,具体细节待完善。 ...
                            
                            
                                分类:
其他好文   时间:
2016-12-21 00:08:49   
                                阅读次数:
178
                             
                    
                        
                            
                            
                                为什么要进行DOM优化? DOM对象本身也是一个js对象,所以严格来说,并不是操作这个对象慢,而是说操作了这个对象后,会触发一些浏览器行为,比如布局(layout)和绘制(paint)。 首先先说一些浏览器是怎么样把一个页面呈现出来的: 一个浏览器有许多模块,其中负责呈现页面的是渲染引擎模块。 这个 ...
                            
                            
                                分类:
其他好文   时间:
2016-12-16 16:43:01   
                                阅读次数:
252