自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

-_^汪洸*的博客

我若不努力,谁替我坚强。。。。

  • 博客(193)
  • 资源 (25)
  • 收藏
  • 关注

原创 Github--如何将本地项目上传到Github

第一次在GitHub 上传项目 新手教程作为一个开发者,写博客,上传项目到github好像是不可不会的技能,很多有经验的老司机都会这么建议你。本宝宝第一次要把项目传到github的时候,确实有点蒙蔽,什么鬼,传个东西有必要这么难吗?一、下载GitHubgit是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,程序员不懂用的话就不能成为真正的程序员。百度搜 htt...

2020-04-30 09:24:23 594 28

原创 python--520爱心发射源码

【代码】python--520爱心发射源码。

2023-05-20 10:57:11 269

原创 用Python代码写首《本草纲目》

Python写本草纲目

2022-05-28 10:51:55 558

原创 ORM--框架简介

ORM的概念,一、ORM简介对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。那么,到底如何实现持久化呢?一种简单的方案是采用硬编码方式,为每一种可能的数据库访问操作提供单独的方法。这种方案存在以下不足:1. 持久化层缺乏弹性。一旦出现业务需求的变更,就必须修改持久化层的接口2. 持久化层同时与域模型与关系

2020-05-31 17:42:54 495 1

原创 .NET 面试题--精华

.NET 面试题.NET和C#有什么区别答:.NET一般指 .NET FrameWork框架,它是一种平台,一种技术。C#是一种编程语言,可以基于.NET平台的应用。一列数的规则如下: 1、1、2、3、5、8、13、21、34… 求第30位数是多少,用递归算法实现。答:public class MainClass { public static void Main() {

2020-05-30 08:28:56 395

原创 ASP.NET(二十二)---ASP.NET MVC下使用文件上传

ASP.NET MVC下使用文件上传这里写目录标题ASP.NET MVC下使用文件上传1、首先下载组件包uploadify,我这里使用的版本是3.12、下载后解压,将组件包拷贝到MVC项目中3、 根目录下添加新文件夹Uploads,然后新建控制器UploadifyController.cs4、 添加Index视图5、 启动程序查看效果6.设置上传图片大小1、首先下载组件包uploadify,我这里使用的版本是3.12、下载后解压,将组件包拷贝到MVC项目中3、 根目录下添加新文件夹Uplo

2020-05-28 16:39:11 453

原创 validation插件

jquery-validation插件jQuery Validation插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。一、下载插件下载地址:https://jqueryvalidation.org/二、使用引入js文件:<script src="jquery-1.11.3.min.js"></script><script src="jquery.validate-1.13.1.js"></

2020-05-26 08:57:10 259 1

原创 Web API(二)--灵活多样的路由配置

1. 导言路由系统是请求消息进入ASP.NET Web API消息处理管道的第一道屏障,其根本目的在于利用注册的路由对请求的URL进行解析以确定目标HTTPController和Action的名称,以及与目标Action方法某个参数进行绑定的路由变量。WebService和WCF的协议都是soap协议,数据的序列化和反序列化都是soap的格式。而WebAPI是基于Http协议,请求和返回格式结果默认是 json格式,因此,比WCF更简单、更通用,比 WebService 更节省流量、更简洁。 Web A

2020-05-25 08:00:41 631 5

原创 Web API(一)--手动搭建基本框架

手动搭建基本框架1.导言2.ASP.NET Web API介绍3.手动搭建基本框架(1)创建空的ASP.NET Web 应用程序(2)通过NuGet下载安装Microsoft.Asp.Net.Api(4)注册Web API路由(5)添加Web API控制器(6)调用Web API1.导言随着Web技术的发展,现在各种框架,前端的,后端的,数不胜数。全栈工程师的压力越来越大。 PC端,pad端,移动端App(安卓/IOS)的发展,使得前后端一体的开发模式十分笨重。因此,前后端分离是web发展的趋势,其中,

2020-05-24 10:27:41 480 14

原创 EF(七)---EF延迟加载

