窗口技巧:利用窗体句柄实现圆形窗口
修复 VC2010 编译错误:转换到 COFF 期间失败: 文件无效或损坏
将 mp3 以资源形式嵌入 exe 中使用
在游戏中播放音乐
开学新装备 - 学生党是否该入手 MacBook?
学生党是否该入手 macbook 这个问题,相信许多人在许多社区都有看到过类似讨论。只不过,许多讨论都掺杂了信仰、智商税、不懂、不熟悉未来需求等各种因素,导致内容空洞价值不大。这篇文章,抛开了所有非理性因素,详细的告诉你该如何选择。
便携性
有人说,喜欢 macbook 就是喜欢那种轻薄的感觉。
现在来看看真实数据:
屏幕大小 | 外观尺寸 | 重量 | |
---|---|---|---|
苹果 MacBook Pro 2020 | 13 寸 | 30.41 x 21.24 x 1.56 cm | 1.4 kg |
苹果 MacBook Air 2020 | 13 寸 | 30.41 x 21.24 x 1.61 cm | 1.29 kg |
[分形学] Julia Set (茱莉亚集) VC 源代码
关于 Julia Set (茱莉亚集) 的介绍什么的我就不多说了,网上一大堆。执行效果如图:
关于 Julia Set,可以通过设置复数 c 的初值,显示出不同的图案,比如,大家可以试试以下几组:
c.re = 0.45, c.im = -0.1428; c.re = 0.285, c.im = 0.01; c.re = 0.285, c.im = 0; c.re = -0.8, c.im = 0.156; c.re = -0.835, c.im = -0.2321; c.re = -0.70176, c.im = -0.3842;
随便用哪行替换掉源程序中的“c.re = -0.75, c.im = 0;”都可以看到不同的精美图案。循环变量 k 是迭代次数,在某些参数下需要高一些会更精细。
为了美观,还需要修改一下颜色部分,目前代码中的颜色是这样的:
...HSLtoRGB((float)((k<<5) % 3
[分形学] Mandelbrot Set (曼德布洛特集) VC 源代码
关于 Mandelbrot Set (曼德布洛特集) 的介绍什么的我就不多说了,网上一大堆。执行效果如图:
为了美观,可以修改一下颜色部分,目前代码中的颜色是这样的:
HSLtoRGB((float)((k<<5) % 360), 1.0, 0.5)
这行代码中的 k 的取值范围是 0~180,将其映射到 HSL 颜色空间中的色相上(360 度)。
全部代码如下:
// 程序名称:分形学 - Mandelbrot Set (曼德布洛特集)
// 编译环境:Visual C++ 6.0,EasyX_20200902
// 最后更新:2010-9-9
//
#include <graphics.h>
#include <conio.h>
/////////////////////////////////////////////////
// 定义复数及乘
...