用Hutton32玩转数字电路(一):逻辑门
最近看到有人用Minecraft里面的红石电路制作出了计算器,还有一篇神文:《基于Minecraft实现的计算机工程》,视频在此,好像还能算浮点数、三角函数。我对红石不是太了解,那能不能用Hutton32做一个呢?经过不断尝试现在我的成果时能做出一个简单的加减法计算器和Ascii码显示阵列。
什么是Hutton32?
大家应该听说过生命游戏吧?这种在方格上根据相邻格子的状态不断演化的系统我们就叫细胞自动机。有一个强大的软件模拟计算包括生命游戏在内的细胞自动机超级快,它就是Golly。Hutton32也是一种细胞自动机规则(冯诺依曼元胞自动机的一种),Golly里面自带有一些Demo,Hutton32的设计初衷是制造出自我复制更快的机器,模拟数字电路的自动机也有,叫wirreworld,Golly里面自带有一个NB的wirreworld的质数计算器。所以用golly玩转数字电路按理说该玩wirreworld,但wirreworld里的信号不连续,必须要处理“相位差”,像生命游戏一样不允许信号随意错位,调试很麻烦,所以我选择了Hutton32,但Hutton32与一般电路不同的是信号只能在导线中单向传输。(当然免去了二极管这种元件)
点击这里查看CFY关于冯诺依曼自动机的教程。
导线
我们用蓝导线里面的绿箭头作为信号载体。蓝导线里面的信号传到末端会译码:
(Hint:点图就能能复制代码直接粘贴到Golly上运行哦)
翻译结果:
翻译结果是在末端产生新的箭头/菱形或执行退格等操作。这些操作适合Hutton32做很快的自我复制机,是Hutton32的研发初衷。
而红导线是特殊导线,里面的信号是紫箭头,红箭头中的信号传到末端,如果末端是蓝/绿箭头或棱形,蓝/绿箭头或棱形就将会消失,感觉像被“吃”掉了一样。我们只能用蓝导线里的信号通过菱形转换为红导线里信号:
菱形
菱形作用很广,可分为以下几类:
- 分叉器:要求必须一输入多输出,也兼有延迟器作用
- 延迟器:一输入一输出
- 与门:要求必须多输入一输出,有输出时也有延迟作用
- 交叉器:要求必须二输入二输出,无延迟。
注意下面这种情况任何信号都无法通过:
这是一种无用的状态,但如果我们改变Hutton32的规则我们能利用这种状态来制作小体积的非门!
信号及信号源
根据信号可以分成两类:连续信号和离散信号。其中如果要用离散信号做逻辑运算也得考虑相位差。
离散信号:
离散信号也可看做时钟信号,比如上面是以周期为7的时钟信号。(菱形作为分叉器有一代延迟)
连续信号:
它们可以相互转换:
- 离散->连续:
可以用一个离散信号源和一个与门(一个多个输入、一个输出的菱形)把连续信号调制成离散信号。 - 连续->离散:
直接用菱形(一个输入、多个输出) 的分岔功能即可。
逻辑门
或门
或门最简单:两个信号直接汇到一起即可。
与门
我们要利用Hutton32绿色菱形的一个与门特性:有多个输入、一个输出的菱形就是与门。
双/三输入与门
非门
非门有点复杂。单靠蓝导线和菱形是无法实现的。非门不输入信号(0)要有输出(1)说明非门必须自带信号源。红箭头有消掉蓝箭头的功能,所以我们可以在信号来时把它变成红箭头来抑制信号源发出信号从而实现非门。但这对离散信号才管用:因为红箭头来抑制信号源发出后只有离散周期大于5的信号才能重新翻译成向前的蓝箭头把导线重新连接。所以我们可以先把连续信号转换成离散信号,通过红箭头后再转换回连续信号。
这个机器有点复杂,当然这种非门的延迟是很严重的。
(高低电平工作状态)
数码管
最经典的7段数码管用来显示数字,在Hutton32里面还是很好做的。其中左下角是7段译码器,由一些或门构成。
大专栏 用Hutton32玩转数字电路(一):逻辑门JLJLJLJLJLJ2L43.LJLJLJLJLJLJLJLJLJL2.J$33.JIJ.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJ2L.J$33.2JpA.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.JIJ.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.2JpA.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.JIJ.LJLJLJLJLJLJLJLJLJLJpA42.LJLJLJLJLJLJLJLJLJLJ.J$33.2JpA.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJpA39.pA2.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ39.pA3.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ38.pA4.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ37.pA.pA3.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ37.pA.pA3.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ22.pA.pA.pA16.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJIJ22.pA.pA.pA16.LJLJLJLJLJLJLJLJLJLJ.J$33.J.J.LJLJLJLJLJLJLJLJLJ45.LJLJLJLJLJLJLJLJLJIJ.J$33.J.J.IJLJLJLJLJLJLJLJIJ.L43KLJLJLJLJLJLJLJLJLJ3.J$33.J.J3.LJLJLJLJLJLJLJ3.42ILJIJLJLJLJLJLJLJLJIJ3.J$33.J.J3.IJLJLJLJLJLJIJ.L44KJ2KLJLJLJLJLJLJLJ5.J$33.J.J5.LJLJLJLJLJ3.46ILJIJLJLJLJLJLJIJ5.J$33.J.J5.IJLJLJLJIJ.L48KJ2KLJLJLJLJLJ7.J$33.J.J7.LJLJLJ3.50ILJIJLJLJLJIJ7.J$33.J.J7.IJLJIJ.L52KJ2KLJLJLJ9.J$33.J.J9.LJ3.54ILJIJLJIJ9.J$33.J.J9.IJ.L56KJ2KLJ11.J$33.J.J12.58ILJIJ11.J$33.J.J10.L60KJ6K7.J$33.J.J7.IL.58I2L6KJpA7.J$33.J.J7.JL3.L56KLIL2.JpA.J2K5.J$33.J.J5.ILJLIL.54I2L2KJL3.J2KJpA5.J$33.J.J5.JLJLJL3.L52KLILJLIL2.JpA.J2K3.J$32.IJ.J3.ILJLJLJLIL.50I2L2KJLJLJL3.J2KJpA3.J$31.IJ2.J3.JLJLJLJLJL3.L48KLILJLJLJLIL2.JpA.J2K.J$28.3IJ2.IJ.ILJLJLJLJLJLIL.46I2L2KJLJLJLJLJL3.J2KJpA.J$28.J4.IJ2.JLJLJLJLJLJLJL3.L44KLILJLJLJLJLJLIL2.JpA.JK$28.J.3IJ.ILJLJLJLJLJLJLJLIL.42IKL2KJLJLJLJLJLJLJL3.JK.J$28.J.J4.JLJLJLJLJLJLJLJLJL44.LILJLJLJLJLJLJLJLIL2.J.J$28.J.J.2ILJLJLJLJLJLJLJLJLJ2L43.LJLJLJLJLJLJLJLJLJL2.J.J$28.J.J.JKLJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJ2L.J.J$28.J.J.pAJLJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.JKLJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.pAJLJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.JKLJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.pAJLJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.JKLJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.pAJLJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJ.pA41.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJ39.pA.pA.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJpA.pA37.pA2.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJ39.pA.pA.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJLJ43.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJIJ19.pA.pA21.LJLJLJLJLJLJLJLJLJLJ.J.J$28.J.J.J.LJLJLJLJLJLJLJLJLJIL43.LJLJLJLJLJLJLJLJLJIJ.J.J$28.J.J.J.IJLJLJLJLJLJLJLJI2JL19.pA.pA21.LJLJLJLJLJLJLJLJLJ3.J.J$28.J.J.J3.LJLJLJLJLJLJLJ2IJ42IL.IJLJLJLJLJLJLJLJIJ2.IJ.J$28.J.J.J3.IJLJLJLJLJLJI2JL44K3.LJLJLJLJLJLJLJ3.IJ.IJ$28.J.J.J5.LJLJLJLJLJ2IJ46IL.IJLJLJLJLJLJIJ2.IJ.IJ.I$28.J.J.J5.IJLJLJLJI2JL48K3.LJLJLJLJLJ3.IJ.IJ.IJ$28.J.J.J7.LJLJLJ2IJ50IL.IJLJLJLJIJ2.IJ.IJ.IJ$28.J.J.J7.IJLJI2JL52K3.LJLJLJ3.IJ.IJ.IJ$28.J.J.J9.LJ2IJ54IL.IJLJIJ2.IJ.IJ.IJ$28.J.J.J9.I2JL56K3.LJ3.IJ.IJ.IJ$28.J.J.J7.4IJ58IL.IJ2.IJ.IJ.IJ$28.J.J.J6.IJ2.L60K4.IJ.IJ.IJ$28.J.J.J5.IJ3.58IL5.IJ.IJ.IJ$28.J.J.J4.IJ6.L56K4.IJ.IJ.IJ$28.J.J.J3.IJ7.54IL5.IJ.IJ.IJ$28.J.J.J2.IpAJ9.L52K4.IJ.IJ.IJ$28.J.J.J.IJ11.50IL5.IJ.IJ.IJ$28.J.J.J.pAJ13.L48K4.IJ.IJ.IJ$28.J.J.J.JK13.46IL5.IJ.IJ.IJ$28.J.J.J.pAJ15.L44K4.IJ.IJ.IJ$28.J.J.J.JK15.43IK4.IJ.IJ.IJ$28.J.J.J.pAJ62.IJ.IJ.IJ$28.J.J.J.J.62IJ.IJ.IJ$28.J.J.J.J.J62.IJ.IJ$28.J.J.J.J.J.61IJ.IJ$28.J.J.J.J.J.J61.IJ$28.J.J.J.J.J.J.60IJ$28.J.J.J.J.J.J.J$28.J.J.J.J.J.J.J$28.J.J.J.J.J.J.J$28.J.J.J.J.J.J.J$28.J.J.J.J.J.J.J$pA27IJ.J.J.J.J.J.J$J3.J2.J5.pAL.J2.J2.J2.pAL3.J.J.J.J.J.J$J3.J2.J5.JL.J2.J2.J2.JL3.J.J.J.J.J.J$pA3IpA2IpA5IpA2IpA2IpA2IpA2IpA4IJ.J.J.J.J.J$J3.J2.J2.J2.J2.J2.J2.J2.J6.J.J.J.J.J$J3.pAL.J2.J2.J2.pAL.J2.pAL.J6.J.J.J.J.J$J3.JL.J2.J2.J2.JL.J2.JL.J6.J.J.J.J.J$pA3IpA2IpA2IpA2IpA2IpA2IpA2IpA2IpA6IJ.J.J.J.J$J3.J2.J2.J2.J2.J2.J2.J2.J8.J.J.J.J$J3.pAL.pAL.J2.pAL.pAL.J2.pAL.pAL7.J.J.J.J$J3.JL.JL.J2.JL.JL.J2.JL.JL7.J.J.J.J$pA3IpA2IpA2IpA2IpA2IpA2IpA2IpA2IpA8IJ.J.J.J$J3.J2.J2.J2.J2.J2.J2.J2.J10.J.J.J$J3.J2.pAL.pAL.pAL.pAL.pAL.pAL.pAL9.J.J.J$J3.J2.JL.JL.JL.JL.JL.JL.JL9.J.J.J$pA3IpA2IpA2IpA2IpA2IpA2IpA2IpA2IpA10IJ.J.J$J.J.J2.J2.J2.J2.J2.J2.J2.J12.J.J$J.J.J2.pAL.pAL.pAL.pAL.J2.pAL.pAL11.J.J$J.J.J2.JL.JL.JL.JL.J2.JL.JL11.J.J$J.J.pA2IpA2IpA2IpA2IpA2IpA2IpA2IpA12IJ.J$J.J.J2.J2.J2.J2.J2.J2.J2.J14.J$JLpA.pAL.pAL.pAL.J2.J2.pAL.pAL.pAL13.J$JLJ.JL.JL.JL.J2.J2.JL.JL.JL13.J$pAIpAIpA2IpA2IpA2IpA2IpA2IpA2IpA2IpA14IJ$J.J.J2.J2.J2.J2.J2.J2.J2.J!')">
左下角译码器放大版:
输入有10根线,代表0-9,输出7根线,分别点亮对应的灯管。
——
好了,有了这些部件下一步就是组合它们,实现加法、减法、锁存、译码等各种数字电路中的那些功能!
(未完待续)
用Hutton32玩转数字电路(一):逻辑门的更多相关文章
- 数字电路基本概念 —— fan-in/fan-out
0. 从模拟电路到数字电路 数字电路抗干扰能力强: 模拟电路会随着信号的传输而放大,这是因为模拟电路中信号几乎完全将真实信号按比例表现为电压或者电流的形式: 模拟电路是数字电路的基础 74LS283 ...
- 数字电路的与门、或门、非门--FPGA--005
作者:young cc 链接:https://www.zhihu.com/question/23829080/answer/123791730来源:知乎著作权归作者所有,转载请联系作者获得授权. 数字 ...
- 要想玩转FPGA,按这4个步骤来
FPGA 作为一种高新技术,由于其结构的特殊性,可以重复编程,开发周期较短,越来越受到电子爱好者的青睐,其应用已经逐渐普及到了各行各业.因此,越来越多的学生或工程师都希望跨进FPGA的大门掌握这门技术 ...
- FPGA入门到精通系列1:数字电路基础知识
本文主要介绍数字电路基础知识,用最简洁的内容介绍最核心的知识. 1.数字电路是什么? 数字电路是利用电源电压的高电平和低电平分别表示1和0,进而实现信息的表达.模拟信号:随时间连续变化的信号.处理 ...
- 玩转spring boot——快速开始
开发环境: IED环境:Eclipse JDK版本:1.8 maven版本:3.3.9 一.创建一个spring boot的mcv web应用程序 打开Eclipse,新建Maven项目 选择quic ...
- [C#] 软硬结合第二篇——酷我音乐盒的逆天玩法
1.灵感来源: LZ是纯宅男,一天从早上8:00起一直要呆在电脑旁到晚上12:00左右吧~平时也没人来闲聊几句,刷空间暑假也没啥动态,听音乐吧...~有些确实不好听,于是就不得不打断手头的工作去点击下 ...
- [C#] 了解过入口函数 Main() 吗?带你用批处理玩转 Main 函数
了解过入口函数 Main() 吗?带你用批处理玩转 Main 函数 目录 简介 特点 方法的参数 方法的返回值 与批处理交互的一个示例 简介 我们知道,新建一个控制台应用程序的时候,IDE 会同时创建 ...
- 玩转spring boot——开篇
很久没写博客了,而这一转眼就是7年.这段时间并不是我没学习东西,而是园友们的技术提高的非常快,这反而让我不知道该写些什么.我做程序已经有十几年之久了,可以说是彻彻底底的“程序老炮”,至于技术怎么样?我 ...
- 玩转spring boot——结合redis
一.准备工作 下载redis的windows版zip包:https://github.com/MSOpenTech/redis/releases 运行redis-server.exe程序 出现黑色窗口 ...
随机推荐
- 每天一杯C_Visual Studio各个版本的区别和总结
细致区别如上图所示 企业版点满图中技能树,能够提供点对点的解决方案,充分满足正规企业的要求. PS:技能最多,肯定也就价格最贵 专业版中提供的专业开发者工具.服务和订阅就成了最佳选择. PS:技能多, ...
- 同步nginx日志到s3 bulket
1.此处用的是增量同步 #!/bin/bash rm -rf /var/log/nginx/access.log.*.* local_host="`hostname --i`" a ...
- dotnet core 禁用https
1,在 Properties\launchSettings.json 中的applicationUrl删除 https的选项 2,在Startup.cs中注释掉 app.UseHttpsRedi ...
- Innodb-内存架构与特性
参考文档 Innodb特性buffer_pool http://mysql.taobao.org/monthly/2017/05/01/?spm=a2c4e.11153940.blogcont2812 ...
- 应用gis笔记
接口,开发包??我要做一个移动端的,完了之后和5G挂一下钩, web/桌面/移动 C#就是.NET.... 和专业程序设计课程的区别 a kind of boring hope it helpful, ...
- day63-html-列表,表格,标签的嵌套规则
1.列表 1.无序列表 <ul type="disc"> <li>a</li> <li>b</li> </ul&g ...
- keyword排序-Es问题
问题:mapping索引registerordercount字段设置为keyword,但是在进行倒序排的视乎发现,没有按预期排序. keyword类型: "registerordercoun ...
- drf三大认证:认证组件-权限组件-权限六表-自定义认证组件的使用
三大认证工作原理简介 认证.权限.频率 源码分析: from rest_framework.views import APIView 源码分析入口: 内部的三大认证方法封装: 三大组件的原理分析: 权 ...
- java添加后台缓存
public class Cache { private String key;//缓存ID private Object value;//缓存数据 private long timeOut;//更新 ...
- CSP模拟赛游记
时间:2019.10.5 考试时间:100分钟(连正式考试时间的一半还没有到)题目:由于某些原因不能公开. 由于第一次接触NOIinux系统所以连怎么建文件夹,调字体,如何编译都不知道,考试的前半小时 ...