mono

网页|CSS字体介绍

南楼画角 提交于 2021-01-09 06:59:01
欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号: "算法与编程之美",欢迎关注,及时了解更多此系列文章。 除了上一节我们讲到的背景以外,字体也是一个我们最常用到的属性,接下来我们就来讲一讲CSS字体。 CSS字体(font)属性定义文本中的字体,我们将从以下几个方面进行介绍。 属性 描述 font 简写属性。在一个声明中设置所有字体属性 font-family 字体系列 font-size 字体尺寸 font-size/line-height 字体尺寸和行高 font-style 字体风格 font-weight 字体粗细 可以使用font-family属性定义文档采用的优先字体系列。 1. 通用字体系列 CSS定义了5种通用字体系列: a) Serif字体系列的字体成比例,而且有上下短线。成比例是指字体中的所有字符根据其不同大小有不同的宽度。例如,小写i和小写m的宽度就不同。上下短线是每个字符笔划末端的装饰,比如大写A两条腿底部的短线。Serif字体系列包括Times、Georgia和NewCentury Schoolbook。 b) Sans-serif字体系列的字体是成比例的,没有上下短线。包括Helvetica、Geneva、Verdana、Arial或Univers。 c) Monospace字体系列的字体并不是成比例的,通常用于打印机输出

使用jupyter lab愉快地编程

允我心安 提交于 2021-01-06 15:49:10
最近发现生信技能树VIP论坛群里在讨论jupyter lab这么一个工具,内心想尝试一下,毕竟一个好工具或许就可以改变你的学习态度和进程,工欲善其事,必先利其器嘛。我使用了这个工具之后,感觉又重新燃起了对R语言的学习热情呢。当然,手上的技能树讲义讲得好也至关重要。下面就说说我安装使用这个工具遇到的一点问题和解决的过程。 背景 先说一下我的使用背景,刚升级了16GB内存和固态硬盘,装上了最新版的Catalina黑苹果,虽然最近美帝很嚣张,但技术无罪吧,期待国产操作系统可以挑起重担,实现各种日常应用不依赖超级难用的美帝操作系统。然后,mac本身不自带python3的,我就使用miniconda安装了个python3的环境,发现升级系统后conda是可以继续使用的,小小的惊喜,其实,好多软件可以继使用的,当然,新系统抛弃了32位应用,还能使用catalyst迁移的ipad应用,发现其实没几个,毕竟不同的平台。苹果应该是下一盘大棋,使用上自有处理器,后面苹果可能 就不好黑啦,但估计什么也难不倒广大的民间大神。 还要吐槽下难用的win10,本来以为微软开始了新纪元,能够做更符合用户需要的操作系统,可是发现,各种更新,各种bug,还越来越慢,直接把用户逼疯的节奏。除了我的因为硬盘存储空间不足的电脑,其余的电脑都已经更新到接近废了,特别慢,当然也没有使用固态盘,还不如国产的深度系统,至少不怎么卡

报表分析工具FastReport 2020年总结和计划

好久不见. 提交于 2020-12-26 16:57:56
FastReport .Net是适用于Windows Forms,ASP.NET,MVC和.NET Core的全功能报表解决方案。它可以在Microsoft Visual Studio 2005-2019中使用。支持.Net Framework 2.0-4.x,.NET Core 3.0及以上版本。 在FastReport .NET 2021.1的新版本中,我们实现了对.NET 5的支持。添加了新条形码-Deutsce Post Leitcode。将RTF转换为报告对象的算法已得到显着改进。并且还添加了用于转换数字的新功能。欢迎下载体验。(点击下方按钮下载) 慧都网下载FastReport.NET v2021.1最新版 在过去的一年中,我们可能会谈论很多我们的经历和遇到的困难,但是我们只是回顾一下今年,并谈论一些关于未来的计划。 尽管有种种困难,我们今年还是努力工作。我们计划的所有工作尚未完成,但是我们致力于在可预见的未来实现所有目标。 怎么了 在过去的一年中,我们能够为产品实施新的质量控制流程。这个方向的工作将继续。我们优化并改进了对各种格式的导出,添加了新的对象属性,改进了报告生成算法并修复了许多错误。我们增加了对5种新条形码和6种新格式的支持,以保存文档。 我们想感谢开发人员在重构代码以将.NET系列源代码合并到通用存储库中所做的艰苦工作。 此外,在FastReport

