自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 QQ互联对接踩坑

摘要最近个人博客项目准备使用QQ第三方登录,需要使用QQ第三方登录的话需要申请QQ互联认证,通过才能创建应用,这里不得不吐槽下QQ互联了,审核机制不友好,网站体验非常差,正好最近看到很多人在群里问相关的问题,再此记录几个坑,希望看到文章的朋友可以少踩几个坑,使申请更加顺利。第一步:注册成为开发者1.打开QQ互联官网2.QQ登录后,单击你登录的头像进行开发者资料审核填写。第一个坑就在这里,很多人登录后都不知道在哪儿注册,切记点击你的QQ头像。3.根据你个人情况,进行资料填写即可。个人开发者就选择

2020-10-16 17:25:35 2186 4

原创 Layui富文本框插件拓展

事前准备:首先引入LayUI的j一系列css,js文件:layui.css,layui.js,layedit.js。原生功能:根据layedit.js,我们可以看到,这款富文本插件非常简洁,自然功能就不多。期待下一次更新后的功能。目前主要有13个功能,如字体加粗,文字基本排版功能,上传文件等功能:针对目前的功能,一般的文字编辑已是不在话下,不过面对各种层出不穷的需求,我们也可以对layedit进行相对应的拓展。 一、拓展插入代码高亮功能:提示:这里的让代码显示高亮与layedit本身功

2020-09-26 15:58:35 2316

转载 MVC站点安全开发

