嵌套

sublime 快速编写代码技巧

匿名 (未验证) 提交于 2019-12-02 23:45:01
在sublime上装了Emmet插件后,我们就可以利用以下技巧快速编写代码 1、自动生成html头文件 html:5 或!:用于HTML5文档类型 html:xt:用于XHTML过渡文档类型 html:4s:用于HTML4严格文档类型 例如,输入 html:5 然后按下Tab键,就会自动将html头文件补全 2、快速填加 类、id 连续输入元素名称和ID,Emmet会自动为你补全,比如输入p#example按下Tab键就会得到 <p id="example"></p> 输入div.cls#con按下Tab键得到 <div class="cls" id="con"></div> 3、定义多个元素 例如输入 ul>li*3 会得到 <ui> 4、嵌套 现在你只需要1行代码就可以实现标签的嵌套。 >:子元素符号,表示嵌套的元素 +:同级标签符号 ^:可以使该符号前的标签提升一行 例如输入 div#con>div得到 <div id="con"> 5、嵌套定义多个带class 或 id的元素 例如: ul.d1>li#d2$*3 会得到 <ul class="d1">

内存对齐规则

匿名 (未验证) 提交于 2019-12-02 23:39:01
结构体内存对齐规则: 第一个成员在与结构体变量偏移量为0的地址处。 其他成员变量要对齐到某个数字(对齐数)的整数倍的地址处。 对齐数 = min (编译器默认的一个对齐数 ,该成员大小) VS 中默认的值为 8 Linux 中默认的值为 4 结构体总大小为最大对齐数(每个成员变量除了第一个成员,都有一个对齐数)的整数倍。 如果嵌套了结构体的情况,嵌套的结构体对齐到自己最大对齐数的整数倍处,结构体的整体大小就是所有最大对齐数(含嵌套结构体的对齐数)的整数倍。 结构体的对齐数为结构体当中所有对齐数中的最大对齐数。 转载请标明出处: 内存对齐规则 文章来源: https://blog.csdn.net/weixin_43677499/article/details/91398664

关于在InCopy中放置图形的注意事项

匿名 (未验证) 提交于 2019-12-02 23:38:02
InCopy CC 2019 for Mac增加了对HIDPI和Retina显示屏的支持;增强了字体搜索功能和灵活的页面访问,更加精确字数,随心同步字体,让你的工作更加方便灵活和惬意,在本篇文章中,我们介绍的是关于在InCopy中放置图形的注意事项。 关于在InCopy中放置图形的注意事项 将图形导入InCopy时,请记住以下几点: 对于托管内容,您必须先检查框架,然后才能将图形导入其中。 导入图形后,可以在框架内对其进行变换(移动,缩放,旋转,剪切),使图形适合框架,并控制图形的外观。您还可以通过从上下文菜单中选择命令来标记选定的帧以供将来使用XML。 当InDesign用户创建新框架时,它们会指定它是文本,图形还是未分配的框架。InCopy用户无法在InCopy中更改此帧类型。因此,例如,如果您尝试将图形导入文本框架,它可能显示为大型内嵌图形。 您可以选择和修改图形,但不能选择InCopy中的帧,除非它们是嵌套或嵌入式框架。只有InDesign用户才能修改图形框架。 您可以将图形放置,粘贴或拖动到锚定,浮动或内联图形框架中。仅当该帧具有活动插入点或是内嵌图形框架时,才能将图形导入文本框架。 如果将图形导入嵌套框架,则会将图形导入到指针下的最深层框架中。与“顶级”框架不同,可以使用“位置”工具选择包含图形的嵌套框架。(请参阅位置工具概述。) 如果在InDesign中将效果

MyBatis嵌套Collection

匿名 (未验证) 提交于 2019-12-02 23:34:01
站在巨人的肩膀上 https://blog.csdn.net/liaoxiaohua1981/article/details/6862466 聚集元素用来处理“一对多”的关系。需要指定映射的Java实体类的属性,属性的javaType(一般为ArrayList);列表中对象的类型ofType(Java实体类);对应的数据库表的列名称; 不同情况需要告诉MyBatis 如何加载一个聚集。MyBatis 可以用两种方式加载: 1. select: 执行一个其它映射的SQL 语句返回一个Java实体类型。较灵活但会将执行多次嵌套的SQL语句。 2. resultMap: 使用一个嵌套的结果映射来处理通过join查询结果集,映射成Java实体类型。 两种加载方式格式如下: 1.集合的嵌套查询(select) <collection property="Java属性名" ofType="另一Java类名" javaType="ArrayList" column="关联主键ID(用于嵌套查询SQL语句传入参数,多个用逗号分开)" select="另一个select映射SQL的ID"/> <select parameterType="int" resultType="另一Java类名" id="另一个select映射SQL的ID"> SQL语句 <select> 注意

