自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (8)
  • 收藏
  • 关注

原创 家用路由器的几种工作模式与实际配置

家用路由器主要有如下几种工作模式:路由模式、有线中继、无线中继、 WISP模式与Client模式,但不同厂商取名会稍有区别。

2023-10-15 20:58:11 398

原创 Gnome-keyring如何进行密码的CRUD

每个存储的密码都有一组属性,这些属性稍后会 用于查找密码。属性的名称和类型 在架构中定义。架构通常全局定义一次。请参阅其他示例,了解如何 以使用架构。

2023-10-06 22:40:56 348

原创 Ubuntu无法引导启动的修复

TLDR:使用Boot-Repair工具。

2023-10-06 01:00:07 3493

原创 如何禁用Windows 10快速启动(以及为什么要这样做)

Windows 电脑通常在许多高级配置和电源接口 (ACPI) 电源状态下运行。例如,S0 电源状态是指电脑正在运行并准备好响应输入。有许多睡眠状态,包括 S1、S2 和 S3,还有一个混合睡眠状态,其中休眠与睡眠状态一起使用。休眠被视为 S4 电源状态。休眠时,你的电脑看起来完全关闭,但会有一个保存的休眠文件,可用于启动回上次用户会话期间的位置。一些电源通常仍路由到外围设备,以便您可以点击键盘并启动 PC。S5 电源状态(软关闭)是指电脑关闭并完全重新启动。没有休眠文件,也没有保存的用户会话。

2023-10-05 18:24:19 4936

原创 笔记本休眠,USB仍对外供电,关闭方法

如下图的,联想笔记本电脑不紧有对外USB供电功能,还有大对外大电流供电功能(1A,带电池符号的USB)。如何关闭“关机/休眠时仍对外供电”的功能?比如,让笔记本在休眠时,所连接的USB风扇停止。首先,F2进入BIOS;然后,在BIOS中关闭。

2023-10-05 18:14:01 2706

原创 Windows下启动freeRDP并自适应远端桌面大小

需要在MinGW环境下才能运行,即提供相关依赖库,否则直接退出不给提示。MobaXterm或Windows Git或直接安装MinGW都可以提供所需要库的Bash环境。问题:默认情况下,wfreerdp不管远程桌面大小,而是打开一个固定大小的窗口,得手动调整窗口的宽高以完整显示远端桌面。Windows编译版的FreeRDP,是使用MinGW环境编译,所以。参数,然后在打开的窗口标题栏调出上下文菜单,取消。窗口如此就自适应远端桌面大小了。解决:先在启动时添加。

2023-10-04 21:25:01 1199

原创 Windows mstsc.exe无法保存RDP密码凭据, 100%有效

跟平常一样自动记住凭据。最后,如下的思路方法,最靠谱,即去。网上多种复杂方法,不生效,其思路是修改后台配置,以使。在控制面板中打开凭据管理器。

2023-10-04 13:04:13 1281

原创 RJ45水晶头网线顺序出错排查

4、当网线有2根短路时,则主测试器显示不变,而远程测试端显示短路的两根线灯都微亮,若有3根以上(含3根)短路时,则所有短路的几条线号的灯都不亮。注:不论网线顺序是否正确,主测试器的闪灯顺序都是一样,所以要从远程测试器查看。2、当有几条线不通,则几条线都不亮,当网线少于2根线联通时,灯都不亮。1、当有一根网线如3号线断路,则主测试仪和远程测试端3号灯都不亮。远程测试端为:1-4-3-2-5-6-7-8-G(RJ45)主测试器不变:1-2-3-4-5-6-7-8-G。

2023-09-12 01:08:59 970

原创 选择Rust,并在Ubuntu上使用Rust

Rust 一直是开发人员最喜欢的语言,并且越来越被各种规模的软件公司。然而,它的许多高级规则和抽象创造了一个,这可能会给人留下 Rust 是少数人的保留的印象,但这与事实相去甚远。让我们来看看为什么 Rust 通常是一个很好的选择,看看如何在 Ubuntu 上开始使用它。