一、XSS攻击 默认情况下,从@表达式生成的所有文本都是HTML编码过的,但由于某些情况下要显示HTML文本时,必须对于进行白名单过滤。使用微软的 HtmlSanitizationLibrary.Dll库进行白名单过滤Sanitizer.GetSafeHtmlFragment(InputHtml);二、SQL注入 对所有的SQL语句及参数进行全面的过滤; 三、防止CSRF(跨网站请求伪造),只针对POST请求 Action前加入[ValidateAntiForgeryToken(Salt

2020-09-19 16:20:00 194

原创 Linq分页(skip和Take)

在用EF或者其他对象数据类型时,常常会用到分页方法,除去原生SQL分页方法外,linq如何分页呢1.首先定义PageSize(每页显示的条数),与PageIndex(页码)当PageIndex为0时:var query = (from t in List orderby t.排序字段 select t).Skip(PageIndex * pageSize).Take(pageSize); 2.当 页码PageIndex定义为1时:var query

2020-09-10 10:41:55 1215

转载 [Git]pull遇到错误后怎么保留修改同时更新呢

首先取决于你是否想要保存本地修改。(是 /否)是别急我们有如下三部曲 git stash git pull origin master git stash pop git stash的时候会把你本地快照,然后git pull 就不会阻止你了,pull完之后这时你的代码并没有保留你的修改。惊了! 别急,我们之前好像做了什么?STASH这时候执行git stash pop你去本地看会发现发生冲突的本地修改还在,这时候你该commit push啥的就悉听尊便了。

2020-09-07 20:42:00 468

原创 在不同的电脑上使用同一个git账号

引言因为最近自己在写一个练手项目,所以开发者就只有我一个人。为了能够在家里和公司都能提交,更新代码,所以我也是使用了Git + Gitee(码云)的一个组合。至于为什么不用GitHub,别问,问就是英语十级。问:所以开发者只有一个人的情况下,去如何在不同电脑上使用Git呢。答:只需要将原使用电脑上的git的密钥拷贝到将使用的电脑上对应的目录下即可。将公司的ssh秘钥,拷贝到家里电脑的相应目录下即可。然后家里电脑在克隆远程仓库地址,就可正常推拉Demo了。...

2020-08-31 11:16:46 5274 3

原创 Git使用的常用命令

一、常用命令1:查看本机是否安装Git命令:git version2.克隆远程仓库git clone 远程仓库地址(例如ssh:https://github.com/yourname/repository.git)3.初始化本地项目git initps:会生成.git的隐藏文件夹4.绑定远程仓库git remote add origin <远程仓库地址>5.拉取服务器代码git pull origin master6.查看当前工作目录树的工作修改状态git stat

2020-08-28 10:48:04 226 1

转载 浅谈Cookie、Session与Cache的区别

好记性不如烂笔头,记录一下C#缓存使用的情景模式以前实现数据的缓存有多种方法,如客户端的Cookie,服务器端的Session、Application。 一、Cookie Cookie是保存客户端的一组数据,主要用来保存用户的个人信息,主要存放浏览器请求服务器时的请求信息,这些信息是非敏感信息。主要用于当用户访问您的系统时,应用程序可以检索以前存储的信息。 1、保存时间可以根据需要进行设置: 1)如果没有设置Cookie失效日期,它的生命周期保存到关闭浏览器为止; 2

2020-08-08 14:38:02 801

原创 Mvc+jquery EasyUI+三层 后台管理系统(三)

主页UI编写老规矩,底部有源码。接着奏,接着舞:<div data-options="region:'north',border:false" style="height: 60px; background-color: #F5F5F5; padding: 10px; font-size: x-large;"> <img src="~/Content/images/Logo.png" /> 后台管理系统 <div style="positio

2020-08-07 16:29:56 256

原创 Mvc+jquery EasyUI+三层 后台管理系统(二)

搭建用户实体以及辅助类1.建立用户实体类:/// <summary> /// 用户类 /// </summary> public class UserEntity { /// <summary> /// 主键 Id /// </summary> public int ID { get; set; } /// <summary>

2020-08-06 11:35:52 203

原创 Mvc+jquery EasyUI+三层 后台管理系统(一)

项目简介1.开发工具采用Vs2015,数据库则是SQL Server2008R2。2.前端框架采用jquery EasyUI(版本1.4.4);官网地址:jeasyui;官方文档地址:文档3.后端框架:Asp.Net MVC项目环境搭建一、下载jquery EasyUI二、建立MVC项目1.新建项目2.搭建项目结构(1).建立三层结构,并在外围建立解决方案文件夹,便于管理。(2)新建视图,然后引入jquery EasyUI:其中table.css美化登录框样式:* {

2020-08-05 16:50:34 741

原创 C#常用Json操作类

分享一个C#常用的json封装类,设计非常的银杏,需要引用Newtonsoft.Json。Demo如下:namespace Util{ /// <summary> /// Json操作 /// </summary> public static class Json { public static object ToJson(this string Json) { return Json

2020-08-04 16:32:50 921

原创 C#使用Log4Net

Log4Net简介之前文章提到过,Log4Net是.Net常用中间件之一。我们可以控制日志信息的输出目的地(数据库、控制台、文本文档、文件)。Log4net中定义了多种日志信息输出模式,解决了在程序发布到正式环境之后出现了问题而无法调试的尴尬局面。对于日志的输出我们不需要人为的去干涉,它可以根据需要将日志输出到控制台,文本文件,windows 日志事件查看器中,包括数据库,邮件等等位置,以便我们快速跟踪程序bug。Log4Net简单使用通过VS程序包管理器安装Log4Net:Install-Pac

2020-08-04 16:14:46 1389

原创 .Net常用中间件

什么是中间件中间件是介于操作系统和应用软件之间,为应用软件提供服务功能的软件,有消息中间件,交易中间件,应用服务器等。由于介于两种软件之间,所以,称为中间件。简单讲,中间件就是非业务的技术类组件。使用中间件的好处具体地说,中间件屏蔽了底层操作系统的复杂性,使程序开发人员面对一个简单而统一的开发环境,减少程序设计的复杂性,将注意力集中在自己的业务上,不必再为程序在不同系统软件上的移植而重复工作,从而大大减少了技术上的负担。中间件带给应用系统的,不只是开发的简便、开发周期的缩短,也减少了系统的维护、运

2020-08-04 11:06:05 4288

原创 Layui基本使用+源码(MVC)

介绍话不多说,各位老大稍微了解下就知道:Laui是16年出厂的国产开源前端框架。说白了就是拿来即用,风格类似Bootstrap,可以说是专为后端程序员设计。定义了很多前后端交互的样式接口,,极大减少了后端人员的开发成本。说白了,该框架就是为了方便后端人员开发前端而使用的。再一个就是放心使用和学习,这个老家伙是开源的。官方文档:https://www.layui.com/doc/使用范围博主最近在开发小程序web后台管理模块,觉得这个框架不错,很适合开发后台管理之类的web项目,特以此记录。至于和

2020-07-24 11:22:23 3652 2

原创 MVC4+三层简单登录(带数据库)

**这几天一直在学习MVC。于是做了一个简单的登录界面,带简单前端样式。百度云连接:链接:https://pan.baidu.com/s/1YFzWV9JZc72Krdlwgu3-VA提取码:r21t效果图:数据表结构就懒的发了,直接根据实体类写就可以,就几个字段很简单。1.目录结构如下:2.建立数据访问类,由于只是简单的登录,所以只需要写一个简单的返回DataReader对象即...

2019-04-25 09:19:48 1015 2

原创 MVC4+EF学习之旅(1)

MVC学习之旅诚然,只有不断的逼迫自己,才能踊跃一座又一座的高峰。一直都对于编程有着极高兴趣,并投身此专业,乃至这个行业。奈何才疏学浅,也没有找到适合自己的学习方法,导致自己学什么都一顿乱窜。所以于此博客,记录自己的学习及体会。...

2019-04-11 16:10:04 178

空空如也

空空如也

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

TA关注的人

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