自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sklearn使用入门

机器学习—sklearn使用入门

2023-03-05 16:28:33 3310 2

原创 pandas常用操作

pandas的常用操作

2023-03-03 17:18:59 2513

原创 matplotlib常用操作

matplotlib基本使用,比官方文档简单,当小字典工具使用

2023-03-01 15:06:51 1273

原创 numpy常用操作

numpy的一些常用操作,比官方文档简单一点,不用死记硬背,当字典工具使用就可以了

2023-02-28 15:11:30 1129

原创 python网络数据获取

python网络爬虫基础

2023-02-26 16:27:35 2508 2

原创 python基础笔记

python基础笔记

2023-02-15 17:57:33 695

原创 西瓜书读书笔记—绪论

机器学习基本概念

2023-02-12 17:04:08 511

原创 论文网站及使用方法(ResearchGate、Sci-Hub等)

论文网站推荐及使用方法

2022-01-14 23:13:27 11765

原创 STL概念及常用容器、函数对象,算法使用总结

文章目录STLSTL的诞生STL的基本概念STL六大组件STL中容器、算法、迭代器容器算法迭代器初识vector存放内置的数据类型vector存放自定义数据类型vector容器中嵌套容器STL -常用容器string容器string基本概念string构造函数string赋值操作string字符串拼接string查找和替换string字符串比较string字符存取string插入和删除string字串vector容器vector容器基本概念vector构造函数vector赋值操作vector容量和大小vec

2022-01-11 11:49:24 1171

原创 Vector容器

文章目录vector容器vector容器基本概念vector构造函数vector赋值操作vector容量和大小vector插入和删除vector数据存取vector互换容器vector预留空间vector容器vector容器基本概念功能:vector数据结构和数组非常类似,也称为单端数组vector与普通数组的区别:普通数组是静态空间,而vector可以动态扩展动态扩展:并不是在原有空间之后续接新空间,而是找更大的内存空间,然后将原数据拷贝新空间,释放原空间vector容器

2022-01-06 19:34:21 280

原创 初识STL

