content

WPF学习之旅---页面布局

天涯浪子 提交于 2019-11-27 07:43:56
WPF布局执行工作 测量:容器遍历所有子元素,并询问子元素所期望的尺寸 排列:容器在合适的位置放置子元素,并设置最终尺寸 height,width:元素期望尺寸 Actualheight,Actualwidth:实际尺寸 布局继承机制 DispatherObject:WPF应用程序使用单线程亲和模式,每个用户界面只被一个单线程使用。 DependebcyObject:依赖属性,在winform控件中,控件通常默认保存初始化值,这样就浪费资源,依赖属性就是解决这一问题,默认的属性只保存一份 Visual:可视化元素都继承visual(在界面上能看见的元素),这个类封装绘图指令和附加的绘图细节 UIElement:为可视化院校增加更多功能:输入,焦点等 FrameworkElement:对UIElement的增强 panel:布局袁术的基类,所有的布局元素都派生此类 布局属性 布局容器内的子元素对自身的大小,位置有一定的决定权,子元素可以设置自身的布局属性来调整自己的位置 HorizontalAlignment 水平对齐方式 VerticalAlignment 垂直对其方式 Marigin 边距(与周围控件的空隙) MinWidth/MinHeight 最小尺寸(宽/高) MaxWidth/MaxHeight 最大尺寸(宽/高) width/Height 申请尺寸(宽/高) Grid

译:Content Editor - 内容编辑器

梦想与她 提交于 2019-11-27 07:32:22
这篇随笔是按照自己的理解翻译的Sitecore官方文章:https://doc.sitecore.net/sitecore_experience_platform/content_authoring/getting_started_with_content_authoring/tools/the_content_editor 非原创!!!非原创!!!非原创!!! 侵删!!!侵删!!!侵删!!! 内容管理器 内容编辑器(Content Editor)是Sitecore自带的用来管理和编辑网站内容的工具。对于比较熟悉Sitecore或者已经有经验的内容管理者来说,这个工具可以更有效快速的编辑网站内容。 对于不同角色和权限的用户,内容编辑器的界面会有不同。比如普通用户可以看到一个图片,但是只有高级用户可以进行编辑/删除等操作。 用户界面 内容管理器主要由三部分组成: 操作按钮区(Ribbon) - 分门别类所有能够有权限进行操作的按钮 内容树区(Content Tree) - 所有内容节点组织成一个树状结构 内容编辑区(Content Area) - 选择某个内容节点后,可以在这个区域进行编辑 操作按钮区(Ribbon) 操作按钮区由系统菜单和功能标签组成。 系统菜单包含察看内容节点、Sitecore选择项、许可证信息等。 各个功能按钮分门别类在不同的标签上。根据不同的权限

HTML标签

做~自己de王妃 提交于 2019-11-27 07:14:36
Mate标签: META标签分两大部分:HTTP标题信息( http-equiv )和页面描述信息( name )。 http-equiv http-equiv类似于HTTP的头部协议,它回应给浏览器一些有用的信息,以帮助正确和精确地显示网页内容。 设置页面编码 charset UTF-8是世界性通用编码,也完美的支持中文编码 GB2312属于中文编码,针对国内用户使用,国外用户访问GB2312编码的网站就会变乱码。 设置页面刷新时间 refresh 让网页多长时间自动刷新,或者多长时间后让网页自动链接到其他网页,单位:秒。不添加URL就本地刷新 设置网页缓存时间 expires 设置网页在缓存时间过期时间,一旦网页过期,就需要在服务器上重新加载 必须使用GMT的时间格式(格林尼治标准时间),或者直接设为0,数字表示多少时间后过期 禁止页面缓存 pragma(cach模式) 禁止浏览器从本地的缓存中调阅页面的内容,网页不保存在缓存中,每次访问都刷新页面,访问者无法脱机浏览 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="refresh" content="3;url=https://www.baidu.com"> <title>刷新</title>   <meta

UI5-技术篇-签字板

