JJohn's Blog
首页文章订阅

所有文章

1341 篇

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

nestjs使用Typeorm实现数据库CRUD操作

# nestjs使用Typeorm实现数据库CRUD操作 本示例在nestjs脚手架项目基础上,进行了一些修改,并通过TypeOrm实现了数据库的增删读写操作。由于Typeorm更适合关系型数据库,本示例为简便起见,选择sqlite3作为试验数据库。对于非关系型数据库如mongodb,则推荐使用mongoose或者typegoose等库进行数据库操作。 ### 1.nestjs安装和快速启动 安装nestjs命令行工具 #安装cli工具 $ npm i-g @nestjs/cli #新建项目 $ nest new projectName #如果用yarn安装的话 $ yarn glob

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

Nginx下配置wordpress友好形式的固定链接

# Nginx下配置wordpress友好形式的固定链接 Wordpress默认的固定连结形式是“丑陋的”,类似http://www.weizhiyong.com?p=N,当然,这里的“丑陋”并非针对人类用户(有人在审美上就喜欢这样的形式也未可知),而是针对搜索引擎而言的,这样的链接结构和形式,对于进行SEO(搜索引擎优化)时非常不便。这是因为,wordpress采用了动态的网站形式(和当前主流的网站架构形式一样),这对于人类用户来说并没有什么问题,无论网页是静态存储还是动态生成的,呈现给我们的形式都一样,而我们访问时也一般通知直接点击超链接完成,而并不关心链接地址究竟是怎样的结构。但对于计

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

Nodejs安装、配置与快速入门

# Nodejs安装、配置与快速入门 Nodejs是现代JavaScript语言产生革命性变化的一个主要框架,它使得JavaScript从一门浏览器语言成为可以在服务器端运行、开发各种各样应用的通用语言。在不同的平台下,Nodejs的安装和配置也各有不同。 由于Nodejs版本更迭频繁的特点(这一点和Python非常类似,也是这种充满活力的语言的共同特点),用户的不同项目可能在不同版本的Nodejs下开发进行(这些版本可能由于对第三方库版本依赖等不同原因而无法互相兼容),因此,一般建议通过安装版本管理器NVM ( Node Version Manager)来进行多版本的安装和使用(类似于P

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

Nodejs开发环境快速设置

# Nodejs开发环境快速设置 #### 1 安装nvm 在mac或者linux系统下安装nvm可以通过curl或者wget命令,在windows下可能需要nvm windows平台版本,从略。 #通过curl下载并安装 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.0/install.sh | bash #或者 wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.0/install.sh | bash #将nvm添加到系统命令中 export

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

Nx与Angular CLI和Nest.js命令行

# Nx与Angular CLI和Nest.js命令行 ### Nx.dev是一个非常优秀的TypeScript全栈开发框架,可用于Angular,React,Nest,Express等前后端一体开发,以更高效的方式提供前后端一体的开发环境与项目集成。 ### Nx和Angular CLI命令行 Nx支持Angular开发功能,当运行nx build myapp并且myapp使用Angular Devkit实现的构建目标时,Nx的作用与Angular CLI完全相同。当再次使用nx g component mycmp时,Nx将调用相同的原理图,其运行速度要比原生的Angular快得多。因

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

Python3.6.5 windows版安装markupsafe失败的解决方法

# Python3.6.5 windows版安装markupsafe失败的解决方法 在使用python3.5 windows版本的时候,并没有出现特殊状况,但升级到3.6.5版本之后,发现markupsfe包安装失败,由于markupsafe是jinja2的依赖项,而jinja2又是flask安装包必要的一部分。 markupsafe包安装失败,会直接导致无法在windows下安装运行flask。在virtualenv环境下依然无法通过安装,只能对此问题跟踪处理。 发现markupsafe采用pip安装失败的原因,是pip认为已经安装成功了,但是安装成功的markupsafe包缺乏必要的

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

Python使用Modbus-tk模块与Arduino通过modbus协议通讯时的通讯错误问题排除

