HTML常见元素

本人虽然不从事前端开发,但网页是我们每天接触最多的东西之一,因此有必要对于基本的前端知识有个了解。HTML又叫超文本标记语言,浏览器从服务器下载HTML文件之后根据语法对页面进行渲染,本篇文章对常见的HTML标签进行介绍。主要内容来自「菜鸟教程」。
阅读全文

STL关联容器

C++ STL容器部分分为序列容器和关联容器,之前「STL序列容器(一)」和「STL序列容器(二)」已经对序列容器进行了介绍,本篇文章对关联容器进行介绍。同样,介绍的内容分为容器内部数据结构和常用接口两部分。
阅读全文

深度学习系列(二):全连接神经网络和BP算法

上篇介绍了深度学习框架pytorch的安装以及神经网络的基本单元:感知机。本文将介绍全连接神经网络(FCNet)的结构和训练方法,全连接神经网络是一种典型的前馈网络。感知机解决不了非线性分类问题,但是多层神经元叠加在一起理论上可以拟合任意的非线性连续函数映射。文章是之前在CSDN上写的,现在搬运过来。
阅读全文

深度学习系列(一):pytorch环境搭建和感知机模型

这个系列是有关深度学习的内容,包括一些常见的神经网络模型的训练和实际应用。本人接触深度学习时间不长,同样希望通过博客的方式记录学习过程和总结学习成果。废话不多说,本篇主要介绍深度学习工具Pytorch的环境搭建以及神经网络的基础单元:感知机模型。文章是之前在CSDN上写的,现在搬运过来。
阅读全文

关于为什么写博客

这篇文章不谈技术,我想谈一谈我为什么要搭建这个博客网站。
阅读全文

STL序列容器(二)

本文接着STL序列容器1继续介绍C++ STL中剩余的两种序列容器:forward_list和priority_queue。同样简单介绍他们的内部数据结构和常用接口。
阅读全文

Git总结(二)

Git是一个免费的开源分布式版本控制系统,旨在快速高效的处理从小到大的所有项目。本文章接着Git总结(一)继续介绍Git中的分支概念以及分支操作,分支功能可谓是Git版本控制中的大杀器,在Git中创建、删除或切换分支都十分迅速。因为其实质上都是些指针的移动。Git鼓励频繁使用分支提交,这样能够使得开发工作并行,在不冲突的情况下,不同分支开发不同的功能,最后统一合并到主线上。
阅读全文

STL序列容器(一)

C++ STL是C++标准库中及其重要的一部分,对C++ STL的使用是每一位C++程序员都应该熟悉的,在实际开发中,利用好这些前人造的轮子,能够提高开发效率且减少出错的概率。我个人认为C++ STL最重要的内容分为两块,其一是容器类,其二是算法类。本篇文章对STL容器类中的序列容器进行介绍,主要涉及内部实现、常用接口。
阅读全文

CMake基本操作

CMake是一个跨平台编译工具,能够通过编写CMakeLists.txt来生成Makefile从而实现项目构建。本篇文章介绍一些简单情况下的CMakeLists.txt的编写方法。
阅读全文

Git总结(一)

Git是一个免费的开源分布式版本控制系统,旨在快速高效的处理从小到大的所有项目。本文章介绍一些Git的基本概念以及常见的操作。
阅读全文