草庐IT

关于 display: inline-block; 中间有间隙的问题

当我们给一个元素的一系列子元素设置display:inline-block;时,会发现子元素之间存在间隙,如div{display:inline-block;width:100px;height:100px;background-color:yellow;}页面显示是这样的,中间为何会有一条间隙呢?我们先用js获取到section,然后打印一下它的子节点,如下letsec=document.querySelector('section')letchildren=sec.childNodesconsole.log(children)打印结果页面显示为可以看出,我们只有两个div,但是打印出来七个

TP6框架--CRMEB学习笔记:项目初始化+环境配置

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助最近在研究一个基于TP6的框架CRMEB,这里分享下我的开发心得首先要获取原始项目文件这里是git地址https://gitee.com/ZhongBangKeJi/CRMEB.git项目环境的要求为Apache、MySQL、PHP这里首推phpstudy(小皮助手),可以快捷搭配文件及多站点。下载链接https://doc.crmeb.com/ 项目布置时需要配置伪静态,并把页面目录指向public伪静态配置代码为:Options+FollowSymlinks-MultiviewsRewriteEngineOnRewriteCond

从技术体系到商业洞察,中小研发团队架构实践之收尾篇

  本篇主要讲从技术体系到商业洞察,分为五个小节,新一代开发范式云原生、建立自己的技术体系、技术判断力、技术业务产业周期,技术与商业洞察。对于新一代开发范式和技术体系的建立,文字部分我就不再补充,具体可以看看PPT。这里我想讲技术判断力和商业洞察,这是建立技术体系之后,对关键点的判断和洞察,是从点到面再到点的过程,是体系之上点的力量。商业洞察需要理解信息、理解技术,看懂社会和商机。  理解信息,理解信息形式和媒体的真正力量。信息影响着人的意识,谁掌握了信息分发和信息推荐,谁就在一定上掌握着社会舆论。电台总统罗斯福、电视总统肯尼迪、社交总统奥巴马、推特总统特朗普,皆是如此。  理解信息技术,信息

关于 display: inline-block; 中间有间隙的问题

当我们给一个元素的一系列子元素设置display:inline-block;时,会发现子元素之间存在间隙,如div{display:inline-block;width:100px;height:100px;background-color:yellow;}页面显示是这样的,中间为何会有一条间隙呢?我们先用js获取到section,然后打印一下它的子节点,如下letsec=document.querySelector('section')letchildren=sec.childNodesconsole.log(children)打印结果页面显示为可以看出,我们只有两个div,但是打印出来七个

自己动手从零写桌面操作系统GrapeOS系列教程——5.GrapeOS开发环境测试

学习操作系统原理最好的方法是自己写一个简单的操作系统。在上一讲中我们已经安装配置了开发环境,在本讲中我们来测试一下开发环境是否正常。我们的测试流程如下:1.在VisualStudioCode中编写GrapeOS代码;2.在CentOS中编译GrapeOS代码;3.在QEMU中运行GrapeOS。注意:在本讲中涉及到的代码或操作如有不懂的地方暂时不用管,后面会讲。本讲只是为了测试开发环境是否正常,只要你能跟着做下来就行。下面我们来依次测试这3步流程。1.在VisualStudioCode中编写GrapeOS代码1.1在我们上讲中建立的共享文件夹中新建一个名为“grapeos-course”的文件

IDEA如何使用Maven不通过模板创建javaWeb项目

IDEA如何使用Maven不通过模板创建javaWeb项目1.创建项目进入IDEA,点击“项目”>“新建项目”,填写项目信息,最后点击“创建”。点击“创建”后,自动进入新创建的项目。2.给项目配置Web框架点击“文件”>“项目结构”,自动跳转到项目结构。点击“模块”>“+”>“Web”,选择Web框架。按下图提示,修改Web模块部署描述符。按下图提示,修改Web资源目录。我们所有的Web应用程序,都保存在此目录下。点击“工件”,根据图中提示步骤进行配置。上图中最后一步点击“确定”后,自动关闭配置页面。在当前项目中的main目录下,自动生成了webapps目录。3.给项目配置Tomcat点击“添

字符集与编码

一个比特(bit)可以是0,或者是1,8个比特(bit),组成一个字节(byte)。全为0时代表数字0,全为1时代表数字255。一个字节可以表示256个数字,两个字节可以表示65536个数字。更多的字节,可以有更多的组合,就可以表示更大的数值范围。整数可以这么存,那字符呢?一堆二进制的0和1,怎么也算不出字母A吧。不能直接表示,那就通过数字中转一下。只要给它指定一个数值编号,要存储字符时,就存储这个数值。要读取时,按照映射关系找到这个字符。像这样收录许多字符然后给它们一一编号,得到一个字符编号对照表,这就是“字符集”。ASCII字符集只收录了128个字符,其扩展字符集也只有256个。(ASCI

自己动手从零写桌面操作系统GrapeOS系列教程——5.GrapeOS开发环境测试

学习操作系统原理最好的方法是自己写一个简单的操作系统。在上一讲中我们已经安装配置了开发环境,在本讲中我们来测试一下开发环境是否正常。我们的测试流程如下:1.在VisualStudioCode中编写GrapeOS代码;2.在CentOS中编译GrapeOS代码;3.在QEMU中运行GrapeOS。注意:在本讲中涉及到的代码或操作如有不懂的地方暂时不用管,后面会讲。本讲只是为了测试开发环境是否正常,只要你能跟着做下来就行。下面我们来依次测试这3步流程。1.在VisualStudioCode中编写GrapeOS代码1.1在我们上讲中建立的共享文件夹中新建一个名为“grapeos-course”的文件

IDEA如何使用Maven不通过模板创建javaWeb项目

IDEA如何使用Maven不通过模板创建javaWeb项目1.创建项目进入IDEA,点击“项目”>“新建项目”,填写项目信息,最后点击“创建”。点击“创建”后,自动进入新创建的项目。2.给项目配置Web框架点击“文件”>“项目结构”,自动跳转到项目结构。点击“模块”>“+”>“Web”,选择Web框架。按下图提示,修改Web模块部署描述符。按下图提示,修改Web资源目录。我们所有的Web应用程序,都保存在此目录下。点击“工件”,根据图中提示步骤进行配置。上图中最后一步点击“确定”后,自动关闭配置页面。在当前项目中的main目录下,自动生成了webapps目录。3.给项目配置Tomcat点击“添

字符集与编码

一个比特(bit)可以是0,或者是1,8个比特(bit),组成一个字节(byte)。全为0时代表数字0,全为1时代表数字255。一个字节可以表示256个数字,两个字节可以表示65536个数字。更多的字节,可以有更多的组合,就可以表示更大的数值范围。整数可以这么存,那字符呢?一堆二进制的0和1,怎么也算不出字母A吧。不能直接表示,那就通过数字中转一下。只要给它指定一个数值编号,要存储字符时,就存储这个数值。要读取时,按照映射关系找到这个字符。像这样收录许多字符然后给它们一一编号,得到一个字符编号对照表,这就是“字符集”。ASCII字符集只收录了128个字符,其扩展字符集也只有256个。(ASCI