博文

目前显示的是 2019的博文

Oracle VM VirtualBox 虚拟机使用技巧汇总

图片
目录 VirtualBox 是什么 系统镜像下载 解决 VirtualBox 点击「安装增强功能」没有反应 VirtualBox 虚拟机/主机双向拖曳文件,共享粘贴板 VirtualBox 是什么 Oracle VirtualBox 是由德国 InnoTek 软件公司出品的虚拟机软件,现在则由甲骨文公司进行开发,是甲骨文公司xVM虚拟化平台技术的一部分 1 。 VirtualBox 同时也是一开源软件,对于我来说软件轻量、功能够用,这便是是我选择 VirtualBox 主要原因。 系统镜像下载 Windows 系统: 下载 Ubuntu: 下载 Linux Mint: 下载 Deepin: 下载 解决 VirtualBox 点击「安装增强功能」没有反应 设备→分配光驱→选择虚拟盘; 在 VirtualBox 的安装路径下找到并打开 VBoxGuestAdditions.iso ,; 在虚拟机中,打开文件管理器,找到CD驱动器,点击打开; 可以找到以下三个应用程序: VBoxWindowsAdditions.exe VBoxWindowsAdditions-x86.exe VBoxWindowsAdditions-amd64.exe 5.选择与虚拟机操作系统位数对应的程序安装,安装完成后需要重启一次虚拟机。 附:对于 x86,amd64 这些我也看得头疼,不是很理解这些东西。目前只有一个很粗略认知——凡是 x86 对应至 32 位系统,凡是提到 64 对应至 64 位系统。待后续有机会再深入了解以下这方面的知识。 下方为上述步骤的截图(4P)。 VirtualBox 虚拟机/主机双向拖曳文件,共享粘贴板 1. 安装增强功能; 2. 设备→拖放→双向; 3. 设备→共享粘贴板→双向; 2019-11-01: 初稿 VirtualBox - 维基百科,自由的百科全书 ↩︎

理正工程地质勘察使用技巧汇总

图片
在这里总结我的理正勘察软件的使用技巧,持续更新。 导读: 快速备份/还原已有软件的设置 使用 OneDrive 同步备份理正数据库 配置一般孔、控制孔和控制点的地质符号 解决生成平面图无法复制钻孔 解决图纸坐标和测量坐标 XY 轴相反而造成的平面图问题 快速备份/还原已有软件的设置 对于新安装完成的理正软件,所有设置都是软件默认的,自然会有不符合个人录入或出图习惯的情况出现。又或是,新买了一台电脑,想把旧电脑的设置导入到新电脑中? 需要一个一个的输参数么?不,有更简单的方法。理正提供了一个一键导入导出软件配置的程序。 在理正的软件安装目录 C:\LiZheng\GICAD8.5PB21 下有一个程序, OutInConfig.exe 。通过它,你就可以快速地把已有的软件配置复制到新安装的软件上了。 注:并非所有的设置都可以导入。例如出剖面图参数的插入点间距和标贯击数的小数点位数。 我的习惯记录: 1. 插入点间距设置为 10。 2. 标贯击数小数点。 使用 OneDrive 同步备份理正数据库 把数据库存放在云端,在家办公或出差在外都不用担心当前数据库是否为最新版本。 实现方法:将理正数据库备份文件夹链接至 OneDrive 文件夹中。 实现效果:点击「备份当前数据库」后,理正将数据库备份存放在 OneDrive 文件夹中,OneDrive 自动同步此文件到另一台电脑中。 实现步骤: ​ 1.删除理正安装位置的原 Output 文件夹; ​ 2.以管理员身份打开 CMD 窗口,输入以下命令即可。 mklink / D C:\LiZheng\GICAD8 . 5PB2\Output D:\OneDrive\文档\工作\理正数据库备份 注:1.前面文件夹地址为理正软件安装位置(请根据你电脑安装的理正版本号修改路径), Output 为数据库备份地址; ​ 2.后面文件夹地址为在 OneDrive 中你想把数据库存放的位置。 3.使用坚果云亦可。 原先,每次数据库有改动,下班后想在家里的电脑继续工作,那么每次就要先在单位备份数据库,然后去备份文件夹中将备份文件发到 QQ 或拖拽至 OneDrive 文件夹中,操作步骤相对繁琐,而改进后的方法就少了手动发送文件这一步就十分舒服了。 配置一般孔、控制孔和

压缩图片的网站和桌面程序推荐