文章目录STL的诞生STL的基本概念STL六大组件STL中容器、算法、迭代器容器算法迭代器初识vector存放内置的数据类型vector存放自定义数据类型vector容器中嵌套容器STL的诞生长久以来,软件界一直希望建立一种可重复利用的东西C++的面向对象和泛型编程思想,目的就是复用性的提升大多情况下,数据结构和算法都未能有一套标准,导致被迫从事大量重复工作为了建立数据结构和算法的一套标准,诞生了STLSTL的基本概念STL(Standard Template Library,标准模板库

2022-01-05 17:40:58 138

原创 C# 委托、匿名委托、Lambda表达式详解

文章目录委托委托概述声明委托类型创建委托对象给委托赋值组合委托为委托添加方法从委托移除方法调用委托委托的示例调用带有返回值的委托调用带有引用参数的委托匿名方法使用匿名方法匿名方法的语法变量和参数的作用域Lambda表达式委托​ 可以认为委托是持有一个或多个方法的对象。当然,正常情况下你不会想要“执行”一个对象,但委托与典型的兑现不同。可以执行委托,这是委托会执行它所“持有”的方法。​ 如果你有C++背景,理解委托最快的方法就是把它看成一个类型安全的、面向对象的C++函数指针。​ 我们将从下面的示例代

2021-01-31 21:00:01 831

原创 ASP.NET Core中的TagHelper及其用法

文章目录TagHelper导入内置的TagHelper使用TagHelper生成Link链接????TagHelper中的Link标签????为什么要使用TagHelper使用TagHelper的优势Image TagHelper浏览器缓存禁用浏览器缓存HTTP状态码的200与302ASP.NET Core中的Image TagHelperASP.NET Core中的Environment TagHelper设置应用程序环境的名称如果CDN“挂了”,怎么办使用Bootstrap给项目添加导航菜单布局页面_L

2021-01-20 17:10:45 4389

转载 Win10桌面 随机创建debug.log文件 解决方案

文章目录问题描述问题由来浏览器为什么会创建这个日志文件解决方法问题描述如果最近你的桌面出现debug.log文件甚至频繁出现,请不要惊慌,这次不是Windows 10系统问题而是浏览器的问题,该文件是由Chromium浏览器创建的,这根本不是微软的错误。。问题由来Chromium是一款开源平台,它支持着大家喜欢的浏览器,如谷歌Chrome,微软Edge,Brave和Vivaldi,占据了世界浏览器的主要市场份额。Chromium开源项目生成了这些浏览器使用的源代码,Chromium中的一个bug

2021-01-16 15:43:39 2344

原创 LibMan—在Visual Studio中管理前端包

文章目录LibMan轻量级包管理器使用LibMan安装Bootstraplibman.json文件清理和还原客户端库卸载或更新客户端libman.json文件说明在网站中自定义CSS样式表在ASP.NET Core应用程序中使用BootstrapDetails.cshtml视图优化Index.cshtml视图优化总结LibMan轻量级包管理器​ 如果读者已经有一定的开发经验,可能知道很多工具可以和Visual Studio一起安装Bootstrap和JQuery等客户端软件包,比如Bower、NPM和W

2021-01-15 19:53:56 1819

原创 ASP.NET Core MVC中的路由

文章目录ASP.NET Core MVC中的路由ASP.NET Core MVC中的默认路由UseMvcWithDefaultRoute()方法中的代码了解默认路由ASP.NET Core MVC中的属性路由属性路由示例属性路由参数属性路由可选参数控制器和操作方法名称属性路由支持多层在属性路由中自定义路由常规路由与属性路由对比ASP.NET Core 中新增的路由中间件路由中间件UseRouting路由中间件UseEndpointsASP.NET Core MVC中的路由​ ASP.NET Core中

2021-01-15 17:14:04 1243

原创 ASP.NET Core完善MVC框架

为什么需要在ASP.NET Core MVC中使用ViewModel​ 在某些情况下,Model对象可能无法包含View所需的所有数据。这个时候就需要使用ViewModel了,它会包含所需的所有数据,请参考以下Details()方法。注意,需要将学生的详细信息和PageTitle传递给View。public class HomeController:Controller { private readonly IStudentRepository _studentRepositor

2021-01-14 19:45:18 1431

原创 Git-远程仓库的使用

远程仓库的使用​ 为了能在任意 Git 项目上协作,你需要知道如何管理自己的远程仓库。 远程仓库是指托管在因特网或其他网络中的你的项目的版本库。 你可以有好几个远程仓库,通常有些仓库对你只读,有些则可以读写。 与他人协作涉及管理远程仓库以及根据需要推送或拉取数据。 管理远程仓库包括了解如何添加远程仓库、移除无效的远程仓库、管理不同的远程分支并定义它们是否被跟踪等等。​ 远程仓库可以在你的本地主机上。词语“远程”未必表示仓库在网络或互联网上的其它位置,而只是表示它在别处。 在这样的远程仓库上工作,仍然需要

2021-01-13 20:50:19 164

原创 Git-撤销操作

撤销操作​ 在任何一个阶段,你都有可能想要撤销某些操作。这里,我们将会学习几个撤消你所做修改的基本工具。 注意,有些撤消操作是不可逆的。 这是在使用 Git 的过程中,会因为操作失误而导致之前的工作丢失的少有的几个地方之一。​ 有时候我们提交完了才发现漏掉了几个文件没有添加,或者提交信息写错了。 此时,可以运行带有 --amend 选项的提交命令来重新提交:$git commit --amend​ 这个命令会将暂存区中的文件提交。 如果自上次提交以来你还未做任何修改(例如,在上次提交后马上执行了此

2021-01-13 20:49:40 260

原创 ASP.NET Core MVC从Controller传递内容协商数据到View

Controller请求及相应流程说明MVC中的Controller是一个类文件,控制器继承自Microsoft.AspNetCore.Mvc.Controller。Controller类名称后缀为Controller,比如HomeController、StudentController。当来自浏览器的请求到达我们的应用程序时,MVC中的Controller会处理传入的HTTP请求并响应用户操作。Controller类中包含一组公共方法。Controller类中的这些公共方法称为操作方法,通过这

2021-01-13 20:03:34 1189

原创 Git-查看提交历史

查看提交历史​ 在提交了若干更新,又或者克隆了某个项目之后,你也许想回顾下提交历史。完成这个任务最简单而又最有效的工具是git log命令。​ 在此使用官方的 “simplegit” 项目作为示例。运行下面的命令获取该项目:$ git clone https://github.com/schacon/simplegit-progit​ 当你在此项目中运行 git log 命令时,可以看到下面的输出:$ git logcommit ca82a6dff817ec66f44342007202690a

2021-01-12 16:40:34 357

原创 ASP.NET Core依赖注入模式

依赖注入​ 我们希望从Student对象数据源中查询特定的学生详细信息并将其显示在网页上。我们已经知道MVC中的Model包含了一组数据的类和管理该数据的逻辑信息。因此,为了表示想要显示的学生数据,可以使用以下Student类。 public class Student { public int ID { get; set; } public string Name { get; set; } /// <summary>

2021-01-12 14:38:46 499 1

原创 Git-将记录更新到仓库(检查、跟踪、暂存、忽略、提交、移除、移动文件)

记录每次更新到仓库​ 我们的机器上有一个真实项目的Git仓库,并从这个仓库中检出了所有文件的工作副本。通常,你会对这些文件做些修改,每当完成了一个阶段的目标,想要记录下它时,就将它提交到仓库。​ 请记住,工作目录下的每一个文件都不外乎这两种状态:已跟踪或未跟踪。已跟踪的文件是指那些被纳入了版本控制的文件,在上一次快照中有它们的记录,在工作一段时间后,它们的状态可能时未修改,已修改或已放入暂存区。简而言之,已跟踪的文件就是Git已经知道的文件。​ 工作目录中除已跟踪文件外的其他所有文件都属于未跟踪文件,

2021-01-11 19:39:49 713

原创 简介ASP.NET Core MVC 的设计模式

什么是MVC​ MVC有三个基本部分——模型(Model)、视图(View)和控制器(Controller)。它是实现应用程序的用户界面层的架构设计模式????。​ 一个典型的实际应用程序通常具有以下3层,这是很多学生在学校或者初学的时候使用的分层形式。用户展现层业务逻辑处理层数据访问读取层我们称之为三层架构,而MVC设计模式通常位于实现应用程序的用户展现层中*。MVC如何工作​ 让我们了解MVC设计模式是如何实现的。假设我们想要查询特定学生的详细信息(ID为1的学生信息),并在HTM

2021-01-11 14:21:35 598

原创 ASP.NET Core开发人员异常界面

UseDeveloperExceptionPage中间件​ 打开再Startup类的Configure()方法,并修改为以下????代码。 public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage();

2021-01-10 15:02:08 590

原创 获取Git仓库

获取Git仓库通常有两中获取Git项目仓库的方式:将尚未进行版本控制的本地目录转换为Git仓库。从其他服务器克隆一个已存在的Git仓库。两种方式都会在你的本地机器上得到一个工作就绪的Git仓库。在已存在目录中初始化仓库​ 如果你有一个尚未进行版本控制的项目目录,想要用Git来控制它,那么首先需要进入该项目目录中,然后执行:$ git init​ 该命令将创建一个名为.git的子目录,这个子目录含有你初始化的Git仓库中所有的必须文件,这些文件是Git仓库的骨干。但是,在这个时候,我们

2021-01-09 14:52:03 146

原创 ASP.NET Core中的静态文件中间件

添加静态文件中间件​ 现在让我们来实现ASP.NET Core应用程序中对静态文件(HTML、图像、CSS和Javascript等文件)的支持。默认情况下,ASP.NET Core应用程序是不会提供静态文件的支持。静态文件的默认目录是wwwroot,此目录必须位于项目文件夹的根目录中。手动创建一个wwwroot文件夹,然后准备图片文件,将其复制并粘贴到wwwroot文件夹中。我们假设文件的名称是image1.png。​ 为了能从浏览器访问此文件,设置路径为http://{{server

2021-01-09 13:28:30 527

原创 404页面

HTML<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <link rel="stylesheet" href="cs

2021-01-09 13:25:17 179

原创 安装、配置Git

安装Git在Windows上安装在 Windows 上安装 Git 也有几种安装方法。 官方版本可以在 Git 官方网站下载。 打开 https://git-scm.com/download/win,下载会自动开始。 要注意这是一个名为 Git for Windows 的项目(也叫做 msysGit),和 Git 是分别独立的项目;更多信息请访问 http://msysgit.github.io/。其他更多的安装方式,请访问https://git-scm.com/book/zh/v2/%E8%B5%B

2021-01-08 18:04:55 240

原创 ASP.NET Core中的中间件及其工作原理

中间件中间件模式是经典的23中设计模式中的一种,也是.Net Core新引入的一种设计模式。我们在开发项目的过程中会大量的使用中间件。在ASP.NET Core中,中间件是一个可以处理HTTP请求或响应的软件管道。在ASP.NET Core中,中间件具有非常特定的用途。比如,我们可能需要一个中间件验证用户,一个中间件处理错误,一个中间件来提供静态文件,如Javascript文件、CSS文件和图片等。我们在ASP.NET Core中使用这些中间件设置请求处理管道,正是这管道决定了如何处理请求。而请求

2021-01-08 14:59:57 2208

原创 Git起步—关于Git

关于版本控制版本控制是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况的系统。如果你是位图形或网页设计师,可能会需要保存某一幅图片或者页面布局文件的所有修订版本,采用版本控制系统(VCS)是个明智的选择。有了它你就可以将选定的文件回溯到之前的状态,甚至将整个项目都回退到过去某个时间点的状态,你可以比较文件的变化细节,查出最后是谁修改了哪个地方,从而找出导致问题出现的原因,又是谁在何时报告了某个功能缺陷等等。使用版本控制系统通常还意味着,就算你乱来一气把整个项目中的文件改的改删的删,你也照样

2021-01-07 21:50:27 158

原创 ASP.NET Core中的配置文件

启动配置信息项目启动的时候,将会获取launchsettings.json设置信息。我们可以在项目根目录的Properties文件夹中找到此文件当我们使用Visual Studio或.NET Core CLI运行此ASP.NET Core项目时,将使用此文件中的设置此文件仅用于本地开发环境,我们不需要把它发布到生产环境的ASP.NET Core程序中如果希望在使用ASP.NET Core发布和部署应用程序时采用某些独立的设置,请将它们存储在appsettings.json文件中。我们通常将应用程

2021-01-07 16:06:08 1368

原创 打开朋友发来的OneDrive共享链接

将分享链接中1drv. ms的ms改为ws即可。

2020-11-04 20:09:15 12286

原创 使用VS Code 编译运行C/C++程序

vs code运行c++程序

2020-09-18 19:49:18 17416 3

原创 简单了解 Asp.Net Core中的进程内托管与进程外托管模型

文章目录进程内托管Kestrel进程外托管总结Asp.Net Core应用程序可以托管在进程内(InProcess)或进程外(OutOfProcess)中进程内托管若要设置为进程内托管,应将< AspNetCoreHostingModel>添加到应用的项目文件中,其中的值为InProcess。<Project Sdk="Microsoft.NET.Sdk.Web"> <PropertyGroup> <TargetFramework&gt

2020-09-16 15:30:18 2186

原创 Asp.Net Core 基础知识(一)

文章目录项目文件项目入口总结项目文件接着上一篇,这次以空模板创建一web程序。这是一个以空模板创建的项目文件夹。在以前的ASP.NET中,当我们使用解决方案资源管理器向项目中添加文件或文件夹时,项目文件中会包含对该文件或文件夹的引用。但是,在ASP.Net Core中,项目文件不包含任何文件夹或文件引用,改由文件系统来确定哪些文件或文件夹属于项目。在项目的根目录中存在的所有文件或文件夹都属于项目,并将显示在解决方案资源管理器中。因此在添加文件或文件夹时,该文件或文件夹将自动变成项目的一部分,会

2020-09-13 17:47:04 384

原创 明天开始上课

今天是2020.9.13,开学两个星期了,明天就要开始上课了,就要开启新的一段生活旅程了。今天依旧来到图书馆,打开了电脑,可现在不想写代码了,想总结一下上半年。上半年:上半年刚寒假,回到家,先休息了两天,就接着开始跟着视频教程学C#,因为当时担任.Net组长,既然身为组长,自己就得有些实力,否则怎么教下一届。不过,当时虽然是组长,但也没什么能拿得出手的东西。所以放了寒假,就接着学习,不敢有一些放松,因为我知道我要把开学后要教下一届的东西学会,否则我自己都不会,还怎么去教别人。在放寒假前,还加了个ACM

2020-09-13 16:09:30 218

原创 初步体验ASP.Net Core 3.1

文章目录一、ASP.Net Core介绍?1.ASP.Net Core2.ASP.Net Core的特性二、创建ASP.Net Core Web程序内置的模板说明总结一、ASP.Net Core介绍?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。1.ASP.Net CoreASP.Net Core是一个跨平台、高性能的开源框架,其设计之初的定位就是用于开发更符合现代思想、互联网平台额Web应用程序。ASP.Net Core是基于ASP.Net Core

2020-09-12 21:31:08 522

原创 使用node.js对mongodb进行增删改查

文章目录准备工作导入一些准备好的数据一、连接数据库二、增删改查1.创建集合添加数据2.查询文档3.删除文档4.更新文档准备工作使用Node.js操作MongoDB数据库需要依赖Node.js第三方包mongoose使用 npm install mongoose 命令下载导入一些准备好的数据下载好后,先提前往数据库中导入一些数据这里有一个user.json文件,将其导入数据库中。mongodb数据库导入数据mongoimport -d 数据库名称 -c 集合名称 --file 要导入的

2020-09-04 10:09:10 502

原创 简单理解 Node.js中模块加载机制

模块查找规则-当模块拥有路径但没有后缀时require(’./find.js’);require(’./find’);require方法根据模块路径查找模块,如果是完整路径,直接引入模块如果模块后缀省略,先找同名js文件再找同名js文件夹如果找到了同名文件夹,找文件夹中的index.js文件如果文件夹中没有index.js文件就会去当前文件夹中的package.json文件夹中查到mian选项中的入口文件如果找指定的入口文件不存在或者没有指定入口文件就会报错,模块没有找到模块查找规则-

2020-08-28 11:01:59 196

空空如也

空空如也

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

TA关注的人

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