主页

基本图元绘制算法

一、功能要求 实现一个图形函数库,具有绘制直线段、任意圆弧、椭圆弧、多边形区域的阴影填充和颜色填充等功能,仅调用画点函数 Windows API: setpixel(hdc,x,y,color) 源码地址 二、实现效果 三、算法实现 1. 绘制直线 绘制直线使用的是 DDA 算法(数字微分分析法),该算法的核心思想是依据直线的微分方程依次确定描述直线的各个像素点。 例如,已...

阅读更多

《少有人走的路》

人生苦难重重。 看完这本书之后没有很大的感觉,只是觉得作者说的很多内容我自己都很赞同,难道是因为价值观相似?后来又仔细回顾了一下书中的内容,不夸张的说,很多话都能指引我们的一生。 一、自律 自律,包含具有积极意义的四种人生原则,目标都是解决问题,而不是回避痛苦。综上所述,这四种原则包括:推迟满足感、承担责任、尊重事实、保持平衡。 1.1 问题和痛苦 人生苦难重重。 解决人生问题的...

阅读更多

Java 正则表达式详解

正则表达式是一种强大而灵活的文本处理工具,使用正则表达式能够以编程的方式构造复杂的文本模式,并对输入的字符串进行搜索,简单来说,正则表达式就是以某种方式来描述字符串。 正则表达式在线工具 一、基本语法 语法 语法解释 普通字符(字母、数字、汉字、下划线) 一个普通字符在表达式中只匹配与之相...

阅读更多

《追风筝的人》

起初,拿到这本书时,看到宣传页上的「为你千千万万遍」我不懂什么意思,也不知道这是本什么类型的书,是我最好的朋友送给我的,闲来无事时,便拿起来读那么一两章。 整本书以主人公阿米尔和他父亲仆人儿子哈桑的亲密友谊为中轴线,展现了 30 年前阿富汗的战乱生活,同时也揭露了人性,最后主人公阿米尔走上了自我救赎之路。 文中有一处是实实在在的震撼到了我,童年时,阿米尔与哈桑合作一起参加放风筝比赛,最终...

阅读更多

《许三观卖血记》

记得大学的时候,中午休息读几页《活着》,这也是我读的第一本余华的书,这一读便喜欢上了他的写作手法,用小人物写出了大历史,《许三观卖血记》更是如此,整本书篇幅不长,却很耐读,读的过程中既有想笑的时候,也有想哭的时候。 许三观用卖血度过了人生的种种坎坷,娶媳妇、给大乐治病等等。很喜欢这几个片段。 第一段是适逢荒年,家里天天吃粥,许三观生日那天给儿子们“炒菜”,望梅止渴,听得我都流口水。 ...

阅读更多