- 博客(7)
- 收藏
- 关注
原创 记录一下,矩形相交判断
判断矩形是否相交,有很多种方法,比如说判断矩形的任意两条边是否相交。但是这种方法存在一个缺陷,就是当一个矩形被另外一个矩形包含的时候,没有边是相交的但是依然符合相交的定义吧。另一种比较严格的数学方法这个方法很简单,就是分别比较两个矩形的重心在x轴方向上和y轴方向上的距离与两个矩形的长或者宽的一半的和的大小。如果重心的在x轴和y轴上的距离都比他们边长和的一半要小就符合相交的条件。下面是代码():#include<stdio.h>int ab(int n){if(n >=.
2020-12-15 15:57:30 430 1
原创 WPF设置文本框只能输入数字
//前台UI设置<TextBox Width="100" Height="30" PreviewTextInput="TextBox_PreviewTextInput" PreviewKeyDown="TextBox_PreviewKeyDown" InputMethod.IsInputMethodEnabled="False"/>InputMethod.IsInputMethodEnabled="False"禁用输入法后台代码限定只能输入数字private void .
2020-10-22 17:29:37 309 1
原创 磁盘调度算法
磁盘调度算法磁盘调度在多道程序设计的计算机系统中,各个进程可能会不断提出不同的对磁盘进行读/写操作的请求。由于有时候这些进程的发送请求的速度比磁盘响应的还要快,因此我们有必要为每个磁盘设备建立一个等待队列,常用的磁盘调度算法有以下四种:先来先服务算法(FCFS),最短寻道时间优先算法(SSTF),扫描算法(SCAN),循环扫描算法(CSCAN)例:假定某磁盘共有200个柱面,编号为0-199,如果在为访问143号柱面的请求者服务后,当前正在为访问125号柱面的请求服务,同时有若.
2020-10-19 14:14:51 355
原创 OpenGL VS2019配置(方法二)
OpenGL VS2019配置过程工具安装过程1. 开发工具VS2019(要安装组件C++),详细的安装过程“略”。2. 下载GLFW,链接地址:https://www.glfw.org/download.html。这里下载的是64位源码文件包,放到一个指定目录中,我放在了D盘下,目录为“D:\OpenGL”,然后解压。如图所示:3. 下载Cmake并安装,链接地址:https://cmake.org/download/。这里下载的32位安装文件,下载后默认安装即可。安装完毕,打开Cma
2020-10-08 01:58:13 815
原创 OpenGL VS2019配置(方法一)
OpenGL VS2019配置过程总体的配置流程和工具参考了LearnOpenGL的内容,但是过程中跳进了坑中,为了爬坑耗费了些时间,在博客中记录配置过程,方便以后查阅,也方便路人爬坑。LearnOpenGL的教材地址:https://learnopengl.com/Getting-started/Creating-a-window工具安装过程1. 开发工具VS2019(要安装组件C++),详细的安装过程“略”。2. 下载GLFW,链接地址:https://www.glfw.org/down
2020-09-14 19:55:26 986
原创 asp.net core中使用mysql
1、使用Nuget安装MySql.Data.EntityFrameworkCore。2、建立模型,例如新建个Models文件夹,在文件夹里创建Material类。namespace CapacitySimulation.Models{ public class Material { public int Id { get; set; } public string Name { get; set; } }}3、建立上下文,例如新建个...
2020-07-03 12:07:46 638
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人