延迟加载(LazyLoad)如果public virtual Class Class { get; set; }(实体之间的关联属性又叫做“导航属性(NavigationProperty)”)把virtual 去掉,那么下面的代码就会报空引用异常var s = ctx.Students.First();Console.WriteLine(s.Class.Name);联想为什么?凭什么!!!改成virtual观察SQL的执行。执行了两个SQL,先查询T_Students,再到T_Classes中

2020-05-23 08:10:19 975 22

原创 EF(六)--EF实体类的继承

实体类的继承所有实体类都会有一些公共属性,可以把这些属性定义到一个父类中。比如:public abstract class BaseEntity{ public long Id { get; set; } //主键 public bool IsDeleted { get; set; } = false; //软删除 public DateTime CreateDateTime { get; set; } = DateTime.Now;//创建时间 public Date

2020-05-22 08:38:33 1880 17

原创 EF(五)--Fluent API更多配置

Fluent API更多配置Fluent API更多配置HasMaxLength设定字段的最大长度(有用)字段是否可空其他一般不用设置的(了解即可)流动起来一对多关系映射和关系映射相关的方法:配置一对多关系一对多深入:多对多关系配置Fluent API更多配置基本EF配置只要配置实体类和表、字段的对应关系、表间关联关系即可。如果利用EF的高级配置,可以达到更多效果:如果数据错误(比如字段不能为空、字符串超长等),会在EF层就会报错,而不会被提交给数据库服务器再报错;如果使用自动生成数据库,也能帮助EF生

2020-05-21 08:15:43 647 15

原创 EF(四)-- EF原理及对象

EF 对象EF 原理及SQL 监控执行原始SQL不是所有lambda 写法都能被支持EF对象的状态简介应用(*)EF优化的一个技巧EF 原理及SQL 监控EF 会自动把Where()、OrderBy()、Select()等这些编译成“表达式树(Expression Tree)”,然后会把表达式树翻译成SQL 语句去执行。(编译原理,AST)因此不是“把数据都取到内存中,然后使用集合的方法进行数据过滤”,因此性能不会低。但是如果这个操作不能被翻译成SQL语句,则或者报错,或者被放到内存中操作,性能就会非常

2020-05-20 16:54:58 793

原创 EF(三)---ORM

ORMORM简介ORM(Object Relational Mapping)对象关系映射,一般指持久化数据和实体对象的映射数据存储是绝大多数软件系统都要接触到的技术,具有一定规模的软件产品,为了方便存储和管理数据,便引入了数据库这一工具,但是数据如何从程序写入数据库的呢?为方便程序员通过代码将数据写入数据库,一般的语言开发的厂商都会为各种数据库适配数据库连接的驱动程序,比如ADO.Net,JDBC等。但是数据库连接的驱动程序的职责在于管理连接数据库,设置连接参数等信息,通常会返回各自封装好的数据

2020-05-20 16:53:05 311

原创 EF(二)--EF模型的配置

EF模型的配置EF 的安装EF 简单DataAnnotations 实体配置EF 模型的两种配置方式FluentAPI 配置T_Persons 的方式EF 的基本增删改查EF 的安装基础阶段用控制台项目。使用NuGet 安装EntityFramework。会自动在App.config中增加两个entityFramework 相关配置段;在 web.config 中配置连接字符串<add name="conn1" connectionString="Data Source=.;Initi

2020-05-19 17:46:42 533 7

原创 EF(一) -- EF简介

EF简介ORM的概念ORM技术的优势.NET中的ORM框架EF的本质Object ServicesEDM实体数据模型Entity Client实体代理ADO.NET ProviderEntity Client和ADO.NETEF应用程序有以下优点EF框架的搭建EF的创建三种创建的区别DataBase FirstEDM元数据实体文件数据库上下文类使用EF查询单表数据使用EF实现CRUDCode FirstORM的概念对象关系映射Object Relation Mapping ,通俗说:用操作对象的方式来操

2020-05-18 20:29:40 8648 15

原创 ASP.NET(二十一)---MVC中的Ajax

MVC中的AjaxAJAX简介什么是AjaxAjax的应用场景Ajax的JS实现Ajax涉及的内容动作方法处理Ajax返回JSON数据使用场合认识JSON格式数据JSON和XML数据比较XML的优缺点JSON的优缺点JSON的语法规则Ajax的JQ实现JSON()方法的定义JsonRequestBehaviorAjax数据格式比较AjaxHelper的使用AjaxHelper概述基于jQuery实现AjaxAjaxHelper开发AjaxHelper成员AjaxHelper的应用AJAX简介什么是Aja

2020-05-17 08:01:19 379

原创 ASP.NET(二十)---MVC分部视图

MVC分部视图分部视图简介将页面中公共内容封装的视图技术,实现内容的重用(和母版页不同)可以出现在其他视图内的"任何位置",相当于ASP.NET Webform中的“用户控件”分部视图的使用编写分部视图和普通视图实现方式类似@model Model.UserInfor <style> .infor{ display:block; width:200px; height:50px;

2020-05-16 07:30:39 318 8

原创 ASP.NET(十九)---MVC过滤器

过滤器的使用过滤器的简介为什么要用过滤器例如在生活中,乘坐火车、地铁、飞机等一般情况下要将行李进行安检,安检的主要作用:1.规范人们的出行行为。2.保证公共秩序的安全调用动作方法之前,或方法调用之后执行的一些业务逻辑,比如“检查当前请求是否授权?方法执行后出现错误如何处理?”,本质就是对动作方法的执行过程进行干预,和Java中Struts里面拦截器有类似作用提供了一种向控制器行为方法中添加“前行为(Pre-action)和后行为(Post-action)”的方法过滤器的理解在ASP.NE

2020-05-16 07:30:14 304 11

原创 ASP.NET(十八)---MVC网站错误处理

MVC网站错误处理网站错误处理关于错误处理错误处理配置常见的错误状态码网站错误处理关于错误处理try…catch语句,有一定局限性一般适合语句的错误处理不适合页面不存在等问题的处理错误处理配置Web.config错误处理典型配置在system.web节点中添加配置 <customErrors defaultRedirect="~/ErrorPage.html" mode="RemoteOnly"> <error statusCode="404"

2020-05-15 07:41:36 436 17

原创 ASP.NET(十七)---身份认证与授权

身份认证与授权身份认证与授权身份认证与Session基于Session保存用户状态不足之处ASP.NET身份验证Forms验证FormsAuthentication类实现Forms验证用户注销Authorize特性实现授权Authorize特性总结Authorize实现高级授权身份认证与授权身份认证的含义:例如在现在浏览的某宝电商网站中会经常遇到的情况,想要将某件商品加入到购物车,点击“加入购物车”之后弹出的却是登录界面。这个就是所谓的请求的身份认证身份认证与Session基于Session保存用户

2020-05-15 07:41:21 526

原创 ASP.NET(十六)---Razor母版视图

Razor母版视图Razor母版视图创建母版视图添加视图项目结构说明_ViewStart功能_Layout.cshtml文件结构Razor母版视图母版视图的作用和ASP.NET Webform中学习的母版页的作用以及用法基本相似创建母版视图在View文件夹中添加一个Shared文件夹在Shared文件夹中添加一个文件MVC5布局页<!DOCTYPE html><html><head> <meta name="viewport" co

2020-05-14 07:37:45 427 15

原创 ASP.NET(十五)---MVC 文件上传-下拉列表-富文本编辑器

MVC 文件上传-下拉列表-富文本编辑器文件上传实现下拉列表动态填充思路实现过程富文本编辑器Ckeditor简介Ckeditor使用文件上传实现构造文件上传表单 <form action="Upload" method="post" enctype="multipart/form-data"> <table> <tr> <td><inp

2020-05-14 07:36:39 251

原创 ASP.NET(十四)---MVC中的验证功能

MVC中的验证功能MVC中的验证功能ASP.NET MVC验证特性ModelState对象在视图中显示验证信息视图助手HTMLHelperHtmlHelper的优势常见输出表单方法例子:文本框验证案例:验证码的案例:MVC中的验证功能验证功能从最开始学习编程,C#中Winform/WPF/Webform都有对文本框等控件的验证,之后学习(C#/JS)正则,HTML中也有表单验证。前端页面的数据验证是为了给服务器减压,在ASP.NET MVC中也提供了一套验证机制验证步骤:1.定义验证规则–>2.

2020-05-13 11:41:00 1509

原创 ASP.NET(十三)----ASP.NET MVC 控制器

ASP.NET MVC 控制器一、控制器概述二、 Controller类别和方法三、Controller的运行过程四、 控制器方法类别4.1 动作方法选定器4.2 操作过滤器五、 Controller动作结果5.1 控制器动作结果类型(ActionResult)(1)继承ActionResult的动作结果(2)继承关系(3)例子5.2 一般方法(1)如下只是给出方法样式,不做具体代码。(2)例子一、控制器概述Controller(控制器)在ASP.NET MVC中负责控制所有客户端与服务端的交互

2020-05-12 22:55:36 340

原创 ASP.NET(十二)--ASP.NET MVC 路由

一: URL举例就以下面这个URL为例,介绍下普通URL的各部分组成http://www.aspxfans.com:8080/news/index.asp?boardID=5&ID=24618&page=1#name从上面的URL可以看出,一个完整的URL包括以下几部分:协议部分:该URL的协议部分为“http:”,这代表网页使用的是HTTP协议。在Internet中可以使用多种协议,如HTTP,FTP等等本例中使用的是HTTP协议。在"HTTP"后面的“//”为分隔符域名部分:

2020-05-12 08:32:10 331

原创 ASP.NET(十一)--ASP.NET MVC Action的参数

Action的参数关于Action的参数1、Action2、三种类型的参数3、Action的方法4、Action参数5、上传文件View的查找其他类型的ActionResultRedirect和return View 的区别:关于Action的参数ASP.Net MVC会自动对参数做类型转换;对于boolean类型的参数(或者Model的属性),如果使用checkbox,则value必须是"true",否则值永远是false。对于double、int等类型会自动进行类型转换。1、Action一个C

2020-05-10 14:26:18 1276 8

原创 ASP.NET(十)--第一个ASP.net MVC 项目和Razor语法

一、第一个ASP.net MVC 项目项目的创建:讲课使用VS2015,用VS2013也可以,新建项目→Visual C#→Web→【ASP.Net Web应用程序】 ,不要勾选【将Application Insights添加到项目】,然后【确定】。在下一步的界面中选中“Empty”(初学者不要用MVC的模板项目,会太乱),勾选【MVC】,不要勾选【Host in the cloud】。一定注意:上面图标选“empty”,不要选“MVC”;下面勾选MVC,否则会生成很多没用的代码。控制器的建立、视图

2020-05-09 13:24:40 423 10

原创 ASP.NET(九) -- WebForm AJAX简明教程

ASP.NET-- AJAX简明教程当我们谈论Ajax时,首先想到的就是JavaScript下的Ajax,用来完成网页的交互,局部刷新工作,Microsoft的ASP.NET AJAX框架在Web的开发中承担着类似的角色,并简化了JavaScript中的Ajax的操作。  Microsoft的ASP.NET AJAX框架,整合了客户端脚本库和服务器的开发框架,基于.NET平台和Visual S...

2020-05-08 11:45:33 1317

原创 JQ(四)----JQ-动画-节点-事件-委托

JQ-动画-节点-事件-委托一、 jquery动画二、尺寸相关、滚动事件三、jquery属性操作四、jquery循环五、jquery事件六、事件冒泡七、事件委托八、jquery元素节点操作一、 jquery动画通过animate方法可以设置元素某属性值上的动画,可以设置一个或多个属性值,动画执行完成后会执行一个函数。$('#div1').animate({ width:300, ...

2020-05-07 08:29:49 303 10

原创 JQ(三)-- 全屏滚动

JQ全屏滚动源码:总结:js代码的主要部分就是对滚动事件的函数绑定,大多数浏览器提供了 “mousewheel” 事件,Firefox 3.5+不支持,但支持相同作用的事件:”DOMMouseScroll”;mousewheel事件“event.wheelDelta” 属性值:返回的如果是正值说明滚轮是向上滚动;DOMMouseScroll事件“event.detail” 属性值:...

2020-05-05 10:53:56 514 21

原创 JQ(二)--JQ属性

JQ属性一、 jquery加载二、 jquery选择器三、jquery样式操作四、绑定click事件五、jquery特殊效果六、jquery链式调用一、 jquery加载将获取元素的语句写到页面头部,会因为元素还没有加载而出错,jquery提供了ready方法解决这个问题,它的速度比原生的 window.onload 更快。<script type="text/javascript"&...

2020-05-05 08:13:37 311 10

原创 JQ(一)--JQ简介

jQuery的介绍一、什么是jQueryjQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操...

2020-05-03 11:38:26 1685 13

原创 ASP.NET(八) --- MVC模式

MVC模式简介一、 MVC 模式概念二、 优点与缺点2.1 MVC模式的优点2.1.1 低耦合2.1.2 重用性高2.1.3 生命周期成本低2.1.4 部署快2.1.5 可维护性高2.1.6 有利软件工程化管理2.2 MVC模式的缺点2.2.1 没有明确的定义2.2.2 不适合小、中型应用程序2.2.3 增加系统结构和实现的复杂性2.2.4 视图对模型数据的低效率访问一、 MVC 模式概念...

2020-04-29 10:59:08 977

原创 JS(五)--JavaScript 中的 DOM 操作

JavaScript 中的 DOM 操作1.1.、什么是 DOM?1.2、JavaScript 中 DOM 节点操作1.3、JavaScript 的 DOM 方法1.3.1一些常用的 HTML DOM 方法:1.3.2一些常用的 HTML DOM 属性:1.4、访问 HTML 元素(节点)1.5、对于元素节点的操作1.6、对于节点属性及内容的操作1.7、常用的 HTML DOM 属性1.1.、什...

2020-04-29 09:22:20 254 6

原创 ASP.NET(七)---Repeater控件使用方法

ASP.NET–Repeater控件使用方法作为初学者,网上说的太多非常不适合新手,今天我交大家使用Repeater控件。按照这个步骤就可以成功了。(1)新建Default.aspx,拖放repeater控件(2)切换到源码看到<asp:Repeater ID="Repeater1" runat="server"></asp:Repeater>在这两行添加下...

2020-04-28 10:22:27 2280

原创 ASP.NET(六)-- 页面跳转的三种方式

页面跳转的三种方式一、Server.Execute二、Server. Transfer三、Response.Redirect总结一、Server.Execute用于执行从当前页面转移到另一个页面,并将执行返回到当前页面,执行所转移的页面在同一浏览器窗口中执行,然后原始页面继续执行。所以执行Execute方法后原始页面保留控制权。Server.Execute方法允许当前的ASPX页面执行一个同...

2020-04-28 09:19:55 675 12

原创 JS(四)--JavaScript 面向对象编程

JavaScript 面向对象编程一、JavaScript 面向对象编程1.1.、什么是面向对象编程1.2、面向过程和面向对象的对比1.3、JavaScript 中的对象?1.3.1、属性和方法是什么?二、面向对象编程案例三、JS面向对象的特征3.1、**封装性**3.2、**继承性**一、JavaScript 面向对象编程1.1.、什么是面向对象编程面向对象是一种解决问题的思路,一种编程思...

2020-04-27 09:05:18 363

原创 ASP.NET(五)-实现文件上传功能

ASP.NET实现文件上传和下载1、搭建网站结构2、编写网页文件创建一个Web窗体Default,包含Default.aspx和Default.aspx.cs两个文件,源代码如下:[Default.aspx]<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Defa...

2020-04-25 08:42:04 2955 1

原创 JS(三)-- JavaScript中的事件

JavaScript中的事件一、JavaScript中的事件以及兼容1.1、**事件的定义:**1.2、**事件类型:**1.3、**事件目标**:1.4、事件处理程序或事件监听程序:1.5、**事件对象:**1.6、**鼠标事件类型:**1.7、**键盘事件类型:**1.8、**表单事件类型:**二、JavaScript中常用事件的使用案例:2.1、onsubmit:表单中的确认按钮被点击时发生...

2020-04-25 08:30:11 389

分享一波520专属Python代码

今天是20230520,有人说:5代表的是人生五味,酸甜苦辣咸;2指的是两个人的双向奔赴;0是零距离,因为懂得,所以灵魂相依。

2023-05-20

Python:输入关键字进行百度搜索并爬取搜索结果存放在csv中

Python:输入关键字进行百度搜索并爬取搜索结果存放在csv中,指定关键字,对其进行百度搜索,保存搜索结果,记录下搜索的内容和标题 思路 首页:https://www.baidu.com/s?wd=* (将*替换为关键字即可) 其他页:https://www.baidu.com/s?wd=*&pn=n(n/10+1为实际的页)

2022-05-20

uploadPreview.rar

uploadPreview插件

2020-05-28

抖音最火罗盘时钟源码.zip

抖音最火罗盘时钟源码

2020-04-28

ASP.NET-repeater控件使用.zip

ASP.NET-repeater控件使用

2020-04-28

jquery.api.3.2.1.zip

jquery.api

2020-04-25

ADO.NET-超市管理系统.zip

ADO.NET-超市管理系统,里面包含数据库,前台系统和后台系统,使用方便灵活。对于初学者是练习的首选方式。

2020-04-24

ADO.NET-学生管理系统.zip

ADO.NET-学生管理系统

2020-04-24

HTML5情侣纪念日期.zip

HTML5情侣纪念日期

2020-04-24

html5 svg心形文字排列动画特效.zip

html5 svg心形文字排列动画特效

2020-04-24

HTML5 Canvas冰冻花朵特效.zip

HTML5 Canvas冰冻花朵特效

2020-04-24

C#Winform打印超市小票.zip

C#Winform打印超市购物小票

2020-04-09

WPF练习实例.....zip

Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口,它是.NET框架的一部分。由 .NET Framework 3.0 开始引入。

2020-04-02

C#投票系统.zip

C#投票系统,投票结束后,点击投票,结自动判断输赢 。

2020-03-24

StringSecurity.zip

MD5加密和DES加密/解密

2020-03-03

WPF开心连连看游戏开发.zip

WPF开心连连看游戏开发,

2020-01-27

WPF俄罗斯方块小游戏.zip

WPF俄罗斯方块

2020-01-27

WPF魔塔小游戏开发.zip

WPF魔塔,WPF魔塔

2020-01-27

WPF2048小游戏.zip

WPF2048和俄罗斯方块消除,

2020-01-27

WPF推箱子.zip

WPF推箱子,WPF推箱子,

2020-01-27

C#方块消消乐.zip

C#方块消消乐,C#方块消消乐,C#方块消消乐,C#方块消消乐,C#方块消消乐,C#方块消消乐,C#方块消消乐,C#方块消消乐,C#方块消消乐,C#方块消消乐,C#方块消消乐,

2020-01-27

C#仿Win10画图工具设计.zip

C#仿Win10画图工具设计

2020-01-13

C#WPF灌水游戏设计.zip

WPF灌水游戏

2020-01-13

Link‘em Up!.zip

基于C#的WPF版数字消消乐,WPF版数字消消乐,

2019-12-19

HTML元旦烟花,HTML元旦烟花index.html

HTML元旦烟花,HTML元旦烟花

2019-12-10

I Love .html

表白源码,表白源码,七夕到了送大家吧。希望大家能看看

2019-12-10

空空如也

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

TA关注的人

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