摘要:
题意 将一个 \(X \times Y\) 矩形切成 \(N\) 份,且必须切 \(N-1\) 次,求切完的矩形的长宽比的最大值最小。 思路 每次横切或纵切,将矩形分成相等的 \(K\) 份。切了一刀后,第一块的面积为原来的 \(\frac {i}{K}\),第二块的面积为原来的$\frac {K- 阅读全文
摘要:
介绍 GraphLC IDE(又称 GLC IDE) 是基于 C++/C# 开发的轻量级IDE。采用 Metro 主题,有着流畅的动画,同时可拓展。与 Visual Studio Code 或 Sublime Text 不同的是,GLC IDE 不需要配置,你只需要点几下按钮,即可自动下载并配置所需 阅读全文
摘要:
SQLite简介 SQLite是一个轻型的嵌入式数据库引擎,有着占用资源低、处理速度快的优点,与MySQL相比,SQLite速度快,且只需一个文件,而MySQL则需要服务器进程。 SQLite3安装 要将SQLite3应用于C/C++项目,我们只需要两样东西——SQLite3的头文件,以及编译好的、 阅读全文
摘要:
上篇文章讲了如何编写一个弹出对话框的程序,这篇文章就来讲讲如何在C\C++下创建一个窗口。 来简单介绍下 Windows窗口程序 的创建过程: 首先我们需要注册一个窗口类,可以使用RegisterClass函数,接着使用CreateWindow创建一个窗口。下一步需要让窗口在屏幕上面显示出来,可以使 阅读全文
摘要:
话说学了这么久C++(~~其实也不久~~),是否总想着自己弄一款像记事本那样的程序?那么这篇文章就来从对话框开始,讲讲如何写一个Windows程序。 在写程序之前,我们先来简单介绍下Windows程序和黑窗窗的概念: 其实,我们前面所讲的“黑窗窗”,它的真名应该是 控制台程序(Win32 Conso 阅读全文
摘要:
记得自己刚学计算机的时候,经常听到GBK,Unicode,UTF 8等编码,当时懵懵的,总是把GBK和Unicode搞混,那么这些编码到底有什么区别呢? 这还得从计算机的来由说起。 ~~很久很久以前~~,当计算机刚刚发明的时候,由于计算机只能接受2进制的数据,美国人民为了交流方便,约定了一套编码,他 阅读全文
摘要:
相信用过Turbo C的童鞋都知道gotoxy这个函数吧,但由于某些原因,windows下的mingw没有直接提供这个函数。 那么gotoxy究竟是干什么的呢?假设你的程序是基于控制台的(就是一个黑窗窗),当你在第五行输出了一段字符后想要切回第一行再输出字符,而不能使用cls命令,gotoxy函数就 阅读全文
摘要:
dll不仅可以导入导出函数,还可以导入导出类。这篇文章就来介绍如何将类导入dll中并导出。 首先我们建立一个名为dll.cpp的文件(又是这种破名字),里面写上: 现在来把这个代码编译,打开cmd,输入命令 ,接着输入 来把dll.o编译为dll.dll。 接下来我们新建一个名为test.cpp的文 阅读全文
摘要:
记得某位神仙曾经说过:一个项目不使用dll简直是一场灾难。(滑稽) 这篇文章以A+B/A B为范例,来介绍如何在MinGW下编译dll并引用。 首先你要安装MinGW,并配置好环境变量(不配置环境变量也行,就是麻烦)。 我们新建一段.cpp代码,命名为dll.cpp( ~~什么破名字~~ ),写入: 阅读全文
摘要:
用了这么久博客园,总想给自己的博客加点特效(话说自己也没用几天博客园啊),这篇文章就介绍如何给自己的博客园添加雪花特效吧。 首先我们进入博客园后台 设置,找到“页面定制CSS”,插入如下代码: 接下来来到“页脚HTML代码”,插入如下代码: 点击保存,就可以看到雪花啦! 阅读全文