ARP欺骗原理及实战

老子叫甜甜 提交于 2020-12-19 14:26:15
注:本文仅供参考学习 什么是arp协议? 1.ARP协议:ARP(Address Resolution Protocol,地址解析协议)是一个位于TCP/IP协议栈中的网络层,负责将某个IP地址解析成对应的MAC地址。 2.ARP协议的基本功能:通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的进行。 3.ARP攻击的局限性:ARP攻击仅能在局域网进行,无法对外网进行攻击。 4.ARP攻击的攻击原理:ARP攻击就是通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量的ARP通信量使网络阻塞,攻击者只要持续不断的发出伪造的ARP响应包就能更改目标主机ARP缓存中的IP-MAC条目,造成网络中断或中间人攻击。 5.常见的ARP欺骗手法:同时对局域网内的一台主机和网关进行ARP欺骗,更改这台主机和网关的ARP缓存表如下图 看那么多理论来实验一下 实验 环境 物理机 win10 ip地址 192.168.1.100 mac地址 7C-2A-31-B6-53-96 虚拟机(攻击者)linux ip地址 192.168.1.103 mac地址 00:0c:29:ee:fa:6d 使用icmp协议对内网存活主机进行探测 For /L %i in (1,1,254) Do @ping -w 1 -n 1 192.168.1.%i | findstr "TTL=" 192

在传统.NET Framework 上运行ASP.NET Core项目

坚强是说给别人听的谎言 提交于 2020-12-19 02:41:38
新的项目我们想用ASP.NET Core来开发,但是苦于我们历史的遗产很多,比如《 使用 JavaScriptService 在.NET Core 里实现DES加密算法 》,我们要估计等到.NET Core 1.2我们才会有大部分的API,通过NodeJs方式有点曲线救国的味道,很多人会不认同,如果要在纯的.NET Core下运行我们的ASP.NET Core项目,在特定的时间进度内很难办到,不仅仅我们所依赖的一些API还没有,还有我们大量的.NET Framwork的库还来不及迁移到.NET Standard 兼容。本文就是向你介绍如何在我们的.NET Framework 4.5以上的环境下跑我们的ASP.NET Core项目,让我们跟上.NET Core的发展步伐。 Scott hanselman 写了一篇文章《 How to reference an existing .NET Framework Project in an ASP.NET Core 1.0 Web App 》向我们介绍了如何.NET Framework 4.5以上的环境下跑我们的ASP.NET Core项目。这篇文章里有一张图解释了这么做的原理: .NET 4.5以上的版本和.NET Core的底层的编译器和运行时都是一样的,ASP.NET Core 1.0也可以跑在NET Framework 4.6上

unity帧同步游戏极简框架及实例(附客户端服务器源码)

