2022年10月22日星期六

使多个DWG文件在一个AutoCAD窗口中打开的设置方法

方法一:

1、命令行输入 SDI  设置值为 0

2、文件打开方式在程序里选择 AutoCAD DWG launcher

选择  .dwg  文件, 右键→打开方式→选择默认程序→选择AutoCAD DWG launcher打开;不要选AutoCAD Application。并且勾选”始终此此程序打开此类文件“,AutoCAD DWG launcher是提供DWG文件的缩略图预览功能,AutoCAD Application是CAD的主要应用程序

AutoCAD DWG launcher 程序路径:C:\Program Files\Common Files\Autodesk Shared\AcShellEx\AcLauncher.exe

3、把AutoCAD Application程序( acad.exe )属性>兼容性>设置中“以管理员身份运行此程序” 的勾去掉

4、AutoCAD里选择“工具”--“选项”菜单,弹出选项对话框,选中“显示”一栏,将“显示文件选项卡”复选框选中,再点击“应用”---“确定”(AutoCaD2008以下版本没有)

2022年10月5日星期三

armbian 系统使用备注

更新
系统更新
sudo apt-get update  -y && sudo apt-get upgrade  -y && sudo apt-get dist-upgrade -y
垃圾清理
sudo apt autoclean && sudo apt clean && sudo apt autoremove && history -c && dpkg -l |grep "^rc"|awk '{print $2}' |xargs aptitude -y purge

内核更新
armbian-update
更新脚本路径:
/usr/sbin/armbian-update

软连接目录
#建立软链接  /mnt/Data/.halo(真实目录)与 /root/.halo (将要软连接的目录)
ln -s /mnt/Data/.halo /root/.halo

安装dkms组件
sudo apt install dkms

Systemd服务控制:
# 刷新 Systemd
sudo systemctl daemon-reload
#命令+服务名
# 开机自启
sudo systemctl enable 
# 启动
sudo systemctl start 
# 重启
sudo systemctl restart  
# 停止
sudo systemctl stop 
# 查看运行状态
sudo systemctl status 

终端使用proxychains4:
sudo apt install proxychains4
终端内使用:
proxychains bash

#screen简单使用:
创建后台窗口,本次以update为窗口名字演示
screen -S update
#恢复后台窗口
screen -r update
#结束后台窗口
screen -S update -X quit

多个同名的screen会话,可以执行:screen -ls 查看对应会话的session_id,然后使用screen -D -r + session_id 进行恢复。
screen -D -r session_id
退出指定会话 screen -X -S + session id quit
screen -X -S session_id quit

#查看磁盘分区情况
lsblk

df -lhT

内置分区挂载:
示例:
挂载boot分区:
mount /dev/mmcblk2p1 /mnt
挂载系统分区:
mount /dev/mmcblk2p2 /media
-挂载命令    -待挂载分区    -将要挂载到的目录(实际存在)
分区卸载
umount /dev/sdb1
-卸载命令    -将要卸载的目录

自动挂载SD卡:
rc.local 文件内添加命令
sleep 3
mount /dev/mmcblk1p1 /mnt/Data
exit 0


电源安全关闭
poweroff


开机自动挂载指定硬盘
查看磁盘信息
blkid

格式化命令如下:
mkfs.ext4 /dev/sda(换成自己的硬盘名)
或格式化成ntfs格式
mkfs.ntfs /dev/sda(换成自己的硬盘名)
首先介绍一下手动挂载和卸载硬盘,
比如把你的硬盘挂载到/mnt/disk
如果没有这个目录,你需要先创建目录,执行 mkdir -p /mnt/disk  (/mnt/disk是你想要创建的目录路径).
mount /dev/sda1 /mnt/disk/
mount UUID="14DC0E4ADC0E2698" /mnt/disk/
上面的UUID是对应于/dev/sda1的,两种方式都可以挂载。
挂载完成后,cd到/mnt/disk/目录,然后执行ls,就可以看到挂载的硬盘里的内容了

卸载执行下面的命令就行

umount dev/sda1(设备名)
umount /mnt/disk(挂载目录)
以上代码只是示例,需要换成对应的名称和挂载目录

下面是自动挂载

思路一 通过修改fstab挂载(不推荐)

不推荐这种方法,一旦你的硬盘拔下来了,然后在开机之前没装上,你的系统基本就废了,进不去系统,需要重刷,不适用于可能经常插拔的移动硬盘。

执行如下命令:

nano /etc/fstab

在打开的窗口下面空白处输入以下代码

