2 刘兆峰

学生身份

我要认证

I want to be the king of the code world.

等级
TA的排名 1k+

编写你的第一个 Django 应用,第 3 部分

Hello,我是 Alex 007,一个热爱计算机编程和硬件设计的小白,为啥是007呢?因为叫 Alex 的人太多了,再加上每天007的生活,Alex 007就诞生了。我们将继续编写投票应用,并且专注于如何创建公用界面——也被称为“视图”。上一节:编写你的第一个 Django 应用,第 2 部分概况Django 中的视图的概念是「一类具有相同功能和模板的网页的集合」。比如,在一个博客应用中,你可能会创建如下几个视图:博客首页——展示最近的几项内容。内容“详情”页——详细展示某项内容。.

2020-07-14 13:27:56

120. Triangle 三角形最小路径和

Title给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。相邻的结点 在这里指的是 下标 与 上一层结点下标 相同或者等于 上一层结点下标 + 1 的两个结点。例如,给定三角形:[ [2], [3,4], [6,5,7], [4,1,8,3]]自顶向下的最小路径和为 11(即,2 + 3 + 5 + 1 = 11)。说明:如果你可以只使用 O(n) 的额外空间(n 为三角形的总行数)来解决这个问题,那么你的算法会很加分。动态规划

2020-07-14 08:32:57

核心概念——节点分组 Group

title: 节点分组 Grouporder: 9New Feature:自 G6 3.1.2 开始支持自定义节点分组的标题了,可以渲染带有标题的分组。对于熟悉图可视化类库的用户来说,节点分组可能是比较实用的一个功能。自 G6 3.0.5 版本开始,G6 加入了节点分组的功能,详情参考 Demo。数据结构新增节点分组功能时,尽量保持了 G6 数据结构的稳定性。为了体现分组的特性,我们在 nodes 数据项中加入了 groupId 属性,另外新增了 groups 字段,用于表示数据中所包括的分.

2020-07-14 00:00:14

高级指引——手动创建节点分组 Group

title: 手动创建节点分组 Grouporder: 8节点分组在默认情况下是根据数据自动渲染的,当数据中存在 groups 时根据 groups 字段渲染分组,当不存在 groups 时,则根据 nodes 数据中是否存在 groupId 来渲染分组。当数据中即不存在 groups,节点数据中也不存在 groupId 时,将不会渲染节点分组。CustomGroup 为节点分组,支持 Circle 和 Rect 两种类型。用户可通过  CustomGroup 创建节点分组、设置分组的样式.

2020-07-14 00:00:08

核心概念——节点分组 Combo

title: 节点分组 Comboorder: 8V3.5 后支持的全新节点分组 Combo 机制。原节点分组仍可使用。对于熟悉图可视化类库的用户来说,节点分组是非常实用的一个功能。此前,G6 已经存在一个节点分组 Node Group 功能,但它的机制无法支持一些较复杂的功能,例如:带有节点分组的图布局、自定义 Combo、嵌套节点分组的均匀 padding、节点与分组的边、分组与分组的边、空的节点分组等。V3.5 推出了全新的节点分组 Combo 机制,能够支持所有常用功能,参考 Demo。.

2020-07-14 00:00:04

编写你的第一个 Django 应用,第 1 部分

Hello,我是 Alex 007,一个热爱计算机编程和硬件设计的小白,为啥是007呢?因为叫 Alex 的人太多了,再加上每天007的生活,Alex 007就诞生了。 编写你的第一个 Django 应用,第 1 部分 安装完Django之后相信你已经迫不及待的想开始写代码了,接下来我们将通过一个示例学习,创建一个基本的投票应用程序。也许接下来我的操作你还不能完全理解明白,没关系,.

2020-07-13 22:26:39

编写你的第一个 Django 应用,第 2 部分

Hello,我是 Alex 007,一个热爱计算机编程和硬件设计的小白,为啥是007呢?因为叫 Alex 的人太多了,再加上每天007的生活,Alex 007就诞生了。我们将建立数据库,创建您的第一个模型,并主要关注 Django 提供的自动生成的管理页面。上一节:编写你的第一个 Django 应用,第 1 部分数据库配置现在,打开 mysite/settings.py 。这是个包含了 Django 项目设置的 Python 模块。通常,这个配置文件使用 SQLite 作为默认数据库。如果.

