sit

Asp.Net Web控件 (八)(TabControl 选项卡控件)

回眸只為那壹抹淺笑 提交于 2020-03-01 05:55:56
在项目开发中经常会用到选项卡控件,网上也有很多,其实只是简单的功能,很多却实现的很复杂,功能很强大,并不是我需要的。 下面来实现一个简单的TabControl 。 先看演示: 位置:TabContorl演示 <hxj:TabControl ID="TabControl1" runat="server" TabSelectedIndex="0"> <hxj:TabItem Text="Section 1" runat="server"> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. </hxj:TabItem> <hxj:TabItem Text="Section 2" runat="server"> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Lorem ipsum dolor sit amet,

2020-2-27今日总结——滚动监听&导航

拈花ヽ惹草 提交于 2020-02-27 18:11:15
利用Bootstrap 开发工具实现滚动监听 (此文只做学习路上的归纳分享总结用,如有侵权,请联系我删除) 使用滚动监听, 比较特殊,要在body中设置scroll,以及触点。 很好理解,因为滚动是多对整个网页,而不是之前常用“container”类 <body data-spy="scroll" data-target="#myNav"> data-spy="affix",设置附加导航。 nav nav-pills nav-stacked,胶囊式导航,用来设置样式。 通过id进行触电绑定 <div class="col-xs-2"> <div data-spy="affix" data-offset-top="0" id="myNav"> <ul class="nav nav-pills nav-stacked"> <li> <a href="#ch1">第一章</a> </li> <li> <a href="#ch2">第二章</a> </li> <li> <a href="#ch3">第三章</a> </li> <li> <a href="#ch4">第四章</a> </li> </ul> </div> </div> 总代码: <!doctype html> <html lang="zh-cn"> <head> <meta charset="utf-8"> <meta

Markdown 语法说明 (简体中文版)

和自甴很熟 提交于 2020-02-26 14:12:55
概述 宗旨 Markdown 的目标是实现「易读易写」。 可读性,无论如何,都是最重要的。一份使用 Markdown 格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成。Markdown 语法受到一些既有 text-to-HTML 格式的影响,包括 Setext 、 atx 、 Textile 、 reStructuredText 、 Grutatext 和 EtText ,而最大灵感来源其实是纯文本电子邮件的格式。 总之, Markdown 的语法全由一些符号所组成,这些符号经过精挑细选,其作用一目了然。比如:在文字两旁加上星号,看起来就像*强调*。Markdown 的列表看起来,嗯,就是列表。Markdown 的区块引用看起来就真的像是引用一段文字,就像你曾在电子邮件中见过的那样。 兼容 HTML Markdown 语法的目标是:成为一种适用于网络的 书写 语言。 Markdown 并不是想取代 HTML的地位,甚至接近它。它的语法种类很少,只对应 HTML 标记的一小部分。Markdown 的构想 不是 要使得 HTML 文档更容易书写。在我看来, HTML 已经很容易写了。Markdown 的理念是,能让文档更容易读、写和随意改。HTML 是一种 发布 的格式,Markdown 是一种 书写 的格式。就这样,Markdown

bootstrap入门-3.响应式原理

