Canvas基础教程
什么是Canvas在Web开发中,Canvas通常指的是HTML5中的<canvas>元素,它提供了一种通过JavaScript绘制图形的方式。开发者可以使用Canvas API在网页上动态绘制图形、动画等。
简单例子<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> #canvas{ backgr ...
谷歌浏览器开发
空插件浏览器步骤:
新建文件夹extension_demo
在extension_demo中新建manifest.json
{ "manifest_version": 3, "name": "demo", "version": "1.0", "description": "this is a demo", "author": "Felix", "icons": { "16": "img/icon.png", "48": "img/icon.png", "128": "img/icon.png" }}
注意:在根目录下新建img文件夹,再里面放 ...
汇编入门
环境准备解压汇编语言编程环境.rar。1.安装dosbox。2.将masm文件夹放到d盘下。
修改dos窗口大小找到
模板简介
定义模板(Templates)是C++的一种特性,允许函数或类(对象)通过泛型(generic types)的形式表现或运行
简单例子
template<typename T>T Max(T a, T b){ return (a>b)?a:b;}
Linux学习
关机重启关机前请使用sync命令,将内存中的数据写到磁盘中
shutdown == shutdown -h 1
shutdown -r now == reboot
shutdown -h now == halt == poweroff
可以广播提示信息:
shutdown -h 1 ‘The System is going to shutdown’
登录注销(远程登录有效)登录方式一:
登录:su - 用户名
注销:logout
登录方式二:
登录:su 用户名
注销:exit
用户管理添加用户sudo useradd -m newuser
指定/修改密码passwd 用户名
删除用户
删除用户tom,但是保留家目录
userdel tom
删除用户tom和家目录
userdel -r tom
查看用户id 用户名:查看用户所在组
whoami:查看当前用户名
who am i:查看登录终端的用户名、时间和IP地址。
用户组用户组是有相同权限的
注意: 如果创建用户没有指定组,会生成同名组。
建立组:groupadd 组名
删除组:groupdel 组名
创建用户名时指定组:us ...
Vim配置
模式切换Vim中有四种模式:正常模式、编辑模式、命令行模式、视觉模式。
其中正常模式是一个中介模式,另外三种模式按下ESC键都可以进入正常模式。
正常模式切换编辑模式i:光标左侧插入
I:行首插入
a:光标右侧插入
A:行尾插入
s:删除光标字符,并进入编辑模式
cw:删除一个单词,进入编辑模式
S:删除一行,并进入编辑模式
ci{:光标进入到大括号内部后,删除大括号的内容,并进入编辑模式。
o:新增下一行
O:新增上一行
正常模式切换视觉模式ctlr+v: 可以选中块,也就是说可以选中矩形。
V:换行时选中的是一整行。
常用快捷键正常模式hjkl:四个方向键,j表示jack是士兵在下面,k表示king是国王在上面。
5j:向下跳转5行。为了减轻计算负担,可以在vim配置中启用相对行号。
w:跳转到每个单词开头
e:跳转到每个单词末位
b:跳转到上个单词首部
gg:跳转到文本最顶部
G:跳转到文本底部
yw:复制一个单词
yy:复制,不过会把换行符一起复制。英文全称是yank。
p:粘贴
dw:删除一个单词
dd:删除一行
.:英语句号,可以重复上一次的操作。
u:撤回上一 ...
Linux修改PATH环境变量
打印修改前的环境变量的值echo $PATH
将新的PATH定义追加到用户配置文件中echo 'PATH=$PATH:$HOME/.local/bin' >> ~/.bashrc
注意:两个>即>>表示追加,如果只有一个>,原来文件内容就会被覆盖。
加载新的配置执行~/.bashrc文件,表示在当前shell中应用配置。
source ~/.bashrc
重新打印PATH验证echo $PATH
Linux常用命令行
查询自己的公网ip:curl ifconfig.me
查看命令所在路径(查看ls):which ls
使用cat编写代码
cat << EOF > hw.c#include<stdio.h>int main(){ printf("hello");return 0;}EOF