2020-07-13 22:26:09

350. Intersection of Two Arrays II 两个数组的交集 II

Title给定两个数组,编写一个函数来计算它们的交集。示例 1:输入: nums1 = [1,2,2,1], nums2 = [2,2]输出: [2,2]示例 2:输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出: [4,9]说明:输出结果中每个元素出现的次数,应与元素在两个数组中出现的次数一致。我们可以不考虑输出结果的顺序。排序Solve如果两个数组是有序的,则可以便捷地计算两个数组的交集。首先对两个数组进行排序,然后使用两个指针遍历两个数组

2020-07-13 09:32:24

174. Dungeon Game 地下城游戏

Title一些恶魔抓住了公主(P)并将她关在了地下城的右下角。地下城是由 M x N 个房间组成的二维网格。我们英勇的骑士(K)最初被安置在左上角的房间里,他必须穿过地下城并通过对抗恶魔来拯救公主。骑士的初始健康点数为一个正整数。如果他的健康点数在某一时刻降至 0 或以下,他会立即死亡。有些房间由恶魔守卫,因此骑士在进入这些房间时会失去健康点数(若房间里的值为负整数,则表示骑士将损失健康点数);其他房间要么是空的(房间里的值为 0),要么包含增加骑士健康点数的魔法球(若房间里的值为正整数,则表示骑士将

2020-07-12 09:33:54

高级指引——概念解释——图形 Shape 及其属性

title: 图形 Shape 及其属性order: 0G6 中的元素(节点/边)是由一个或多个图形 Shape组成,主要通过自定义节点或自定义边时在 draw 方法中使用 group.addShape 添加,G6 中支持以下的图形 Shape:circle:圆;rect:矩形;ellipse:椭圆;polygon:多边形;fan:扇形;image:图片;marker:标记;path:路径;text:文本;dom(svg):DOM(图渲染方式 renderer 为 'svg' 时.

2020-07-11 23:59:51

高级指引——概念解释——图形分组 Group

title: 图形分组 Grouporder: 1   ⚠️ 注意: 图形分组 Group 与 节点分组 Group 虽然都名为 Group,但属于不同层次的概念。图形分组针对 图形 Shape 层次的分组;节点分组 Group  是针对 节点 的分组,与数据结构中的层次、分组对应。什么是图形分组 Group图形分组 group 类似于 SVG 中的 <g> 标签:元素  g  是用来组合图形对象的容器。在 group&nb.

2020-07-11 23:59:43

高级指引——深度原理解析——G6 坐标系深度解析

title: G6 坐标系深度解析order: 0在 G6 中,实例化图时指定 container 字段指定了画布 <Canvas></Canvas> 标签的父容器。而 DOM 的坐标与真正绘制图形时的坐标并不是同一套坐标系,这可能会使得如下场景中用户指定坐标时产生困惑:在画布上放置一个 position: absolute 的 DOM 元素,如 tooltip、 menu 等时:在鼠标点击画布上的位置放置;鼠标点击节点时,在节点位置。上面问题在 graph 缩放.

2020-07-11 23:59:35

高级指引——自定义节点

title: 自定义节点order: 1G6 提供了一系列内置节点,包括 circle、rect、diamond、triangle、star、image、modelRect。若内置节点无法满足需求,用户还可以通过 G6.registerNode('nodeName', options) 进行自定义节点,方便用户开发更加定制化的节点,包括含有复杂图形的节点、复杂交互的节点、带有动画的节点等。在本章中我们会通过五个案例,从简单到复杂讲解节点的自定义。这五个案例是: 1. 从无到有的定义节点:绘制图形;.

2020-07-11 23:59:26

315. Count of Smaller Numbers After Self 计算右侧小于当前元素的个数

Title给定一个整数数组 nums,按要求返回一个新数组 counts。数组 counts 有该性质: counts[i] 的值是 nums[i] 右侧小于 nums[i] 的元素的数量。示例:输入: [5,2,6,1]输出: [2,1,1,0]解释:5 的右侧有 2 个更小的元素 (2 和 1).2 的右侧仅有 1 个更小的元素 (1).6 的右侧有 1 个更小的元素 (1).1 的右侧有 0 个更小的元素.二分插入排序把输入数组反过来插入一个有序数组(降序)中,插入的位置就是在

2020-07-11 08:40:03

我在CSDN的第1024篇文章

Hello,我是 Alex 007,一个热爱计算机编程和硬件设计的小白,为啥是007呢?因为叫 Alex 的人太多了,再加上每天007的生活,Alex 007就诞生了。不知不觉,这已经是我在CSDN的第1024篇原创文章了,一直想总结,把自己的故事分享出来,但也因为比赛和工作一直被延后,碰巧今天收到了CSDN颁发的荣誉证书,回来看了一眼CSDN,已经写了1023篇文章了,对于程序员来说,1024是一个特殊的数字,是时候该总结一下了。说是总结吧,也不知道该从什么时候开始,就从大学开始吧,哈,没想到我.

2020-07-10 12:52:40

做项目开发你必须得掌握的知识:设计模式

什么是设计模式?设计模式,其实就是对软件设计过程中普遍存在、反复出现的各种问题,所提出的解决方案。而所谓的软件设计,是软件工程方面的一个名词,在现代的软件开发过程中,并不是确定好了项目之后就立刻敲代码,而是要先构思好整个项目的架构、模块、流程。如果是多人协作开发,项目设计就变得更加重要,不然每个人都自己做自己的,必然会出现功能重复、代码冗余、接口不匹配等问题,所以在开发前分好工,不同的组不同...

2020-07-10 10:23:20

彻底掌握动态规划,第一节

Hello,我是 Alex 007,一个热爱计算机编程和硬件设计的小白,为啥是007呢?因为叫 Alex 的人太多了,再加上每天007的生活,Alex 007就诞生了。老师说蓝桥杯被列为A类竞赛,让我再把算法好好看看,我一想我那可怜的算法,当时就想跟老师说:碰巧今天LeetCode每日一题考到了动态规划,问了工作室的几个学弟学妹,对动态规划也掌握的也不是很好,觉得要写一篇文章好好讲讲。一、引子(诺基亚耐摔性测试)1.题目描述我以前啊,特别喜欢收藏一些东西,其中就包括那个一次充电就能用到天.

2020-07-10 10:22:28

309. Best Time to Buy and Sell Stock with Cooldown 最佳买卖股票时机含冷冻期

Title给定一个整数数组,其中第 i 个元素代表了第 i 天的股票价格 。​设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票):你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。卖出股票后,你无法在第二天买入股票 (即冷冻期为 1 天)。示例:输入: [1,2,3,0,2]输出: 3解释: 对应的交易状态为: [买入, 卖出, 冷冻期, 买入, 卖出]动态规划Solve将「买入」和「卖出」分开进行考虑:「买入」为负收益,而「

2020-07-10 09:14:50

Uncaught TypeError: Cannot read property ‘getters‘ of undefined

https://github.com/vuejs/vuex/issues/264

2020-07-09 20:20:21

Vuex 项目结构

Vuex 并不限制你的代码结构。但是,它规定了一些需要遵守的规则:应用层级的状态应该集中到单个 store 对象中。提交 mutation 是更改状态的唯一方法,并且这个过程是同步的。异步逻辑都应该封装到 action 里面。只要你遵守以上规则,如何组织代码随你便。如果你的 store 文件太大,只需将 action、mutation 和 getter 分割到单独的文件。对于大型应用,我们会希望把 Vuex 相关代码分割到模块中。下面是项目结构示例:├── index.html

2020-07-09 18:39:23

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力探索
    原力探索
    参与《原力计划【第二季】——打卡挑战》的文章入选【每日精选】的博主将会获得此勋章。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 原力探索 · S
    原力探索 · S
    在《原力计划【第二季】》打卡挑战活动中,发布 12 篇原创文章参与活动的博主,即可获得此勋章。(本次活动结束后统一统计发放)
  • 分享精英
    分享精英
    成功上传11个资源即可获取