- 博客(11)
- 收藏
- 关注
原创 c++识别图片身份证号码
tips1:创建好项目之后,需要把识别的身份证放在所在文件夹的idcard\data\pic里面。 tips2:需要用到这个软件库——opencv,可以去下载相应的版本,附上下载地址,我用的是4.0的版本。然后在项目属性里面进行配置。不会配置或者出现问题可以去参考这两篇博客。 配置问题:https://blog.csdn.net/sinat_34707539/article/details/82804545 报错问题:https://blog.csdn.net/shuiyixin/article/det..
2022-05-12 11:33:56
1980
2
原创 C#基于LINQ对数据库的增删查改
1.增加功能(主窗口) using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace 基于LINQ的增删查改 {
2022-05-05 19:56:02
1810
原创 C++实现推箱子游戏
主要由以下几个功能: 可以选择关卡, 按h出现提示, 可将关卡信息以文本信息存入TXT文件。 回撤功能还在完善中,所以没有发出来。 1.头文件 #include <graphics.h> #include <conio.h> #include <string> #include<iostream> #include <fstream> using namespace std; #define B_SIZE 60 // 方块大小 #define
2022-05-03 10:58:58
1872
原创 C++:对TXT文件进行读写
1.所用头文件 #include "stdafx.h" #include<conio.h> #include<string> #include <iostream> #include <fstream> using namespace std; 2.写入TXT文件 我这是写入了一个三维数组,感兴趣的小伙伴可以试写入二维和一维数组,效果都是差不多的。 需要注意的是, 这个文件路径,需要自己写好,如果不存在的话是无法写入成功的。然后在该路径的最后,你是否创建好了
2022-04-28 00:24:54
9068
1
原创 C#:复制文件显示进度条
1.窗口界面 主要是文本框textBox、按钮button、进度条prograssBar三大组件所组成的。 2.完整代码 using System; using System.IO; using System.Windows.Forms; using System.Threading;//线程序的命名空间 using System.ComponentModel; using System.Drawing; using System.Drawing.Drawing2D; namespace 复制文件显示进
2022-04-24 22:27:12
1965
2
原创 C++:见缝插圆
见缝插圆是基于见缝插针的改良版小程序,只要所建画布当中存在缝隙,就会在其中随机创建一个圆,一共有4中绘画模式,初始状态默认为第1种,只要按下空格就可以切换绘画模式。感兴趣的小伙伴可以基于代码,去做一个修改,比如更改绘画模式,又更改形状,让它可以画正方形、长方形、三角形之类的。 1.运行效果 2.所用头文件 #include "stdafx.h" #include <graphics.h> #include <conio.h> #include <stdio.h>
2022-04-23 23:47:38
1209
1
原创 C++:见缝插针双人对战
简单说两句,这个双人对战只是实现了两人的对分,并没有做出相应判断,感兴趣的小伙伴可以自己动手写写。玩家一按数字1键,玩家二按数字2键,而且随着插入的针越来越多,速度也会越来越快。不过,你们可以自己更改参数来控制加速度的大小。可以自己研究下如何来控制加速度,实在想不通代码中也有注释可以让其找到相应的地方。 1.所用头文件 #include "stdafx.h" #include <graphics.h> #include <conio.h> #include <stdio.h
2022-04-22 23:51:41
1415
1
原创 C++根据鼠标移动轨迹作画
1.所用头文件 #include "stdafx.h" #include<windows.h> #include<graphics.h> #include<iostream> using namespace std; 2.作画函数 void pen() { int x0, y0; //定义初始坐标 MOUSEMSG m; //定义鼠标消息 m = GetMouseMsg(); //获取一次鼠标消息 x0 = m.x; y0 = m.y;//
2022-04-22 07:44:41
1751
2
原创 C#对于数据库的增删查改
首先,放出主界面供大家观摩。 温馨提示,再进行增删查改之前需要手动建立数据库和数据表及对应字段。在注释当中,有很多知识点,可以停留一会好好消化。 功能1、向数据库中增加数据 在相应区域输入完毕后,点击“插入”按钮即可。 private void button1_Click(object sender, EventArgs e)//增加 { if (textBox1.Text=="" || textBox2.Text == "" || textBox3
2022-04-20 22:37:23
10653
18
原创 二叉树的基本操作(2)
承接上文,接下来继续实现几个功能。 二叉树的深度 int dfsDeepth(TreeNode* &root)//二叉树的深度 { if (root == nullptr) return 0; else return max(dfsDeepth(root->l), dfsDeepth(root->r)) + 1; } int bfsDeepth(TreeNode* &root)//二叉树的深度 { if (root == nullptr)
2022-04-17 16:25:02
367
原创 二叉树的基本操作(1)
结点类型 struct TreeNode { char val; struct TreeNode *l, *r; TreeNode(int x) :val(x), l(nullptr), r(nullptr) { } }; 新建一个类,名为solution,相关函数都放在这里面调用。 class solution { public: //以下存放各大函数 } 首先先序创建一颗二叉树,上文写到结点类型为char。我们输入相关字母,若为空则输入#。需要注意的是,我们需要输入一个完整的先序序列,输
2022-04-17 16:18:23
1373
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