C# 基础速成

简介 C# 是一个现代的、通用的、面向对象的编程语言。 C# 是专为公共语言基础结构(CLI)设计的。CLI 由可执行代码和运行时环境组成,允许在不同的计算机平台和体系结构上使用各种高级语言。 下面列出了 C# 成为一种广泛应用的专业语言的原因: 现代的、通用的编程语言。 面向对象。 面向组件。 容易学习。 结构化语言。 它产生高效率的程序。 它可以在多种计算机平台上编译。 .Net 框架的一部分。 速成示例 // 单行注释以 // 开始 /* 多行注释是这样的 */ /// <summary> /// XML文档注释 /// </summary> // 声明应用用到的 …

动态规划

动态规划算法 动态规划算法是通过拆分问题,定义问题状态和状态之间的关系,使得问题能够以递推(或者说分治)的方式去解决。 动态规划算法的基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后一子问题的求解提供了有用的信息。在求解任一子问题时,列出各种可能的局部解,通过决策保留那些有可能达到最优的局部解,丢弃其他局部解。依次解决各子问题,最后一个子问题就是初始问题的解。   求解思路 动态规划算法可分解成从先到后的4个步骤: 描述一个最优解的结构; 递归地定义最优解的值; 以“自底向上”的方式计算最优解的值; 从已计算的信息中构建出最优 …

RAP2搭建教程(mock服务)

RAP是一个可视化接口管理工具 通过分析接口结构,动态生成模拟数据,校验真实接口正确性, 围绕接口定义,通过一系列自动化工具提升我们的协作效率。 1.后端服务搭建 下载项目:?https://github.com/thx/rap2-delos 开发模式 # 创建数据库 mysql -e ‘CREATE DATABASE IF NOT EXISTS RAP2_DELOS_APP DEFAULT CHARSET utf8 COLLATE utf8_general_ci’ # 安装依赖初始化数据库 npm install npm run create-db # 代码检查(或可忽略) npm run …