摘要:
项目结构如下图所示: admin和demo是两个api服务。gateway是一个ocelot网关服务。 第一步在ocelot.json添加如下配置: 第二步:在ocelot项目修改以下几处: demo api和admin api不需要修改什么,只要以前正常打开,现在就可以在网关服务的swagger上 阅读全文
摘要:
项目结构: admin和demo是两个demo api服务,gateway是一个ocelot网关。 本篇主要说明如何是admin api服务注册到consul中,并且ocelot如何中consul发现该服务。 第一步:在admin api服务配置如下图所示的Consul相关的配置: 第二步:创建一个 阅读全文
摘要:
原文关于Claims Transformation 看的有点不明白的,可以参考这篇文章的翻译:https://www.cnblogs.com/irocker/p/Ocelot-claimstransformation.html 这里主要记录一下我遇到的过的一个坑。 我的项目的结构如上图所示。前端调用 阅读全文
摘要:
今天我们再来了解一个很重要的接口IAuthenticationService的实现类AuthenticationService: 该类通过构造方法,将我们前两篇中讲到了IAuthenticationSchemeProvider和IAuthenticationHandlerProvider注入了进来, 阅读全文
摘要:
能过《aspnetcore 认证相关类简要说明一》我们已经了解如何将AuthenticationOptions注入到我们依赖注入系统。接下来,我们将了解一下IAuthenticationSchemeProvider通过AuthenticationOptions如何提供AuthenticationSc 阅读全文
摘要:
首先我想要简要说明是AuthenticationScheme类,每次看到Scheme这个单词我就感觉它是一个很高大上的单词,其实简单翻译过来就是认证方案的意思。既然一种方案,那我们就要知道这个方案的名字(Name)和它对外宣传的名字(DisplayName)以及这方案的认证处理类型(Type han 阅读全文
摘要:
首先,创建两个cube GameObject物件。Origin作为原点参考。Player是我们要实验的物件。如下图所示: 创建一个脚本Quat.cs,赋给Palyer cube。脚本如下: 这时候时候运行,可以看到每点击一次,Player往前走1 米。如果我们此时把上图中右下角红框中Forward的 阅读全文
摘要:
首先在场景中创建三个cube的GameObject,from表示要转换之前的样子,to表示转换之后的样子,change表示转的效果。如下图所示: 其中from和change cube开始运行之前的transform是一样的。to cube的transform如下图所示: 然后我们创建一个脚本Quat 阅读全文
摘要:
最近才开始学Unity3d,被这个本地空间和世界空间搞得有点晕头转向的。于是花了一点时间随便写了一点代码加深理解。代码如下: 在unity3d Editor中,我们创建一个cube的GameObject,它的坐标是(3,3,3),然后MoveX脚本赋给此cube。 首先我创建了一个三维坐标都是2的点 阅读全文
摘要:
Filter与FilterProvider之间的关系 根据用途和执行时机的不同,MVC主要分为以下5种类型的过虑器:AuthenticationFilter、AuthorizationFilter、ActionFilter、ExceptionFilter、ResultFilter。下面我们来看一个I 阅读全文
摘要:
各Controller的继承关系 Controller最重要的是对Execute方法的调用,当目标Controller对象被激活后,对请求的后续处理和最终响应均是通过执行这个Execute方法来完成。它就定义在IController接口中,如下所示: 由于定义在IController接口的Execu 阅读全文
摘要:
首先我们通过在Global.asax中的Application_Start将路由信息注册到RouteTable的Routes静态属性中。如下代码所示: 在new Route对象的同时,我们同时new了一个MvcRouteHandler对象实例传进去。然后将route添加到RouteTable的静态属 阅读全文
摘要:
话说在那long long ago的1995以前,绝大多数因特网用户都使用速度仅28.8kbit/s的猫(调制调解器)上网,人们注册成为某个网站的用户时,填写好资料,发送给服务器去验证,如果某一资料填写不合格,比如邮箱格式不对或用户名已被占用,就得又全部重新填写一遍,然后经过慢长的等待,祈祷上帝... 阅读全文
摘要:
今天收jankuo 建议说:“1、文档类型用 2、字符集也要加上 不然看起来怪怪的”。确实是有那么一点怪怪的。昨天打VS,直接新建一个页面,也就没有去注意什么文档类型、字符集,忙着记录我的理解去了。HTML5以前我们的文档是个啥样子呢?请见下面:这条代码是啥意思呢?咱也了解过,但要我说出来,说实话... 阅读全文
摘要:
下面我们来看下在canvas上绘制图像的另一种方式——变换(translate函数的应用):下面的代码:我们还是实现上篇文章的效果:画一条斜线。理论上的知识,自己买书去看吧!<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><hea 阅读全文
摘要:
我觉得学一门新技术,边学边作记录,这样效果更好。以后关于我写的HTML5都是看《HTML5程序设计》的记录。 首先咱也看看咱的浏览器支持HTML5不?不支持的话,就赶快升级吧!代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">& 阅读全文
摘要:
作为.Net下的一名程序员,我是离开VS就感觉没办法活。所以我们首先设置下VS2012,以免写出来HTML5代码说不支持此标签。双击"选项",打开如下图,然后选中这些:然后写下如下代码发现没有波浪线等提示了。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/ 阅读全文
摘要:
效果图片:<style type="text/css"> #b { width: 500px; height: 200px; } #talkPop { position: absolute; z-index: 9; } .commonType_F7F7F7 { background-color: #FFFFFF; bord... 阅读全文
摘要:
效果如下图:点击提交时,把文本框中的数据插入到数据库。页面部分代码:以下是jquery code:$(function () { $("#sendmsg").click(function () {//点提交时触发 $.ajax({ type: "POST", url: "/Msg/SendMicroMsg/",//发送到MsgController里的SendMicroMsg action里。 dataType: "json", data:... 阅读全文
摘要:
本文摘自北风网CJ讲的javascript+jquery+ajax教程。摘以自娱。函数是一组可以随时随地运行的语句。创建函数function fnOne() {//具有名称的函数,函数名必须符合变量名命名规范 //可以没有符何语句 } var fnTwo = functio... 阅读全文
摘要:
由于是项目的一部分,我也就只截图一部分代码共大家参考:<table width="100%" border="0" cellspacing="0" cellpadding="5"> <tr> <td id="LatestNews" height="330" align="center" valign="top" class="font14" style="border: #7b 阅读全文
摘要:
首先看张效果图吧! 实现的效果就是鼠标放到右边的标题上,左边就切换下显示相应的内容。<div class="topCnt_l"> <ul> <li class="undis"> </li> <li class="undis"> </li> <li> </li> <li class="undis"> </li> </ul> </div> <div class=" 阅读全文
摘要:
阅读全文
摘要:
重点是上面那段jQuery,可以学到怎么通过一个控件的属性获得这个控件焦点。以及通过jQuery插入一段html代码。上面的代码实现的功能是选择职位时,只能选择一个,当选中"其它"时,"其它"后面出一个输入框让用户输入。当“其它”没有被选中时则输入框隐藏掉。效果如下图:当选中其它时,右边显示一个输入框当取消选中其它时,右边的输入框就隐藏它。 阅读全文
摘要:
不知道你跟着《微积微发之NHibernate系列之NHibernate的配置》做了没,没跟着做,这篇你也没必要继续看下去了,否则只能是浪费你的生命,如果跟着做了,那就打开你的项目,看看里面的一些配置是啥子意思吧!<session-factory> <property name="dialect">NHibernate.Dialect.MsSql2008Dialect</property> <property name="connection.provider">NHibernate.Connection.D 阅读全文
摘要:
我们先建一个项目,如下图如示:整个web.config配置信息如下:<?xml version="1.0"?><configuration> <configSections> <!--声明我们要添加一个配置节点hibernate-configuration--> <section name="hibernate-configuration" type="NHibernate.Cfg.ConfigurationSectionHandler,NHibernate"/> <! 阅读全文
摘要:
感觉没有什么好说的,而且代码也比较简单,水文一篇来祝贺咱创了个贴码党。效果图片:点击向左转时的效果点击图时放大的效果<head runat="server"> <title>图片向左向右转</title> <link href="Content/Style/Index.css" rel="stylesheet" type="text/css" /> <%--本段JS主要是实现图片的向左向右转--%> <script type="text/j 阅读全文
摘要:
题目大体意思如下: 比如淘宝上我要买东西,我要求是2012-07-25日到货,假设运输需要10天的时间,25日没有到则我不签收了,不支付钱了。假设淘宝上的店家周六周日不上班,不发货,也就是说如果我要25日到货,你需要运输10天,10天前刚好是周末,而周末是不发货的,那么就要提前发货,运输时间可能只要1天,可能是2天,也可能是半个月,请你写一个SQL的存储过程查询提前到那一天发货好呢? 我是这样的做的:create proc P_GetShipmentsDate@ArriveDate datetime,@Days intas select ( --如果要到达的时间减去运输时间... 阅读全文
摘要:
现在有如下代码,请问实例化B类,将输出什么?也就是在Main方法中执行B b=new B();时,将输出什么?我知道将输出的不是y=0就是y=-1。不难吧!可惜我做错了,你能不在计算机上运行一遍,做出准确的答案吗? public class A { public A() { A1(); } public virtual void A1() { } } public class B : A { Int32 x = 1; Int32 y; ... 阅读全文
摘要:
昨天终于下定决心计划这个月要把WCF学完,之所以安排一个月的时间,我不要只是学些表面的东西,我要比较深入的去学习下它。如果只学些表面的东西,我想一般的人花个一周的时间就够了。最近一段时间想要学的东西感觉太多了,想学习下Silverlight、WPF、WCF、MVC等,但总感觉好像很忙似的,我也不知道我在忙些什么,就这样稀里糊涂的一天就过去,一事无成。昨天晚上终于想起了5月份写的一个计划规则,还是按照这个计划规则去写每天的计划、日记、月计划。这样每天做了些什么,每天应该做些什么,目标很明确,再也不会像以前那样,想学Silverlight、WPF、WCF、MVC等,一会儿想看下Silverli.. 阅读全文
摘要:
触发器(trigger):是一种特殊的存储过程,可以用来对表实施复杂的完整性约束,保持数据的一致性。当触发器所保护的数据发生改变时,触发器会自动被激活,并执行触发器中所定义的相关操作,从而保证对数据的不完整性约束或不正确的修改。 在SQL SERVER 2008中,有三种类型的触发器:(1)DML触发器:是指触发器在数据库中发生数据操作语言(DML)事件时将启用。DML事件即指在表或视图中修改数据的insert、update、delete语句也。(2)DDL触发器:是指当服务器或数据库中发生数据定义语言(DDL)事件时将启用。DDL事件即指在表或索引中的create、alter、drop... 阅读全文
摘要:
上几天我朋友说他知道怎么实现网站使用QQ号登陆或者注册了,于是要他发给我学习,感觉好复杂,而且运行不了(主要万原因是因为这东西得上传到空间是实验),于是在博客园找了相关的资料,发现在也并不是很复杂的,比他的简单多了。首先请到这里下载最新版本的SDK:http://opensns.codeplex.com/SDK依赖于Newtonsoft.Json和RestSharp两个程序集,具体可以参考使用RestSharp 库消费Restful Service。 主要是两个类QzoneContext(QQ登陆的上下文数据) 和 QOpenClient (QQ互联API入口),其他类主要是模型,配置类。我这 阅读全文
摘要:
更新提示:现在大家可以不必像我这样为了实现代码高亮的功能,去修改ckeditor编辑器,大家可以去使用百度编辑器(Ueditor)他有代码高亮的功能,还蛮好用的,我的个人网站就是的百度编辑器的。欢迎大家去我的博客看看。最近由于自己想做一个网站形式的代码库,自已写一个在线文本编辑器,对于现在的我来,确实是很不切实际,呵呵!再说了,现在有一个非常好的在线文本编辑器(ckeditor)了,我和必再去费这等功夫呢!有现成的,拿过用就是的呗!正所谓的拿来主义!不过这个在线文本编辑器,对于我们程序员来说有一个算是缺陷吧!没有代码高亮的功能!这样把代码贴上去,很不好看!今天晚上,我总是把他给弄出来了。当然也 阅读全文
摘要:
先前写了一个网站,.net framework版本是v3.5的,昨天晚上重写了一些方法,调用一个方法,发现3.5版本的没有,于是在VS2010中把它升级到v4.0版本了。今天早上在有一网友他配置IIS出问题了,问我,我看了下,应该是数据连接的问题,于是我先把我的网站运行下看看,结果,IIS是版本是V2.0版本的,而我的网站是V4.0版本的。运行出错了……。于是我把IIS也升级了下。结果还是出现如下图的错误:在网上找了一下原因,结果是原因:在安装Framework v4.0之后,再启用IIS,导致Framework没有完全安装解决方案:在开始里面的搜索程序里输入CMD找到命令管理器,然后输入以下 阅读全文
摘要:
看著這標題也不算什麼難事吧!難點就在於開始時不知道ipad模擬器中的瀏覽器不能訪問像這樣的地址:http://localhost/WebWaterSite/Login.aspx,必須得把localhost改成ip地址,比如改成http://192.168.1.23/WebWaterSite/Login.aspx。還有一點就是它不能彈出窗口。ipad模擬器下載地址:http://115.com/file/c2x32f0d不過本軟件還需Adobeair环境支持,下載地址:http://www.cr173.com//soft/3353.html下載完以後,解壓完成後點iPadian.exe運行然後按 阅读全文
摘要:
<asp:TextBoxID="txtPassword"runat="server"TextMode="password"MaxLength="30"></asp:TextBox>当TextBox的TextMode为password时如果采用txtPassword.Text = "1234"方法赋值时,当页面加载后,文本框依然为空因为TextBox编译之后是Input,利用Input的Value赋值方法实现.可以采用下面的方法赋值:txtPassword.Attribut 阅读全文
摘要:
效果圖:功能簡介:可使用上下鍵選中行,選中後點擊修改,textbox獲得gridview中的代碼的數據。對你有幫助的話,請記得要點擊“好文要頂”哦!!!不懂的,請留言。廢話不多說了,貼碼如下:View Code <head runat="server"> <title>GridView分頁</title> <script type="text/javascript"> var currentRowId = 0; var styleName = ""; function SelectRow 阅读全文
摘要:
以前弄过好多次,都没有成功,昨天晚上不知怎么地就成功了,借用我同学的一句话,这叫“灵光一闪”,废话不多说了,这个成功是有图有视频有真相地哈!这篇博文发表都三个月了,我自认为算是很详细了,可是还是很多人没有配置出来(天天有人在群里问我怎么配置),所以今天特意录成视频供大家参考。特意申明:这是配置asp.net运行坏境,不是asp,asp和asp.net是有区别的。asp.net如果还是配置不出可以问,asp就算了,我不懂asp哦!无法帮你解决。Win7旗舰版中的IIS配置asp.net视频录像下载地址:视频教程下载一、点击电脑左下角的“开始”,然后点击“控制面板”,如下图:二、点击“控制面板”后 阅读全文