草庐IT

JDBC核心技术

第1章:JDBC概述1.1数据的持久化持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。持久化的主要应用是将内存中的数据存储在关系型数据库中,当然也可以存储在磁盘文件、XML数据文件中。1.2Java中的数据存储技术在Java中,数据库存取技术可分为如下几类:JDBC直接访问数据库JDO(JavaDataObject)技术第三方O/R工具,如Hibernate,Mybatis等JDBC是java访问数据库的基石,JDO、Hibern

Jetpack Compose学习(7)——MD样式架构组件Scaffold及导航底部菜单

JetpackCompose学习(7)——MD样式架构组件Scaffold及导航底部菜单|Stars-One的杂货小窝Compose给我们提供了一个MaterialDesign样式的首页组件(Scaffold),我们可以直接套用从而完成一个APP的首页界面本系列以往文章请查看此分类链接Jetpackcompose学习由于Scaffold中还包含有其他的组件,所以讲解Scaffold先讲解前置的一些组件TopAppBar首先,便是TopAppBar,其本质就是我们Android原生常见的Toolbar,不过其封装的比较好,可以快速构建,下面是其的参数列表TopAppBar(title:@Comp

Jetpack Compose学习(7)——MD样式架构组件Scaffold及导航底部菜单

JetpackCompose学习(7)——MD样式架构组件Scaffold及导航底部菜单|Stars-One的杂货小窝Compose给我们提供了一个MaterialDesign样式的首页组件(Scaffold),我们可以直接套用从而完成一个APP的首页界面本系列以往文章请查看此分类链接Jetpackcompose学习由于Scaffold中还包含有其他的组件,所以讲解Scaffold先讲解前置的一些组件TopAppBar首先,便是TopAppBar,其本质就是我们Android原生常见的Toolbar,不过其封装的比较好,可以快速构建,下面是其的参数列表TopAppBar(title:@Comp

JS初识

567网页的组成:html:超文本标记语言,网页结构层.CSS:层叠样式表,网页的样式.Javascript:脚本语言,规定了网页交互行为.什么是JS?JS是基于对象和事件驱动的解释型脚本语言.JS特点:基于对象:JS中万物皆对象.JS中的任何内容都由一个对象来描述.任何操作都是由对象的方法(函数)来进行描述.事件驱动:JS可以直接通过用户的操作做出响应,而无需通过服务器响应.解释型脚本语言 JS的作用页面的交互前端和后端的交互.–三节点–四阶段JS的历史:1995年,网景公司开发了第一款商用浏览器。需要在浏览器设计一个专门用来做表单验证的语言。布兰登.爱奇花了10天写了第一个js版本。之所以

JS初识

567网页的组成:html:超文本标记语言,网页结构层.CSS:层叠样式表,网页的样式.Javascript:脚本语言,规定了网页交互行为.什么是JS?JS是基于对象和事件驱动的解释型脚本语言.JS特点:基于对象:JS中万物皆对象.JS中的任何内容都由一个对象来描述.任何操作都是由对象的方法(函数)来进行描述.事件驱动:JS可以直接通过用户的操作做出响应,而无需通过服务器响应.解释型脚本语言 JS的作用页面的交互前端和后端的交互.–三节点–四阶段JS的历史:1995年,网景公司开发了第一款商用浏览器。需要在浏览器设计一个专门用来做表单验证的语言。布兰登.爱奇花了10天写了第一个js版本。之所以

C++11实践注意事项

能用初始化列表就用能写explicit就写能用c++11自带的跨平台函数、对象就用、但也要分情况,如果想完全知道自己在干什么就用系统API能自己写的就不要让编译器生成能分文件写的就别合起来!一直记得delete或者free、多尝试用智能指针执行代码的前置条件应该是各种前置条件全部设置好,各种对象都初始化好再进行、实在不行可以手动写个init函数,确保初始化的进行、一切变量在使用前都要初始化能用nullptr就用、能用auto就用、能用override就用父类的析构必须要写成虚函数、父类的构造拷贝析构都不继承,private虽然不继承但占内存。注意静态的成员变量在外面初始化、静态的函数用两个冒号

HTML 无障碍

无障碍Accessibility无障碍WAI的意思是所有人都应该能够访问互联网的内容。无障碍帮助:视觉和听觉有问题的人认知和神经有问题的人物理和讲话有问题的人W3C提出了一系列支持WAI(WebAccessibility)的资源,这后来成为了Web标准。无障碍通常包含以下软件:屏幕阅读器语音识别设备字幕和文本WAI的目标是建立ARIA(AccessibleRichInternetApplication)。替代图像的文本TextAlternativealt属性中的文本来描述图片内容,作为备用文字。alt属性可以帮助用户在图片加载失败或者不可见的情况下理解图片内容,搜索引擎也通过它来理解图片内容,

C++11实践注意事项

能用初始化列表就用能写explicit就写能用c++11自带的跨平台函数、对象就用、但也要分情况,如果想完全知道自己在干什么就用系统API能自己写的就不要让编译器生成能分文件写的就别合起来!一直记得delete或者free、多尝试用智能指针执行代码的前置条件应该是各种前置条件全部设置好,各种对象都初始化好再进行、实在不行可以手动写个init函数,确保初始化的进行、一切变量在使用前都要初始化能用nullptr就用、能用auto就用、能用override就用父类的析构必须要写成虚函数、父类的构造拷贝析构都不继承,private虽然不继承但占内存。注意静态的成员变量在外面初始化、静态的函数用两个冒号

HTML 无障碍

无障碍Accessibility无障碍WAI的意思是所有人都应该能够访问互联网的内容。无障碍帮助:视觉和听觉有问题的人认知和神经有问题的人物理和讲话有问题的人W3C提出了一系列支持WAI(WebAccessibility)的资源,这后来成为了Web标准。无障碍通常包含以下软件:屏幕阅读器语音识别设备字幕和文本WAI的目标是建立ARIA(AccessibleRichInternetApplication)。替代图像的文本TextAlternativealt属性中的文本来描述图片内容,作为备用文字。alt属性可以帮助用户在图片加载失败或者不可见的情况下理解图片内容,搜索引擎也通过它来理解图片内容,

Mac(M1)安装centOS7

M1芯片VMware安装centOS1.安装VMwareVMware个人免费,可以直接在官网下载官网地址:https://www.vmware.com/cn.html2.安装1.下载镜像!!!这里是一个大坑,从官网下载的镜像,没办法使用,我下载了五六个arm镜像,全是卡在安装界面,一直在下边的页面反复横跳,然后在网上搜,发现能运行的似乎都是那一个版本的阿里云盘:https://www.aliyundrive.com/s/G2AN7NWP11T提取码io471.创建新的虚拟机创建自定义虚拟机选择系统选择虚拟磁盘(根据自身情况新建或使用现有)修改存放位置进入到虚拟机后然后开机,选择第一个选项等待一