go的标准项目布局 因为笔者一开始是在精弘暑期课入门的go,因此主要学习的还是部门项目微精弘的代码目录结构,所以对go的标准目录结构不是很了解,特此出一篇文章来捋一下go现在比较规范的目录结构,以此来学习。 目录规范虽然每个项目的目录结构并不是有规定模板的,也有很多优秀的项目并不是常规的项目布局,还是要依据项目类型、大小及灵活程度做调整,但一定要保证结构清晰!一般要求: 命名清晰:目录命名要清晰、简介,不宜过长或过 2024-05-12 开发 #golang
go测试(基于testing基本库) 老登让我研究一下后端测试,看看MongoDB读写操作的性能,遂开始研究go的testing基本库 在testing的测试有这三种类型——单元测试,基准(性能)测试,示例测试 类型 格式 作用 测试函数 函数名前缀为Test 测试程序的一些逻辑行为是否正确 基准函数 函数名前缀为Benchmark 测试函数的性能 示例函数 函数名前缀为Example 为文档提供示例文档 无论 2024-05-02 开发 #golang #testing #测试
neo4j安装 首先更新apt 12sudo apt updatesudo apt upgrade neo4j需要依赖jdk环境,而且还有版本要求的要求jdk要17版本以上 1sudo apt install openjdk-17-jdk 查看是否成功安装 1java -version 开始安装neo4j 1wget https://neo4j.com/artifact.php?name=neo4j-commu 2024-04-26 运维 #ubuntu #neo4j
mongodb安装 问卷系统要求用MongoDB存放答卷数据,因此我在我云服务器上安装了MongoDB 这是官方的安装教程 下面简单介绍我的安装过程 我的云服务器系统:ubuntu22.04 LTS 先运行下面这行代码检查服务器系统是否是ubuntu22.04 LTS或ubuntu20.04 LTS 1cat /etc/lsb-release 本地安装导入包管理系统使用的公钥从终端安装,gnupg如果curl它们尚不 2024-04-26 运维 #ubuntu #mongoDB
寒软项目总结 今天中午进行了浙江工业大学的寒假软件大赛的验收答辩,整个过程给人感觉还是比较草率的,但至少在构建的过程中还是学到了不少东西。本次比赛分成三个题目,前两个是奖励综测分,最后一个是奖励米,但最终我们选择了奖励综测分的德育导师双向选择系统。 下面是我们早c晚a小组完成的成果后端仓库地址前端仓库地址 在本项目中我和浅浅&勿念两个人负责该项目后端,他主要负责学生端和教师端的接口完成,我这边也主要写了用户端、 2024-03-05 总结 #golang
线性回归 在学习神经网络之前,我们先了解一些简单的基础知识,我们以线性回归(预测)和softmax回归(分类)为例,了解简单的神经网络架构,数据处理,制定损失函数和如何训练模型。 线性回归为了解释线性回归,我们举一个实际的例子:我们希望根据房屋的面积(平方米)和房龄(年)来估算房屋价格(元)。为了开发一个能预测房屋价格的模型,我们需要收集一个真实的数据集。这个数据集包括房屋价格、面积和房龄。在机器学习的术语 2024-01-28 人工智能 #神经网络 #pytorch
矩阵与线性变换 明明线代已经考完了,笔者现在才重新在几何理解线代,属实有点奇怪。今天在b站的3Blue1Brown听他的线性代数本质,清晰了许多。 很遗憾,矩阵是什么是说不清的,你必须得自己看看。——墨菲斯 矩阵与向量相乘首先,我们可以知道,直角坐标系中,任意一个向量可以用两个最基本的正交基向量表示,而将两个向量变换(不改变原点位置,直线仍然是直线,对应平行线依旧平行)后的位置,他们坐标会发生变化,相应的,他们所 2024-01-24 数学 #线性代数 #人工智能
手把手教你搭建属于你自己的hexo博客,并布置在github page上 Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 1.环境配置 Node.js Git 修改npm为淘宝镜像源,并设置cnpm 环境的下载只需点开网站找到适合自己的版本安装即可,这里不赘述。 安装完毕后可以通过cmd命令行输入node -v,npm -v和git –version来验证,如果出 2023-11-11 博客 #hexo