摘要:
如题: .net webapi 采用了Owin的验证机制,另外在Action层之外设置了两次验证 第一次是重写了AuthorizeAttribute,用来验证身份的类,类名为ProtalApiAuth【这个是直接作用于action的,如下图】 第二次是重写了ActionFilterAttribute 阅读全文
摘要:
首先去下载pdf.js文件,解压后如下图: 点击下载:pdf.js pdf.js主要包含两个库文件,一个pdf.js和一个pdf.worker.js,,一个负责API解析,一个负责核心解析 解压完成后,可将pdf的整个目录,复制到IIS的某个网站文件下并确保web目录下的view.html能访问到 阅读全文
摘要:
错误出现的原因: mvc的web项目,在项目启动的时候初始化了Autofac,添加完跑起来第一次报没有autofac,添加完饮用后,再跑就报这个错误了 解决方法:升级microsoft.AspNet.WebApi.WebHost包,升级到5.2.7原文链接:https://blog.csdn.net 阅读全文
摘要:
使用说明: @search_sql 查询结果集sql语句 比如 select name from table (结果集为多行) @column_name 查询结果集的列名 在这个例子中应该传入 name 1 公共方法:单独多行记录转一列 2 Create Proc [dbo].[sp_public_ 阅读全文
摘要:
项目在windows中请求接口正常,换到linux服务器上就提示错误,跟断点看了下原来是token验证被挡住了,两者时间相差8小时。怀疑是linux时间有问题,使用date查看服务器时间显示: 确实是本地时间。 当然还有linux服务器本身时间不是CST,而是UTC格式的,可百度搜索:修改区时UTC 阅读全文
摘要:
pivot 用法 /* 第一步:创建临时表结构 */ CREATE TABLE Student --创建临时表 ( StuName nvarchar(20), --学生名称 StuSubject nvarchar(20),--考试科目 StuScore int --考试成绩 ) /* 第二步:写入测 阅读全文
摘要:
一、混淆单个的exe文件 1、打开界面,拖入我们要加密的exe文件 2、点击Settings 勾选Packer 再选中左边exe文件,点击右边+号,直到右侧出现true 3、点击Protect选项卡,再点击Protect生成加密后的文件 二、将exe和dll一起混淆,生成单独的exe文件 1、如图将 阅读全文
摘要:
需求场景: 由于iOS的App每次审核都比较慢,而且多数情况下上架App都得先同步更新WebApi,为了能快速通过审核并且不影响正式库的运行使用,建议可在用户登录时用特定方法切换数据库请求 解决方案: 1、在App端做文章 通过登录时特定的标记来指定请求的WebApi地址 2、在WebApi端做文章 阅读全文
摘要:
需求: 记录每个接口的请求参数及返回参数,方便以后回溯 filter的介绍 filter在Web API中经常会用到,主要用于记录日志,安全验证,全局错误处理等;Web API提供两种过滤器的基本类型:actionfilterattribute,exceptionfilterattribute;两个 阅读全文
摘要:
用户表:user 部门表:department 需求: 通过user表的部门ID,获得真正的部门名称且在一个列中显示,多个部门之间用,隔开 1、将行转列 SELECT b.dep_id FROM ( SELECT dep_id=CAST('<v>'+REPLACE(dep_id,',','</v>< 阅读全文