图片
目录 Caesium Tinypng 腾讯智图 PP鸭 Imagine Squoosh Caesium 网址: https://saerasoft.com/caesium/ 支持 Windows,MacOSX 和 Linux,同时还支持 Android, iOS 和 Windows Phone及 网页版应用 。 Windows版本操作,将图片拖入或者将整个文件夹拖入窗口,设定好压缩品质、转化图片的格式和输出文件夹点击压缩即可。右方是图片比较的窗口,供比较压缩图片的质量,上面一个显示的是原图,下面是显示已经压缩好的图片。 Tinypng 网址: https://tinypng.com/ 或者 https://tinyjpg.com/ 也被很多人所推荐过了, 使用起来很方便,是一个在线压缩图片的网站,进入网站映入眼帘是一只正在啃着竹子的大熊猫。 一次性可批量压缩最多 20 张不超过 5 M 的 JPG 或者 PNG 图片。日常的使用需求, 一般是可以满足的 。 腾讯智图 网址: http://zhitu.isux.us/ 腾讯 ISUX 设计团队出品的一款免费压缩工具, 网页版速度实际测试不是很快(可能是我网速问题),所以推荐使用客户端(win 版和 mac 版),相比前两个而言,它可以将原图导出为WebP格式。 PP鸭 网址: http://ppduck.com/ 收费软件,提供 win 版和 mac 版。免费版本每次可以压缩 10 张图片,次数耗完后需要关闭后重新打开软件,使用起来感觉很顺畅,相比其他它的使用流程是最省事的。不过要注意一点是,它压缩后的图片会直接覆盖原图,所以要想保留原图的朋友需提前备个份。 Imagine 感谢 @dannyforever 的推荐。 感谢博主的推荐,这里我也推荐一个自己用的压缩图片软件,非常方便简洁且免费,Imagine:快捷高效的图片压缩软件 / 多平台支持,这里附上下载链接: https://github.com/meowtec/Imagine/releases 找了好久才找到这款软件,用网页处理的话一般只能5MB以内的图片,再大处理就很慢了,而且对于批量处理也是不方便的。 相对于收费的 PP鸭来说,Imagine 没有限制压缩图片的数量,支持

Blogger 博文首页缩略图解决方法

图片
为 Blogger 模板国内访问优化时,会遇到博客首页文章的缩略图不显示的问题。我总结了一种思路供大家参考 1 。 前言 在 Blogger 模板语法未作改动之前,我们可以利用 Blogger 本身提供的语法来获取博文的第一张图片的原始链接,以用作缩略图之用。不过从 2018 年始(个人察觉),Blogger 对语法进行升级改动,一部分旧的语法被废弃。若仍继续使用,则报错,如下所示: < data: postFirstImage /> <!--Can't find substitution for tag [postFirstImage]--> 代替的语法为: < data: post.featuredImage /> 通过上面代码获得的图片链接并不是图片的原始链接。Blogger 会文章中的图片上传到谷歌的服务器,得到一个新的链接,此链接在国内不能访问。 我的思路 一、不使用 JavaScript 编辑你的博文,切换为 HTML 模式,在文章最前面加入图片链接,并设置样式使其不显示: < a style =" display : none ; " href = " # " > 图片地址放在这里 </ a > 在 Blogger 模板文件的相应位置中插入以下代码: < b: if cond = ' data:post.featuredImage ' > <!--判断文章内是否有图片,有则代码继续执行--> < div class = ' snippet-thumbnail ' > <!--创建一个 div 容器,缩略图的内容放置于此处--> < b: with value = ' snippet(data:post.body,{length: 75, links: false, linebreaks: false, ellipsis: false}) ' var = ' customThumbnail ' > <!--提取文章前面75个字符

使用 jsDelivr CDN 加速 Github 仓库的图片,以作为博客的图床

图片
jsDelivr 是国外的一家优秀的公共 CDN 服务提供商,也是首个「打通中国大陆(网宿公司运营)与海外的免费 CDN 服务」 1 。jsDelivr 有一个十分好用的功能—— 它可以加速 Github 仓库的文件 。我们可以借此搭建一个免费、全球访问速度超快的图床。 声明:静态文件主要是缓存在 jsDelivr 的 CDN 节点上,确保 GitHub 承受最小的负载,并且你还可以从 GitHub 仓库获得快速简便的静态文件托管。 jsDelivr is a public, open-source CDN (Content Delivery Network) developed by ProspectOne , focused on performance, reliability, and security. It is free to use for everyone, with no bandwidth limits 2 . jsDelivr is the only public CDN with a valid ICP license issued by the Chinese government, and hundreds of locations directly in Mainland China 1 . 主要思路 使用 PicGo 3 将图片上传到指定 Github 仓库位置,再利用 jsDelivr 获得图片加速后的 url。 使用效果: 点击访问测试图片 Github 配置 首先你先得 创建一个 Github 仓库 4 ,并获取一个 token(它可以让程序拥有控制仓库的权限)。 访问 https://github.com/settings/tokens, 拉到最下面,点击 Generate token ,生成并复制。 PicGo 配置 在 此处 下载,Windows 系统就选 .exe 结尾的下; 安装,打开 PicGo,在「图床设置」处配置 Github 图床; 设定仓库名:填入你上面创建的仓库名,格式为: 用户名/仓库名; 设定分支名:一般填写 master 就行了 5 ; 设定 Token:将 Github 配置中得到的 Token 粘贴进去; 指定存储路径:你想要把图片放在仓

