树莓派风扇控制


要使用Python来控制树莓派的CPU风扇,你可以利用GPIO(General Purpose Input/Output)接口。下面是一个简单的示例,展示了如何根据CPU温度动态控制风扇的开启和关闭。在这个例子中,我们将使用RPi.GPIO库来控制GPIO引脚。 首先,确保你已经安装了RPi.GPI

本地有jar包maven找不到


使用Maven管理项目时,如果连不到远程仓库,但是本地仓库有对应的jar包;此时若还是报错找不到对应jar包的原因,是因为maven3.x版本在从远程仓库下载资源后,会生成对应的_remote.repositories文件,以标识该资源的来源。如果该jar包对应目录内有这个_remote.repos

MacBook用之开发之始


前些年一冲动之下我买了一台MacBook,由于在此之前从未接触过,这给我的工作带来了极大的不便。对于我来说这个系统是极其陌生的,只知道其是基于Unix衍生而来的图形化操作系统,由苹果公司自行开发。作为程序员,买来的初衷是作为开发用的,于是一系列的探索开始了。 计算机是如此的神奇,我知这mac是带有s

Mac 开发工具安装


安装xcode ——命令行工具 开发人员在 Mac 上开发软件之前需要安装 Xcode 命令行工具。 如果你不是为苹果设备开发软件,你将不需要完整的 Xcode 应用程序(它需要超过 40GB 的磁盘空间!)。 可以仅安装 Xcode 命令行工具。这是一个较小的软件包,为软件开发人员提供了在命令行(

实用js脚本-解除网页禁止复制


在浏览器“开发者工具”控制台中执行如下脚本,可以解除网页禁止复制: // 获取当前window下所有window对象 function getAllWindows() { const windows = []; function collectWindows(win) { windo

JS判断字符串长度的5个方法(区分中文和英文)


目的:计算字符串长度(英文占1个字符,中文汉字占2个字符) 方法一: String.prototype.gblen = function() {    var len = 0;    for (var i=0; i<this.length; i++) {      if (this.char