JJohn's Blog
首页文章订阅

所有文章

1341 篇

语言:
中文English
分类:全部读书与思想工程与技术工业与行业人生随笔创业与经营文学与创作
✍️
文学与创作2026年3月22日

Python机器学习入门的准备

# Python机器学习入门的准备 前几天读到一则笑话,有人问投资界大拿:“你如何区分一个种子项目究竟是机器学习还是人工智能(AI)?”大拿回答道:“如果技术团队说项目是用Python写的,那就是机器学习,如果是用PPT写的,那就是人工智能。”这个笑话虽然主要讽刺的是对人工智能概念过度的炒作,但也从侧面反映出Python在机器学习领域的重要意义,而就目前而言,在本质上,所谓的人工智能,其实也只是机器学习的另一种称呼而已。正因为python受欢迎程度如此之高,很多有志于从事机器学习工作的朋友都开始于学习Python,但如果要学习基于Python的机器学习,究竟要做哪些工作呢?本文提出了一些基础

3 分钟
✍️
文学与创作2026年3月22日

Sketchup 2018安装Openstudio插件

# Sketchup 2018安装Openstudio插件 如果说Energyplus是智慧能源行业里的倚天剑,那么Openstudio怎么说也算是配得上这把宝剑的剑鞘了,如果没有Openstudio提供人机接口,简直无法想象怎样通过纯代码的形式去使用Energyplus。 如果做这样的类比,那么谷歌的Sketchup也能算是三维设计行业里的屠龙刀,虽然出现较晚,但一直势头强盛的在行业占有重要地位。Openstudio的Sketchup插件,很好的结合了Sketchup的优势,为建筑能耗的模型设计提供了直观、高效的建模形式。 由于兼容性的原因,目前的Openstudio仅支持到Sketc

2 分钟
✍️
文学与创作2026年3月22日

使用@nestjs/config在NestJs中实现项目配置

# 使用@nestjs/config在NestJs中实现项目配置 ### 1.Nodejs项目配置与dotenv 项目可能会运行在不同的环境下。不同的项目可能需要配置不同的端口、数据库等参数以保证项目运行,同一个项目在开发和测试阶段,也可能需要通过修改配置项来模拟接口条件。在生产环境中,一般通过将配置文件写入环境变量的方式来保证项目运行的安全性和可靠性。但在项目开发阶段,频繁修改环境变量则可能带来很多不必要的麻烦,因此,通过配置文件来实现每个项目的独立配置,既有利于前期开发,也便于后期的调试和部署。 在Nodejs项目中,操作系统中的环境变量可以通过process.env变量读取,这也是

8 分钟
✍️
文学与创作2026年3月22日

SSH远程登录的步骤与技巧

# SSH远程登录的步骤与技巧 之前文章 SSH采用密钥替代密码登录的方法和步骤 中介绍了SSH时采用密钥代替密码登录的基本方法和步骤,但在实际操作中,可能还会遇到一些其他的困难和问题,本文就SSH方式登录远程服务器的要点和步骤进一步归纳整理,以提供具体可操作步骤。SSH是远程登录linux服务器的常用方式,因此,为了实现本文内容,需要有一台Linux系统的服务器和一台客户机(本文客户机是Opensuse Linux系统,在Windows和Mac下实现方式可能略有不同)。 ### 1. 密钥对生成 所谓密钥对,可以理解为钥匙和锁,公钥就是锁,挂在墙上谁都能看到,私钥就是钥匙,只能拿

5 分钟
✍️
文学与创作2026年3月22日

Swift语法精要(1)——基础语法

# Swift语法精要(1)——基础语法 - Swift句末不需要分号,但是要把多行代码放在一行的时候中间需要加分号 - 和C++类似,注释采用// 或/ / - Swift拥有3种对象类型:类、结构体与枚举。 - 定义变量时采用let或者var关键字 - 根据约定,String,Int等结构名采用首字母大写,变量名采用首字母小写 - 名为main.swift的文件可以在顶层包含可执行代码,可以通过main.swift文件来构建应用,不过一般来说没必要这么做 - 采用 import语句来导入模块 - 显式的使用self可以提高程序的可读性与可理解性 - 类中私有属性采用private变量 -

2 分钟
✍️
文学与创作2026年3月22日

Tips to Order a mechanical & electrical test device

# Tips to Order a mechanical & electrical test device According to IEC60947 requirements, to test all the electrical and mechanical parameters of AC contactor, we need several different devices. However, we will also provide a computer system to make sure all the test devices work under the same sy

