Windows批处理
前言
什么是批处理程序?
Batch file programming 是微软操作系统自带原生的开发语言,不需要构建任何环境就可以执行的脚本
Batch file 批处理文件使用 cmd.exe 执行
如何使用批处理程序?
使用任何文本编译器
批处理程序可以做什么?
使用一系列内置命令进行自动化操作
例如:
匹配规则删除文件
新建文件,日志等
甚至可以批量创建计算机病毒
实操输出 hello world
可以使用记事本只需要修改后缀
写入
输出
语法
echo 显示消息echo on 启用命令回显echo off 表示下面的指令都只执行而不显示,直到再次出现 echo on 时;@echo 表示让@后面的命令不显示,@本身也不显示;
pause 暂停
bat 文件运行完后后会直接关闭,写入 pause 可以停留在屏幕
批处理运算操作算数运算
加+
减-
/除
乘*
取余%
在命令模式下执行
就是在 cmd 黑框里执行
需要先加上 set /a 大小写随意
文本模式下执行
命令模式下一次只能执行一次
如果需要反复执行可以编辑到文本格 ...
行业实例作业
第一期如何调研公司组织架构图
推荐几个好用的亲测有效
直接上官网
例如我要查询中国石化
这里的搜索引擎推荐必应, 广告少
用天眼查
实在搜不出来就用
国家企业信用信息公式系统亲测需要注册,因为数据库太大速度很慢
画图
画图这边我有两种方案
Xmind
专业的思维导图软件
可以自选主题
Draw.io
也是一个绘图软件
最暴力的方法
new bing 已经用不了了, 微软的更新直接把他从高中生变成了大学生
这事儿最搞笑的是,微软一拳过去把谷歌打得踉踉跄跄,谷歌还惊魂未定呢,抬头一看,发现微软已经自己滚到路边沟里去了
可以用ChatGpt直接询问
我这里用的ChatGpt接口,国内无法访问,
能用的镜像基本也是接口但是及其慢
第二期MySQL安装和操作练习
hadoop安装前准备工作
结尾每一期的作业都会准时更新
love && peace :smile:
Excel教程
Excel 操作简单操作保存: ctrl + s
另存为: F12(笔记本还需要加 Fn)
设置密码:
工具 -> 常规
设置密码可以防止对方收到数据后修改数据
如果想要将表格列宽都变成一样, 需要全选再拖拽
相同内容输入:
选中区域输入, 再 CTRL + enter
也可以分别选中输入
减少重复性输入智能填充能够快速填充数据 ( 只有 office2013 及以上版本有 )
案例: 提取邮箱人名
方法一: 输入两个名字,excel 会自动提取
方法二: 使用快捷键
CTRL + E 快速填充
方法三: 使用填充柄
单元格右下角双击或者下拉
注意
如果你填充时, 发现你实际填充的内容跟自己想要的不一样, 只需要多填写几个案例再快速填充即可, 因为快速填充有时候也没有那么智能
使用快速填充时, 一定要注意附近一定要有数据, 不能出现下面这种情况
智能填充不仅能快速填充数据, 也能合并和拆解甚至重组
快速分析快捷键: CTRL + Q
里面有许多功能
格式化
图标集
会将所有数据划分成向上向下向右的箭头
不知道什么意思可以 ...
每日算法
分类入门判断闰年12345678910111213141516171819202122232425262728/*.判断闰年。闰年有两种情况:(1) 能被100整除时,必须能被400整除;(2) 不能被100整除时,被4整除即可。*/#include <iostream>#include <cstdio>using namespace std;int main(){ int year; cin >> year; if (year % 100 == 0) { if (year % 400 == 0) cout << "yes" << endl; else cout << "no" << endl; } else { if (year % 4 == 0) cout << "yes" << endl; ...
竞赛简略 C++语法
C++C++入门及简单的顺序结构
变量的定义
变量必须先定义,才可以使用。不能重名。变量定义的方式:
1234567891011#include <iostream>using namespace std;int main(){ int a = 5; int b, c = a, d = 10 / 2; return 0;}
常用变量类型及范围:
输入输出
整数的输入输出:
1234567891011#include <iostream>using namespace std;int main(){ int a, b; cin >> a >> b; cout << a + b << endl; return 0;}
字符串的输入输出:
123456789101112#include <iostream>#include <string>using namespace std;int main( ...
Chatgpt注册
中国区注册OpenAI账号试用ChatGPT指南OpenAI最近推出强大的ChatGPT功能,各大程序员使用后发出感叹:程序员要失业了
不过在国内并不支持OpenAI账号注册,多数会提示:
OpenAI’s services are not available in your country.
经过一番搜索后,发现如下方案可以完成注册
#前期准备
科学上网,最好是美国IP
外国邮箱,如gmail、outlook、iCloud邮箱等
有一个能收到验证码的外国手机号码,如果你没有,请跳到下一步,注册一个能接验证码的手机号,注意这是收费的!
#注册短信平台并充值打开 https://sms-activate.org/ (opens new window)点击右上角注册
输入邮箱和密码注册,需要收激活邮件激活账号。
激活账号后,点击充值
可以用支付宝充值1美元
输入1美元,然后支付
支付了可能要等几分钟才显示到余额账户,我在注册时就等了一会余额才显示
#注册 OpenAI 账号挂上科学访问打开 https://beta.openai.com/signup (opens new ...
排序
排序简介「排序算法 Sorting Algorithm」使得列表中的所有元素按照从小到大的顺序排列。
待排序的列表的 元素类型 可以是整数、浮点数、字符、或字符串;
排序算法可以根据需要设定 判断规则,例如数字大小、字符 ASCII 码顺序、自定义规则;
排序中的不同元素类型和判断规则
评价维度排序算法主要可根据 稳定性 、就地性 、自适应性 、比较类 来分类。
稳定性
「稳定排序」在完成排序后,不改变 相等元素在数组中的相对顺序。
「非稳定排序」在完成排序后,相等元素在数组中的相对位置 可能被改变。
假设我们有一个存储学生信息的表格,第 1, 2 列分别是姓名和年龄。那么在以下示例中,「非稳定排序」会导致输入数据的有序性丢失。因此「稳定排序」是很好的特性,在多级排序中是必须的。
12345678910111213141516# 输入数据是按照姓名排序好的# (name, age) ('A', 19) ('B', 18) ('C', 21) ('D', 19) ('E ...
web笔记
前言:学工程课涉及到的知识点比较多,方法上可以不求甚解
安装配置 VSCode安装插件Live ServerAuto, Rename Tag
设置自动格式化点击settings,然后输入format,然后勾选上Format On Save。
HTML网页首页文件一般叫:index.html
用开发工具探索文档DOM(文档对象模型)
浏览器读取了服务器返回的文档,它会创建一个文档对象模型
可以用开发者工具调整得到他们想要的样式,得到准确的值,再写入代码
网站验证validator.w3.org 验证 html 是否规范
jigsaw.w3.org css validator 验证 css 是否规范
文档结构html 的所有标签为树形结构,例如:
1234567891011<!DOCTYPE html><html lang="zh-CN"> <head> <meta charset="UTF-8" /> <meta name="viewport" content= ...
hexo博客搭建
环境与工具准备本教程主要面对的是 Windows 用户
操作系统:Windows10
Node
Git
Hexo
文本编辑器(强烈推荐 VSCODE)
GitHub 帐号
一个域名(强烈推荐买个域名)
云服务器(可选)
Node 的安装
打开 Node 官网,下载和自己系统相配的 Node 的安装程序,否则会出现安装问题。下载地址:https://nodejs.org/en/download/我个人的版本是 12.19.0,目前版本已经更新到 19.0.0,按照个人经验,可以选个低一些的版本,可以和我的一样,否则后面会出现各种不兼容的问题!我之前就是安装 16 的,系统无法识别,如果大家遇到问题建议选个低版本的!历史版本下载页面:https://nodejs.org/en/download/releases/
下载后安装,安装的目录可以使用默认目录【C:/Program Files/nodejs/】,也可以自定义路径。这个环境路径切换坑也很多,如果大家 C 盘空间足够可以直接装 C 盘,如果想切换其他盘或者把环境遍历切换到自定义路径也可以,具体教程百 ...
C++
问题问题 1:c++头文件为什么没有.h?
在 c 语言中头文件使用扩展名.h,将其作为一种通过名称标识文件类型的简单方式。但是 c++得用法改变了,c++头文件没有扩展名。但是有些 c 语言的头文件被转换为 c++的头文件,这些文件被重新命名,丢掉了扩展名.h(使之成为 c++风格头文件),并在文件名称前面加上前缀 c(表明来自 c 语言)。例如 c++版本的 math.h 为 cmath.
由于 C 使用不同的扩展名来表示不同文件类型,因此用一些特殊的扩展名(如 hpp 或 hxx)表示 c++的头文件也是可以的,ANSI/IOS 标准委员会也认为是可以的,但是关键问题是用哪个比较好,最后一致同意不适用任何扩展名。
头文件类型
约定
示例
说明
c++旧式风格
以.h 结尾
iostream.h
c++程序可用
c 旧式风格
以.h 结尾
math.h
c/c++程序可用
c++新式风格
无扩展名
iostream
c++程序可用,使用 namespace std
转换后的 c
加上前缀 c,无扩展名
cmath
c++程序可用, ...