Mark

4.content:内容

十年热恋 提交于 2020-08-06 23:20:16
# 4.content:内容 - 1. 重置 (1) 更新部分浏览器的预设值,在可能变动的文字间距上使用rem代替em (2) 避免使用margin-top。垂直边缘可能发生重叠,产生无法预料的错误。 (3) 为了设备之间轻松缩放,block元素应该在margin上采用rem (4) 尽可能使用继承将字体相关属性的声明保持在最低限度 - 2. 排版 - 3. 代码 ```html <!DOCTYPE html> <html lang="en"> <head> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <!-- Bootstrap CSS --> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" > <title>Document</title> <style> </style> </head> <body> <!--标题:.h1-h6 --> <p class="h1">hello</p> <!--

pulsar 复制的订阅 测试

心已入冬 提交于 2020-08-06 04:59:56
官方pip https://github.com/apache/pulsar/wiki/PIP-33%3A-Replicated-subscriptions 测试场景: 集群:sh集群,bj集群 版本:2.5.2 sh集群生产100条消息,sh集群没秒钟消费1条消息,然后观察 Mark Delete Position ,read position的变化。 结论:大约再35条消息时候bj集群的 Mark Delete Position ,read position会更新,推测是消息消费35样子会触发一次同步订阅 疑问:官方说的是1秒钟同步一次,但是测试不是这样的。 疑问2:geo就是一个生产者发往远端集群,当没生产者的时候,为什么这里还是一直再增加? replicated subscription 的 pip 里面有说明,他是依赖消息传递来同步 subscription state 的 pip实现描述: 拟议的解决方案 地理复制的Pulsar主题可以看作是部分有序日志的集合。 由于生产者可以在每个区域上发布消息,因此每个区域最终可能会有一系列不同于其他区域的消息,尽管来自一个特定区域的消息将始终按顺序存储。 主要思想是创建一致的分布式快照,以建立来自不同群集的消息ID之间的关联。 消息ID的快照将以以下方式构造: 对于给定的消息 M1-a (写入或复制到region a )

JVM垃圾回收概述

久未见 提交于 2020-08-06 04:56:28
垃圾回收概述 什么是垃圾 什么是垃圾( Garbage) 呢? 垃圾是指在运行程序中 没有任何指针指向的对象 ,这个对象就是需要被回收的垃圾。 如果不及时对内存中的垃圾进行清理,那么,这些垃圾对象所占的内存空间会一直保留到应用程序结束,被保留的空间无法被其他对象使用。甚至可能导致内存溢出。 为什么要进行垃圾回收 对于高级语言来说,个基本认知是 如果不进行垃圾回收,内存迟早都会被消耗完,因为不断地分配内存空间而不进行回收,就好像不停地生产生活垃圾而从来不打扫样。 除了释放没用的对象,垃圾回收也可以清除内存里的记录碎片。碎片整理将所占用的堆内存移到堆的一端,以便JVM将整理出的内存分配给新的对象。 随着应用程序所应付的业务越来越庞大、复杂,用户越来越多,没有GC就不能保证应用程序的正常进行。而经常造成STW的GC又跟不上实际的需求,所以才会不断地尝试对GC进行优化。 Java的垃圾回收机制 自动内存管理,无需开发人员手动参与内存的分配与回收,这样降低内存泄漏和内存溢出的风险 没有垃圾回收器,java也会和cpp- 样,各种悬垂指针,野指针,泄露问题让你头疼不已。 自动内存管理机制,将程序员从繁重的内存管理中释放出来,可以更专心地专注于业务开发 对于Java开发人员而言,自动内存管理就像是一个黑匣子,如果过度依赖于“自动”,那么这将会是一场灾难

python深挖65万人的明星贴吧,探究上万个帖子的秘密

