命令一、数据库操作1. 创建数据库基础创建语法1CREATE DATABASE [DatabaseName];
此简单形式会使用 model 数据库作为模板创建新数据库,所有属性(包括文件大小、增长设置等)都继承自 model 数据库的配置
详细创建语法(生产环境推荐使用)1234567891011121314151617CREATE DATABASE SMON PRIMARY -- 指定主文件组( NAME = SM, -- 逻辑文件名,在数据库中唯一 FILENAME = '/var/opt/mssql/data/SM.mdf', -- 物理文件路径 SIZE = 10MB, -- 初始大小,最小512KB MAXSIZE = 50MB, -- 最大容量,可使用UNLIMITED FILEGROWTH = 2MB -- 增长增量,可使用百分比(如10%))LOG ON -- 指定事务日志文件( NAME = SM_log, FILENAME = '/var/opt/mssql/data/SM_log.l ...
一、创建Vue3工程1234npm create vite@latest vue3-project --template vue-tscd vue3-projectnpm installnpm run dev
二、编写App组件./src/main.ts
123import {createApp} from "vue"; import App from "./App.vue"; createApp(App).mount("#app");
./src/App.vue
1234567891011121314151617181920// 写js或ts代码<script lang="ts"> export default { name: 'App' } </script> // 写web的html框架<template> <div clas ...
一、编译1. 命令行编译
第一步: 创建.ts文件
第二步: 全局安装TypeScript 1npm install -g typescript
第三步: 使用命令行编译 1tsc example.ts
2. 自动化编译
第一步: 创建TypeScript编译配置文件 1tsc --init
第二步: 监视目录的.ts变化 1tsc --watch
第三步: 小优化 1tsc --noEmitOnError --watch
二、类型声明1234567let a: string = "abc";let b: number = 91;let c: boolean = true;function count(x: number, y: number): number{ return x + y;}
三、类型推断12let a = 123;a = "abc"// 报错!!!
四、类型总览1. JavaScript 中的数据类型
string
number
boolean
null
undefined
bigint
s ...
基础MySQL的概述数据库相关的概念
名称
全称
简称
数据库
存储数据的仓库,数据是有组织的进行存储
DataBase(DB)
数据库管理系统
操纵和管理数据库的大型软件
DataBase Management System(DBMS)
SQL
操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准
Structured Query Language(SQL)
主流的关系型数据库管理系统
ORACLE
MySQL
SQL Server
PostgreSQL
MySQL数据库
关系型数据库(RDBMS)概念:建立在关系模型基础上,由多张相互连接的二维表组成的数据库。特点:
使用表存储,格式统一,便于维护
使用SQL语言操作,标准统一,使用方便
数据模型DBMS管理多个数据库,每个数据库存储多张表
SQLSQL的通用语法
什么是CLionClion是由jetbrain开发的一款现代化的C/C++的IDE
编者因为因为vscode都装满了前端插件,感觉写C/C++有点不太合适,况且需用DataGrip(也是jetbrains的)来管理数据库,所以顺带体验了一下Clion。
Clion怎么安装官网安装在官网下载对应版本的包即可
snap包安装先确保安装了snap
1snap --version
若未安装先安装snap
12sudo apt update && sudo apt upgradesudo apt install snapd snapcraft
然后使用snap一键安装clion即可
1sudo snap install clion --classic
--classic:解除snap沙盒限制,确保clion能直接访问主机文件
应用商店安装懂得都懂
jetbrains学生认证由于jetbrains的收费政策的变动,现在非商业用途也可以免费使用jetbrains的一些IDE(WebStorm,Rider,Clion,RustRover等),CLion代 ...
介绍easytier是一个近期活跃的VPN项目,对比起传统的vpn如wireguard和openvpn(只用过这两个),最大的特点就是去中心化点对点连接。通过UDP打洞技术,即使是NAT4-NAT4限制也能成功p2p连接(官方这样说的,学校环境是NAT3,我只尝试过NAT3-NAT3)。总之,你可以通过对easytier进行简单的配置,实现异地去中心组网。
教程安装Github项目页直接下载对应版本的发行版即可
使用
本教程以linux版本为例,其余版本大同小异由于编者懒,本教程只面向小白,故只介绍核心功能。其余功能自行查阅官方文档
解压预编译包后会有4个二进制文件,分别为easytier-core,easytier-cli,easytier-web,easytier-web-embedcore用于连接服务,cli用于查看接入网的设备,后面两个与搭建web控制台有关
连接命令行接入1sudo easytier-core -i 10.144.144.1 --network-name name --network-secret password -p tcp://public.ea ...
Hexo
未读Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment
目录
一、选择器
二、字体属性
三、背景属性
四、文本属性
五、表格属性
六、关系选择器
七、盒子模型
八、弹性盒子模型
九、浮动
十、定位
十一、CSS3 新特性
十二、动画
十三、媒体查询
十四、CSS Sprite
十五、字体图标
一、选择器
注:以下 CSS 代码和 HTML 标签不在同一代码块下
1.1 全局选择器1* { /* 属性 */ }
作用于所有标签
1.2 元素选择器1p { /* 属性 */ }
作用于所有 p 标签
1.3 类选择器12.oneclass { /* 属性1 */ }.twoclass { /* 属性2 */ }
123<p class="oneclass">属性1生效</p><p class="twoclass">属性2生效</p><p class="oneclass twoclass">属性1和属性2都生效</p>
作 ...
目录
目录
一、标题标签
二、段落标签
三、图片标签
四、超文本链接标签
五、文本标签
六、列表标签
七、表格标签
八、表单标签
九、块元素与内联元素
常见块元素
常见内联元素
内联块元素
十、容器元素
一、标题标签示例
123456<h1>一级标题</h1><h2>二级标题</h2><h3>三级标题</h3><h4>四级标题</h4><h5>五级标题</h5><h6>六级标题</h6>
快捷输入:
h1+Tab/Enter 自动补全
h$*6 生成 h1-h6
属性说明:
align 设置位置:center(默认)、left、right
二、段落标签示例
123<p>这是段落</p><p>段落中<br />加换行</p><hr color="" width="" size="" ali ...
















