草庐IT

SQLite CURRENT_TIMESTAMP 始终为 1970-01-01

我定义了一个表:CREATETABLEplayers(playeridINTEGERPRIMARYKEYAUTOINCREMENTNOTNULL,nameVARCHAR(20)NOTNULLUNIQUE,addedDATETIMEDEFAULTCURRENT_TIMESTAMP);CURRENT_TIMESTAMP不断插入1970-01-01。我不太清楚这个日期的重要性以及一些时间戳是如何从它开始的正/负偏移;然而,从我读到的elsewhere,我的默认时间戳应该使用当前时间/日期,正如建议的那样。另外,时间戳不应该包括时间(从1970年或其他时间开始)吗?谢谢!:)

SQLite CURRENT_TIMESTAMP 始终为 1970-01-01

我定义了一个表:CREATETABLEplayers(playeridINTEGERPRIMARYKEYAUTOINCREMENTNOTNULL,nameVARCHAR(20)NOTNULLUNIQUE,addedDATETIMEDEFAULTCURRENT_TIMESTAMP);CURRENT_TIMESTAMP不断插入1970-01-01。我不太清楚这个日期的重要性以及一些时间戳是如何从它开始的正/负偏移;然而,从我读到的elsewhere,我的默认时间戳应该使用当前时间/日期,正如建议的那样。另外,时间戳不应该包括时间(从1970年或其他时间开始)吗?谢谢!:)

代码随想录Day1 | 数组01- leetcode 704、27

704-二分法题目链接:二分查找关键问题:        -边界(left、right)、当前查找值(middle)        -target大于当前查找值-->当前查找区域的右边,更改区间left        -target小于当前查找值-->当前查找区域的左边,更改区间right        -middle的计算:(right-left)/2 +left     -查找区间        -开区间or闭区间-->涉及while的判断条件即target不存在的情况时空复杂度:    -时间复杂度:数组长度为n,查找区间的长度:n、n/2、n/4、n/8、...、n/2^k -->O(

ESP-01S烧录及使用,连接本地MQTT服务器

网上的教程大多无法正常烧录与使用,因此在这里进行总结。1ESP-01S烧录固件烧录建议使用专用的烧录器,十分省心。本文讨论的是使用普通的CH340串口模块进行烧写。必须使用的工具:杜邦线、CH340串口模块、另外一块有3V3电源和GND的开发板。1.1烧写前连线CH340TTL转USB模块的引脚数量不够,因此需要另外一块开发板的引脚给ESP-01S提供高低电平。注意:CH340的VCC引脚不要连接,电压比较高,可能会烧坏ESP-01S。另一块开发板也要用USB线连接到电脑上。CH340模块的供电不够,因此ESP-01S_VCC不连接到CH340,一般来说开发板供电都比较大,电源连接到开发板上。

数据库连接异常:create connection error, url: jdbc:mysql://ip/数据库名, errorCode 0, state 08S01问题处理

    今天项目中新增了一部分接口,本地测试好之后打包部署到测试环境,数据库竟然连接失败,报错信息如下:createconnectionerror,url:jdbc:mysql://ip/数据库名,errorCode0,state08S01,这个报错信息的意思数数据库连接异常,相信很多人都遇到过,现在总接一下数据库远程连接遇到此问题的定位思路。1.确定mysql进程是否正在运行ps-ef|grepmysqld如果没有运行,可以启动mysql,启动方式:servicemysqlstartsudoservicemysqldstart不同的安装方式启动命令会有不同,可以参考:超详细的linux部署m

数据库连接异常:create connection error, url: jdbc:mysql://ip/数据库名, errorCode 0, state 08S01问题处理

    今天项目中新增了一部分接口,本地测试好之后打包部署到测试环境,数据库竟然连接失败,报错信息如下:createconnectionerror,url:jdbc:mysql://ip/数据库名,errorCode0,state08S01,这个报错信息的意思数数据库连接异常,相信很多人都遇到过,现在总接一下数据库远程连接遇到此问题的定位思路。1.确定mysql进程是否正在运行ps-ef|grepmysqld如果没有运行,可以启动mysql,启动方式:servicemysqlstartsudoservicemysqldstart不同的安装方式启动命令会有不同,可以参考:超详细的linux部署m

org.junit.platform.commons.PreconditionViolationException: Class [java8.chapter07.demo01.ForkJoinSum

org.junit.platform.commons.PreconditionViolationException:Class[java8.chapter07.demo01.ForkJoinSum场景问题排查总结场景用分支/合并框架执行并行求和,通过Junit进行测试。packagejava8.chapter07.demo01;importorg.junit.jupiter.api.Test;importjava.util.concurrent.ForkJoinPool;importjava.util.concurrent.ForkJoinTask;importjava.util.concur

JavaScript学习笔记01(包含ES6语法)

Js简介什么是Js?Js最初被创建的目的是“使网页更生动”。Js写出来的程序被称为脚本,Js是一门脚本语言。被直接写在网页的HTML中,在页面加载的时候自动执行脚本被以纯文本的形式提供和执行,不需要特殊的准备或编译即可运行(JINcompiler)Js不仅可以在浏览器中执行,也可以在服务端执行,本质上是它可以在任意搭载了Js引擎的设备中执行。浏览器中嵌入了Js引擎,有时也称作“JavaScript虚拟机”,不同的引擎有不同的“代号”,例如:V8——Chrome、Opera和Edge中的Js引擎。SpiderMonkey——Firefox中的Js引擎。Chakra——IEJavaScriptCo

Day12【元宇宙的实践构想01】—— 元宇宙概念和发展历程

💃🏼本人简介:男👶🏼年龄:18✍每日一句:【道固远,笃行可至;事虽巨,坚为必成】🚩今日留言:亮亮被迫去练科目二啦,定时发布的文章,回来统一给大家三连回复嗷~😉❗❗❗从今天开始,阿亮每天会查阅一些元宇宙方面的小知识,和大家一起分享。一是由于元宇宙作为现在热门领域,引发广泛关注,而且我自己也很感兴趣;二是最近在搞挑战杯,做这方面的研究报告,正好借助博客来积累,方便最后写总结。由于亮的能力实在有限,而且了解甚微,所以博客的部分配图和30%内容为借鉴而来,如有侵权,会第一时间删掉。最后,内容不多,但也欢迎各位大佬们提供一些好的建议或者前来指点一二嗷,多多支持,感谢大家!部分资料参考文献:成生辉教授的《

UE4的UI基础(01)

1.UMG基本控件Canvas(画布)超出画布之外的空间不渲染,画布只能通过设置分辨率设置其大小。在UE4中,画布默认存在,在UE5中,画布需要手动添加。Overlap(覆层)覆层可以拥有多个子控件,用于让控件一层层的叠在一起。一般用于制作子控件,选择Custom或者Desired。子控件不具有锚点、位置等特征。Border(边界)边界控件只包含一个子控件,用来充当背景。子控件不具备自由设置锚点、位置、尺寸等特征。WrapBox(包裹框)包裹框是为多个子控件打包的盒子,当子控件放不下时会以包裹框的尺寸自动换行。可以通过设置值插槽填充设置子控件之间的间距。如果作为子控件无法更改本身的尺寸,可以勾