STC90C51单片机矩阵键盘联动动态数码管

实验准备STC90C51单片机一台P2 GPIO口短接矩阵键盘JP4GPIO P0 短接动态数码管控制端573短接138译码器和动态数码管即J15和J16实验程序void MatrixKeyTest(){ char a = 0; int v; KEY=0x0f;//高四位为0 if(KEY != 0x0f){//设置为高四位0,底全是1,读取一下看是不是

- 阅读全文 -

mac pro 修改vmware fusion虚拟网卡相关探究

遇到的问题koolshare软路由默认固件都是192.168.1.1。如果通过自建虚拟网卡,无论是dhcp还是static模式,产生的网卡ip都是192.168.1.1,设置网卡的地方也只能设置子网网段。所以破解需要将默认虚拟网卡的ip改为其他的非192.168.1.1的ip。tips:查看ip和mac的映射关系arp -i vmnet3 -a 我的自建网卡是vmnet3,如果你的是默认的

- 阅读全文 -

jupyter notebook for php

jupyter简介Jupyter Notebook是一个开源的、开放标准的web应用程序。允许用户创建分享包含实时代码、虚拟文本、图像等。支持多种计算机编程语言jupyter notebook for php系统要求php 7.0以上php zmq 扩展jupyter notebookphp jupyter notebook安装步骤安装jupyter notebook​

- 阅读全文 -

Laravel file storage强大的文件存储功能

laravel file storage主要依靠config/filesystem.php里面的配置,default指定默认的disk,一个disk代表一种存储方式,比如不同目录、不同存储驱动都可以定义为一种disk。类同于平时使用的磁盘概念。laravel实现依赖于php组件composer require league/flysystem,强大易用。受益于laravel的假面storage,一

- 阅读全文 -

mysql数据库隔离级别及读现象问题解析

在数据库系统中,多个事务并行执行时,针对不同隔离级别,会出现集中不同的问题,主要是:脏读、不可重复读、幻读。数据库隔离级别1,read uncommitted 隔离级别最低,即允许读取未提交事务的数据2,read committed 不允许读取未提交的数据行,所以不会出现脏读3,REPEATABLE_READ 锁定所读取的所有行,但是并不能防止插入操作,还是出现幻读4,SERIALIZABLE 串

- 阅读全文 -