【linux】学习笔记Chap_16_basic_operation
filter
cat 常用查看文件工具
cat name from “catenate” means “to join in a chain”
直接输入cat,shell会将接下来输入的任何信息完整输出到标准输出(屏幕中)
12345$ cat11hellohello
cat > data 就可以快速将 内容输入到文件中 按ctrl D结束
123$ cat > datahello , this is a text contentinclude this line
对“小型”文件的快速替换比较有效
cat >> data 可以快速添加一些文字到文件中
cat <data 则可以显示data文件的内容 其中< 也可省略
123$ cat datahello , this is a text contentinclude this line
cat < data >another_data 可以复制内容
tac 文件倒序输出
tac 反向的cat 将文章反序列输出 从最后一行向第一行
For example
1234567#file:#12 ...
【linux】学习笔记Chap_18_查找pattern
查找工具
find命令
用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名
特性
会自动递归查询子目录
语法
1find path -option [ -print ] [ -exec -ok command ] {} \;
选项
name filename, -iname filename : 文件名称符合 name 的文件。iname 会忽略大小写
#查当前目录下**.c后缀**文件。
Linux中的.c .py只是后缀,和win的格式不同。如文件:test.sh和test都可以是shell脚本
1find . -name "*.c"
-type c : 文件类型是 c 的文件。
c类型:
d: 目录
c: 字型装置文件
b: 区块装置文件
p: 具名贮列
f: 一般文件 touch/vim/cat产出的文件默认为一般文件
l: 符号连结
s: socket
更多选项 [icon-url href=“https://www.runoob.com/linux/linux-comm-find. ...
【linux】学习笔记_Chap_10_Syntax
来自linux&unix大学教程
指令
cp
1cp data backup1;cp data backup2;rm data;ls
可以将命令写在同一行,避免多行书写,并且可以一次性执行,但这里要保证中途不会出错。
&& 与 ||
&& 符号 如:命令1 && 命令2 命令2在命令1成功执行后再执行
|| 符号 如:命令1 || 命令2 只当命令1 不正确执行才执行2
例如
1update || echo "update failed"
如果更新失败,将输出 “update failed”
命令语法选项符号
命令后跟着选项用单个 -
ls -l -F 或 ls -lF 可以合并用一个杠 而且顺序无关
命令跟着两个 “-- ”
往往是一些通用选项
ls --help 查看帮助
ls --version 查看版本
而且要注意两个”–“与单个”-“的区分
ls -help 则是 -h -l -e -p 会被看作选项
linux空格问题
由于linux中用空格或tab ...
【日志】-2021.7.21
这算是从老日志恢复存档了……密码学的东西终于能派上用场
【linux】一首小诗
Said a widower during a lull,
My late wife was exceedingly dull
If I killed her, they’d trail me
And catch me and jail me,
So I sent her to /dev/null.”
linux中的dev/null是个黑洞 可将不要的输出结果引入到此地
【Python】视频秒过
在吾爱大佬的代码下,复现的
不同课程内部的结构不同,需要对应的修改下代码
https://cdn.lthero.cn/wp-store/2021/07/超星_通用.py
千呼万唤始出来!!!!
准备了几天,搭建wordpress过程中,我因为不熟悉配置过程,碰壁多次。期间,域名因为在备案中,不能被使用,而我又不会设置nginx用ip登陆,导致配置好wordpress后也不能使用……但至少,我在这些搭建博客的过程中,深刻体会到域名与ip的关系,好比名字和身份证,ip在购买VPS即可获得,但备案域名的过程是漫长的、等待是痛苦的……
以后可能会用博客记录自己学习的历程,但分享些高深的见解应当是少有的。至于wordpress更多的功能,仍在挖掘中ing
K-mean 均值算法
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253import random as raimport math# 参考西瓜书P205页# k = int(input())# 全部样本---值为每个样本的密度和含糖量D = [[0.697, 0.460], [0.774, 0.376], [0.634, 0.264], [0.608, 0.318], [0.556, 0.215], [0.403, 0.237], [0.481, 0.149], [0.437, 0.211], [0.666, 0.091], [0.243, 0.267]]# 开始设置分成几类 k=2 从样本中取两个初始点当作两个簇的中心Prim = [[0.634, 0.264], [0.403, 0.237]]length_D = len(D)length_P = len(Prim)count = 0# 迭代轮数Total = 4while count < Tot ...
[Python] 【A*/A star】启发式路径搜索算法
redblob有代码,我在此基础上修改了一些内容并做了可视化
A*算法教程
视频:https://www.bilibili.com/video/BV1bv411y79P?from=search&seid=1736083035601105399
图文:https://www.redblobgames.com/pathfinding/a-star/introduction.html
代码
[zd-plane title=""]
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980'''A star算法部分[url=https://www.bilibili.com/video/BV1bv411y79P?from=search&seid=1736083035601105399]htt ...
[Python] 人机对战井字棋
前言
初学python时编写的
用pygame实现交互,程序比较简陋,有不足之处欢迎大家批评指正
AI的移动思想
逐个遍历每个空的格子,
如果某个格子落子后AI能赢就下,
如果对方能赢AI就堵住。
代码部分
[zd-plane title=""]
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158 ...






![[Python] 【A*/A star】启发式路径搜索算法](https://cdn.lthero.cn/webPic/background/m9weo1.jpg)
![[Python] 人机对战井字棋](https://cdn.lthero.cn/webPic/background/wallhaven-l3zmwy.jpg)