早过忘川 提交于 2020-08-06 04:56:10
前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 最近一直在关注百度明星吧,发现很多有趣的帖子,于是我就想用python把这些帖子都爬下来,并对内容进行分析。 很多人学习python,不知道从何学起。 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。 很多已经做案例的人,却不知道如何去学习更加高深的知识。 那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码! QQ群:1097524789 本文的知识点: 介绍了mysql数据库内容插入及提取的简单应用; 介绍了如何从mysql数据库提取文本并进行分析; 介绍了数据分析的切入点及思路。 对于初学者想更轻松的学好Python开发技术,Python爬虫,Python大数据分析,人工智能等技术,这里给大家分享一套系统教学资源,加一下我建的Python技术的学习裙;七八四七五八二一四,一起学习。有相关开发工具,学习教程,每天还有专业的老司机在线直播分享知识与技术答疑解惑! 下面给大家详细介绍一下实现过程: 一、网站分析 贴吧的翻页通过url的变化来实现,主要是pn参数: https: //tieba.baidu.com/f?kw=明星&ie=utf-8&pn=页数*50 帖子的内容

swift中实现多级列表数结构显示

▼魔方 西西 提交于 2020-08-06 03:13:36
在程序开发过程中,常会遇到多级数据结构的显示,大多数情况下都是二级或三级的情况,这时候用UITableview的基本用法就可以解决此类问题。但是,有时候后若是有四级五级...,普通的使用方法就不是好了,之前我就遇到过了很多级的数据结构显示问题,在这里记录一下 因为我的数据量不是很大,才这样弄的,至于数据过大过多是,大家还是自己看着用吧😂 我这里还是用的UITableview,显示的问题是通过对数据本身的操作来完成,简而言之就是在数据中添加一个标记(type:用于显示其结构等级),然后在cell中根据该标记(type),做出相应的显示以区别。 由于显示的数据类型有很多,为避免在多个model中重复书写相同逻辑代码,也为了使用其通用性更好,我使用了协议的方式,下边是我的主要代码 import Foundation ///用于构造多级树 @objc protocol HZJTreeViewModelProtocol { /// 所属父数据(不用手动去设置,会根据setChildModels自动修改) var fatherModel:HZJTreeViewModelProtocol? { get set } /// 包含的子数据(需使用setChildModels方法赋值) var childModels:[HZJTreeViewModelProtocol] { get set } } /

stm32编写Modbus步骤