别等时光非礼了梦想. 提交于 2020-12-17 08:53:10
阅前提示: 此框架为有帧同步需求的游戏做一个简单的示例,实现了一个精简的框架,本文着重讲解帧同步游戏开发过程中需要注意的各种要点,伴随框架自带了一个小的塔防sample作为演示. [TOC] #哪些游戏需要使用帧同步 如果游戏中有如下需求,那这个游戏的开发框架应该使用帧同步: <li>多人实时对战游戏</li> <li>游戏中需要战斗回放功能</li> <li>游戏中需要加速功能</li> <li>需要服务器同步逻辑校验防止作弊</li> LockStep框架就是为了上面几种情况而设计的. #如何实现一个可行的帧同步框架 主要确保以下三点来保证帧同步的准确性: <li>可靠稳定的帧同步基础算法</li> <li>消除浮点数带来的精度误差</li> <li>控制好随机数</li> ##<font size = 5>帧同步原理</font> 相同的输入 + 相同的时机 = 相同的显示 客户端接受的输入是相同的,执行的逻辑帧也是一样的,那么每次得到的结果肯定也是同步一致的。为了让运行结果不与硬件运行速度快慢相关联,则不能用现实历经的时间(Time.deltaTime)作为差值阀值进行计算,而是使用固定的时间片段来作为阀值,这样无论两帧之间的真实时间间隔是多少,游戏逻辑执行的次数是恒定的,举例: 我们预设每个逻辑帧的时间跨度是1秒钟,那么当物理时间经过10秒后,逻辑便会运行10次

JDK8 Stream 数据流,大数据量下的性能效率分析

痴心易碎 提交于 2020-12-16 12:13:22
点击上方 蓝字设置为星标 吧~ https://blog.csdn.net/Al_assad/article/details/82356606 阿面和你一起读: 相信大多数Javaer使用的都是Java8了,本文讲解了java8的一些操作和传统方式对比,详见正文~ 正文 Stream 是Java SE 8类库中新增的关键抽象,它被定义于 java.util.stream (这个包里有若干流类型: Stream<T> 代表对象引用流,此外还有一系列特化流,如 IntStream,LongStream,DoubleStream等 ),Java 8 引入的的Stream主要用于取代部分Collection的操作, 每个流代表一个值序列,流提供一系列常用的聚集操作 ,可以便捷的在它上面进行各种运算。集合类库也提供了便捷的方式使我们可以以操作流的方式使用集合、数组以及其它数据结构; stream 的操作种类 中间操作 1、当数据源中的数据上了流水线后,这个过程对数据进行的所有操作都称为“中间操作”; 2、中间操作仍然会返回一个流对象,因此多个中间操作可以串连起来形成一个流水线; 3、stream 提供了多种类型的中间操作,如 filter、distinct、map、sorted 等等; 终端操作 1、当所有的中间操作完成后,若要将数据从流水线上拿下来,则需要执行终端操作; 2、stream

Json.NET vs Newtonsoft.Json SerializationBinder is different

我只是一个虾纸丫 提交于 2020-12-12 04:41:16
问题 I know there are many similar questions in this topic, yet I did not find my answer here. I have downloaded Json.net in Unity and Newtonsoft.json as a NuGet package in a different project. The Newtonsoft.json is working and I tried to use this working solution in a Unity project. I need to use ISerializationBinder for converting an abstract class hierarchy and I want to serialize/deserialize the classnames only , and not their full assembly name. (Reason for that is that the C# code should

Json.NET vs Newtonsoft.Json SerializationBinder is different

时光毁灭记忆、已成空白 提交于 2020-12-12 04:40:30
问题 I know there are many similar questions in this topic, yet I did not find my answer here. I have downloaded Json.net in Unity and Newtonsoft.json as a NuGet package in a different project. The Newtonsoft.json is working and I tried to use this working solution in a Unity project. I need to use ISerializationBinder for converting an abstract class hierarchy and I want to serialize/deserialize the classnames only , and not their full assembly name. (Reason for that is that the C# code should

Json.NET vs Newtonsoft.Json SerializationBinder is different

不想你离开。 提交于 2020-12-12 04:39:49
问题 I know there are many similar questions in this topic, yet I did not find my answer here. I have downloaded Json.net in Unity and Newtonsoft.json as a NuGet package in a different project. The Newtonsoft.json is working and I tried to use this working solution in a Unity project. I need to use ISerializationBinder for converting an abstract class hierarchy and I want to serialize/deserialize the classnames only , and not their full assembly name. (Reason for that is that the C# code should