自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 C#项目绩效考核实战提升(四)

由于右键菜单中录入考核信息修改考核次数,每个考核类型是动态改变的,如果数据库表AppraisalCoefficients中的内容改变,页面中显示的考核类型就会变,所以不能直接在页面上添加控件,修改次数之后表格内容也对应更新。在上方的groupbox1中为了可以动态的添加里面的内容,使用FlowLayoutPanel控件,目的是,在FlowLayoutPanel中添加控件,控件会自动进行排列。实现功能:在人员绩效页面,计算每个用户请假加班等等的次数,依次来计算用户实际应发的年终奖。

2023-01-31 14:15:48 354

原创 C#项目绩效考核实战提升(三)

实现的功能:在CreateForm()函数中,实现窗体之间的跳转,每新增一个窗体就需要多加入一个case,为了优化代码,对CreateForm()函数进行重载。这里遇到了一个bug,在之前我将FrmBaseManager中的列名修改为编号,基数类型等汉字,在执行上面一步操作的时候报错。,对1的构造函数进行断点调试,就会发现,当FrmMain.cs中两处FormFactory类都修改为。时,会调用两次构造方法,这说明,同一个类,泛型不同,系统默认时两个类。时,只调用一次构造方法,然而当一处修改为。

2023-01-28 15:03:40 280

原创 C#项目绩效考核实战提升(二)

这里在调试搜索功能的时候发现已停职的数据筛选不出来,所以在UserAppraisalBases.cs中加入缺失的IsDel,解决(之前还以为是有什么大作用,看来只是老师忘了加)。把方法赋值给一个变量,并将这个变量作为一个参数,传递到另一个方法里面去(用js语言举例是因为js是一个弱类型语言,可以把方法赋值给变量)功能:在用户上点击右键显示菜单:添加编辑和停用,在已停职的用户上点击右键显示菜单:添加编辑和启用,在空白处点击右键显示菜单:添加。功能:判断在用户上点击右键显示的菜单显示停用还是启用。

2022-12-21 17:49:35 680

原创 SqlServer还原数据库的两个方法

SqlServer还原数据库的两个方法

2022-12-21 16:30:58 3617

原创 C#项目绩效考核实战提升(一)