为波兰版的 MIUI ROM 加入小米钱包功能(模拟门禁、公交卡)

图片
我现在使用的手机是小米8屏幕指纹版(MI8 UD 或 MI8 Pro,代号:equuleus),ROM 为波兰版( https://xiaomi.eu )。波兰版的 ROM 虽然简洁,自带谷歌服务,但偏偏少了小米钱包。 小米钱包可以让支持 NFC 功能的小米手机模拟门禁卡和开通公交卡(这是国内 ROM 的本地化功能)。这样手机既是门卡又是公交卡,十分方便。 庆幸的是, linusyang 写了一个可以自动提取的脚本—— mipay-extract 。它可以帮助我们从国内版的 ROM 中提取小米钱包及所需的其他组件 1 。 下面介绍我在 Windows 系统下的操作步骤: 下载(或 git clone) mipay-extract 压缩包文件,并解压到你的电脑中。 去 小米论坛 下载你手机对应的国内版本的卡刷包,并将其移动至 mipay-extract 的解压目录下。 修改 extract.sh ,在第二行加入 2 : ( set -o igncr ) 2 > /dev/null && set -o igncr ; # this comment is needed 防止出现此错误(具体原因可查看引用的链接) extract.sh: line 2: $'\r': command not found extract.sh: line 3: cd: $'.\r': No such file or directory extract.sh: line 4: $'\r': command not found extract.sh: line 9: syntax error near unexpected token `$'in\r'' 'xtract.sh: line 9: `case $key in 准备好后,双击 extract.bat ,稍等一会儿,脚本运行后会在对应目录生成一压缩包。解压后可看到4个文件夹。 将上面4个文件夹,拷贝至手机目录的 /system/app 目录(需要 RE 管理器以及 root),重启手机,即可使用。 至此,我的目的已经达到。另外你还可以将 小米钱包加入负一屏

为 Blogger 安装 Gitalk 评论系统

图片
为什么使用 Gitalk? Gitalk 是一个基于 GitHub Issue 和 Preact 开发的评论插件。每一篇的文章评论对应着 Github 仓库中一个 Issue。它的优点: 基于 Github,在国内访问较稳定 评论支持 Markdown 评论回复能及时收到邮件提醒 省心,配置简单 缺点就是访客评论需要一个 GitHub 账号,对于不了解编程的人可能是一个障碍。 创建一个新的 OAuth App 登陆你的 Github 账号 点击 New OAuth App 获取 Client ID 和 Secret 现在你已经创建了一个新的 OAuth App,并得到了相应的 Client ID 和 Client Secret。 引入 Gitalk 脚本与样式文件 修改 Blogger 模板代码,在 </head> 之前插入以下代码。 < link rel = " stylesheet " href = " https://cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.css " > < script src = " https://cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.min.js " > </ script > 配置 Gitalk 与之前插入 多说评论 一样,在 <b:includable id='comments' var='post'> 处插入 <div id='gitalk-container'/> ,实例代码如下: < b: includable id = ' comments ' var = ' post ' > < div id = ' comments ' > < div id = ' gitalk-container ' /> // 在此处创建一个容器,之后加载的评论放置于此处

无需注册免费体验的语音验证码平台收集

收集了一些可以免费体验语音验证码的网站,不需要注册。 秒嘀科技 :滑动验证码 轻码云 :输入验证码 秒赛科技 :滑动验证码 搜狐 Sendcloud :滑动验证码 梦网云通讯 :数值计算验证码

Blogger 裸域重定向到 www 设置(国内可访问)

图片
Blogger 不支持托管在裸域中,但支持从裸域重定向至如 www.blog.domain 。 你现在可以访问 iljw.me ,就会跳转到 http://blog.iljw.me 。 首先你需要登陆到 Blogger 后台界面,设置-基本-博客地址中将下图红框所示部分勾选并点击保存。 然后,去你的 DNS 服务商那儿,增加一条 A 记录解析,如下图所示。 其中, @ 是代表着解析裸域; 记录值,需要填写 ghs.google.com 在国内可访问的 IP。 到此结束,需要等待几到十几分钟让解析生效,可使用 ipconfig/flushdns 命令刷新电脑的 DNS 缓存。 在 Blogger 官方帮助 中已经有此说明了: 按照“example.com”格式输入您的域名。 添加 4 个指向 Google IP 的 A 记录。 216.239.32.21 216.239.34.21 216.239.36.21 216.239.38.21 但是,Blogger 提供的 IP 在国内的延迟较高、不稳定,所以我按之前在 为 Blogger 自定义域博客启用 HTTPS & 支持国内访问技巧 的思路,将上面的 IP 替换为国内可访问的 IP,结果还真的可行,故成文记录。

使用Docker安装OneIndex,以及Caddy反向代理并支持HTTPS

图片
前言 之前有对比过国内的网盘,都不让人放心,正在使用的坚果云其他都好,就是容量略小。自己随着学习、生活不断积累的文件也越来越大,遂有使用 Onedrive 的想法。虽然已经有通过网上的方法申请到了 5T 的教育版 Onedrive,但是不太稳定,不适合存放个人比较重要的文件。碰巧在前几天看到 1900 也有同样的需求,就一起合租了 Office 365 家庭版,中意的是里面的 Onedrive 1 T 空间和 Office 套件。 将坚果云的文件迁移到 Onedrive 之后,我就马上折腾起了 OneIndex。自己瞎折腾了几天,总算弄出个所以然来。写此博文做个记录。 OneIndex 是采用 PHP 语言开发,能够直接列出 OneDrive 目录,文件直链下载 ,不占用服务器空间,不走服务器流量。 安装环境:Ubuntu Server 16.04 LTS 使用 Github 学生包获得的亚马逊云教育版75刀优惠,可免费使用 EC2 主机 t2.micro 微型实例一年。 其他系统的步骤应该也是差不多,代码会有所不同,可以借助谷歌搜索我给的小标题,找到相应的代码,比如 Docker 安装。 本文的方法使用到了 Docker 和 Caddy,如果你不了解,可以前去谷歌搜索一下,了解个大概。主要是使用 Docker 来安装运行 OneIndex,使用 Caddy 来实现 HTTPS 访问。 安装 Docker apt update # 检查源更新 sudo apt install docker.io # 安装docker docker # 检查是否安装成功,若成功则输出关于 docker 的命令提示 运行 OneIndex docker run -d --name oneindex \ -p 8080:80 --restart=always \ -v ~/oneindex/config:/var/www/html/config \ -v ~/oneindex/cache:/var/www/html/cache \ -e REFRESH_TOKEN='0 * * * *' \ -e REFRESH_CACHE='*/10 * * * *' \ setzero/one

深度使用 Everything

图片
Everything 是一款文件名搜索软件。官网的介绍是「基于名称快速定位文件和文件夹」。它可以在几秒钟之内建立对文件的索引,文件名搜索瞬间呈现结果。 官网下载: https://www.voidtools.com/zh-cn/ 轻量安装文件 干净简洁的用户界面 快速文件索引 快速搜索 最小资源使用 便于文件分享 实时更新 Everything 有极快的搜索速度,运行时占用的内存低,所以我把它设为开机自启。在日常的使用中,我设置了快捷键 Ctrl + Alt + S 来调用搜索界面,非常方便。 在 帮助 - 搜索语法 中,Everything 还给出了非常多的搜索语法,它还支持正则表达式。不过一般使用情景中,我用到的地方其实不多,就按平常使用搜索引擎的习惯来使用了。下面来说说 Everything 的实用技巧。 http 服务器功能 我们利用 Everything 提供的 http 服务器功能, 可以在另一台设备访问本台电脑的资料 。前提是,这些设备都在同一局域网下。 比如说,我的手机和电脑都连着家里的 Wifi ,只要在手机浏览器中输入电脑的 IP 地址后,就可以访问电脑磁盘里的资料了点击文件后,浏览器即会下载文件。两者的传输速度取决于 Wifi 速度的最大值。 我通常是使用这一功能 在手机端播放电脑的视频 ,电脑端通过迅雷下载好视频后,输入电脑的 IP ,找到视频所在目录,复制视频的地址,将它粘贴到支持网络媒体串流的播放器(如:MX Player)中,即可以在手机上观看了。 **注:**在电脑端直接输入 localhost:端口号 即可访问。如果在其他设备上,要输入本机 IP + 端口号 才能访问。 如何查看电脑本机 IP ? Win + R ,输入 cmd ,在弹出的小黑窗中输入 ipconfig ,即可看到本机 IP。 在浏览器搜索框中调用 Everything 这里我用 Chrome 演示一遍。 依次操作: 设置 - 管理搜索引擎 - 添加 填入名称、关键字和网址。 **注意:**网址 http://localhost:8080/?search=%s 中,冒号后面的 8080 是我设置端口号,每个人设置的可能不同,不要照搬。 关键字,我设置的是 es ,然后再搜索框中我输入 es 后