浪尽此生 提交于 2020-02-19 08:01:46
Bootstrap网格系统(Grid System)   响应式网格系统随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 4 8 6 6 12 工作原理   · 行必须放置在 .container class 内,以便获得适当的对齐(alignment)和内边距(padding)。   · 使用行来创建列的水平组。   · 内容应该放置在列内,且唯有列可以是行的直接子元素。   · 预定义的网格类,比如 .row 和 .col-xs-4,可用于快速创建网格布局。LESS 混合类可用于更多语义布局。   · 列通过内边距(padding)来创建列内容之间的间隙。该内边距是通过 .rows 上的外边距(margin)取负,表示第一列和最后一列的行偏移。   · 网格系统是通过指定您想要横跨的十二个可用的列来创建的。例如,要创建三个相等的列,则使用三个 .col-xs-4。 媒体查询 /* 超小设备(手机,小于 768px) */ /* Bootstrap 中默认情况下没有媒体查询 */ /* 小型设备(平板电脑,768px 起) */ @media (min-width: @screen-sm-min) { ... } /* 中型设备(台式电脑,992px 起) */ @media (min-width

16、TextDisplay

好久不见. 提交于 2020-02-16 18:03:10
1、Tracking : TextBlock 和 RichTextBlock 中字符的间距可以通过 CharacterSpacing 属性进行设置。 CharacterSpacing 是 'em' 的 1/1000, 1 em 代表控件中 1 个字符的高度。例如,如果 TextBook 控件设置为 FontSize='14', 把 CharacterSpacing 设置为 CharacterSpacing='1000' , 则本 TextBlock 中文本之间的间隔为 14 px。 例如,下面的 xaml : <Slider x:Name="characterSpacingSlider" Width="200" Value="1" Maximum="500" Minimum="-100" TickFrequency="100"/> <TextBlock Style="{StaticResource BasicTextStyle}" //把 CharacterSpacing 属性绑定到 slider 的 value 上 CharacterSpacing="{Binding Value, ElementName=characterSpacingSlider}" Text="TextBlock with tracking applied via the CharaterSpacing

排版(bootstrap)

怎甘沉沦 提交于 2020-02-10 09:58:56
排版(bootstrap) 标题 如果需要向任何标题添加一个内联子标题, 只需要简单地在元素两旁添加 <small>,或者添加 .small class, 这样子您就能得到一个字号更小的颜色更浅的文本, <h1>我是标题1 h1. <small>我是副标题1 h1</small></h1> <h2>我是标题2 h2. <small>我是副标题2 h2</small></h2> <h3>我是标题3 h3. <small>我是副标题3 h3</small></h3> <h4>我是标题4 h4. <small>我是副标题4 h4</small></h4> <h5>我是标题5 h5. <small>我是副标题5 h5</small></h5> <h6>我是标题6 h6. <small>我是副标题6 h6</small></h6> <!--word-wrap: break-word; 自动换行 --> <p class="lead" style="word-wrap: break-word;"> Loremipsumdolorsitametconsecteturadipisicing

排版(bootstrap)

依然范特西╮ 提交于 2020-02-07 20:06:59
标题 如果需要向任何标题添加一个内联子标题, 只需要简单地在元素两旁添加 <small>,或者添加 .small class, 这样子您就能得到一个字号更小的颜色更浅的文本, <h1>我是标题1 h1. <small>我是副标题1 h1</small></h1> <h2>我是标题2 h2. <small>我是副标题2 h2</small></h2> <h3>我是标题3 h3. <small>我是副标题3 h3</small></h3> <h4>我是标题4 h4. <small>我是副标题4 h4</small></h4> <h5>我是标题5 h5. <small>我是副标题5 h5</small></h5> <h6>我是标题6 h6. <small>我是副标题6 h6</small></h6> <!--word-wrap: break-word; 自动换行 --> <p class="lead" style="word-wrap: break-word;"> Loremipsumdolorsitametconsecteturadipisicing

How does CRM middleware knows which sites are interested with CRM local changes

我的未来我决定 提交于 2020-01-30 15:53:09
You could see the following BDOC in CRM which means the BDOC will be sent to multiple external sites besides ERP. So how does CRM middleware knows which external sites must be sent with BDOC? Basically speaking it is based on subscribe - publish mechanism. Take BDOC PRODUCT_MAT for example, in view SMW3FDBDOC you can maintain callback for it: The first callback, SMOH_REPLICATION_WRAPPER_MSG, is responsible for determine responsible receiving site for this BDOC sent from CRM via middleware: This function is generated automatically: From here, it means 6 receiving sites are determined: So how

算法复习:手推快排

与世无争的帅哥 提交于 2020-01-30 00:04:09
leedcode 215. 数组中的第K个最大元素 快排每次寻找都会确定一个元素的真实位置 快排的思想: 先定第一个位置是坑,取出第一个位置的值作为最终要确定位置的值,设置up指针和down指针 由于一开始坑的位置和up重合,直接判断坑的值和down的值大小,此时坑>down需要换坑位置,交换以后down的值付给原来的坑,新坑的位置和down重合,up后移一个 再比较,up<坑,继续后移up一个单位;此时up>坑,需要换坑的位置,此时的up值赋给旧坑,up的位置变成新坑,以此类推。 代码: class Solution { public: int deal(int donser[],int k,int num) { int up,down,out,sit,*lable; lable=new int[num]; for(int ii=0;ii<num;ii++) lable[ii]=0; while(1) { up=0;//找up down位置 down=num-1; for(int i=0;i<num;i++) { if(lable[i]==0) { up=i; break; } } for(int i=num-1;i>0;i--) { if(lable[i]==0) { down=i; break; } } out=donser[up];//要确定位置的值 sit=up;//坑

SlimScroll插件学习

*爱你&永不变心* 提交于 2020-01-29 08:46:24
SlimScroll插件学习 SlimScroll插件,是一个很好用的滚动条插件。 第一个实例程序: js代码: <script src="../slimScroll/jquery-3.1.1.min.js" type="text/javascript"></script> <script src="../slimScroll/jquery.slimscroll.min.js" type="text/javascript"></script> <script type="text/javascript"> $( function () { $( '#testDiv' ).slimscroll({ height: '500px' }); }); </script> html代码: < body > < div class ="examples" > < div id ="testDiv" > < p > Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam rhoncus, felis interdum condimentum consectetur, nisl libero elementum eros, vehicula congue lacus eros non diam. Cum sociis natoque