- 博客(9)
- 资源 (24)
- 收藏
- 关注
原创 WebAPI使用多个xml文件生成帮助文档
一、前言上篇有提到在WebAPI项目内,通过在Nuget里安装(Microsoft.AspNet.WebApi.HelpPage)可以根据注释生成帮助文档,查看代码实现会发现是基于解析项目生成的xml文档来作为数据源从而展示出来的。在我们的项目帮助文档需要的类(特指定义的Request和Response)与项目在同一个项目时是没有问题的,但是我们实际工作中会因为其他项目也需要引用该(Requ...
2019-01-22 18:16:15 307
原创 RSA生成公钥私解加密码解密数据的原理理解及应用思路.
二话不说,先上一个图: 如上图所示第一步:左边是服务器端,右边是客户端,先通过RSA算法生成两组公私钥,分别给服务器和客户端.第二步:然后服务器端与客户端分别交互各自的公钥,各自保管好自己的私钥不要泄露.第三步:每次要与服务端交互数据时,都先通过公钥加密,每次接收到数据之后先通过私钥解密.以保证数据的安全性. 来一段RSA生成公钥及私钥,加密及解密的公共类:us...
2019-01-22 15:39:20 1254
原创 RSA算法 Android JAVA C#互通
RSA算法属非对称加密算法,在实际使用中,往往客户端使用公钥进行加密传递敏感数据,服务端server使用私钥进行解密,这样防止中间人从网络获取敏感数据的明文。Android端主要代码如下: 1 package com.example.rsatest; 2 3 import java.io.UnsupportedEncodingException; 4 import...
2019-01-19 10:45:26 613
原创 WebApi安全性 使用TOKEN+签名验证
WebApi安全性 使用TOKEN+签名验证先来看看有哪些安全性问题在开放的api接口中,我们通过http Post或者Get方式请求服务器的时候,会面临着许多的安全性问题,例如:请求来源(身份)是否合法? 请求参数被篡改? 请求的唯一性(不可复制),防止请求被恶意攻击为了保证数据在通信时的安全性,我们可以采用TOKEN+参数签名的方式来进行相关验证。 比如说我们客户端...
2019-01-17 18:28:31 863
原创 WebApi实现验证授权Token,WebApi生成文档等
using System; using System.Linq; using System.Web; using System.Web.Http; using System.Web.Security; namespace OtherApi.Auth { public class AuthFilterOutside : AuthorizeAttribute { //重写基类的验证方式,加入我们自定义...
2019-01-17 18:09:38 710
原创 ASP.Net WebAPI中添加helppage帮助页面
一、自动创建带帮助的WebAPI1、首先创建项目的时候选择WebAPI,如下图所示,生成的项目会自动生成帮助文档。2、设置调用XML文档的代码3、设置项目注释XML文档生成目录,项目——属性——生成——勾选生成XML文档——设置目录为App_Data4、Values控制器中的代码 1 /// <summary> 2 /// Val...
2019-01-17 16:18:40 1399
原创 四元数(Quaternion)和旋转 & Unity中的旋转
四元数本质上是一种高阶复数,是一个四维空间,相对于复数的二维空间。我们高中的时候应该都学过复数,一个复数由实部和虚部组成,即x = a + bi,i是虚数单位,如果你还记得的话应该知道i^2 = -1。而四元数其实和我们学到的这种是类似的,不同的是,它的虚部包含了三个虚数单位,i、j、k,即一个四元数可以表示为x = a + bi + cj + dk。 Unity里,tranform组件里...
2019-01-09 17:10:35 2419
原创 unity 相机围绕物体旋转,拉近(纯脚本控制)
unity 相机围绕物体旋转,拉近(纯脚本控制)这里写代码片using System.Collections;using System.Collections.Generic;using UnityEngine;public class RotateCube : MonoBehaviour{ float rotateX; float rotateY; flo...
2019-01-09 16:44:43 1228 1
原创 Unity3D将物体的所有子物体设置为半透明
第一步:添加一个类,挂到物体的父物体上.如下using System.Collections;using System.Collections.Generic;using UnityEngine;public class BaseWallControl : MonoBehaviour { // Use this for initialization void St...
2019-01-03 15:40:48 4921 2
Flash防止注册失效的办法
2011-11-07
DHTML手册html标签查询
2008-09-18
用Excel做数据库开发的小程序例子C#
2007-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人