# Python使用Modbus-tk模块与Arduino通过modbus协议通讯时的通讯错误问题排除 在arduino端我使用了modbus-arduino库,主要是因为该库功能全面,能实现modbus从站基本所有的功能。 在python端则使用了modbus-tk库,同样是因为该库功能全面。 在arduino上写了一段测试程序 #include "Arduino.h" #include "Modbus.h" #include "ModbusSerial.h" const int LED_COIL=13; const int LEDPin=13; ModbusSerial mb;

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

Python实用技巧——类,属性与装饰器

# Python实用技巧——类,属性与装饰器 规范的编程模式,即使在很小的程序中也能使程序可读性更高。以一个简单的电力计算类为例,可以看出Python的类,属性与装饰器的一些用法与技巧。 ### 专业背景 LoadCalculation类是用于计算试验负载(loadbank)参数的。LoadBank是试验室常用的设备之一,通常由无感电阻器和空心电抗器组成,在开关电器的短路、寿命等试验中作为负载使用,以保证试验过程严格按照标准规范进行。标准要求的试验参数一般包括电压、电流和功率因数,相应的负载参数计算是以欧姆定律为基础,根据电压、电流和功率因数参数,计算需要投入的电阻与电感值,从而在理论上

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

人生这场说不出来的故事,既然已一别两宽,如何再各生欢喜

# 人生这场说不出来的故事,既然已一别两宽,如何再各生欢喜 我已经习惯每天早上你从身边起来。 你不再像第一次遇见时那么特别, 因为彼此了解如此透彻, 无须多言。 在我眼里,你是空气, 相处或许平淡, 但我离不开你。 —《说不出来的故事》 常常会觉得,我们就好像被抛出来打水漂的石子,或迟或早,或多或少,生活总会归于平淡。 我们自以为从人生的龃龉中挣脱而出、奔向诗与远方的每一个瞬间,只是石子弹离水面时短暂的错觉。无论我们是否愿意,地球引力终将让我们再一次落入生活的湍流之中。我们的挣扎与不甘,会一次比一次微弱,直至妥协。 但平淡并非是不幸的,就像雷克萨斯的短片《说不出来的故事》想要表述的那样

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

Python数据处理,使用Pandas与Folium处理数据并图形化

# Python数据处理,使用Pandas与Folium处理数据并图形化 首先当然要引入必要的库。本例中,我们要用到Pandas,matplotlib中的pyplot,numpy以及folium,按照管理,使用pd,plt和np作为几个库的别名(在自己写程序命名变量时最好避开这些约定俗成的变量。示例使用Ipython,请安装jupyter notebook及下列库文件以运行程序。 import pandas as pd #import pandas import matplotlib.pyplot as plt import numpy as np import folium ### 1.

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

Python 数据处理实例练习1:Pandas与数据可视化入门

# Python 数据处理实例练习1:Pandas与数据可视化入门 数据收集、清洗、整理与数据可视化是Python数据处理的第一步,本练习通过一个实际的数据集(加拿大移民人口数据),对Pandas,Matplotlib库进行基本讲解。主要的数据可视化在python下依赖matplotlib和pandas,如果已经安装了Anaconda发行版,则这两个库默认都已经安装,如果只是安装Jupyter Notebook,则可以直接通过命令行命令进行安装。 !pip install pandas !pip install matplotlib ### 1. 数据集引入 示例数据集来自加拿大官方移民数

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

[回答] Windows 下有什么用过之后就离不开的冷门软件?

# [回答] Windows 下有什么用过之后就离不开的冷门软件? PowerToys是由微软官方开发的Windows10实用工具合集软件。这款软件起源于Win95和WinXP系统,但由于各种原因,微软不再更新XP上的PowerToys。相隔数十年,这款软件再次回归,并且微软推出了全新的PowerToys套件。其中具有非常多的实用性功能,可以极大地提高办公效率。微软也对此软件进行了开源,还开放了API,开发者们也可以自己去位这款软件制作、添加更多的功能。

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

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

导航

  • 首页
  • 文章
  • 订阅

联系

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