• 分享api接口验证模块

    一.前言 权限验证在开发中是经常遇到的,通常也是封装好的模块,如果我们是使用者,通常指需要一个标记特性或者配置一下就可以完成,但实际里面还是有许多东西值得我们去探究。有时候我们也会用一些开源的权限验证框架,不过能自己实现一遍就更好,自己开发的东西成就...

    2018-06-22 07:43:07

  • Workflow笔记1——工作流介绍

    什么是工作流? 工作流(Workflow),是对工作流程及其各操作步骤之间业务规则的抽象、概括、描述。 BPM:是Business Process Management的英文字母缩写.即业务流程管理,是一套达成企业各种业务环节整合的全面管理模式。 工作流软件,顾名思义,就是业务信息数据在多...

    2018-06-22 07:43:06

  • cookie保存中文登录账号获取时乱码问题

    登录成功后写入cookie的代码 Response.Cookies["account"].Value= account;//"管理员" Response.Cookies["account"].Expires=DateTime.Now.AddDays(14); 登录前读取cookie的代码 if(Request.Cookies["account"]!=null) ViewData["account"]= Request.Cookies["account"...

    2018-06-22 07:43:04

  • 编程技术网站汇总

    编程思想其本质是解决问题的思考,不过此时要站在计算机的角度思考如何解决? ----------------学习网站-------------------- 博客园cnblogs --有优质博文 CSND --有优质讨论 book.51cto.com //在线书籍 infoq //技术大牛讲坛 it-ebooks.info //最新免费技术书籍下载 w...

    2018-06-22 07:43:04

  • ASP.NET WebApi OWIN 实现 OAuth 2.0

    ...

    2018-06-22 07:43:03

  • Solr高级查询Facet

    一、什么是facet solr种以导航为目的的查询结果成为facet,在用户查询的结果上根据分类增加了count信息,然后用户根据count信息做进一步搜索。 facet主要用于导航实现渐进式精确搜索,从两张图来看看Facet用途。 (图1)当进入重庆二手车列表时搜索条件会列出所有品牌...

    2018-06-22 07:43:01

  • Solr 排除查询

    前言 solr排除查询也就是我们在数据库和程序中经常处理的不等于,solr的语法是在定语前加【-】。、 StringBuilder sbHtml= new StringBuilder();shBhtml.Append( " -CityId: " ).Append( " 100100 " );注意CityId前的 -号就是不等于 从Solr控制台 从solr控制台看下排除...

    2018-06-22 07:42:54

  • ASP.net 页面生命周期

    ASP.NET 页面生命周期 Page_Preinit(); 在页初始化开始时发生 Page_Init(); 在所有控件初始化且应用外观设置后引发 Page_InitComplete(); 在页初始化完成时发生 Load ViewState and Postback data; //加载视图和回传数据 Page_Preload(); 在load事件之前发生 Page_Load...

    2018-06-22 07:42:54

  • 详解:基于WEB API实现批量文件由一个服务器同步快速

    文件同步传输工具比较多,传输的方式也比较多,比如:FTP、共享、HTTP等,我这里要讲的就是基于HTTP协议的WEB API实现批量文件由一个服务器同步快速传输到其它多个服务器这样的一个工具(简称:一端到多端的文件同步工具) 一、设计原理: 1.使用的技术:WinForm、WebA...

    2018-06-22 07:42:53

  • MVC学习笔记1

    1. Action 如果返回的是自定义的引用类型,则默认返回的是类名,其实就是调用了类的tostring方法。 2. @Html.Partial用于将分部视图渲染为字符串 @{Html.RenderPartial}将分布视图直接写入响应输出流,所以只能直接放在代码块中,不能放在表达式中(返回值是void) 3. 路...

    2018-06-22 07:42:53

2