草庐IT

【历史上的今天】7 月 13 日:数据库之父逝世;苹果公司购买 CUPS 代码;IBM 芯片联盟

整理|王启隆图源:维基百科透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2023年7月13日,在2017年的今天,“数据库之父”查尔斯·巴赫曼(CharlesBachman)逝世。美国通用电气公司的巴赫曼等人开发的IDS(IntegratedDataStore)是世界上第一个DBMS,也是第一个网状数据库管理系统。IDS奠定了网状数据库的基础,并在当时得到了广泛应用。网状结构的优点是具有更大的普适性,可以灵活地描述事物及其之间的关系。1973年,巴赫曼因数据库技术方面的杰出贡献而被授予图灵奖。回顾计算机历史上的7月13日,这一天还发生过哪些关键事件呢?1992年7月13日:I

13-ESP8266连接MQTT服务器发送数据

Author:teacherXue一、什么是MQTT定义MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。其在,通过卫星链路通信传感器、偶尔拨号的医疗设备、智能家居、及一些小型化设备中已广泛使用。——来自于百度百科。特点MQTT协议是为大量计算能力有限,且工作在低带宽、不可靠的网络的远程传感器和控制设备通讯而设计的协议,它具有以下主要的几项特性:使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合;对负载内容屏蔽的消息传输;

Java入门13(socket)

Socket编程(网络通信)服务器端Demo(ServreSocket)​ 创建服务端时,如果不提供IP地址,则默认为本地连接(127.0.0.1),但是一定需要手动配置监听端口!publicstaticvoidmain(String[]args){//如果不提供IP地址,默认localhost//但是服务器端的端口号需要手动指令try(ServerSocketserverSocket=newServerSocket(10086);//服务器端会一直阻塞在这个位置,等待客户端接入,客户端会在向服务器端发送请求的时候,会将客户端本身(socket对象)发送过来Sockets=serverSock

(UVM验证学习13) apb和ahb的另外一些笔记

APB协议APBslave端的要求比较灵活:对于总线写入到slave的传输行为,写入的数据data既可以在PSEL为高时,在CLK的上升沿锁存;也可以当PSEL为高时,在PENABLE的上升沿锁存。区别就是前者会早一点,PENABLE要在CLK上升沿后才会被驱动拉高。对于总线的读slave行为,数据只要在PWRITE=0,然后PSEL和PENABLE都为高时驱动到总线上就可以,不要求在CLK上升沿后立即驱动。APB特点:APB协议不是流水操作,两个始终周期完成一次读或写操作。APB最大支持32bit位宽APB有两个独立的数据通道:PWDATA和PRDATA,但是两个通道没有自己的握手信号,因此

QUARTUS 2 基本操作使用(quartus13.0)

本文从建立完工程开始,到下载结束编写设计文件 点击Files,可以添加设计文件   设置工程顶层​编辑 再此介绍下工具栏,只介绍用的多的绑定引脚:fpga大部分引脚都是GPIO,因此给他编辑代码后(赋予他功能),就需要绑定引脚,确定每个引脚功能综合:是quartus检查verilog等的设计文件,把他综合成我们需要的功能块布局布线:是结合上述功能块将功能块分配到我们的引脚上(软件完成)时序分析:针对设计速率较高的项目。可以去优化,提高主频仿真:是quartus和modelsim联合仿真,点击他进行仿真下载:就是将程序下载到开发板上下面介绍一下我的使用习惯,(有些操作不一定只可以点击一个地方实现

PermissionError: [Errno 13] Permission denied 解决方法

程序中使用OpenCV和Image反复保存图片并打开,经常会报「PermissionError:[Errno13]Permissiondenied 」这个错误,尝试将图片格式统一为opencv或image也没什么用。查来查去原因大概是在新的图片还没保存好的时候已经开始执行打开图片的命令了,在打开图片之前加上time.sleep(1)完美解决。顺带附上image与opencv与numpy相互转换代码opencv转imageimg=cv2.cvtColor(img,cv2.COLOR_BGR2RGB)img=Image.fromarray(img)image转opencvimg=cv2.cvtCo

mysqld: Can‘t read dir of ‘/etc/mysql/conf.d/‘ (Errcode: 13 - Permission denied)

今天用docker去运行mysql的时候,一直existing输入dockerlogs镜像ID的时候发现报了mysqld:Can‘treaddirof‘/etc/mysql/conf.d/‘(Errcode:13-Permissiondenied)网上都是说docker权限问题,我就跟着输入了原因:因为Centos7安全Selinux禁止了部分安全权限,导致mysql和mariadb在进行挂载/var/lib/mysql的时候会提示上面的信息解决方法在dockerrun中加入--privileged=true给容器加上特定权限实际上还是没办法解决问题,还是运行失败真正的解决方法:1、建立对应的

Hazel游戏引擎(007)Premake

文中若有代码、术语等错误,欢迎指正文章目录前言操作步骤premake写lua脚本文件执行premake.exe文件效果前言此节目的由于之前配置VS项目各项属性需要根据不同平台手动一个一个设置,很麻烦,缺乏灵活性。用lua脚本配置项目属性,使用premake运行程序一键生成VS项目及属性,更灵活简便操作步骤premake下载github下载网址:https://github.com/premake/premake-core点击tag的release,下载zip文件,解压出来是exe文件移动exe文件到sln文件下的vendor/bin/premake下写lua脚本文件关于premake如何使用,

蓝桥杯刷题冲刺 | 倒计时13天

作者:指针不指南吗专栏:蓝桥杯倒计时冲刺🐾马上就要蓝桥杯了,最后的这几天尤为重要,不可懈怠哦🐾文章目录1.母牛的故事2.魔板1.母牛的故事题目链接:[递归]母牛的故事-C语言网(dotcpp.com)有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?输入格式输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0n=0表示输入数据的结束,不做处理。输出格式对于每个测试实例,输出在第n年的时候母牛的数量。每个输出占一行。样例输入2450样例输出246第一次AC50%#includeusingnamespac

蓝桥杯刷题冲刺 | 倒计时13天

作者:指针不指南吗专栏:蓝桥杯倒计时冲刺🐾马上就要蓝桥杯了,最后的这几天尤为重要,不可懈怠哦🐾文章目录1.母牛的故事2.魔板1.母牛的故事题目链接:[递归]母牛的故事-C语言网(dotcpp.com)有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?输入格式输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0n=0表示输入数据的结束,不做处理。输出格式对于每个测试实例,输出在第n年的时候母牛的数量。每个输出占一行。样例输入2450样例输出246第一次AC50%#includeusingnamespac