知识点主要涉及:父容器详解,数据库链接查询,数据绑定与获取,委托,Sql语句参数化,泛型反射,反射,分层架构,工厂模式,普通缓存,泛型缓存,单例在winform的经典使用,动态化控件放置,datagridview不定项绑定。首先,在Sql Server中新建表(Sql Server是真难下,我下了两天,其中安装遇到无法启动服务的问题,安装到最后显示安装 SQL Server 数据库引擎服务实例功能 时出错 SQL Server。

2022-12-15 17:58:39 591

原创 项目中遇到的SpringBoot thymeleaf模板引擎

register.html为了实现功能:注册失败时,回到注册页面,错误页面需要对错误消息进行处理,username,password,email等要有默认值。register.html中错误消息默认不显示,设置。通过模板文件和model动态数据,生成动态HTML。使用thymeleaf模板声明。,表示存在错误消息时就显示消息。...

2022-08-15 20:31:20 203

原创 仿牛客社区学习笔记-开发社区登录模块

QQ邮箱在设置-账户中启动客户端SMTP服务。

2022-08-15 20:25:04 319

原创 SQL语句格式

m:从第m+1行开始(数据计算从0开始)n:共展示n条数据,显示到m+n行。

2022-08-05 11:33:25 753

原创 List<Map<String, Object>> discussPosts = new ArrayList<>();

List集合包括List接口以及List接口的所有实现类。常用方法对List集合和Set集合是通用的。使用List集合时通常声明为List类型。想要了解这段代码的底层逻辑,首先先了解。代码中的E可以是合法的数据类型。......

2022-08-05 11:01:53 86

原创 Java中的迭代器

在程序开发中,经常需要遍历集合中的所有元素。Iterator接口也是Java集合中的一员,但它与Collection、Map接口有所不同,Collection接口与Map接口主要用于存储元素,而Iterator主要用于迭代访问(即遍历)Collection中的元素,因此Iterator对象也被称为迭代器。public Iterator iterator(): 获取集合对应的迭代器,用来遍历集合中的元素的。内部原理也是一个迭代器,用来遍历数组和集合,不对集合中的元素进行增删操作。......

2022-08-04 18:14:58 149

原创 GET和POST两种基本请求的区别

HTTP规定,执行GET请求需要把传送的数据放到Url中,POST请求需要将数据放到RequestBody中,如果GET将数据放到RequestBody中,不一定会被接收到。而对于POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok(返回数据)。本质上没有区别,都是http协议中的两种发送请求的方法,而HTTP是基于TCP/IP的协议,所以GET和POST都是TCP链接。TCP数据包包括头部header和数据data。...

2022-08-04 14:45:29 458

原创 仿牛客社区学习笔记四-2开发分页组件

仿牛客社区学习笔记四-2开发分页组件

2022-08-04 10:48:00 160

原创 项目中遇到的Spring注解汇总

仿牛客社区项目中遇到的注解汇总

2022-08-03 23:42:59 96

原创 仿牛客社区学习笔记(四)开发社区首页-1

首先,web项目主要解决的就是浏览器和服务器之间的交互,开发流程就是1次请求的执行过程,任何功能都可以拆解成若干次请求。

2022-08-03 23:36:55 236

原创 hexo博客编写简易版方法

hexo博客编写最简单的方法

2022-08-03 21:27:45 69

原创 仿牛客社区学习笔记(三)Mybatis入门

仿牛客社区笔记3

2022-08-02 20:12:45 212

原创 仿牛客社区学习笔记(二)SpringMVC

仿牛客社区学习笔记二

2022-08-02 00:10:38 149

原创 仿牛客社区学习笔记(一)Spring入门

仿牛客社区课程笔记

2022-08-01 09:53:15 87

原创 深度学习人脸识别B站课程合集

深度学习人脸识别b站课程合集[课程1 AI人工智能深度学习人脸识别技术](https://www.bilibili.com/video/BV1KJ411w763?t=26)1-1 人脸识别算法简介1-2 MTCNN人脸侦测(追踪:跟随轨迹)1-3 图像跟踪算法思路1-1-3 人脸特征提取与对比1-1-4 代码实现众所周知,B站是一个学习软件。课程1 AI人工智能深度学习人脸识别技术1-1 ...

2020-04-07 18:17:04 1435 5

原创 基于python的人脸识别

基于python的人脸识别——毕业设计1三个python项目实战,打造人脸识别系统!案例一:识别图片中人头像案例二:在识别的图片上面添加人脸识别:重点注意,需要添加模型案例三:调用摄像头案例四:摄像头识别人脸三个python项目实战,打造人脸识别系统!链接案例一:识别图片中人头像思路:1.导入库import cv22.加载图片img=cv2.imread('/Users/James...

2020-03-31 16:40:17 4127 1

原创 用重载函数引用传递实现两个对象的交换

#include<iostream>#include<iomanip>using namespace std;void Change(int &x1,int &y1);void Change(float &x2,float &y2);void Change(char &x3,char &y3);void Change(doub...

2018-05-15 23:32:38 686

原创 用重载函数实现一组数的升序排列

#include<iostream>#include<iomanip>using namespace std;const int size=10;void sort(int arr[]);void sort(float arr[]);void sort(char arr[]);void sort(double arr[]);int main(){ int nums1[siz...

2018-05-15 22:15:16 1847

原创 使用自定义函数求n个整数中的最大值,引用形参

#include<iostream>#define N 20using namespace std;void Max(int a[],int n){ int i,max; max=a[0]; for(i=1;i<n;i++) {  if(a[i]>max)  {   max=a[i];  } } cout<<"n个整数中最大值为"<<max<&...

2018-05-10 19:22:27 5604

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除