2023-08-22 23:54:49 780

原创 使用Netplan建立Linux网络,简便的声明性方法

除了周围网络环境的复杂性之外,由于使用的技术堆栈和工具范围很广,Linux 网络可能会令人困惑。网桥、绑定、VRF 或路由的配置可以通过编程、声明、手动或自动化方式使用 ifupdown、ifupdown2、ifupdown-ng、iproute2、NetworkManager、systemd-networkd 等工具完成。这些工具中的每一个都使用不同的格式和位置来存储其配置文件。Netplan 是一种用于在 Linux 系统上轻松配置网络的实用程序,旨在统一和标准化管理员与这些底层技术的交互方式。

2023-08-22 23:07:22 474

原创 Microsoft正在将Python引入Excel

Microsoft表示,在预览期间,Excel中的Python将包含在Microsoft 365订阅中,但在预览结束后,“某些功能将在没有付费许可证的情况下受到限制”。“我很高兴Python和Excel的这种优秀,紧密的集成现在看到了曙光,”Python的创建者,现在是一位Microsoft杰出的工程师Guido van Rossum说。Excel用户将能够基于Python数据创建公式,数据透视表和图表,并能够引入Matplotlib和Seaborn等图表库,用于热图,小提琴图和群图等可视化。

2023-08-22 22:02:24 717

原创 用于跨平台应用程序开发的 Qt 与 HTML5(2022 年更新)

VisionMobile 是编程相关研究和调查的领先公司之一,刚刚发布了一篇有趣的文章: 跨平台应用程序 - Qt 与 HTML5。我们想补充一下我们对本文的看法,以帮助您为您的项目选择正确的框架。Qt 和 Felgo我们最初构建 Felgo 是为了利用 Qt Quick 的强大功能开发游戏。Qt 的这种声明性脚本语言非常强大,与其他编程语言相比,它可以节省高达60%的代码行。此外,自 Qt 5 发布以来,您还可以使用 Qt 构建出色的跨平台应用程序,包括移动和桌面应用程序。随着 Felgo 的下一个

2022-02-10 01:10:12 1605

原创 你不需要那个 CORS 请求

你不需要那个 CORS 请求你工作的网站,foobarbaz.app,并部署好您的API在一个子api.foobarbaz.app。该api.前缀感觉就像一个很好的接触,因为它是从你的应用程序的其余部分分开。预检请求你有没有想过是什么OPTIONS请求之前执行你的实际GET/ POST/ PUT/DELETE发出请求的时候api.foobarbaz.app?MDN Web Docs将其定义为:CORS 预检请求是一个 CORS 请求,它使用特定的方法和标头检查 CORS 协议是否被理解以及服务

2022-01-04 21:43:41 587

原创 SSH 端口转发(本地转发与远程转发)

什么是 SSH 端口转发,又名 SSH 隧道?SSH端口转发处于机构SSH用于从所述客户端机器隧道应用程序的端口到服务器计算机上,或反之亦然。它可用于为遗留应用程序添加加密、通过防火墙,并且一些系统管理员和 IT 专业人员使用它从他们的家用机器打开进入内部网络的后门。黑客和恶意软件也可以滥用它来打开从 Internet 到内部网络的访问。有关更广泛的概述,请参阅SSH 隧道页面。本地转发本地转发用于将端口从客户端机器转发到服务器机器。基本上,SSH 客户端侦听配置端口上的连接,当它接收到连接时,它会将

2021-12-25 21:49:31 2413

原创 半监督学习入门

深度学习 (DL) 算法通常依赖于大量标记数据对。然而,就成本和时间而言,收集此类带注释的数据集通常是昂贵的。ImageNet 是当今最大的图像数据库,包含大约 1400 万张图像。其中的每张图片都由几位注释者使用名为 Amazon Mechanical Turk 的众包平台手工注释。还有其他一些图像数据集,如 PASCAL VOC 和 MS COCO,与 ImageNet(分别为 10k 和 100k)相比,它们包含的图像要少得多,并且可以在此类数据集上令人满意地训练 DL 网络以学习新任务。然而,深度学