VMware ESXI6.5开启嵌套虚拟化

匿名 (未验证) 提交于 2019-12-02 23:32:01
VMware 默认不支持嵌套虚拟化功能,需要修改相关配置文件才能支持 Esxi主机开启ssh,修改 /etc/vmware/config 配置文件,在配置文件后面加入如下配置:vhv.enable = "TRUE" ,然后重启ESXI主机。 2.另外在虚拟交换机的端口组需要开启混杂功能,要不通信有问题,开启混杂的原因:VMware 虚拟交换机上只能感知到其上的虚拟机,但无法感知到嵌套后其上虚拟机的子虚拟机的MAC地址,所以通信时候,用子虚拟机通信到VMware 最底层虚拟交换机就会丢包。

react二级路由踩坑笔记

匿名 (未验证) 提交于 2019-12-02 23:32:01
需求:登录注册没有公共头尾,其他页面有头尾,所以需要匹配不同的模版。 查看官方文档知晓,路由嵌套可以匹配到子路由: 但实际上这个文档已经是很早的版本了,现在用4.0+版本已经不支持这么嵌套,如果直接这么写,是不能渲染出路由匹配的模板的 经上网查资料一顿折腾后发现,可以在route中使用render方法进行内联嵌套,这样子路由仍然可以通过this.props.children来匹配。 注意,这里有一个坑我找了很久!就是要把/及二级匹配的部分放到/login、/register下方,否则依然匹配不到!!!

小程序云函数之嵌套查询

匿名 (未验证) 提交于 2019-12-02 23:26:52
刚用云开发,我不知道小程序数据库有没有嵌套查询的语句,所以我只能用最笨的方法,查找出来循环再查找,好,接下来,问题就是,你查找出来了没有,查找出来的值是什么类型的值,我弄这个问题整整弄了一天,我刚开始直接在小程序端弄的,能弄出数据来,但是我这个好像是顺序查询,会出现延迟的情况,当我还没查询完就已经把数据显示出去了,导致我部分数据是没法显示出来的,因为我看到appData里面的数据刚以刷新页面的时候,数据是不完善的,只获取到了顺序查询中的第一个数据,后面的还全部没渲染出来,虽然我console.log(res)能显示全部数据,过一会点回appData,数据就又全部显示了,但是我的页面已经显示完了。所以我就认为它是数据延迟,我就觉得必须把所有查询出来再传值。这算不算同步?所以我就想到要在云函数中弄,这里有一个 坑 ,对于新手来讲 每次修改了云函数中的代码,记得上传并部署,要不然就跟没改一样,一开始我以为上传一次就够了(新建它自动帮忙上传了),后面不管我怎么改都没显示出什么。 先说一下我嵌套查询的是什么吧 从一个group中获取到list(group),循环这个list(group),取得carid去表carMsg取得对应的carMag数据,再取得前条carMsg数据表中openid去获取user。不知道描述清楚了没有,group->carMsg->user,最后拼接我自己想要的数据

scrollview嵌套listview产生的滑动冲突(recyclerview)

匿名 (未验证) 提交于 2019-12-02 23:26:52
外部拦截法: public class ListScrollView extends ScrollView { private XListView xListView; public ListScrollView(Context context) { super(context); } public ListScrollView(Context context, AttributeSet attrs) { super(context, attrs); } public XListView getxListView() { return xListView; } public void setxListView(XListView xListView) { this.xListView = xListView; } /** * 覆写onInterceptTouchEvent方法,点击操作发生在ListView的区域的时候, * 返回false让ScrollView的onTouchEvent接收不到MotionEvent,而是把Event传到下一级的控件中 */ @Override public boolean onInterceptTouchEvent(MotionEvent ev) { if (xListView != null && checkArea(xListView, ev