UUID="14DC0E4ADC0E2698" /mnt/disk ntfs auto 0 0

以上代码的含义分别是:你硬盘的UUID(通过blkid命令获取)、想要挂载到的目录(要提前建好目录)、你硬盘的文件系统(ext4或ntfs),后面的auto 0 0照抄就行,要注意这几个参数之间都是有一个空格的。编辑好之后,Ctrl+X退出,Y保存,回车确认,这样就设置好了开机自动挂载硬盘。

思路二 通过rc.local(推荐)

这种方法的好处是,你即使拔下来硬盘开机,也不会进不去系统,等你下次插上硬盘开机还是会自动挂载,非常方便!

依次执行如下操作:

nano /etc/init.d/mount.sh

输入以下内容

#! /bin/sh
# sleep 1
mount UUID="14DC0E4ADC0E2698" /mnt/disk/

记得把你自己硬盘的UUID和你要挂载的目录替换上去,保存退出。然后执行下面的命令:

nano /etc/rc.local

会输出一个内容,在exit0之前添加下面的代码:

sh /etc/init.d/mount.sh

添加后效果如下图所示

a92WLT.png

然后保存退出即可,这样开机自动挂载硬盘就搞定了,这种方法比较安全,推荐使用。

2022年10月2日星期日

通过jsDelivr引用资源

通过github仓库+jsDelivr引用资源

基本使用方法:

https://cdn.jsdelivr.net/gh/你的用户名/你的仓库名@发布的版本号/文件路径

例如:

https://cdn.jsdelivr.net/gh/doocs/md@1.5.9/src/assets/images/favicon.png

注意:版本号不是必需的,是为了区分新旧资源,如果不使用版本号,将会直接引用最新资源,除此之外还可以使用某个范围内的版本,查看所有资源等,具体使用方法如下:

加载任何Github发布、提交或分支
https://cdn.jsdelivr.net/gh/user/repo@version/file
示例:
原始地址:

加载指定版本,示例 jQuery v3.2.1 

使用版本范围而不是特定版本,示例jquery@3.2.x 或jquery@3.x.x https://cdn.jsdelivr.net/gh/jquery/jquery@3.2/dist/jquery.min.js

完全省略该版本以获取最新版本

将“.min”添加到任何JS/CSS文件中以获取缩小版本,如果不存在,将为会自动生成https://cdn.jsdelivr.net/gh/jquery/jquery@3.2.1/src/core.min.js 

在末尾添加 / 以获取资源目录列表 




公共jsDelivr目前有以下备选站:
分别由不同的赞助商提供,

https://cdn.jsdelivr.net/                         由fastly提供
https://fastly.jsdelivr.net/                     由fastly提供
https://gcore.jsdelivr.net/                    由G-Core Labs提供
https://testingcf.jsdelivr.net/                由CloudFlare提供
其实 cdn.jsdelivr.net 就是由上述几家服务的综合,只不过在特定情况只解析某一个特定服务商。

至于速度,请自行去类似Ping 之类的网站上测试。

前端静态文件CDN备选站
如果你在寻找前端库的CDN,那么有以下几个CDN站值得一试:

https://www.staticfile.org/ – 由七牛云及掘金提供支持
https://www.bootcdn.cn/ – 由极兔云联合BootStrap中文网提供
https://cdn.bytedance.com/ – 字节跳动提供,内容与cdnjs一致,推荐使用
https://www.sourcegcdn.com/ – 由 AHDark 创立,支持npm及GitHub(白名单)
https://cdnjs.com/ – 由CloudFlare等提供支持
https://unpkg.com/ – 也是CloudFlare提供支持,仅限npm包
以上站点可能对于一些包的更新不是那么及时,所以jsd如果没有大面积不可用,还是可以作为最好的选择的。

2022年10月1日星期六

让Windows程序在后台静默运行


       在Windows系统中,程序默认是要有窗口显示的,而且运行中的任务一般还要在任务栏上有所反应,这样便于切换操作。不过有些时候我们可能只想它默默地在后台运行,那么可以隐藏程序的运行界面

新建一个vbs后缀的空白文件,然后粘贴以下代码:

Dim WShell
Set WShell = CreateObject("WScript.Shell")
WShell.Run "background.exe", 0
Set WShell = Nothing

        替换以上background.exe为需要后台运行的可执行文件/程序(如:exe)路径,如把此vbs和需运行的文件放在同一文件夹,则只需指定文件名称即可。
保存此vbs,双击执行,指定的可执行文件的进程将在后台默默运行,同时可在任务管理器中看到该程序进程。