完整的项目代码,请参考这里。 本章主要介绍如何开发一个Web TODO应用,用于管理个人的任务清单,该项目改编自 flask-simple-todo,由于原项目已经很久没更新了,我对其进行了修改和完善,修改后的代码在这里。 目前,该应用主要的功能有: 添加待办事项 修改待办事项 删除事项 完成事项 界面如下: 开始实战 我们会从下面三个方面对该项目进行介绍: 生成项目结构 设计数据模型 编写业务逻
Subversion实践 是时候从抽象转到具体了,在本小节,我们会展示一个Subversion真实使用的例子。 Subversion版本库URL 正如我们在整本书里描述的,Subversion使用URL来识别Subversion版本库中的版本化资源,通常情况下,这些URL使用标准的语法,允许服务器名称和端口作为URL的一部分: $ svn checkout http://svn.example.
Servlet 是服务 HTTP 请求并实现 javax.servlet.Servlet 接口的 Java 类。Web 应用程序开发人员通常编写 Servlet 来扩展 javax.servlet.http.HttpServlet,并实现 Servlet 接口的抽象类专门用来处理 HTTP 请求。 Hello World 示例代码 下面是 Servlet 输出 Hello World 的示例源代码
简单的 SVG 实例 一个简单的SVG图形例子: 这里是SVG文件(SVG文件的保存与SVG扩展): <?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg xmlns="
创建Vdt实例 Vdt(template) @param template {String | Function} 用来创建实例的模板,既可以是模板字符串,也可以是模板函数 @return {Vdt Object} 通过Vdt(template)方法可以创建一个Vdt实例 var vdt; // 传入模板字符串 vdt = Vdt('<div></div>'); // 或者,传入模板函数 vd
A-Frame使用<a-entity>元素来表示一个实体。如同在 实体-组件-系统模式中定义的,实体是占位符对象以便我们插入组件来提供其外观、行为和 功能。 在A-Frame中,位置(position), 旋转(rotation)和尺寸(scale)是实体的固有组件。 例子 考虑下面的实体。就其本身而言,它没有外表、行为或功能.它什么也不做: <a-entity> 我们可以将给它附加组件,使它呈现
下面是本文作者实际使用的一个"grub.cfg"文件,通用于BIOS与UEFI模式,放在这里当作一个实例,供读者参考: #由于"$prefix"的值是在"grub-install"安装时确定的,并且嵌入'core.img'中的模块也是随硬件变化的, #所以不要只是简单的复制'grub'目录到处使用,而应该在每一个介质上都使用"grub-install"进行安装。 ################
ID3算法python实现 数据集来源《机器学习实战》:https://github.com/apachecn/MachineLearning/blob/master/input/3.DecisionTree/lenses.txt young myope no reduced no lenses young myope no normal soft
用k近邻算法识别手写数字 本例来自《机器学习实战》第二章,采用直接计算两点之间距离的方式来找出k最近邻 判断手写的数字,数据被转成32x32(=128)的0-1数字矩阵 00000000000001100000000000000000 00000000000011111100000000000000 00000000000111111111000000000000 0000000001111111
MongoDB 是一个基于分布式文件存储的数据库。 MongoDB 是一个基于分布式文件存储的数据库。提供多节点高可用架构、弹性扩容、容灾、备份恢复、性能优化等功能。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。 目前仅只读对接腾讯云的MangoDB实例。 入口:在云管平台单击
Redis是一种支持key-value等多种数据结构的非关系型数据库。 Redis是一种支持key-value等多种数据结构的存储系统,具有以下特点: 支持内存加硬盘的混合存储方式; 支持字符串(String)、哈希(Hash)、列表(List)、集合结构(Set、Sorted Set)、流(Stream)等数据结构。 目前 云联壹云 平台已支持对接并创建阿里云、华为云、腾讯云的Redis实例,A
RDS实例即虚拟化的关系型数据库服务器。 RDS实例即虚拟化的关系型数据库服务器。用户可以在RDS实例中创建或管理多个数据库。目前 云联壹云 平台已支持对接并创建阿里云、华为云、腾讯云、谷歌云和HCSO的RDS实例;AWS、Azure、京东云、腾讯云TDSQL暂只支持同步。其他平台正在陆续支持中。 使用流程 在 云联壹云 平台上创建阿里云、华为云、腾讯云、谷歌云、HCSO的RDS实例,请参考新建R
实用的EAP 在本节中,我们将在FreeRADIUS安装上测试各种EAP方法。 为此,我们使用JRadius Simulator。 该程序是JRadius框架的一部分,也是Coova提供的众多项目之一。 JRadius Simulator用于通过向FreeRADIUS发送EAP请求来模拟NAS。 这消除了对专用NAS(认证者)和客户端(请求者)测试EAP方法的需要。
1.1.4 实现 给定一个问题,当我们找到解决问题的算法后,接着就需要用某种计算机语言将这个算 法 表 达 出来, 最终 得到一 个能 被计算 机执 行的程 序(或代 码 ),这 个 过程称 为 实现(implementation),或者俗称为写代码(coding)。 严格地说,算法与程序是不同的:算法是用非形式化方式表述的解决问题的过程,程序 则是用形式化编程语言表述的精确代码。这样,算法设计和
假设你有一个绘制了很多模型的场景,而大部分的模型包含的是同一组顶点数据,只不过进行的是不同的世界空间变换。想象一个充满草的场景:每根草都是一个包含几个三角形的小模型。你可能会需要绘制很多根草,最终在每帧中你可能会需要渲染上千或者上万根草。因为每一根草仅仅是由几个三角形构成,渲染几乎是瞬间完成的,但上千个渲染函数调用却会极大地影响性能。 如果我们需要渲染大量物体时,代码看起来会像这样: for(un