大憨熊 提交于 2019-11-27 05:34:49
签字板应用是通过创建自定义控件实现的,相关代码如下: 1.HTML 1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 5 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 6 7 <script id="sap-ui-bootstrap" 8 type="text/javascript" 9 data-sap-ui-libs="sap.m" 10 data-sap-ui-theme="sap_bluecrystal" 11 src="https://sapui5.hana.ondemand.com/resources/sap-ui-core.js"></script> 12 13 </head> 14 <body class="sapUiBody"> 15 <div id="content"></div> 16 </body> 2.Javascript 1 jQuery(function() { 2 sap.ui.core.Control.extend('SignaturePad', { 3 metadata: { 4 properties: { 5 width: {type: 'int', defaultValue: 300}, 6 height: {type: 'int',

vue+element 表格formatter数据格式化并且插入html标签

旧街凉风 提交于 2019-11-27 05:25:47
前言     vue中 element框架,其中表格组件,我既要行内数据格式化,又要插入html标签    一贯思维,二者不可兼得也 一、element 表格 数据格式化       demo <el-table-column :prop="item.key" v-for="item in levelName" :label="item.name" :formatter='handleSign'> </el-table-column>    再写 handleSign () 方法 //处理签到 handleSign(row,cellValue){ let signInId = '' if(this.deviceSignList){ this.deviceSignList.map((item,index)=>{ if(item.signInId == row.signInId){ signInId = "签到" }else{ signInId = "未签到" } }) } return signInId },       目的:根据不能的值,相对应处理。一般状态会用的比较多,后台返回来的1,2,3,4 用户是不明白的    运行结果    二、element 表格内容自定义模板       demo <el-table-column label="姓名" width="180">

Python学习--day04

与世无争的帅哥 提交于 2019-11-27 05:21:59
补充 解释器/编译器 补充:编译型语言和解释型语言? # 编译型:代码写完后,编译器将其变成成另外一个文件,然后交给计算机执行。 # 解释型:写完代码交给解释器,解释器会从上到下一行行代码执行:边解释边执行。 【实时翻译】 1.列表 公共功能 len users = ["李邵奇","奇航",99] val = len(users) print(val) # 3 索引 users = ["李邵奇","奇航",99] val = users(0) print(val) # 3 切片 users = ["李邵奇","奇航",99] val = users[0:2] 删除(字/布尔/字符串除外) users = ["李邵奇","奇航",99] # 方式一 users.pop(1) print(users) # 方式二: del users[1] print(users) 注意: 字符串本身不能修改或者删除(因为它是不可变类型)v1 = "alex".upper() 列表是可变类型 修改(字/布尔/字符串除外) users = ["李邵奇","奇航",99] users[2] = 66 users[0] = '李杰' users[0][1] 步长 users = ["李邵奇","奇航",99] val = users[0:2:2] 练习题 """ 实现一个整数加法计算器(两个数相加): 如

VUE2.0学习记录——组件参数校验与非Props特性

橙三吉。 提交于 2019-11-27 05:00:54
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>组件参数校验与非Props特性</title> </head> <body> <div id="app"> <child content="helloworld"></child> </div> </body> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script> Vue.component('child',{ props: { // content: String, //组件参数类型校验 // content: Number, //组件参数类型校验 // content: [Number,String], //组件参数类型校验 // content: { // type: String, // required: true // }, // content: { // type: String, // required: false, // default: 'defaultValue' // }, content: { type: String, validator: function (value) { return value

网络爬虫_Requests库网络爬虫实战

跟風遠走 提交于 2019-11-27 02:45:34
实例1:京东商品页面的爬取 1.锁定网址   在京东页面找到一款手机复制网址:https://item.jd.com/100003534811.html 2. 进行爬取 2.1) 爬取代码 import requests url = "https://item.jd.com/100003534811.html" r = requests.get(url) print(r.status_code) print(r.text[:1000])#仅打印需要内容 2.2) 返回信息 <!DOCTYPE HTML> <html lang="zh-CN"> <head> <!-- shouji --> <meta http-equiv="Content-Type" content="text/html; charset=gbk" /> <title>【小米Redmi K20 Pro】小米 Redmi K20Pro 4800万超广角三摄 8GB+128GB 冰川蓝 骁龙855 全网通4G 双卡双待 全面屏拍照智能游戏手机【行情 报价 价格 评测】-京东</title> <meta name="keywords" content="MIRedmi K20 Pro,小米Redmi K20 Pro,小米Redmi K20 Pro报价,MIRedmi K20 Pro报价"/> <meta name=

css基础

隐身守侯 提交于 2019-11-27 02:16:18
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <!-- style内容写css语言 --> <style> /* *选中所有元素 */ * { width: 300px; } /* 元素选择器--html元素 xxx 表示选中所有xxx元素 body 表示所有的body元素 div 表示所有的div元素*/ body { /* height 给元素设置高度;值大于等于0 */ height: 100px; /* background-color: 设置背景颜色 */ background-color: red; } div { height: 100px; background-color: yellow; /* border 设置元素边框 2px 边框的宽度为2px red 边框的颜色为红色 solid 边框为实线 */ border: 2px solid red; } /* id 选择器使用方式 1

微信小程序之组件的集合(三)

风流意气都作罢 提交于 2019-11-26 23:48:37
  看看音乐播放组件是如何实现完成的音乐的播放的!!! 一、音乐music组件的开发 1、页面以及页面样式的开发 1 // music组件页面开发 2 <view hidden="{{hidden}}" class="container"> 3 <image class="classic-img {{playing?'rotation':''}}" src='{{img}}'/> 4 <image class="player-img" bind:tap="onPlay" src='{{!playing?playSrc:pauseSrc}}' /> 5 <image class="tag" src='images/music@tag.png' /> 6 <text class="content">{{content}}</text> 7 </view> 8 9 // 样式的开发 css代码 10 .container{ 11 display: flex; 12 flex-direction: column; 13 align-items: center 14 } 15 16 .classic-img{ 17 width: 422rpx; 18 height: 422rpx; 19 margin-top: 60rpx; 20 border-radius: 50%; 21 } 22 23