草庐IT

Firefox禁止远程字体加速网页加载及图标字体补充安装

禁止远程字体的作用作为程序员,日常工作中我们可能经常需要打开国内外许多不同的网站寻找教程,但是很多国外网站,特别是基于WordPress的博客,往往会使用Google字体,这是使得我们访问这些网站的时候会自动尝试加载这些字体,而严重影响打开速度。这时候我们可以考虑禁止所有的远程字体以加速访问。虽然这样会影响所有网站的字体显示,但如果本地安装了Noto系列等优秀的字体,几乎不会因此遇到常规中英文、emoji的显示问题。强制使用本地字体代替远程显然对任何相关网站都能起到加速作用。禁止远程字体的方法在地址栏输入about:config打开配置搜索gfx.downloadable_fonts.enab

XDMA IP学习2——细节补充+问题记录

上一篇XDMA学习的blog:粗略介绍了XDMAIPXDMAIP学习http://t.csdn.cn/XAfqV这篇补充一些细节和问题记录。先占个坑,持续更新中。。。1.XDMA的DMA流程        下图是XDMA的一个典型的应用,XDMA采集卡作为Endpoint,通过PCIe与上位机通信。FPGA利用DDR等存储资源做数据缓存,XDMA的DMAcontroller将数据在上位机内存与FPGA内搬运。        如下图的流程图所示:每次传输上位机需要先在内存中申请好数据存放的Buffers,接着根据Buffer生成Descriptors,Descriptors内包含Buffers的

ios - UICollectionView deleteItemsAtIndexPaths 没有正确地为补充 View 设置动画

(更新如下)当我从我的CollectionView中的一个部分(比如第0部分)删除项目时,我发现补充View(在本例中来自UICollectionViewFlowLayout的标题)弹出到位,因为第0部分的单元格动画消失并且'后面部分的重复”与它们一起动画以匹配弹出的部分。自然地,出现的那些可能是“重复项”,但这并不重要。就像CollectionView可以看到future一样!然后正在catch自己。这就是动画的感觉。你知道是否有一些怪癖或错误或简单的修复来抑制这个额外弹出的补充View?更新:我注意到这也发生在单元格上,而不仅仅是部分,而且它似乎“加倍”了屏幕底部的几个单元格和部分

【现代密码学】笔记 补充7-- CCA安全与认证加密《introduction to modern cryphtography》

【现代密码学】笔记7--CCA安全与认证加密《introductiontomoderncryphtography》写在最前面7CCA安全与认证加密写在最前面主要在哈工大密码学课程张宇老师课件的基础上学习记录笔记。内容补充:骆婷老师的PPT《introductiontomoderncryphtography》–JonathanKatz,YehudaLindell(现代密码学——原理与协议)中相关章节密码学复习笔记这个博主好有意思初步笔记,如有错误请指正快速补充一些密码相关的背景知识7CCA安全与认证加密本节学习用于抵抗CCA攻击的加密方案以及同时保证通信机密性和真实性的认证加密方案。目录:CCA

安全与认证Week3 Tutorial+历年题补充

目录1)什么是重放攻击?2)什么是Kerberos系统?它提供什么安全服务?3)服务器验证客户端身份的一种简单方法是要求提供密码。在Kerberos中不使用这种身份验证,为什么?Kerberos如何对服务器和客户机进行身份验证?4)Kerberos的四个要求是什么?Kerberos系统中使用什么机制来实现这些需求?5)什么是公钥证书?说明证书包含哪些信息6)定义X.509标准。给出三个证书在到期前应被撤销的理由?如何撤销X.509证书?(“撤销”另一种问法:证书颁发机构(ca)如何保持所有用户的最新有效性并避免无效密钥?)7)什么是IPsec?为什么它很重要?8)IPsec的两种操作方式是什么

补充:linux rsyslog配置多端口监听(基于UDP)

rsyslog默认udp监听端口为514,我们可以配置rsyslog基于udp的多端口监听,实现监控的丰富性1.环境信息环境信息HostnameIpAddressOSversionModuleNotersyslog1192.168.10.246RedHatEnterpriseLinuxServerrelease7.7(Maipo)rsyslogd8.24.0-38.el7linux基础配置Linux常规基础配置_linux操作系统配置_小黑要上天的博客-CSDN博客2.部署实现1.编辑/etc/rsyslog.conf文件,添加如下内容,并保存命令:vim/etc/rsyslog.conf#P

TA百人计划学习笔记 1.2.3.1 P矩阵补充

源视频图形学投影矩阵推导_哔哩哔哩_bilibili正交投影透视投影博客https://www.cnblogs.com/bluebean/p/5276111.htm(步骤很清楚)视锥体如图,近截面与远截面之间构成的这个四棱台就是视锥体,而透视投影矩阵的任务就是把位于视锥体内的物体的顶点X,Y,Z坐标映射到[-1,1]范围。这就相当于把这个四棱台扭曲变形成一个立方体。这个立方体叫做规则观察体(CanonicalViewVolume,CVV)。如下图:变换方法或规则:如下图,有一点P,位于视锥体内,设坐标为(x,y,z).分别对x,y坐标和z坐标的变换到[-1,1]的方式进行讨论:1.x,y坐标的

【Linux基础】Linux主要指令的详解(指令补充)

1.cp指令(重要)语法:cp[选项]源文件或目录目标文件或目录功能:复制文件或目录说明:cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息
常用选项:-f或--force强行复制文件或目录,不论目的文件或目录是否已经存在-i或--interactive覆盖文件之前先询问用户-r递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处理-R或--recursive递归处理

矢量化一个需要补充二进制数组的某些元素的代码

我有一个矩阵A维度m-经过-n由零和一个组成,矩阵J维度m-1逐一报告一些整数[1,...,n].我想构建一个矩阵B维度m-经过-n这样i=1,...,mB(i,j)=A(i,j)为了j=1,...,n-1B(i,n)=abs(A(i,n)-1)如果sum(B(i,:))是奇怪的然后B(i,J(i))=abs(B(i,J(i))-1)该代码可以做我想要的:m=4;n=5;A=[11111;...00100;...10101;...01001];J=[1;2;1;4];B=zeros(m,n);fori=1:mB(i,n)=abs(A(i,n)-1);forj=1:n-1B(i,j)=A(i,j

对STM32一个定时器输出4路不同的频率做补充说明

参考该博主的文章,对该文档代码做补充说明:STM32单片机一个定时器输出不同频率PWM波_利用定时器输出不同频率的pwm信号-CSDN博客该博主的文章讲得非常不错,在他的基础上做一些补充以及自己的理解。如何设置我们自己想要的频率呢?接下来这两个参数很关键TIM_TimeBaseInitStructure.TIM_Period=arr;TIM_TimeBaseInitStructure.TIM_Prescaler=psc;首先先说一下psc这个参数,这个分频系数确定之后,最大计数值arr也就定了。举个例子:假设:psc是72  那么最大计数值arr = 72000000 / 72=1000000