会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
天马3798
Not at All
新随笔
订阅
管理
上一页
1
···
8
9
10
11
12
13
14
15
16
···
47
下一页
2018年5月25日
Js 判断浏览器类型整理
摘要: 判断原理 JavaScript是前端开发的主要语言,我们可以通过 编写JavaScript程序来判断浏览器的类型及版本。JavaScript判断浏览器类型一般有两种办法,一种是根据各种浏览器独有的属性来分辨,另 一种是通过分析浏览器的userAgent属性来判断的。在许多情况下,值判断出浏览器类型之
阅读全文
posted @ 2018-05-25 12:03 天马3798
阅读(996)
评论(0)
推荐(0)
2018年5月20日
Asp.Net Core 框架源码地址
摘要: 一、Asp.Net 项目列表 https://github.com/aspnet 二、Asp.Net Core Mvc源代码 https://github.com/aspnet/Mvc Asp.Net Core 入门官方文档: https://docs.microsoft.com/zh-cn/asp
阅读全文
posted @ 2018-05-20 01:15 天马3798
阅读(711)
评论(1)
推荐(0)
2018年5月19日
ASP.NET Core中使用Razor视图引擎渲染视图为字符串(转)
摘要: 一、视图渲染说明 在有些项目需求上或许需要根据模板生产静态页面,那么你一样可以用Razor语法去直接解析你的页面从而把解析的页面生成静态页,这样的使用场景很多,不限于生成静态页面,视图引擎为我们提供了模型到视图的代码或文本生成的能力。 当然在MVC 4、5的时代,我们也使用过如RazorEngine
阅读全文
posted @ 2018-05-19 16:32 天马3798
阅读(1021)
评论(2)
推荐(0)
2018年5月16日
Asp.Net Core 自定义设置Http缓存处理
摘要: 一、使用中间件 拦截请求自定义输出文件 输出前自定义指定响应头 更多: Http缓存机制(转) 分块编码(Transfer-Encoding: chunked)(转) ASP.NET Core -中间件(Middleware)使用
阅读全文
posted @ 2018-05-16 17:52 天马3798
阅读(814)
评论(0)
推荐(0)
2018年5月15日
ASP.NET Core -中间件(Middleware)使用
摘要: ASP.NET Core开发,开发并使用中间件(Middleware)。 中间件是被组装成一个应用程序管道来处理请求和响应的软件组件。 每个组件选择是否传递给管道中的下一个组件的请求,并能之前和下一组分在管道中调用之后执行特定操作。 具体如图: 开发中间件(Middleware) 今天我们来实现一个
阅读全文
posted @ 2018-05-15 13:53 天马3798
阅读(788)
评论(0)
推荐(0)
Asp.Net Core 通过自定义中间件防止图片盗链的实例(转)
摘要: 一、原理 要实现防盗链,我们就必须先理解盗链的实现原理,提到防盗链的实现原理就不得不从HTTP协议说起,在HTTP协议中,有一个表头字段叫referer,采用URL的格式来表示从哪儿链接到当前的网页或文件。换句话说,通过referer,网站可以检测目标网页访问的来源网页,如果是资源文件,则可以跟踪到
阅读全文
posted @ 2018-05-15 12:13 天马3798
阅读(667)
评论(0)
推荐(0)
2018年5月12日
canvas应用——将方形图片处理为圆形
摘要: 上段时间在项目中需要将方形图片处理为圆形图片,你可能会说直接用css设置border-radius: 50%就可以了,但是项目中还要将此图片的圆形图片作为一部分利用canvas将其绘制到一张背景图上面,所以就有了为何要用canvas来处理了。 代码示例: 显示结果: 更多: Canvas保存图片保存
阅读全文
posted @ 2018-05-12 18:33 天马3798
阅读(10332)
评论(0)
推荐(0)
2018年5月11日
.Net Standard HttpClient封装Htt请求常用操作整理
摘要: 一、常用Http操作 1.Get请求,有参数,无参数 2.Post 请求,有参数,无参数 3.文件简单下载 修改NetHelper中Post请求方法Bug:请求编码默认UTF8,字符串内存流读取后这是到开始位置。 以前代码: 更多: .Net Standard 类库的创建和使用 .Net Stand
阅读全文
posted @ 2018-05-11 16:01 天马3798
阅读(2365)
评论(0)
推荐(0)
2018年4月24日
Asp.Net JsonResult重写
摘要: 在Json序列化工具中,Newtonsoft.Json 的工具包相对比较好用。 对于循环引用、序列化格式、时间格式等都提供了可配置。 如果想重写Mvc 自带 JsonResult 返回结果,提供了2中处理方式 1.使用扩展字段data,多一层处理,这种方式比较简单 2.使用重写JsonResult
阅读全文
posted @ 2018-04-24 11:36 天马3798
阅读(530)
评论(0)
推荐(0)
2018年4月12日
.Net Core URL编码和解码
摘要: 一、URL说明 .Net Core中http 的常用操作封装在 HttpUtility 中 命名空间 二、代码示例 1.URL 编码解码 2.获取URL参数键值对 3.HTML 编码解码 更多: .Net Core DES加密解密 .Net Core AES加密解密 .Net Core Base64
阅读全文
posted @ 2018-04-12 16:47 天马3798
阅读(12351)
评论(0)
推荐(0)
.Net Core DES加密解密
摘要: 一、DES说明 1.加密的密钥必须是16位,因为是通过AES处理的Create,AES内置的位数为16位。 2.加密结果返回Base64字符格式 二、加密方法整理 //默认密钥向量 private static byte[] Keys = { 0x00, 0x01, 0x02, 0x03, 0x04
阅读全文
posted @ 2018-04-12 15:14 天马3798
阅读(2653)
评论(0)
推荐(1)
.Net Core AES加密解密
摘要: 一、AES说明 高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。它要求区块大小必须为128位,而密钥长度则可以为1
阅读全文
posted @ 2018-04-12 15:03 天马3798
阅读(9422)
评论(1)
推荐(1)
.Net Core Base64加密解密
摘要: 一、Base64说明 1..Net Core中的Base64位加密解密和.Net Framework使用方式相同 2. Convert 类中提供了Base64位转码方法 Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。
阅读全文
posted @ 2018-04-12 14:36 天马3798
阅读(7676)
评论(0)
推荐(1)
.Net Core Md5加密整理
摘要: 一、.Net Core中Md5使用说明 .Net Core中自带Md5加密处理,使用方法和 .Net Framework中相同 所在命名空间 二、使用MD5 类 方式1. 方式2. 三、使用MD5CryptoServiceProvider 类 四、使用MD5 16位加密 在32位基础上取中间16位:
阅读全文
posted @ 2018-04-12 13:42 天马3798
阅读(15701)
评论(0)
推荐(4)
2018年3月26日
HTML5 Selection对象
摘要: 一、实例1,设置网页选中内容并且复制到黏贴板 二、其他 IE:document.selection FireFox:window.getSelection() document.selection只有IE支持, window.getSelection()也只有FireFox和 Safari支持,都不
阅读全文
posted @ 2018-03-26 22:09 天马3798
阅读(1216)
评论(0)
推荐(0)
JS Range使用整理
摘要: 1.获取用户网页选中内容 一:Range对象的概念 Range对象代表页面上一段连续的区域,通过Range对象可以获取或者修改页面上任何区域的内容。也可以通过Range的方法进行复制和移动页面任何区域的元素。 在Js的document文档中有一个方法用来创建一个Range对象,代码如下: var r
阅读全文
posted @ 2018-03-26 21:32 天马3798
阅读(2995)
评论(0)
推荐(0)
2018年3月24日
在ASP.NET Core2.0中使用百度在线编辑器UEditor(转)
摘要: 一、起因 UEditor是百度旗下的富文本编辑器,对于后端上传处理仅提供了Asp.Net 版的支持。 如果想在.Net Core项目中使用,那么后台上传接口需要重构。 UEditorNetCore:百度在线编辑器UEditor在ASP.NET Core下的服务端扩展库,使用简单,易于扩展。 如果是A
阅读全文
posted @ 2018-03-24 14:10 天马3798
阅读(798)
评论(1)
推荐(1)
2018年1月25日
.net里Release的pdb文件有什么用 是否可以删除
摘要: 程序数据库 (PDB) 文件保存着调试和项目状态信息,使用这些信息可以对程序的调试配置进行增量链接。 在使用 /debug 生成时,会创建一个 PDB 文件。 可以使用 /debug:full 或 /debug:pdbonly 生成应用程序。 使用 /debug:full 生成将产生可调试的代码。
阅读全文
posted @ 2018-01-25 15:06 天马3798
阅读(3815)
评论(2)
推荐(3)
2018年1月22日
js获取浏览器版本信息整理
摘要: 一、Navigator 对象 JavaScript Navigator 对象包含了有关访问者浏览器的所有信息。接下来我们学习 Navigator 对象的两个属性。 上面例子中的 appVersion 属性返回的字符串所包含的信息不止是版本号而已,但是现在我们只关注版本号。我们使用一个名为 parse
阅读全文
posted @ 2018-01-22 17:00 天马3798
阅读(282)
评论(0)
推荐(0)
js 获取浏览器/网页宽度高度整理
摘要: 网页宽度、高度: 网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight 网页可见区域宽: document.body.offsetWidth (包括边线的宽) 网页可见区域高: document.body.off
阅读全文
posted @ 2018-01-22 16:53 天马3798
阅读(219)
评论(0)
推荐(0)
上一页
1
···
8
9
10
11
12
13
14
15
16
···
47
下一页
公告