2021-12-24 23:07:51 2380

原创 2022 年的 PyTorch 与 TensorFlow

你应该在 2022 年使用 PyTorch 还是 TensorFlow?本指南介绍了 PyTorch 与 TensorFlow 的主要优缺点,以及如何选择正确的框架。PyTorch 和 TensorFlow 是当今最流行的两个深度学习框架。关于哪个框架更好的争论是一个长期存在的争论点,每个阵营都有自己的狂热支持者。PyTorch 和 TensorFlow 在它们相对较短的生命周期中发展得如此迅速,以至于争论的格局不断发展。过时或不完整的信息很丰富,并进一步混淆了关于哪个框架在给定领域占上风的复杂讨论。

2021-12-22 23:23:23 1557

原创 Python打包工具

目前几个主要的活跃PyInstaller,成熟,用户最多;其原理就是复制文件。支持打包成onefile的可执行文件、目录两个方式。PyArmor有对其官方适配。cx_Freezer,原理与PyInstaller类似,但用户少、功能少。Nuitka,since 2019。核心功能是其使用Python实现的与CPython兼容的编译器,直接将Python代码编译为二进制。虽然编译后的代码执行更快,但不能保证这个重新实现的编译器与CPython逻辑一样。PyOxidizer,since 2019。统一打

2021-12-19 22:03:24 1143

原创 Qt 6.2.2 发布

2021 年 12 月 1 日Qt 6.2.2发布了。除了近 300 个新的错误修复外,它还带来了安全更新、更新的 MinGW 编译器,并重新引入了两个对汽车客户特别有益的模块。Qt 6.2.2 是 Qt 6.2 系列的第二个补丁版本,包含对 Qt 6.2.1 版本顶部的近 300 个错误修复。有关最重要更改和错误修复的更多信息,请参见Qt 6.2.2 发行说明。新的 MinGW 工具链在 Qt 6.2.2 中,我们将 MinGW 更新到了11.2.0版。除了许多其他好处之外,新版本还为使用 MinG

2021-12-19 12:16:55 695

原创 Python 构建系统和 Gentoo 的未来

任何关注我 Twitter 的人都可能看到我抱怨 Python 构建系统经常发生的事情。最近的变化感觉 Python 打包生态系统周围的人们一直非常专注于构建一个新的基础设施,专注于 Python 特定的包管理,如 pip 和 flit。不幸的是,在此过程中似乎很少关注分发打包程序或向后兼容性。在这篇文章中,我想讨论 Python 打包更改将如何影响 Gentoo,以及我建议的处理它们的计划。我特别想关注三个重要的变化:Python 上游弃用该distutils模块(和构建系统),并计划在 Pytho

2021-12-18 22:34:47 697

原创 使用 OpenCV 和 Python 从视频中快速提取帧

**更新(2020 年 7 月):**我现在使用并建议使用Decod在 Python 中更快地加载视频。您可以进一步查看原始的 OpenCV 版本。????速度比较。来自Decod的 Github 页面。下面是一个如何使用 Decod 提取帧的示例脚本。它与 OpenCV 版本有相似之处,但更快、更简洁、更简单。请注意,它根据参数使用批量收集或顺序读取来提取帧every。我已将阈值设置为25和total阈值 ,1000因为这适合我的系统的内存限制和 CPU 能力。import cv2 # stil

2021-11-28 22:01:35 8022

原创 FFmpeg Seeking 核心要点与使用

Ref: https://trac.ffmpeg.org/wiki/Seeking介绍如果你需要提取只有你输入的特定部分,你需要使用seeking选项来获得在输入第一个特定组成部分。该参数-ss用于输入内seeking,它可以用来在多个地方。输入seeking该-ss参数需要在某处指定之前-i:ffmpeg -ss 00:23:00 -i Mononoke.Hime.mkv -frames:v 1 out1.jpg此示例将在电影开始的第 23 分钟生成一个图像帧 (out1.jpg)。输入将

2021-11-27 19:40:38 3846

原创 快速视频Seeking(视频帧搜索)

