linux-基本命令
Linux-CentOS 8已经同步于个人wiki.
一、基础操作指令
code
解释
备注
ls
显示当前目录文件和文件夹
pwd
显示当前路径
cd
切换目录
mkdir
创建目录
可多路径创建 mkdir a/b/c
touch
创建文件
可多路径创建 toch a/b/c.txt
cp
复制文件、加-r递归复制
mv
移动文档到新的位置、重命名
rm
删除
-f不用确定
cat
读取文件内容
df
查看磁盘空间
free
查看内存使用情况,加让-h可格式化输出
输出时包括物理内存、交换内存(swap)和内核缓冲区内存,加上 free -h -s 秒 ,可持续监控
head
查看一个文件的前n行,不指定默认10行
**head -10 **: 查看前10行
tail
查看一个文件的末n行,不指定默认后10行
-n指定行数(n为数字)|-f动态变化(必须是系统往里加的)一般用来查看日志
date
时间日期读取设置
clear/ctrl+l
清除终端中 ...
Linux Bash Shell Base
Start创建文件,以.sh结尾12345#!/bin/bash #这个是默认的,#表示统配,/bin/bash 表示执行工具date # 输出日期echo "messages" # 输出信息ls #命令行
运行脚本方法注意,运行之前先赋予执行权限
chmod a+x test.sh
chmod 555 test.sh 等
执行方案
./test.sh
. test.sh
source test.sh
输出
基本语法变量
变量名和等号之间不能有空格,首个字符不能以数字开头。
环境变量 —> C语言全局变量
本地变量 —> C语言局部变量
变量查找env | grep $变量名
1234#例如查找变量名 #!/bin/bash VARIABLES=binenv | grep $VARIABLES
输出:
exprot 输出到全局。
例如,上面定义的VARIABLES只是在局部的,如果到test.sh外运行,其无法执行,敲入exprot VARIABLES即可将其变成全局。
unset删除全局。用法如上。
通配 ...
MIX-AUDIO 流程介绍
是真没想到啊!是真的没想到,我被一个粉丝催更催了一年多,对的,一年多了,截图为证:害,时间过得真的快,就这样一年就过去了。
正好现在有点时间,话不多说,进入正题。
导入
做一首歌曲混音,准确的来说是贴唱,(大部分人都是贴唱)也就是把干音与伴奏贴合,混合在一起,Mix成一首歌。那么到这里,当然少不了个人认为较重要的第三个元素原曲。下面我来一一为他们进行不是那么正经的科普。
干音干音就是你要唱的部分声音,当然这里的声音也有要求。正如它的名字一样,得“干”,即没有环境噪音,没有喷麦,没有口水音,齿音等杂音。同时,保证录音格式的采样率,如符合人体生理的44110hz等,保证录音格式为wav未压缩文件等 [划重点😂]。这个时候你可能就会问了,不就是录个音嘛,整这么多乱起八糟的格式干嘛?况且我就是一个破手机,能录制个啥呀,再说,我干音那些环境音啥的我也不知道咋弄,要是我知道,要你后期干嘛?欸!🤪 瞧你这话说的,前期能省事儿就省事儿,不然后期可活活的累死,这个也是后期为啥通常收费贵的原因之一,因为别人帮你处理这些多费时费力哇。呃~扯的有点多哈。
伴奏伴奏就是原歌曲消掉人声的部分了。国内最著名的伴 ...
windows_terminal配置到右键菜单
不得不说,这个window下的terminal颜值就是耐看,比起cmd里那中点阵字体,power shell那个蓝的发吐的背景,Windows terminal可以说是我审美的救星。所以,当我在windows下执行一些命令时,更多的是用terminal而不是cmd。直接快捷键win+R,输入wt(注意,这里是我把它命名为wt,当然你可以设置自己喜欢的字母运行terminal,就像输入cmd一样)。但是这样又会有些麻烦,如果能像power shell一样按住shift+右键在此处打开就好了。这里从GitHub看到一个牛逼的国人大佬的回答,为了防止以后的自己忘记如何配置,故今天写此文记录。
第一步安装terminal
微软商店 https://www.microsoft.com/zh-cn/p/windows-terminal-preview/
GitHub自编译 https://github.com/microsoft/terminal
第二步测试你路径是否正确
打开cmd,输入以下代码,若如果能够返回注释的内容,说明路径没有问题,若如果有问题,接下来就直接手动进入路径安装即可 ...
基于socket.io开发的在线聊天网站
一、这里不是在项目介绍呃。三周前吧,我们的Internet Web编程这门课程就结束了,就教一些Html、Css、Javascript等等。嘛,这些自己大一的时候就差不多会了的东西现在学起来可所谓非常轻松。当然 ,出了这些,还有一些被现在抛弃的技术:javaweb 。其实所谓的抛弃嘛就是他并不符合现在的前后端分离的大趋势,当然,代码的耦合性也是十分高的。当初html文件里嵌套<%%>以及java代码可所谓嵌套的自己很烦躁,可想而知,那个还在jsp一统天下的年代,程序员要想完成一个企业级的项目得多么痛苦,这种情况下阿里的淘宝能起来真的是很牛逼很牛逼了!👍
当然,自己为了本次课设能稍微有点拿得出手的家伙,就从网络上各种收集资料,各种学习,马马虎虎的敲出来个大概,可能这个项目在一些大佬眼里看来就是一个最基本的小儿科哈哈哈😂.我也就当作一个阶段似的放在Github上面吧,可能多年以后回想起来看看看这个代码也会心里暗自发笑哈哈哈。这个项目花了一周多左右的时间吧,主要是自己菜的离谱,得慢慢一个一个的学。像在考虑后端使用spring BOOT的时候,那么能不能不用Java去写呀,于是 ...
Linux 安装 nginx
手把手教你把自己的静态项目部署到服务器上自己写数学作业写的是在是烦躁,干脆找个东西来放松以下,于是就出了这期视频。y
视频地址:BV1Ha4y1e72M
视频中的网站:Video.chuyuxuan.xyz 有小彩蛋哦!
IEDA配置Tomcat创建web项目
吐槽讲真,要不是学校要求学,我是不会碰jsp这项技术的。就类似于jQuery一样。耦合性强,前后端不分离,这些不适合现在了。但听一些前辈们说仍然有一小部分公司还在用这项技术。当然,包括我们学校的官网。不过吐槽归吐槽,学分摆在那里,你不得不去写。什么?不想?不想学还看我这篇文章干嘛~
安装
下载Tomcat
这里我是直接外链到win10环境直装的tomcat 9.0,如果你使用的是MacOS或者Linux。稍微抱歉一下。
注意,安装路径请确保你有足够的权限访问,否则后面会出现环境运行无权限。建议默认安装在C盘。
具体安装步骤我这里就不给出了,可以自行Google。唯一要注意一点的是端口号没有特别的需求默认8080端口即可。
配置
我的IEDA版本是2019.1.3
打开IEDA,新建一个空项目。并且给命名。
创建好了JavaWeb项目要配置一下文件夹路径,首先在web/WEB-INF文件夹下面创建两个文件夹:class和lib.class用来存放编译后输出的classes文件,lib用于存放第三方的jar包。
File=>Project St ...
全屏预览插件及其属性
算得上是前言再不开学我要被家里人嫌弃死了。🤣
无意间闲逛iPhone11的官网时,当然是闲的蛋疼 被它的宣传广告给深深吸引。全程我震惊不断:卧槽,这个动画可以这样玩?欸?!视频直接进入动画了?!6666!
不得不感叹苹果不愧是业界大佬,钦佩钦佩。我只会面向GitHub编程。这不,最近几天在研究jQuery,突然就搜到了这个全屏滚动插件,效果是真的棒!我表示很喜欢!感谢作者!!
使用方法1.正如上图所示,可以实现全屏滚动,这个视觉冲击可以说是杠杠的,我们只需要到GitHub上clone仓库即可。
仓库地址:点我访问
2.把dist里的文件分别按js,css分类放置到你的项目文件中。
3.在html文件中引入以下代码即可食用啦!
官方介绍国内演示地址:点我访问
fullPage.js 是一个基于 jQuery 的插件,它能够很方便、很轻松的制作出全屏网站,主要功能有:
支持鼠标滚动
支持前进后退和键盘控制
多个回调函数
支持手机、平板触摸事件
支持 CSS3 动画
支持窗口缩放
窗口缩放时自动调整
可设置滚动宽度、背景颜色、滚动速度、循环选项、回调、文本对齐方式等等
兼容性兼容 ...
关于的jQuery小知识以及碎碎念
碎碎念是的,很多人认为jQuery并不是一个好用的框架,像什么Vue啊,React啊,Angular啊,这些才算的上一个高大上的框架。但是,存在还是有一定的道理的,就像是没有jQuery这样的简化JavaScript的框架,当作前浪,vue等后面框架的面世,还是需要一点变革的。
那么我为什么会开始学习jQuery?这个问题问得好,因为学校要求学🤣。就像学校现在还要求我们学习在现在的互联网公司不会用的过时了的jsp一样。嘛~,我这不是抱怨,算是一种考古哈哈。就比如说哪一天,突然间出现了一个十分强大的前端框架,直接把我上面刚刚所说的架构全部给代替了,那么我们现在所学的,所认为的前沿框架在那个时候的人看来,不也是过时之物么?技术永远是在发展的,这里呢,我就抱着一颗虔诚之心🧡,好好的把学校里安排的知识给稍微美化整理一下。那么,开始嘻嘻!=================我是分界线=== ...
Javascript对象相关
JavaScript是一种基于对象(Object-based)的语言,在JavaScript中,对象的创建和Java不同,既有Java使用的构造函数方式,也有其他方法。
对象的定义JavaScript中的一切都是对象,这是该语言的一个很大的特点。像字符串、数组等已经定义的对象叫做内置对象。用户自己也可以定义对象,叫做自定义对象。自定义对象指数据和函数(又叫方法)的集合。数据指变量名和变量的值构成的组合。如下图所示:下面介绍五种创建对象的方法,其中通过对象字面量和使用构造函数创建对象最常用。
对象字面量这是最常用的创建对象的方法,通过新建一个键值对的集合(对象字面量)创建对象,如下:
123456789var song = { name:"Liekkas", time:180, "song language":English, singer: { singerName:"Sofia Jannok", singerAge:30 ...