avatar

Hang Jiang

Software Engineer / Serverless / Kubernetes

纯 CSS 实现响应式导航菜单

本文介绍如何使不使用 JavaScript 只使用 CSS 实现一个响应式导航菜单。菜单可以左对齐、右对齐或者居中。当用户鼠标移动到菜单上时,菜单就自动显示或隐藏,这样对

实现一个TodoList - Vue2 Tutorials (二)

在了解了 Vue 的一些基本概念之后,就可以写一个最简单的小项目了 — TodoList。麻雀虽小,五张俱全。虽然是一个小 demo,但也涉及到了组件化、

Electron 快速入门

简介 🔗Electron 是一个可以使用 Web 技术如 JavaScript、HTML 和 CSS 来创建跨平台原生桌面应用的框架。借助 Electron,我们可以

快速入门 - Vue2 Tutorials (一)

Vue 的官方文档 对 Vue 介绍非常详细,但官方文档使用在 HTML 中引入 vue 的方式进行讲解,而实际项目中一般使用脚手架如 vue-cli 初始化项目。以至于刚看完文档时,却依旧

使用 Hexo 创建项目文档网站

当我们发布一个开源项目的时候,最重要的事情之一就是要创建项目文档。对使用项目的用户来说,文档是非常有必要的,通常我们可以使用下面这些方式来创

深入理解 Oracle 启动原理

一. 常用启动步骤 🔗对于普通用户,如果需要使用 Oracle 数据库,需要两个启动步骤:启动数据库和启动监听器。 如果还需要使用 OEM 来监控数据库服务,则还要启动

macOS/Linux 环境变量设置

我们安装一个软件后,之所以能够使用一些与该软件相关的命令,是因为该命令被添加到了系统的环境变量里面。 比如安装完 Atom 之后,就可以使用 atom 命令打开文

在 Oracle 中设置自增列

如果你经常使用 MySQL,你肯定对 AUTO_INCREMENT 非常熟悉,因为经常要用到它。 一、什么是自增列 ? 🔗自增列是数据库中值随插入的每个行自动增加的一列。它最常用

JavaScript 是传值调用还是传引用调用?

1. 例子 🔗先来看两个个来自于 《JavaScript 高级程序设计》P70-P71 的两个例子。 1.1. 基本类型参数传递 🔗function addTen(num) { num += 10; return num; }

使用 SQL *Plus 管理 Oracle 数据库

SQL *Plus 是基于命令行的 Oracle 管理工具,可以用来执行 SQL、PL/SQL、 和 SQL*Plus 命令: 支持查询、插入和更新数据 执行 PL/SQL 程序 查看表和对象的定义 开发和执行批处