6 分钟
✍️
文学与创作2026年3月22日

TypeScript项目的文档和测试

# TypeScript项目的文档和测试 ### 1. 使用typedoc生成typescript项目文档 针对typescript项目可以使用typedoc来生成文档,typedoc可以全局也可以本项目安装。 npm install typedoc --save-dev npm install typedoc --global typedoc --out path/to/documentation/ path/to/typescript/project/typedoc可以在命令行手动执行,也可以通过 grunt 或者 gulp 实现文档自动化生成。使用gulp实现文档自动化操作可以

4 分钟
✍️
文学与创作2026年3月22日

Ubuntu 17.10下Matlab 2016b安装教程

# Ubuntu 17.10下Matlab 2016b安装教程 原因,需要Matlab Simulink包做一些建模与仿真,不得不考虑在Ubuntu下安装Matlab,完整的安装过程在Matlab英文官网有说明,结合Ubuntu系统实际情况,将安装过程描述如下。 ### 1. 概述 一般来说,下载到的Matlab 2016b为两个ISO文件。可以将ISO文件刻盘后用光盘安装,也可以用mount命令进行挂载。由于安装过程中存在从光盘1切换到光盘2的流程,因此两个挂载点需要统一,而这是Ubuntu默认的自动挂载功能无法实现的,因此需要人工实现。 同时,由于安装文件可能有.rar格式的压缩包,

3 分钟
✍️
文学与创作2026年3月22日

Ubuntu系统下不同硬盘分区与挂载

# Ubuntu系统下不同硬盘分区与挂载 和Windows系统不同,Linux系统下的硬盘一般都需要用户手动分区并挂载(新的操作系统如Ubuntu18.04也在系统安装时提供了自动分区的选项,但对于后期新增的硬盘来说仍然需要手动分区及挂载)。在实际使用中,我们可能需要使用的硬盘包括本地的普通硬盘、云服务器的数据盘以及大容量(2T以上)硬盘等类型,这些硬盘在分区和挂载方面是各有不同的,本文针对这三种硬盘类型的操作方法分别进行介绍: ### 1.使用fdisk对本地普通硬盘和云数据盘分区 一般来说,在linux系统下使用df -h命令可以看到当前电脑中已分区并挂载的硬盘列表,对于已经连接到系

6 分钟
✍️
文学与创作2026年3月22日

WebSocket和Socket.io之间的区别(译)

# WebSocket和Socket.io之间的区别(译) WebSocket是一种通信协议,它通过TCP连接在客户端和服务器之间提供双向通信,WebSocket连接始终保持打开状态,因此它们允许实时数据传输。当客户端向服务器触发请求时,它不会在接收到响应时关闭连接,而是会持续存在并等待客户端或服务器终止请求。 Socket.IO 是一个库,可用于在客户端和Web服务器之间进行实时和全双工通信。它使用WebSocket协议提供接口。通常,它分为两部分,WebSocket和Socket.io都是事件驱动的库. - 客户端:它是在浏览器中运行的库(也可用于nodejs) - 服务器端:这是No

3 分钟
✍️
文学与创作2026年3月22日

Windows 10安装与管理WSL体验原生Linux

# Windows 10安装与管理WSL体验原生Linux 微软Windows10的内置Linux系统WSL已经有几年历史了。不得不说,在Windows中内置原生的Linux系统,对微软而言是个非常冒险的举措,但也是微软大刀阔斧拥抱开源世界的转折点。几年来,虽然用户对WSL一直诟病不断,但其用户体验与功能却一直稳步向前迈进。虽然WSL下使用桌面环境非常不方便,但对大部分深度Linux用户来说,使用Linux更多是由于其内核与设计的美学而不是拼凑起来的桌面,因此,从某种程度上来说,Windows的桌面系统与Linux命令行系统的结合,也的确可能打造出一套更接近理想的操作系统来(这就像体验Mac

8 分钟
✍️
文学与创作2026年3月22日

[回答] 不是计算机技术与软件专业可以考计算机技术与软件资格证书吗?

# [回答] 不是计算机技术与软件专业可以考计算机技术与软件资格证书吗? 可以,但是要看看考了这个想要做什么

1 分钟
上一页
18192021222324
下一页
JJohn's Blog

技术、生活与思考的记录地。

导航

  • 首页
  • 文章
  • 订阅

联系

  • GitHub
  • Email
© 2026 John Wei. 保留所有权利。