会有一股神秘感。 提交于 2020-08-05 07:17:38
1. modbus协议简介:   modbus协议基于rs485总线,采取一主多从的形式,主设备轮询各从设备信息,从设备不主动上报。 日常使用都是RTU模式,协议帧格式如下所示:   地址 功能码 寄存器地址 读取寄存器个数 寄存器数据1 ..... CrcL CrcH /* AA 03 00 00 00 0A DC 16 addr cmd regH regL lenH lenL crcL crcH 主机发送 AA 03 14 00 00 00 00 00 00 00 00 00 03 00 01 00 00 00 18 00 1C 00 00 81 4B 从机回复 addr cmd datelen .... AA 10 00 0a 00 01 02 00 02 主机修改从机寄存器值 addr cmd regH regL regNum datalen data */   功能码及对应的操作字长: 目前比较简单的实现了读多个保持寄存器,以及写多个保持寄存器,由于不是使用的PLC,所以寄存器地址的划分没有严格按照上表,具体地址后面解释。 2.Modbus协议编写步骤:很多设备厂家都会有自己的modbus协议,大多数都不是很标准    (1)分析板子的具体信息,编写不同的设备结构体,比如只读的结构体,可读写的结构体,保存配置信息的结构体(当主机发送改变配置信息的消息帧时,会改变相应的变量

落地意识和表达(文档和语言)能力提升

浪子不回头ぞ 提交于 2020-08-05 05:02:40
很多的人习惯是脑子里过一遍东西感觉明白了,然后就过了。这种情况大概率会出现理解不一致和最终执行结果有折扣; 凡是结论都要落地(落地是指需要整理成文案记录下来或者群里公告出来,帮助双方确认理解一致性);文案落地的能力其实很难,因为落地的文案需要对方能够看懂。 例如:大家是不是有种感觉,有时候一件事情(比如总结一个问题的结论、一个需求的设计)过来了,你在脑子里面想其实很简单,但是落下来(写成文档、给别人描述清楚)这件事确很难。 这就跟写作文一样,思路在脑子里很清楚,确怎么也写不出 800 字。 又或者让你看一篇文章感觉写的很好,然后让你重写一遍你连原文章的 5 成标准 都写不出来。 探讨过程关键字总结: 不安处理( 旁路和瓶颈 )、换位思考、目标拆解、过程步骤、习惯养成 看别人写的,就放在这里Mark一下 来源: oschina 链接: https://my.oschina.net/u/188213/blog/4276284

Andersen Global继续扩张西非业务,在贝宁新增税务和法律事务所

不羁岁月 提交于 2020-08-05 03:28:10
旧金山--(美国商业资讯)--Andersen Global宣布进入贝宁科托努,新增合作公司Fiduciaire Conseil and Assistance (FCA),后者是一家成立于20年前的全方位服务型税务和法律事务所。 该事务所由管理合伙人Sybel Akuesson领导,将强大、平衡的税务和法律业务相结合,由其17名专业人员提供劳动法和公司法方面的协助,并为涉及各种行业的企业提供全面税务能力。 Sybel表示:“在一个日益复杂的世界,非洲市场已开始要求实现新的业务开展速度和规模,特别是当涉及法律服务的需求时。本着管理的精神,我们一直在寻找公司成长和改进的途径,我们与Andersen Global的合作确保我们能够以无缝方式满足全球客户的所有税务和法律需求。” Andersen Global董事长兼Andersen首席执行官Mark Vorsatz表示:“Sybel及其团队与我们组织都有对独立性和透明度的承诺。与志同道合的人士合作使我们能够为客户提供更全面、最好的解决方案,并扩大了我们在非洲,尤其是西非的业务的广度和深度。他们目前已与我们在西非的几家合作公司建立了合作关系,这是非常宝贵的,使我们能够保持在该地区的竞争优势。我们在西非的业务扩张已接近完成,现已成为该地区乃至整个非洲大陆最大的事务所。” Andersen Global 是一家国际性组织

艺术鬼才!Unicode 字符还能这么玩?

我只是一个虾纸丫 提交于 2020-08-05 01:20:40
上周的时候,朋友圈的直升飞机不知道为什么就火了,很多朋友开着各种花式飞机带着起飞。 还没来得及了解咋回事来着,这个直升飞机就🔥到的微博热搜。 后面越来越多人开来他们的直升飞机,盘旋在朋友圈上方。于是很多朋友开来他们的坦克,专打直升飞机,一轰一个准。 好了,说回正题! 程序员朋友应该都很熟悉 Unicode (万国码),它几乎包含世界上所有符号,比如组成直升飞机这几个特殊符号对应的 Unicode 码分别为: ps:推荐一个网站,可以根据符号搜对应的 Unicode 码: https://unicode.yunser.com/unicode 除了这些正常字符以外, Unicode 还包含着各种各样的奇葩字符。 奇葩字符 除了正常的我们熟知的文字以外, Unicode 中还有一些奇怪的文字,比如下面这些文字 除了这些奇怪文字以外, Unicode 还有一些奇葩的的符号。 例如下面一整套麻将牌: 一整套的扑克牌: 一整套国际象棋: 除了这些,通过组合符合,我们还可以造出各种各样的颜文字(๑•̀ㅂ•́)و✧、 另外 Unicode 还收录着我们常用的 Emoji 。 除了这些之外, Unicode 中还有一些特殊字符的,利用这些字符,我们还可以玩出很多有趣的骚操作。 组合字符 Unicode 有一类字符称为组合字符,它可以附加在前一个非组合字符上,从而使整体看起来像是一个字符。