JavaWeb连载03 | JavaScript入门

1 JavaScript介绍 Javascript 语言诞生主要是完成页面的数据验证。因此它运行在客户端,需要运行浏览器来解析执行JavaScript 代码。 JS 是Netscape 网景公司的产品,最早取名为LiveScript;为了吸引更多java程序员。更名为JavaScript。 JS 是弱类型,Java 是强……

阅读全文

Leetcode连载 | 链表

找出两个链表的交点 160. 相交链表(easy) 编写一个程序,找到两个单链表相交的起始节点。 如下面的两个链表: A: a1 → a2 ↘ c1 → c2 → c3 ↗ B: b1 → b2 → b3 在节点 c1 开始相交。 示例 1: 输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2, skipB = 3 输出:Reference of the node with value = 8 输入解释:相交节点的值……

阅读全文

Git入门与常用指令

1 获取 Git 仓库 有两种取得 Git 项目仓库的方法。 在现有目录中初始化仓库: 进入项目目录运行 git init 命令,该命令将创建一个名为 .git 的子目录。 从一个服务器克隆一个现有的 Git 仓库: git clone [url] 自定义本地仓库的名字: git clone [url] directoryname 2 记录每次更新到仓库 检测当前文件状态 : git status 提出更改(把它们添加到暂存区):git add filename (针……

阅读全文

JavaWeb连载02 | CSS技术

1 CSS技术介绍 CSS 是「层叠样式表单」。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。 2 CSS语法规则 选择器:浏览器根据“选择器”决定受CSS 样式影响的HTML 元素(标签)。 属性(property) 是你要改变的样式名,并且每个属性都有一个值。属性和值被冒……

阅读全文

Leetcode连载 | 数组

移动零 283. 移动零 (Easy) 给定一个数组 `nums`,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 说明: 1. 必须在原数组上操作,不能拷贝额外的数组。 2. 尽量减少操作次数。 class Solution { public void moveZeroes(int[] nums) { if (nums == null) { return; } //使用双指针i,j,用指针i遍历数组,用指针j记录……

阅读全文

MySQL基础

1 数据库相关介绍 1.1 数据库的好处 持久化数据到本地 可以实现结构化查询,方便管理 1.2 数据库相关概念 DB:数据库,保存一组有组织的数据的容器 DBMS:数据库管理系统,又称为数据库软件(产品),用于管理DB中的数据 SQL:结构化查询语言,用于和DBMS通信的语言 1.3 数据库存储数据的特点 将数据放……

阅读全文

JavaWeb连载01 | HTML入门介绍

1 网页的组成部分 页面由三部分内容组成:内容(结构)、表现、行为。 内容(结构),是我们在页面中可以看到的数据。我们称之为内容。一般内容我们使用HTML技术来展示。 表现,指的是这些内容在页面上的展示形式。比如说。布局,颜色,大小等等。一般使用CSS 技术实现 行为,指的是页面中元素与输入……

阅读全文

Java常用方法总结

String类方法 方法 描述 int length() 返回字符串的长度: return value.length char charAt(int index) 返回某索引处的字符return value[index] boolean isEmpty() 判断是否是空字符串:return value.length == 0 String toLowerCase() 使用默认语言环境,将 String 中的所字符转换为小写 String toUpperCase() 使用默认语言环境,将 String 中的所字符转换为大写 String trim() 返回字符串的副本,忽略前导空白和尾部空白 boolean equals(Object obj) 比较字……

阅读全文

【CS61B】LEC9 Extends, Casting, Higher Order Functions

LEC9 Extends, Casting, Higher Order Functions 1 接口和实现 Interface and Implement 早先我们介绍了类和接口,我们意识到在编写类时,有时会编写很多冗余代码。 这将我们引向继承,即某个对象不需要重新定义其父对象的所有性质。我们可以从接口和类继承,语法略有不同。 对于要继承接口性质的类,语法如下(其中SLList是一个类,而List61B是一……

阅读全文

如何删除Github上的文件夹

要知道在github上只能删除仓库,却无法删除文件夹或文件, 所以只能通过命令来解决,

(1)首先进入master文件夹下, Git Bash Here ,打开命令窗口 $ git --help 帮助命令

(2)$ git pull origin master 将远程仓库里面的项目拉下来,$ dir  查看有哪些文件夹

(3)此时$ git rm -r --cached target  删除target文件夹,$ git commit -m 'Deleted target'  提交。

(4)最后$ git push -u origin master 将本次更改更新到github项目上去,删除完毕。

……

阅读全文