- 博客(52)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 c# winform 实践项目---人员管理系统
根据讲师下发的实践项目需求,做了一个人员管理系统,其中用到知识颇多,思来想去决定发布上来,一是为自己以后的开发做一个参考,避免忘记。二是希望能得到互联网上各位大佬的评鉴。xx人员管理系统xx人员管理系统是为员工提供从入职到离职全面管理的系统软件。主要功能:追踪员工工作时数并按项目、客户或任务进行排序,支持添加员工,查询员工,显示所有员工,修改员工信息以及删除员工;提供智能化人力统计报表与分析,轻松访问统计数据,记录并分析工时表并检查每位员工的出勤情况,提供实时的数据;根据收录的信息自动生成员工简历,全
2021-06-14 01:03:18 9448 17
原创 【萌新向】Sql Server保姆级安装教程-图文详解手把手教你安sql
SQL Server保姆级安装教程,还不会安装SQL Server的有福啦,图文搭配详解!手把手教你全流程安装!
2023-10-12 11:21:54 9212 2
原创 .Net Core项目调试到本机iis,并且可使局域网访问
获取本机ip地址win+r打开《运行》输入cmd回车输入ipconfig即可查看到ipv4地址运行发布直接F5或Ctrl+F5此时就会调试到本机的iis,目前使用localhost+端口可访问到接口页面设置局域网访问右键iis服务器,选择显示所有应用程序点击项目名即可显示配置这一选项,后边是蓝色字体,点击蓝色字体。此时就会打开applicationhost.config文件找到< sites >< /sites >标签内的正常的就会有红框内的一行内容在
2022-02-28 15:58:43 2353
原创 力扣-初级算法笔记合集-数组篇
初级算法合集-数组篇地址:初级算法 - LeetBook - 力扣(LeetCode)全球极客挚爱的技术成长平台删除排序数组中的重复项给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的第一部分。更规范地说,如果在删除重复项之后有 k 个元素,那么 nums 的前 k 个元素应该保存最终结果。将最终结果插入 nums 的前
2022-02-17 16:17:30 284
原创 c#-post访问链接提取json数据
本文使用.net core后端接口程序,实现向一个接口提交一个json数据,再从接口取到一个json数据。
2022-02-15 10:07:05 1552
原创 专科软件专业毕业设计-在线考试及练习系统
在线考试及练习系统开题报告目标:随着社会经济的发展,人们对教育越来越重视。考试是教育中的一个重要环节,近几年来考试的类型不断增加以及考试要求不断提高,传统的考试方式要求教师打印考卷,监考、批卷,使教师的工作量越来越大,并且这些环节由于全部由人工完成,非常容易出错。因此,本在线考试及练习系统通过为考生提供更全面、更灵活的服务,解决了管理成本和人力、物力的大量投入,同时。考生希望对自己的学习情况进行客观、科学的评价;教务人员希望有效地改进现有的考试模式,提高考试效率。为了满足考生和教务人员的需求,在线考
2022-02-08 16:15:02 920
原创 LINQ查询-左外部联接(返回第一个集合中的所有元素)
左外部联接 (相对于sql:left join | left outer join)它返回第一个集合中的所有元素,无论它是否在第二个集合中有相关元素。在 LINQ 中,通过对分组联接的结果调用 DefaultIfEmpty()方法来执行左外部联接。DefaultIfEmpty()方法从列表中获取指定元素。如果列表为空,则返回默认值。通俗来说,就是使用此方法,返回第一个集合中所有元素,假如第一个集合中的值在其他集合中不存在,则可以使用空来进行代替,实现第一集合全部数据的显示。而如果使用普通的查询,则仅可以
2021-12-28 16:28:06 772 1
原创 lamdba表达式通过分组实现数据去重-lamdba去重
一开始使用的 var list = await _CarSetupRepository .GroupBy(x => x.Set_Type) .Select(y => y.FirstOrDefault()) .ToListAsync();发现这样会报错,貌似这样的分组不能针对对象,然后改成了 var lists = await _CarSetupRepository.S
2021-12-27 19:05:03 328 1
原创 .net core web api启动报错(HTTP Error 500.30 - ASP.NET Core app failed to start)
报错信息:HTTP Error 500.30 - ASP.NET Core app failed to startCommon solutions to this issue:The app failed to startThe app started but then stoppedThe app started but threw an exception during startupTroubleshooting steps:Check the system event log for
2021-11-23 10:46:46 9605
原创 给应届毕业生的一些话
1.应届生的身份很重要,第一份工作很重要不得不说,校招跟社招真的很不一样,校招看的是潜力,社招看的是工作能力和相关的工作经验。对于应届生来说,很多企业都会东意去培养,而且一开始对应届生的期望也不高。而且在这个时候,应届生的选择面其实是非常广的,私企,外企,国企,公务员,事业单位,所有的这些企业都会有很多岗位对应届生开放。应届生在这个时候不管选择哪一种,对他们来说门槛都是差不多的,但是一旦进去了某一个领域,以后再想换难度真的增大很多,这点我在刚毕业的时候也是没有意识到的。而就社招而言,企业更注重的是你之前
2021-10-24 23:45:48 243 2
原创 ASP.NET MVC-访问api进行可视化增删改查
访问api进行可视化增删改查创建mvc项目创建两个方法,用于进行get和post异步访问api //get public Success GetSuccess(string url) { HttpClient http = new HttpClient(); //进行异步请求 Task<string> task = http.GetStringAsync(url);
2021-10-05 10:25:35 349 3
原创 ASP.NET MVC-api增删改查
使用ASP.NET MVC-api技术实现对数据库的增删改查创建mvc api项目创建完毕后的目录添加模型类接着在models文件夹添加实体数据模型,引入EF数据库,具体方法参考我之前的EF文章。然后在models中添加两个类,用于反馈操作是否成功。error类 public class Error { /// <summary> /// 错误返回对象<br /> /// exp:<br />
2021-09-29 16:56:23 1078
原创 Vue高效前端开发-Ant Design of Vue框架
Ant Design介绍简单来说,就是蚂蚁金服技术部经过大量的项目实践和总结,做出的一个服务于企业级产品的设计体系Ant Design。特性提炼自企业级中后台产品的交互语言和视觉风格。开箱即用的高质量 Vue 组件。共享Ant Design of React设计工具体系。支持环境现代浏览器和 IE9 及以上(需要 polyfills)。支持服务端渲染。Electron官网Ant Design官网其官网有各种用法和介绍,可以根据其上的介绍进行美化自己的页面。使用需要先引用c
2021-06-30 12:29:15 2466 20
原创 Vue高效前端开发-Vue组件
Vue组件代码复用一直是软件开发过程中长期存在的一个问题,每个开发者都想再次使用之前写好的代码,又担心引用代码后会对程序产生影响。所以Vue就提供了组件系统,并且支持自定义标签和原生html元素的拓展。vue组件使用的3个步骤创建组件,调用Vue.extend()创建注册组件,调用Vue.component()注册使用组件,使用Vue实例页面内自定义组件标签例:<body> <div id="app"> <hua-zhongxian&g
2021-06-30 11:31:09 428 3
原创 EF 数据库优先-用户管理小实践
要求使用EF+ASP.NET MVC技术实现人力资源信息管理系统用户管理模块实现用户信息的显示,添加,删除,修改以及页面跳转和相关非空验证。数据库设计ID人员编号int主键,自增,增量为 1PersonName姓名nvarchar50不能为空Gender性别nvarchar10不能为空Birthday出生年月DateTime不能为空NativePlace籍贯nvarchar20不能为空Age年龄int
2021-06-26 21:47:35 271 17
原创 Vue高效前端开发-列表渲染
v-for指令说起列表不得不提起循环,v-for指令便是可以在vue中实现循环的操作。v-for指令是基于一个数组来重复渲染的指令,通常就用于显示列表和表格。语法:<ul v-for="(键,值,索引) in 数组"> <li>{{索引}}:{{值}}:{{键}}</li></ul>例:<body> <style> * { margin: 0px;
2021-06-24 23:51:05 859 11
原创 Vue高效前端开发-Vue基本指令
Vue模板语法文本插值文本差值最基本的形式一般有三种方式一是使用两个花括号{{}},而是使用v-once指令,三是使用v-text指令,下面用代码演示<body> <div id="app"> <p> <input type="text" v-model="msg" /> </p> <p>{{msg}}</p> <!
2021-06-23 23:41:17 1518 28
原创 Vue高效前端开发-初识Vue
Vue(读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。以上是百度上说的,花里胡哨的,Vue,简单来说就是一款提供高效的数据绑定和灵活的组件系统,可以让web的开发变得简单。理论性就不多说了,直接上代码。接触新语言第一步:Hello,wo
2021-06-22 23:43:51 945 12
原创 从零开始搭建一个属于自己的网站
0基础搭建一个自己的互联网网站仅供参考要搭建一个简单的网站首先要有展示的内容,也就是网页,这就需要用到html语言了,有基础的小伙伴可以自己写一个漂亮的网站,没有基础的想要个漂亮的也可以去找度娘,找一个漂亮的网站。以下方便演示我就写一个简单的网页首先创建一个文本文件然后将以下代码粘贴到里面<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title
2021-06-22 00:10:41 1048 6
原创 Python基本类型及语法
Python变量及基本类型变量变量名=值例:age=23基本类型整数(int)布尔(bool)浮点(float)字符串(str)空值(None)字符串格式化符号%%百分号标记%c字符及asc||码%s字符串%d整数%u无符号整数%o八进制%x十六进制%X十六进制大写字符%e浮点数字%E浮点数字%f浮点数字(用小数点)%p指针输入输出input()输入print()输出Python复杂数据类型列表[]列表重元素可增删改,并且类型可不一致删除使用del
2021-06-21 11:52:32 162 5
原创 c# database fiest增删改查实践
database fiest增删改查实践首先就是实现数据库优先创建model文件夹,引入数据库添加添加实体数据模型选择ef设计器如果有的话就确定,没有就新建服务器名本机是localhost,使用sql身份验证,选择数据库,接下来的界面选择所有表,到图3界面的时候记得选中“是,~”然后根据model层搭建三层架构DAL层代码 //模糊查询所有+分页 public static List<girl1907> SelectAll(string name,int pag
2021-06-16 20:00:09 231 1
原创 每日一题:山脉数组的峰顶索引-简单的二分法
山脉数组的峰顶索引符合下列属性的数组 arr 称为 山脉数组 :arr.length >= 3存在 i(0 < i < arr.length - 1)使得:arr[0] < arr[1] < … arr[i-1] < arr[i]arr[i] > arr[i+1] > … > arr[arr.length - 1]给你由整数组成的山脉数组 arr ,返回任何满足 arr[0] < arr[1] < … arr[i - 1] <
2021-06-16 00:34:03 271 3
原创 ef数据持久化笔记-4-c#高级使用
ef高级使用使用ExecuteSqlCommand执行增删改添加 string sql = $"insert into girl1907 values('{System.Guid.NewGuid().ToString("N")}','{DateTime.Now.ToString()}','{"李白"}','{"青莲剑仙"}')"; int n = db.Database.ExecuteSqlCommand(sql); Console
2021-06-12 11:46:46 299
原创 c#初步美化---圆角
图片框圆角 /// <summary> /// 图片框圆角 /// </summary> /// <param name="o"></param> public static void PicRounded(object o) { System.Windows.Forms.PictureBox p = o as System.Windows.
2021-06-11 18:38:31 670 2
原创 ef数据持久化笔记-3-ef基本使用(增删改查)
orm对象-关系映射o代表类 r代表关系 m代表类与关系的映射首先引入数据库查询 using (rj1907Entities db = new rj1907Entities()) { List<ruj907bf> girl1907s = db.ruj907bf.Where(o => o.bid.Contains("AB")).ToList(); foreach (var item in g
2021-06-11 17:19:11 237 4
原创 EF数据持久化笔记-2-linq
LINQ关键字from 指定范围变量和数据源where 根据bool表达式筛选数据select 指定查询结果中的元素所具有的类型或表现形式group 对查询结果分组into 根据一个标识符,对join,group,select等结果子句的引用orderby 对查询的结果进行排序join 按照两个指定匹配条件连接数据源let 产生一个用于存储子表达式查询结果的范围变量写法结构from [type] id in source[join [type] id in source on exp
2021-06-10 23:43:57 308 2
原创 EF数据持久化笔记-1-C#高级特性
C#高级特性var 隐式数据类型,由初始值决定类型var name = new {} 匿名类型delegate 匿名函数例:delegate in add(int x,int y)调用:add a = delegate(int x,int y){return};拓展方法:(静态修饰)public static int mystrcount(this string str){return}yield关键字例:public static IEnumerable 名称(this string s
2021-06-10 23:43:20 255 1
原创 c#无边框窗口初步美化
给无边框窗口添加可拖动和阴影首先添加引用using System.Runtime.InteropServices;再添加所需常量 //窗体阴影常量 public const int CS_DropSHADOW = 0x20000; public const int GCL_STYLE = (-26); [DllImport("user32.dll", CharSet = CharSet.Auto)] public static ex
2021-05-30 18:00:43 547
原创 c#保存文件路径,报错“不支持给定路径的格式”
c#今天遇到一个问题为了避免保存文件名的重复,我获取当前时间DateTime.Now.ToString()来当做文件名但是一直报“不支持给定路径的格式”的问题一开始我一直以为是绝对路径和物理路径的问题后来发现是路径里面不能包含“:”符所以改正如下:DateTime.Now.Ticks.ToString(); FileStream fs = new FileStream(txtname,FileMode.Create,FileAccess.Write); Stre
2021-05-30 17:45:01 7712 1
转载 蓝桥杯第八届javab组第八题-动态规划-包子凑数
小明几乎每天早晨都会在一家包子铺吃早餐。他发现这家包子铺有N种蒸笼,其中第i种蒸笼恰好能放Ai个包子。每种蒸笼都有非常多笼,可以认为是无限笼。每当有顾客想买X个包子,卖包子的大叔就会迅速选出若干笼包子来,使得这若干笼中恰好一共有X个包子。比如一共有3种蒸笼,分别能放3、4和5个包子。当顾客想买11个包子时,大叔就会选2笼3个的再加1笼5个的(也可能选出1笼3个的再加2笼4个的)。当然有时包子大...
2020-04-30 09:56:46 374 1
原创 蓝桥杯-奇异的虫群-大数斐波那契数列的运算-矩阵快速幂
在一个奇怪的星球上驻扎着两个虫群A和B,它们用奇怪的方式繁殖着,在t+1时刻A虫群的数量等于t时刻A虫群和B虫群数量之和,t+1时刻B虫群的数量等于t时刻A虫群的数量。由于星际空间的时间维度很广阔,所以t可能很大。OverMind 想知道在t时刻A虫群的数量对 p = 1,000,000,007.取余数的结果。当t=1时 A种群和B种群的数量均为1。a虫群的当前数量为前一时刻ab虫群的总数量,前...
2020-04-28 11:01:38 350 1
原创 蓝桥杯-周期子串
我们定义,如果一个字符串是以一个或者一个以上的长度为k的重复字符串所连接成的,那么这个字符串就叫做周期为k的串。 例如: 字符串’abcabcabcabc’周期为3,因为它是由4个循环’abc’组成的。它同样是以6为周期(两个重复的’abcabc’)和以12为周期(一个循环’abcabcabcabc’)。写一个程序,可以测定一个字符串的最小周期。依次遍历可能周期,判断串长度是否能整除周...
2020-04-15 12:20:03 323 2
原创 蓝桥杯-扶老奶奶过街
一共有5个红领巾,编号分别为A、B、C、D、E,老奶奶被他们其中一个扶过了马路。 五个红领巾各自说话: A :我和E都没有扶老奶奶 B :老奶奶是被C和E其中一个扶过大街的 C :老奶奶是被我和D其中一个扶过大街的 D :B和C都没有扶老奶奶过街 E :我没有扶老奶奶 已知五个红领巾中有且只有2个人说的是真话,请问是谁扶这老奶奶过了街? 若有多个答案,在一行中输出,...
2020-04-15 12:12:07 389
原创 算法技巧-字符串搜索-字符串中的第一个唯一字符
给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。s = “leetcode”返回 0.s = “loveleetcode”,返回 2.一种方法是使用两层for循环依次取字符,依次往后判断,结构复杂且费时第二种方法是使用indexOf()和lastIndexOf()依次获取每个字符的前后出现的位置,如果两位置相等则返回索引可能都会想到第二种方法,但...
2020-04-10 11:31:14 316
原创 算法技巧-字符分割-151 字符串反转
给定一个字符串,反转输出输入: “the sky is blue”输出: “blue is sky the”一开始直接使用字符数组检测空格组合输出 时间48毫秒后来使用String[] l = s.trim().split(" ");截取空格分割字符串,直接用String相加 时间13毫秒最后使用StringBuffer替换字符串相加 时间1毫秒public String revers...
2020-04-10 10:39:48 365 1
原创 算法技巧-坐标问题-1926圈地运动
平面上有n个金矿点。现在可以选择一块边长为L的正方形的土地,四边要求和坐标轴平行。请计算一下最多有多少金矿落在(在边界上也算)所选择的土地中。输入单组测试数据。第一行有两个整数n (1 <= n <= 100)和L(1 <= L<= 100,000)。接下来n行,每行两个整数x 和y (-100,000<=x,y<= 100,000),表示一个金矿的坐标。...
2020-04-09 10:03:17 935
原创 算法技巧-1909 字母三角形-二维数组坐标操作
1909 字母三角形给定一个整数n,有n*(n+1)/2个圆,每个圆上面有一个字母。把他们摆放成正三角形的形状,第一行1个,第二行2个,…,第n行n个。现在要求判断一下,哪些等边三角形的顶点是同一字母组成的,找出这些字母。三角形的构造过程:选三个相同字母,把它们所在圆的圆心连起来。如图是n=4的情况。其中字母a和字母c是满足条件的。输入单组测试数据。第一行有一个整数n(1<=n<...
2020-04-06 17:31:17 492
原创 算法技巧-翻硬币问题java
1902 翻硬币有N枚硬币,编号1到N。现在有如下4种操作:1、翻转所有硬币,即正的变成反的,反的变成正的。2、翻转所有奇数号的硬币。3、翻转所有偶数号的硬币。4、翻转所有编号形式为 3M+1(M>=0)3M+1(M>=0) 的硬币。刚开始的时候所有硬币都是正面朝上,现在给出经过P次操作之后某些硬币的正反状态,请计算一下P次操作之后,有哪些状态符合这些条件。输入单组测试数...
2020-04-06 17:17:39 2624 1
原创 数据结构-链表-1590 合并数字
1-n,共n个数字,初始时每个数都是独立的算作1个串,之后会进行n-1次合并,每次合并操作,会把一个串放到另一个串的后面。合并时会给出2个数字,x y,表示将以y为开头的串放到x为开头的串的后面。例如:1 3 (3放到1后面,=> (1 3), 2, 4 )2 4 (4放到2后面,=> (1 3), (2 4))1 2 (2放到1后面,=> (1 3 2 4))在n - 1次合并...
2020-04-01 11:54:47 562
大量执行任务的时间优化
2022-06-19
面向对象面向君,不负代码不负卿。
2021-06-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人