Python快速入门

搭建Python开发环境之后,就可以开始编写代码了。这里通过几个例子带你快速了解下Python的语法。 HelloWorld 首先,打开工作目录,这里是/work/gitee/learning-programming-with-gauss/code/python/src,然后创建文件: '''' 文

修炼者 发布于 2025-07-05

Python的生成器与迭代器、浅复制与深复制

生成器 语法比较独特,可以为一些前置共同条件的函数提供实现便利。如下: def myGenerator(num): now = 0 while now < num: val = yield now now = now + 1 if val is None else val

修炼者 发布于 2025-07-05

Git

分支 branch 查看当前分支 git branch dev feature/symbol-to-session * feature/symbol-to-session-gauss master release-v4.2.0 创建新的分支 git checkout -b fea

修炼者 发布于 2025-07-05

我的物联网梦想

起源 很早以前读过一本书的摘要,来自比尔盖茨的《The Road Ahead》,这是一个启蒙,与我而言,用软件与硬件相连,实现简单的控制,就是一个非常激动人心的事情。那时2007年,工作之余使用一个zigbee基站连接电脑作为输入端,用无线扫描枪扫描条码,并通过一个Visual C++的桌面应用使用

修炼者 发布于 2025-07-05

让局域网节点服务于Internet用户

背景 一些场景下,基于灵活性与成本的原则,我们需要局域网服务节点能够直接服务于Internet用户。即可以让用户能够通过云服务节点直接访问局域网服务节点,如下图: 具体的场景有: 局域网成本有优势的时候:比如有大量存储和算力需求的时候。特别是非实时的批量业务,可以将一部分服务节点部署在本地局域网,通

修炼者 发布于 2025-07-04

查找包含特定字符的文件名

直接通过grep,循环利用通配符找文件: grep -l linearGradient //*/*/*js 也可以使用find与grep组合,如下: $ find . -name "*.html" -exec grep -l "id=\"app\"" {} \; ./BOOT-INF/class

修炼者 发布于 2025-07-03

ArchiMate架构符号

ArchiMate定义了一组用来进行业务架构。分为业务层、应用层、技术层、战略层、物理层,并有定义动机、实施、迁移、符合元素与关系等符号。 业务层 英文名

修炼者 发布于 2025-06-24

C语言

本文主要介绍Ubuntu下使用gcc、make、cmake、vscode、vim作为C语言的开发环境。 环境与Helloworld

修炼者 发布于 2025-06-19

SCP

拷贝文件 拷贝远程服务器目录与文件到当前目录。如下: scp -r -P 20022 gauss@www.nationaiot.com:/home/gauss/soft/nginx/data/* .

修炼者 发布于 2025-06-19

SSH

安装 使用 指定端口登录指定服务器 $ ssh gauss@www.nationaiot.com -p 20022 隧道 快捷方式 通过配置~/.ssh/config能够实现ssh到目标服务的快捷访问。 $ cat ~/.ssh/config Host dev_enger HostName 10

修炼者 发布于 2025-06-19