Ref: https://blog.programster.org/fast-video-seekingMX Player之所以在搜索后立即继续播放内容,与其他 Android 播放器不同,是因为 MX Player 会搜索最近的“关键帧”(或 I 帧)而不是精确位置。这些关键帧包含开始播放所需的所有数据,而不是仅包含有关它们与周围其他帧之间变化的数据的内插帧。可以在此处找到有关各种帧类型的更多信息。要从视频中的非关键帧位置开始播放,播放器必须返回到前一个关键帧并从那里开始解码,直到到达您选择的位置,此

2021-11-27 11:26:12 4373

原创 为何应该使用PySide6

Qt 5.15与6.2 都是LST版。PySideX可以免费用于商业软件开发,PyQt用于商业软件开发需要买授权。对于没有订阅服务的用户,PySide2只能下载使用PySide2 5.15.2。如果你使用PyQt5,那它是紧跟Qt的更新,可以下载到最新PyQt5 5.15.6,但商业软件需要买授权。虽然Qt 6.2很多功能已经backport至Qt 5.15,但6终究是6,很多底层架构是新的优化。Qt官方的PySide6 6.2紧跟Qt 6.2更新,但到2022年,PySide6从Beta变成稳定

2021-11-24 00:39:20 3299

原创 Flatpak 不是未来

原文日期:2021-11-18最后更新:2021-11-23Ref: https://ludocode.com/blog/flatpak-is-not-the-future为 Linux 桌面部署应用程序很困难。历史上的一个主要问题是库兼容性。不同的 Linux 发行版,甚至同一发行版的不同版本,都有不兼容的库。不幸的是,Linux 桌面上并不总是存在向后兼容的文化。这终于改变了。近年来,Linux 桌面的稳定性有了显着提高。核心库开发人员终于看到了保持兼容性的好处。尽管如此,许多开发人员对依赖稳定

2021-11-23 22:26:14 5973 1

原创 Miniconda, ImportError: DLL load failed while importing win32api

Miniconda环境中pip install pywin32然后使用出错import win32apiImportError: DLL load failed while importing win32file: The specified module could not be found.原因是库的版本不匹配。site-packages\\win32\\win32api.pyd与如下的Conda base环境中两个.dll不匹配。pythoncom38.dll pywintypes3

2021-11-23 01:19:38 2263

原创 Python软件混淆加密许可与售卖平台小结

Python软件混淆加密PyArmor,国内大牛开发,包括混淆加密与离线许可授权功能(时间、硬件绑定或自定义),免费版平常基本够用了。sourcedefender:主要是高强度混淆加密,但许可功能没有。enscrypt.io:也是混淆加密,没细了解,但其费用真是高。Nuitka:有混淆加密,但其自己实现Python解释器,打包也特慢自己将Python源文件或字节码编译为.pye、.soPython软件售卖平台国外的有 cryptolens.io,其提供全生命周期管理,提供SDK供用户集成,

2021-11-23 01:03:48 1498

原创 为什么不应该在下一个库中使用 Lesser GPL(LGPL)

GNU 项目有两个主要许可证可用于库。一个是 GNU Lesser GPL;另一个是普通的 GNU GPL。许可证的选择有很大的不同:使用 Lesser GPL 允许在专有程序中使用库;对库使用普通 GPL 使其仅可用于免费程序。哪种许可证最适合给定的库是一个策略问题,取决于具体情况。目前,Lesser GPL 涵盖了大多数 GNU 库,这意味着我们只使用这两种策略中的一种,而忽略了另一种。所以我们现在正在寻求更多的库以在普通 GPL 下发布。专有软件开发商有资金优势;自由软件开发者需要为彼此创造优势。

2021-11-19 20:40:15 716

原创 PyInstaller 4.6版本发布及更新内容

