大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

Right(内置函数)

Right()功能从字符串右端取指定个数字符。语法Right (string,n)参数string:string类型,指定要提取子串的字符串;参数n:long类型,指定子串长度;返回值类型为String。函数执行成功时返回string字符串右边n个字符,发生错误时返回空字符串("")。如果任何参数的值为NULL,Right()函数返回NULL。如果n的值大于string字符串的长度,那么Right()函数返回整个string字符串,但并不增加其它字符。

element 源码学习六 —— Carousel 走马灯学习

== "card" oldIndex ! } element.style { transform: translateX(-39.44px) scale(0.83) } 总结下: 显示三张卡片。 三张卡片高度跟随容器,宽度为容器的 50%。 左右两张卡片缩放了 83% 大小。 左右两张卡片 z-index 为 1;中间卡片 z-index 为 2。 4. 按钮出现和消失的效果如何实现? 使用了 vue 的 transition 标签来实现。具体效果为: .carousel-arrow-left-leave-active { transform: translateY(-50%) translateX(-10px);

记录一下我的小程序公共样式

记录一下我的小程序公共样式 基于 mpvue 如果需要原生,px转为rpx,可以自己转换 App.vue 样式 /* 全局样式*/ page { background-color: #fff; height: 1px;button { position: relative;ml10 { margin-left: 10px;mb15 { margin-bottom: 15px;bk { word-wrap: break-word;vh { visibility: hidden; content: ""; white-space: nowrap;middle { display: inline-block; transition: all 250ms; cursor: default; pointer-events: none; flex-wrap: wrap; flex-direction: column;

2018-09-03CSS随笔

2018-09-03CSS随笔 1. 添加CSS的四种方式 内联style 属性 style 标签 外部文件css 例如: @import url(. } 6. 公有的属性可以写在父类上,以减少代码量,通过继承 使子类拥有父类相同属性; 7. 两个span标签之间若存在间隙,不管多大的间隙,系统都默认给出一个空格的距离; 8. margin 和 padding 的区别: margin : 外边距 padding : 内边距 margin : 10px 20px 10px 20px ; } div{ border: 100px solid transparent;

FuckIt.py你知道吗?这是一个Python黑科技

Fuck it. FuckIt.py 使用了最先进的技术能够使你的代码不管里面有什么样的错误,你只管 FuckIt,程序就能“正常”执行,兵来将挡水来土掩。 还是先来看个例子怎么使用的吧。 安装 pip install fuckit 假设有一个目标文件: broke.py def f(): broken_code print('fuckit chaining works') for let's just assume this is a big module of shitty code. x = y y = x 1 / 0 # Oh shhhiiiiiii var = "Are you proud of what you've done?

css动画骚操作:写饼图

css动画骚操作:写饼图 前言 基本思路 1. 创建一个A/B两色各占一半的圆形 2. 用一个底色为A,相同半径的半圆遮盖颜色为B的那一半 3. 让半圆随着圆的圆心旋转 demo 第一步:创建两色的圆形 css线性渐变liner-gradient可以创建多种颜色的元素,是一个非常好用的属性。 liner-gradient语法 = linear-gradient([ [ | to ] ,]? border-bottom-left-radius: 0px 50%; } @keyframes spin{ to {transform: rotate(.

【CSS】背景基础知识

【CSS】背景基础知识 92038-106.jpg 添加背景图 用 background-image 属性,在元素的背景中添加图形。 background-image属性有一个值:url,后面跟着放在括号里的图形文件路径。 路劲可以是绝对url,也可以是相对url。 在使用相对url时,如: url(.div1 { width: 900px; height: 500px; repeat-x 沿着X轴横向平铺图像 image.png background-image: url(images/quan.png);

【CSS】画三角形

【CSS】画三角形 270924-106.jpg 用CSS画三角形,利用border属性,把一个边设置成看到的样式,其他两边或三边用transparent方法变成透明。 image.png HTML代码: CSS代码: div { width: 0; border-top: 70px solid red; border-top: 50px solid transparent; height: 100px; background: #15A892; border-top: 20px solid #1574A8; border-right: 20px solid #E94E65; border-bottom: 20px solid #E9D24E; border-left: 20px solid #A81574;

【jQuery】京东banner轮播图

【jQuery】京东banner轮播图 微信订阅号:Rabbit_svip 微信订阅号:Rabbit_svip 动态图在简书上看不到,把代码拷下来本地看吧~ HTML代码 lt; border-radius: 50%; if(index imgNum-1) { index = 0; }, function(){ timeId = setInterval(function() { $arrowRight.click(); JavaScript jQuery总目录:jQuery目录 上一篇:【jQuery】淘宝banner轮播 下一篇:【JavaScript】解决IE8下,用js不能选择class的情况

Ruby中类的进阶(继承,private, public, protect)

0 end end 这里我们创建一个新的类继承原来的类 class Point3D Point def initialize(x, y, z) @x, @y, @z = x, y, z end end 但是我们可以使用super方法 class Point3D Point def initialize(x, y, z) super(x, y) @z = z end end 继承了父类中的方法,不用写重复的代码了

算法=>快速排序的尾递归推导

很重要,当循环结束,如果不执行,arr[i]的值可能不是index。 如果已中间索引上的成员作为参照数,而第一个覆盖的是起始位置上的成员,导致起始位置上的值没有被记录,显然是不对的。 注意,这里的实现应为使得a[i]左边的数小于等于参照数,a[i]右边的数大于参照数! 看看下面实现与上述的去别 function quicksort(arr,start,end){ start = start == undefined ? } return quicksort(arr,stack);

被埋没的布局属性table和tabel-cell

被埋没的布局属性table和tabel-cell 学习iview这个ui框架的时候,很好奇下面这个组件是怎么实现的。 image.png 我们先来看一个简单的例子 Loremibus, culpa ipsum sunt? Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ratione temporibus recusandae deleniti, voluptatem magnam accusamus quod animi eum debitis dicta rem, minus quas quo, itaque error, amet tenetur earum. Est!这里是减去300px和margin-right: 10px;

LeetCode #807. Max Increase to Keep City Skyline p

LeetCode #807. Max Increase to Keep City Skyline p Question In a 2 dimensional array grid, each value grid[i][j] represents the height of a building located there. We are allowed to increase the height of any number of buildings, by any amount (the amounts can be different for different buildings).= 50. All heights grid[i][j] are in the range [0, 100].

Vue实例:医院统一信息平台(构建项目)

top: -10px; user.name : ''}} 个人中心 消息中心 20 退出登录 .topbar-user-entrance-list { overflow: hidden;后台(admin)中也同样创建一个主体页面组件。 这里的菜单数据是临时数据,为了看布局效果,最终是根据路由文件生成菜单的。 当前效果 前台页面: 前台页面效果图1 前台页面效果图2 后台页面: 效果图1 效果图2 总结 完成前端页面总体布局,公共组件开发。

二叉树

二叉树 二叉树的基本概念 二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree) 二叉树的性质(特性) 性质1: 在二叉树的第i层上至多有2^(i-1)个结点(i 0)性质2: 深度为k的二叉树至多有2^k - 1个结点(k 0)性质3: 对于任意一棵二叉树,如果其叶结点数为N0,而度数为2的结点总数为N2,则N0=N2+1;

爬取百度地图 POI 数据

query=" + keyWords + \ " bounds=" + smallRect + \ " output=json" + \ " ak=" + baiduAk + \ " scope=2" + \ " page_size=20" + \ " page_num=" + str(pageNum) # print(pageNum) # print(URL) resp = requests.get(URL) res = json.loads(resp.text) # print(resp.text.strip()) if len(res['results']) == 0: logfile.writelines(time.strftime("%Y%m%d%H%M%S") + " stop " + str(index) + " " + smallRect + " " + str(pageNum) + '\n') break else: for r in res['results']: # print(r) file.writelines(str(r).

JavaScript 中的 文档对象模型DOM

对象模型将 web 页面与到脚本或编程语言连接起来。通常是指 JavaScript,但将 HTML、SVG 或 XML 文档 child节点将会作为parent节点的最后一个子节点。 document.getElementById 这个接口很简单,根据元素id返回元素,返回值是Element类型,如果不存在该元素,则返回null。 使用这个接口有几点要注意: (1)元素的Id是大小写敏感的,一定要写对元素的id (2)HTML文档

vue移动端页面跳转过渡动画

vue移动端页面跳转过渡动画 结果:与微信页面跳转一样的过渡动画 如下 123.gif 直接上代码 // in App.vue ...$router.isBack // 监听路由变化时的状态为前进还是后退 if (isBack) { this.transitionName = 'slide-left' } else { this.transitionName = 'slide-right' } this.$router.isBack = false } }, ...

面试题|设计一个满屏品字布局

面试题|设计一个满屏品字布局 设计一个满屏品字布局经常会出现在前端的面试或是笔试题目中,需要对CSS能够灵活的运用。首先,这里面涉及到的相关知识点有: 1.元素的水平居中: 使用margin:0 auto;}/* 默认HTML,body的高度为0,为其设置高度以使后面的div可以用百分比设置高度 */ .margin: 0 auto;right {float: left;} html, body {height: 100%;div-up {width: 50

js 中二叉树的深度遍历与广度遍历(递归实现与非递归实现)

Tm,其中每一个集合本身又是一棵树,并且称为根的子树(Subtree)。 例如,(a)是只有一个根结点的树;(b)是有13个结点的树,其中A是根,其余结点分成3个互不相交的子集:T1={B,E,F,K,L},t2={D,H,I,J,M}; dfs(node.left); dfs(node.right);== 'left') // 遍历结点左子树时,对该结点做 ‘left’标记;为了子结点回溯到该(双亲)结点时,便不再访问左子树 node.touched = 'left'; // 返回值 } dfs(tree);