前端入门实战练习之腾讯云页面实现

样例图

实现后的样子如图所示,ps:量的尺寸最开始肯定是没有的,都是写一步,测一步,最后就成这样啦

使用的工具是 PxCook,方便我们量取图片设计尺寸

阅读全文 »

解决项目开发过程中添加的 .gitignore 规则不生效问题

问题概述

其实这个问题很简单,主要是因为我们的项目不是在构建之前就加入了 ignore 规则,而是在某些文件已经纳入版本控制之后添加的规则,所以规则不生效

我们的解决方案也很容易理解,在本地清理下 git 的缓存,重新提交规则文件就能解决

阅读全文 »

Emmet 介绍

Emmet (前身为: Zen Coding) 是一个能大幅度提高前端开发效率的一个工具。在前端开发的过程中,一大部分的工作是写 HTML、CSS 代码。特别是手动编写 HTML 代码的时候,效率会特别低下,因为需要敲打很多尖括号,而且很多标签都需要闭合标签等
于是,就有了 Emmet,它可以极大的提高代码编写的效率,它提供了一种非常简练的语法规则,然后立刻生成对应的 HTML 结构或者 CSS 代码,同时还有多种实用的功能帮助进行前端开发(源:Wikipedia)

简单来说,Emmet 能帮助我们快速进行前端代码的编写,在主流开发工具 Vscode 中也已集成。我们只需要键入相应标签的缩略语,按 Tab 键就可快速生成对应代码,下面介绍几组开发中常用的语法

阅读全文 »

来自阿里的一道测试题目,刚好了解下 SVN 中修订版本关键字,评论留言你的答案

题目

【单选题】关于SVN中修订版本关键字,描述错误的是?

A. HEAD工作拷贝中的最新的版本

B. BASE工作拷贝中一个条目的修订版本号,如果这个版本在本地修改了,则“BASE版本’就是这个条目在本地未修改的版本

C. COMMITTED项目最近修改的修订版本,与BASE相同或更早

D. PREV一个项目最后修改版本之前的那个版本,技术上可以认为是COMMITTED-1

Revision Keywords

The Subversion client understands a number of revision keywords. These keywords can be used instead of integer arguments to the --revision (-r) option, and are resolved into specific revision numbers by Subversion:

Subversion客户端可以理解一些修订版本关键字,这些关键字可以用来代替 --revision (r) 的数字参数,这会被Subversion解释到特定修订版本号:

阅读全文 »

ASCII

ASCII是美国(国家)信息交换标准(代)码,一种使用7个或8个二进制位进行编码的方案,最多可以给256(2^80)个字符 (包括字母、数字、标点符号、控制字符及其他符号)分配(或指定)数值。基本的 ASCII 字符集共有 128 个字符,其中有 96 个可打印字符,包括常用的字母、数字、标点符号等,另外还有 32 个控制字符。

文件中每一个字都是美标形象码或空格码,这类文件称为“美标文本文件”,或略为“文本文件”,通常可在不同电脑系统间直接交换。 文件中含有控制码或非美标码的文件,通常不能在不同电脑系统间直接交换。这类文件有一个通称,叫“二进制文件”

ANSI

为了扩充ASCII编码,以用于显示本国的语言,不同的国家和地区制定了不同的标准,由此产生了GB2312, BIG5, JIS 等各自的编码标准。这些使用 2 个字节来代表一个字符的各种汉字延伸编码方式,称为 ANSI 编码,又称为MBCS(Muilti-Bytes Charecter Set,多字节字符集)。在简体中文系统下,ANSI 编码代表 GB2312 编码,在日文操作系统下,ANSI 编码代表 JIS 编码,所以在中文 windows下要转码成GB2312,GBK(gb2312的扩展)只需要把文本保存为ANSI 编码即可。 不同 ANSI 编码之间互不兼容,当信息在国际间交流时,无法将属于两种语言的文字,存储在同一段 ANSI 编码的文本中。一个很大的缺点是,同一个编码值,在不同的编码体系里代表着不同的字。这样就容易造成混乱

阅读全文 »

git 报错信息:OpenSSL SSL_read: Connection was reset, errno 10054

Gitpush 报错

1
OpenSSL SSL_read: Connection was reset, errno 10054 ...

异常信息

Git Bash 中,push 时,出现错误

1
2
3
git push -u origin main

OpenSSL SSL_read: Connection was reset, errno 10054 ...
阅读全文 »

使用 SSH 方式拉取代码

大家在使用 git 拉取代码时,是否曾遇到过类似 OpenSSL SSL_read: Connection was reset, errno 10054 的报错信息,解决方案参考

大概率原因出在网络身上,为避免各种修改代理,本机 host 等繁琐操作,推荐大家使用SSH方式拉取代码。那么首先需要先完成SSH基本配置,下面是详细配置过程

阅读全文 »

本篇内容主要讲述如何在 idea 和 eclipse 开发工具中配置 Tomcat,记录一些踩坑的地方,帮大家避坑,节约时间

首先,你的电脑中应该默认配置好 java 的开发环境,没有配置的朋友请参考这里

tomcat 安装配置

简介

Tomcat是由Apache软件基金会属下Jakarta项目开发的Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全局管理和Tomcat阀等。由于Tomcat本身也内含了HTTP服务器,因此也可以视作单独的Web服务器。但是,不能将Tomcat和Apache HTTP服务器混淆,Apache HTTP服务器是用C语言实现的HTTPWeb服务器;这两个HTTP web server不是捆绑在一起的。Apache Tomcat包含了配置管理工具,也可以通过编辑XML格式的配置文件来进行配置。(源 : Wikipedia)

总结来说就是免费、开源、轻量的 Web 服务器

阅读全文 »

windows 下设置双击运行 jar 文件

大家都知道,项目打包的 jar 文件应该是可以直接运行的,虽然我们也可以用指令

1
java -jar xxx.jar

运行,但是总归是麻烦些,要是能双击直接打开岂不是很方便,下面我们就来一起看看怎么操作吧

阅读全文 »