首页
统计
留言版
壁纸
更多
相册
友人帐
直播
Search
1
jellfin、emby、kodi:电影、电视剧、字幕命名规范
134 阅读
2
群晖ssh修改sn码和mac地址
68 阅读
3
podman安装青龙
66 阅读
4
图片压缩网站与软件
66 阅读
5
pve设置开机挂载虚拟硬盘(适用基于debian的linux系统)
61 阅读
默认分类
小主机
资源工具
登录
Search
标签搜索
pve
podman
debian
linux
硬盘挂载
Power Query
Excel
Feng
累计撰写
7
篇文章
累计收到
1
条评论
首页
栏目
默认分类
小主机
资源工具
页面
统计
留言版
壁纸
相册
友人帐
直播
搜索到
7
篇与
的结果
2024-12-04
Power Query 合并查询
自动识别路径在 PQ 中进行合并查询时,如果数据来源是来自工作薄或者来自文件夹时,数据来源是包含路径信息的。此时更换保存路径将导致 PQ 的查询失效,以下是解决方法:利用Excel公式,读取文件所在路径,区分四种情况同一个工作簿=left(SUBSTITUTE(CELL("filename"),"[",""),Find("]",SUBSTITUTE(CELL("filename"),"[",""))-1)同一文件夹下不同的工作簿,其中数据.xsx是数据源工作薄的名称=LEFT(CELL("filename"),FIND("[",CELL("filename"))-1)&"数据.xlsx"以工作薄所在的文件夹为数据源=LEFT(CELL("filename"),FIND("[",CELL("filename"))-2)以工作薄所在文件夹下的特定文件夹,其中数据为文件夹名称=LEFT(CELL("filename"),FIND("[",CELL("filename"))-1)&"数据"将写公式的单元格通过名称管理器定义为特定名称,例如“路径”在PQ中将数据源的路径替换为以下函数Excel.CurrentWorkbook(){[Name="路径"]}[Content]{0}[Column1]解决字段问题当使用PQ合并多个工作表时,默认会使用第一个表的标题字段为合并条件,此时其他的表的不同字段会被错误的处理,此时可以利用公式提取全部工作表的标题字段。举例如下导入数据源之后,需要展开 Binary 类型的数据,可以添加自定义列,使用以下函数Excel.Workbook([Content],true,true)接着删除 Binary ,留下刚刚生成的 Table类型的列,再次展开,即可看到全部的工作表,Data 为内容列此时展开 Data 列,可以看到如下公式= Table.ExpandTableColumn(删除的其他列1, "Data", {"姓名", "语文", "数学"}, {"Data.姓名", "Data.语文", "Data.数学"})在删除的其他列1和展开的“Data”之间插入步骤,此时展开的“Data”会变成如下,请将自定义1修改回删除的其他列1= Table.ExpandTableColumn(自定义1, "Data", {"姓名", "语文", "数学"}, {"Data.姓名", "Data.语文", "Data.数学"})自定义1中输入以下公式,提取删除的其他列1中全部工作表的字段,并重命名为字段名= List.Distinct(List.Combine(List.Transform(删除的其他列1[Data],each Table.ColumnNames(_))))将展开的“Data”,即第3步的公式,字段的部分修改为字段名,即如下= Table.ExpandTableColumn(删除的其他列1, "Data", 字段名)
2024年12月04日
10 阅读
0 评论
0 点赞
2023-01-17
pve设置开机挂载虚拟硬盘(适用基于debian的linux系统)
挂载的原因每次开机需要使用指令挂载新分区mount /dev/sdb6 /mnt/pve/memory很不方便,尤其是意外断电重启的时候,一时半会找不到指令,或者回来发现pve状态不对。操作步骤备份旧的配置文件cp /etc/fstab /etc/fstab.bak查看分区的UUIDblkid可以看到输出的结果包含/dev/sdb6: UUID="9860a84b-2e5f-4a94-9687-76701c786336" UUID_SUB="36ec44e0-309f-4539-9dad-c6ed8ef95d2a" BLOCK_SIZE="4096" TYPE="btrfs" PARTUUID="ccd58c0b-42ae-ff43-96ee-ec584a6abfd2"其中 UUID 为9860a84b-2e5f-4a94-9687-76701c786336分区文件格式为brtfs写入配置文件echo UUID=9860a84b-2e5f-4a94-9687-76701c786336 /mnt/pve/memory btrfs defaults 0 0 >> /etc/fstab参数为挂载分区UUID、挂载路径、分区格式注:如果配置文件信息有误,重启云服务器时会进入维护模式,需要修改配置信息正确才能正常进入操作系统。通过将信息写入etc/fstab中进行自动化挂载云硬盘操作时,建议不要使用盘符以及分区id,建议使用文件系统的UUID,因为当云硬盘涉及到挂载和卸载操作时盘符会产生改变或者漂移。查看新的配置文件(检查)cat /etc/fstab/etc/fstab文件参数说明字段定义/etc/fstab 文件包含了如下字段,通过空格或 Tab 分隔:【file system】 【dir】 【type】 【options】 【dump】 【pass】【file systems】 - 要挂载的分区或存储设备.【dir】 - 【file systems】的挂载位置。【type】 - 要挂载设备或是分区的文件系统类型,支持许多种不同的文件系统:ext2, ext3, ext4, reiserfs, xfs, jfs, smbfs, iso9660, vfat, ntfs, swap 及 auto。 设置成auto类型,mount 命令会猜测使用的文件系统类型,对 CDROM 和 DVD 等移动设备是非常有用的。【options】 - 挂载时使用的参数,注意有些mount 参数是特定文件系统才有的。一些比较常用的参数有:auto - 在启动时或键入了 mount -a 命令时自动挂载。noauto - 只在你的命令下被挂载。exec - 允许执行此分区的二进制文件。noexec - 不允许执行此文件系统上的二进制文件。ro - 以只读模式挂载文件系统。rw - 以读写模式挂载文件系统。user - 允许任意用户挂载此文件系统,若无显示定义,隐含启用 noexec, nosuid, nodev 参数。users - 允许所有 users 组中的用户挂载文件系统.nouser - 只能被 root 挂载。owner - 允许设备所有者挂载.sync - I/O 同步进行。async - I/O 异步进行。dev - 解析文件系统上的块特殊设备。nodev - 不解析文件系统上的块特殊设备。suid - 允许 suid 操作和设定 sgid 位。这一参数通常用于一些特殊任务,使一般用户运行程序时临时提升权限。nosuid - 禁止 suid 操作和设定 sgid 位。noatime - 不更新文件系统上 inode 访问记录,可以提升性能(参见 atime 参数)。nodiratime - 不更新文件系统上的目录 inode 访问记录,可以提升性能(参见 atime 参数)。relatime - 实时更新 inode access 记录。只有在记录中的访问时间早于当前访问才会被更新。(与 noatime 相似,但不会打断如 mutt 或其它程序探测文件在上次访问后是否被修改的进程。),可以提升性能(参见 atime 参数)。flush - vfat 的选项,更频繁的刷新数据,复制对话框或进度条在全部数据都写入后才消失。defaults - 使用文件系统的默认挂载参数,例如 ext4 的默认参数为:rw, suid, dev, exec, auto, nouser, async.【dump】 dump 工具通过它决定何时作备份. dump 会检查其内容,并用数字来决定是否对这个文件系统进行备份。 允许的数字是 0 和 1 。0 表示忽略, 1 则进行备份。大部分的用户是没有安装 dump 的 ,对他们而言 【dump】 应设为 0。【pass】 fsck 读取 【pass】 的数值来决定需要检查的文件系统的检查顺序。允许的数字是0, 1, 和2。 根目录应当获得最高的优先权 1, 其它所有需要被检查的设备设置为 2. 0 表示设备不会被 fsck 所检查。参考链接
2023年01月17日
61 阅读
0 评论
0 点赞
2022-09-26
图片压缩网站与软件
很多网站上传图片有大小限制,推荐几款图片压缩工具网站工具名称完全免费兼容手机离线处理调节尺寸批量处理链接Squoosh√√√√×https://squoosh.app/Webp2jpg√√√√√https://imagestool.com/webp2jpg-online/Recompressor√√√×√https://zh.recompressor.com/TinyPNG×√××√https://tinypng.com/软件 https://boldright.co.jp/products/antelope/ https://github.com/meowtec/Imagine http://nullice.com/limitPNG/ https://kyletang.work/notes/tools/slimjpegtool https://riot-optimizer.com/download/ https://css-ig.net/pingo
2022年09月26日
66 阅读
0 评论
0 点赞
2022-09-23
群晖ssh修改sn码和mac地址
打开ssh首先打开群晖的控制面板选择终端机,勾选启用SSHSSH远程用ssh工具如xshell连接到群晖的地址,用创建群晖的管理用户登陆。如:admin 密码 123456获取root权限。 sudo -i回车后会提示输入密码,即再次输入当前管理账号的密码。成功后会变成root@Sxxx:~#, 其中root开头,#结尾。在/tmp目录下创建一个临时目录,名字随意,如:bootmkdir -p /tmp/boot切换到dev目录cd /dev将synoboot1 分区挂载到bootmount -t vfat synoboot1 /tmp/boot/切换到/tmp/boot/目录cd /tmp/boot/查看有哪些文件ls使用vim修改grub.cfg文件vim boot/grub/grub.cfg此时,进入了vim查看 grub.cfg文件。按键盘向下、向右等箭头,将光标移动到要修改的地方此时还是命令模式,按键盘上的 i 键(小写状态),进入文档编辑模式,此时就可以输入新的SN,MAC1的新值。修改完成后,按键盘上的Esc键,返回到命令模式,输入:wq (英文状态的字符),保存并退出。如果修改乱了,想不保存并退出,则是输入 :q! 。此时可以再vim boot/grub/grub.cfg 进去看看是否修改成功。最后重启主机,reboot修改成功了。关闭SSH最后不需要的话,及时关闭ssh
2022年09月23日
68 阅读
0 评论
1 点赞
2022-06-22
podman安装青龙
安装podman更新内容apt-get update安装podmanapt-get -y install podman安装青龙面板创建ql文件夹mkdir ql创建容器podman run -dit \ --network bridge \ -v $PWD/ql:/ql/data \ -p 5700:5700 \ --name qinglong \ --hostname qinglong \ --restart unless-stopped \ docker.io/whyour/qinglong:latest参考github设置开机自启转到/usr/lib/systemd/system/ 目录cd /usr/lib/systemd/system/ 创建podman-qinglong.service文件touch podman-qinglong.service 编辑podman-qinglong.service文件nano podman-qinglong1.service###podman-qinglong1.service### [Unit] Description=Podman qinglong1 [Service] Type=simple ExecStart=/usr/bin/podman start -a qinglong ExecStop=/usr/bin/podman stop -t 10 qinglong [Install] WantedBy=multi-user.target参考CSDNqinglong1为自定义名称,与容器名称qinglong可不一致按 Crtl + X 保存退出设置开机自启systemctl enable podman-qinglong1.service重启重启debian,并验证是否生效reboot docker ps -a
2022年06月22日
66 阅读
0 评论
1 点赞
1
2