4.6 (2021-10-29)特征添加对 Python 3.10 的支持。(#5693)(Windows)onedir默认情况下将清单嵌入到生成的可执行文件中,以避免用户重命名可执行文件时的潜在问题(例如,当用户重命名可执行文件并尝试在重命名之前运行它时,由于激活上下文缓存而不再找到清单清单文件)。在onedirmode中生成外部清单文件的旧行为可以使用--no-embed-manifest命令行开关重新启用,或通过.spec 文件中的 embed_manifest=False参数 to重新启用

2021-10-30 18:33:12 646

原创 为何一个主机ip可以ping通,nmap扫描结果却说主机不在线

原因Pingping 是 ICMP echo request。NMAP而nmap功能多,选项就复杂些。默认情况下,Nmap 会进行主机发现(Host Discovery),然后对它确定在线的每个主机执行端口扫描(port scan)。其中,Host Discovery包括(当是特权用户时,简单说root权限):an ICMP echo requesta TCP SYN packet to port 443a TCP ACK packet to port 80an ICMP timest

2021-10-24 23:55:04 2621

原创 VMware Workstation – 虚拟以太网失败 – 有时是好的!

这是一篇分析VM 虚拟机虚拟机网络vmnetX启动失败原因的文章,原因是局域网中存在与vmnetX同一网段的地址。发表于 拉尔夫·蒙奇迈耶( Ralph Mönchmeyer)我使用 VMware Workstation 作为管理程序来托管一些我在客户项目中需要的 MS Windows Guest。由于我不信任 Windows 系统,我有时会将这些Guest放置在我的工作站或专用服务器上的不同虚拟和隔离的仅主机网络中。在其他系统上,我在 KVM/QEMU、LXC 和 libvirt 的帮助下运行用于生产

2021-10-24 22:35:35 1849

原创 VMware Workstation Player的vmnet8没启动,虚拟机没法NAT的问题分析与解决

现象虚拟机启动时如下提示分析使用vmware自带的工具分析其网络设备状态:$ vmware-networks --statusFailed to initializeubuntu@u2004:~$ sudo vmware-networks --statusBridge networking on vmnet0 is runningDHCP service on vmnet1 is runningHostonly virtual adapter on vmnet1 is enabledD

2021-10-24 22:32:46 4006

原创 Top n 开源物理仿真引擎

物理仿真引擎可以做为强化学习用,也可以做游戏等。列举主要几个开源的:pybullet、Webots,开源早的,用户也多。比如,pybullet提供Python API,学习曲线较平缓。Nvidia的isaac,新开源不久,GPU支持好。MuJoCo,2021年刚开源。DeepMind收购MuJoCo之后立即开源。说说MoJoCo,机器人仿真、强化学习用的人很多,写论文之类的,之前是闭源收费的,人家效果确实不错。MoJoCo是C开发,提供C API,其Python绑定有mojoco-py, d

2021-10-24 00:32:06 3175

原创 你应该知道的 PYTORCH 的 13 个特性

PyTorch 在学术界和工业应用研究中都获得了广泛的关注。它是一个深度学习框架,具有很大的弹性和大量的实用程序和功能,可以加快工作速度。PyTorch 的学习曲线不是那么陡峭,但在其中实现高效和干净的代码可能很棘手。在使用它超过 2 年之后,以下是我希望我在开始学习 PyTorch 时知道的最重要的 PyTorch 功能。1. 数据集文件夹人们在学习 PyTorch 时做的第一件事就是实现自己Dataset的某种类型。这是一个新手错误 - 没有必要浪费时间写这样的东西。通常,数据集是数据列表(或 nu

2021-09-27 22:33:49 472

原创 NetworkManager 中 Initscripts 的 ifcfg-rh 格式及其未来

NetworkManager 是一个用于在 Linux 上配置网络的守护进程。这都是关于连接配置文件的,这些配置文件由用户创建并由 NetworkManager“激活”。配置文件只是一堆带有定义的键和值的设置和配置值,可以通过 D-Bus 发送或坚持到磁盘。目前存在用于此目的的两种文件格式: keyfile 和[ ifcfg-rh ](https://developer.gnome. org/NetworkManager/stable/nm-settings-ifcfg-rh.html). 让我们来看看*.

2021-09-23 00:26:30 969

原创 RHEL 7 使用 NetworkManager 的好处

在 Red Hat Enterprise Linux 7 中,默认的网络服务由NetworkManager提供,它是一个动态网络控制和配置守护进程,用于在网络设备和连接可用时保持它们的启动和活动状态。ifcfg仍然支持传统的类型配置文件。有关详细信息,请参阅第 2.6 节 “将 NetworkManager 与网络脚本一起使用”。2.1.1. 使用 NetworkManager 的好处使用 NetworkManager 的主要好处是:使网络管理更轻松:NetworkManager确保网络连接正常工作

2021-09-22 23:32:59 404

原创 RHEL 7 中的 Network Initscript 和 NetworkManager 有什么区别?

环境红帽企业 Linux 7问题RHEL 7 现在增加了对 NetworkManager 的支持,那么我应该使用哪个?现在 NetworkManager 正在崛起,Network Initscript 会消失吗?何时首选网络初始化脚本功能?什么时候首选 NetworkManager?解析度有两种网络方法可用于 RHEL 7。此 KBASE 详细介绍了它们是什么,何时应该使用一种或另一种,以及每种方法的未来。什么是网络初始化脚本和网络管理器?NetworkManager 是一套协作网络管

2021-09-22 23:27:58 190

原创 为何创造Linux的NetworkManager,以及它是目前最好的网络管理工具

NetworkManager是一个在Linux主机上配置网络的工具。我是NetworkManager的开发者,在Red Hat工作。在我看来,它提供的最大价值是API。这就是NetworkManager在其他网络配置项目中的独特之处。下面就是原因。配置网络为了配置主机上的本地网络,你需要一个有状态的过程。配置网络意味着设置Linux内核和用户空间,以便应用程序能够使用网络。这包括设置网络接口、地址和路由、DNS和系统的主机名等等。对于大多数情况来说,有状态的服务是必要的,以监控和重新配置系统。例如,

2021-09-19 23:11:12 1449

原创 理清CentOS/Ubuntu的网络配置, NetworkManager当道

几个名词NetworkManager。目前Linux最好用的网络管理工具,包含API与工具集,如nmcli。NetworkManager作者之一Thomas Haller说NetworkManager成功之一是其API(即命令),即为其它工具提供API,https://blogs.gnome.org/thaller/2020/04/10/why-networkmanager/。systemd-networkd。依托systemd生态,也是好工具,但目前还在积极开发中,缺失一些功能。比如,它没有Netw

2021-09-19 03:06:49 766

原创 3张图理解vmnet0 vmnet1 vmnet8

vmnet0vmnet1vmnet8

2021-09-18 23:45:38 179

原创 解决Windows宿主机VMware CentOS虚拟机无法ping出去的问题

场景1 虚拟机显卡网线被拔出现象systemctl restart network.service报错:No suitable device found for this connection.解决这种情况,大概率是Windows宿主机中的VMware NAT service和VMware DHCP service两个服务没有开启。如下方式启动服务:...

2021-09-17 22:24:07 291

MuJoCo物理仿真引擎试玩

MuJoCo物理仿真引擎试玩

2021-10-24

Asymptote数学画图

Asymptote数学画图

2021-07-04

Cloud Native Python_Packt Publishing_2017

Cloud Native Python 云原生Python应用开发, 2017年版本.

2018-01-25

存储技术原理分析 基于Linux 2.6内核源代码

存储技术原理分析_基于Linux 2.6内核源代码

2017-05-26

搜索引擎PageRank算法研究

搜索引擎PageRank算法研究,中文PDF版.

2012-03-12

COMPUTING MACHINERY AND INTELLIGENCE译文

COMPUTING MACHINERY AND INTELLIGENCE 中文译文

2012-03-12

新编MCS-51单片机应用设计 带书签与目录清晰PDF

新编MCS-51单片机应用设计 带书签与目录清晰PDF, 是至2011年最清晰PDF完整版,经典出品。 ps:评论时要点上面的星星才能返还你的分(评点高分哈,先谢了)

2011-03-03

emulator 学习汇编模拟软件

学习汇编的软件 模拟汇编的界面 很好用的,特别是初学者

2009-04-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除