自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 C++:队列和栈

leetcode刷题基础

2021-12-14 12:59:32 1737 2

原创 C++:数组、链表与哈希表

自我介绍一下个人情况:我对C++属于初学者,没有做过C++写的项目,只在菜鸟教程粗略过了一遍C++的基本概念。我刷题准备用的是C++语言,打算分类刷题,每次刷题前我都会补习相应的C++知识,顺便在此记录。文章目录数组和链表数组什么是数组?访问数组元素可变长的动态数组:vectorVector基本用法链表什么是链表?链表的操作双向链表(list)list的成员函数总结数组和链表C++的数组和链表分别是什么?分别有什么种类?它们都有什么特性?针对这些特征,使用情形是什么?数组什么是数组?

2021-12-04 10:42:16 2262

原创 纯js生成csv文件并导出

数据list格式如下:list=[ {itemID:0,itemLabel:A}, {itemID:1,itemLabel:B}, {itemID:2,itemLabel:C}, {itemID:3,itemLabel:D}, ... {itemID:10,itemLabel:a},]想要转换为csv数据形式,并保存在本地:效果如图:代码 //将数据转为csv需要的格式 const csvString = [ [" it

2021-06-04 15:40:30 2181

原创 普林斯顿Algorithms(上)学习笔记(5)

文章目录Week5Balanced Search Tree2-3 TreeRed-Black Tree(红黑树)红黑树插入第五周介绍平衡查找树和BST的几何应用。Week5Balanced Search Tree2-3 Tree定义2-3树也是一种数据结构,能够维护树的平衡。其内部节点(存在子节点的节点)要么有2个孩子和1个数据元素;要么有3个孩子和2个数据元素,叶子节点没有孩子,并且有1或2个数据元素。在维基百科中具体定义如下:如果一个内部节点拥有一个数据元素、两个子节点,则此节点为2

2021-05-19 09:49:11 139

原创 普林斯顿Algorithms(上)学习笔记(4)

文章目录Week4Priority QueuesBinary Heaps(二叉堆)二叉堆排序应用:Heapsort优先队列的应用举例——A*算法游戏树Elementary Symbol TablesSymbol Tables(符号表)二叉查找树BST第四周,这周介绍优先队列以及基本符号表。Week4Priority Queues什么是优先队列?优先队列是一种数据结构,与普通的队列Queue是类似的,可以插入、删除、遍历队列中的元素。不同之处在于,在删除元素时,优先队列可以删除队列中最大/最小的

2021-05-13 20:26:10 170

原创 普林斯顿Algorithms(上)学习笔记(3)

文章目录第二章MergeSort归并排序Buttom-up merge sort算法实验:第三周,继续排序。第二章MergeSort归并排序什么是归并排序?归并排序的思想是分治。(分治法将问题分成一些小的问题然后递归求解,而治是将分的阶段得到的各答案"整合"在一起)。把一个大数组划为为两个小数组,这两个小数组先进行排序,对两个已经排好序的子数组,分别抽取(用指针i,k——从两个数组的起始位置开始)进行排序,将排序好的数组放入新的数组中完成归并排序。如下图:a[]是需要排序的原数组,aux[

2021-05-11 19:06:25 121

原创 普林斯顿Algorithms(上)学习笔记(2)

文章目录第二章:Sorting2.1 Stacks and QueuesStacksQueues实验:随机队列、双端队列2.2 SortingElementary Sorts选择排序插入排序Shellsort 希尔排序第二章:Sorting首先,课程回顾讲解了第一章的队列、数组、包,作为2.1节;之后,课程讲解了排序问题。2.1 Stacks and QueuesStacks什么是栈?栈是如何实现的?栈用来干什么?它的优缺点是什么?什么是栈?栈首先是一种数据结构,数据元素项按

2021-05-07 21:06:33 111

原创 普林斯顿Algorithms(上)学习笔记(1)

文章目录第一章:Fundamental1.1 Programming Model算法1.2 Data Abstraction抽象数据类型的实现1.3 Bags、Queues、Stacks链表算法1.4 算法分析1.5 案例学习:UNION-FIND实现这门课的算法是用java实现的,我目前只会一点python,不会java,算法也没用接触过。今天开始,我将边学边做,把我的学习心得,以及练习题的代码都一一整理做笔记。我学习方法是:先看书,再看课程,做课后习题,做project。一周完成一章。在算法课上部分

2021-04-27 16:49:06 340

原创 使用react完成图片放大功能(淘宝放大镜)

文章目录效果引用组件实现原理CSS部分React JS部分效果引用组件import React from 'react';import ImageMagnifier from "./ImageMagnifier";class ImgDemo extends React.Component{ constructor(props) { super(props); this.state={ // 略缩图: minI

2021-04-20 15:03:30 2485

原创 django restful framework+ react实践

文章目录引言STEP1:后端部分安装环境,创建Project创建Django APP创建Django modelDjango REST serializersDjango views设置Django URLSSTEP2 : REACT 前端安装react环境编写React antd 代码总结引言本系列文章将使用django框架,react前端来完成本地文件上传功能的网页。Django API我们使用的是Django REST framework(DRF)。我会把所需的步骤尽可能详细的写出来,里面遇到的

2021-04-19 10:59:22 488

原创 django csv list 互相转换并与前端交互

django从前端获取list,并转换为csv文件保存到指定目录django从前端获取到list数据;生成csv文件转换list数据为csv保存@csrf_exempt # react涉及到跨域def get_csvlist(request): if request.method == "POST": frame_labels = json.loads(request.body.decode('utf-8')) # 获取list csvpath = os.path

2021-04-14 10:27:10 196 1

原创 react前端转换list为csv并保存在本地

数据list格式如下:list=[ {itemID:0,itemLabel:A}, {itemID:1,itemLabel:B}, {itemID:2,itemLabel:C}, {itemID:3,itemLabel:D}, ... {itemID:10,itemLabel:a},]想要转换为csv数据形式,并保存在本地:效果如图:代码1.首先进行list to csv转换:const csvString =[ [ "itemID",

2021-04-13 16:50:32 482

原创 WSGI&uwsgi&Nginx概念解释

文章目录WSGI是什么?uWSGI是什么?WSGI协议实现(以Django为例uWSGI使用Nginx是什么?Nginx & uWSGINginx有哪些应用?参考文章WSGI是什么?WSGI(Web Server Gateway Inerface),是一种规范。描述web server和web app通信的规范。当前运行在WSGI协议之上的web框架有Flask,Django等。WSGI协议主要包括server和application两部分:-WSGI server负责从客户端接收请求

2021-04-09 10:58:06 181

原创 使用git与GitHub

引言做过项目的同学就知道,代码的更新维护备份很重要,因为最近项目要求,需要多人进行协同开发一个项目,所以学习了git与GitHub协同开发,并整理一份学习笔记,以供翻阅。什么是Git?什么又是GitHub?众所周知,Git是一个分布式版本管理的工具,Github是一个进行代码仓库托管的开源平台。对于代码入门小白来说,看了还是一脸懵逼,那他们到底是个什么东西???用他们要干什么???其实他们就是你的代码管理工具,举个栗子:比如你要写一个项目,就实现一个个人博客的网站好了。你想着快点把自己的帅照po到

2021-04-08 17:04:57 72

原创 react组件引用本地图片并进行标记 生成csv本地文件

引用我最近在使用react写网页,有一个需求是:在前端读取本地的图片文件,在react组件中显示,并且对图片文件进行标记。标记的结果存在本地csv文件中。因为只是本地读取,本地存储,所以整个流程都不涉及与后端交互,纯前端就可以完成。效果实现下面的实现只是思路以及核心代码,全部代码可移步Github。为了使得标记可以自行修改,所以我把图片当作div的背景图片显示。标记当作div的p元素。render()函数很简单: render(){ return(

2021-04-05 14:56:20 480

原创 react d3 list数据画折线图 同一页面显示多个图表

引用我在用react做网页前端,目前的要求是:用d3在网页画折线图,并且同一页面显示花了的多个图表。效果实现下面的实现只是思路以及核心代码,全部代码可移步Github.首先说明一下数据,每个图表都是一个通道,每个通道里面的数据都是list,将所有数据存到本地json文件中。格式如下:{ "0_channel":[ -4.89354133605957e-05, -8.702278137207031e-06, .......

2021-04-05 14:29:33 715

原创 React ant-design 动态目录

引言我最近在使用react写web前端,React UI组件库是使用Ant Design。我做的项目的一个需求是:在网页上渲染动态目录,即实时响应后端的目录变化。我使用的是antd的树形控件Tree来展示目录的组织架构,层级关系。同时树形控件,自带了展开收起选择等交互功能。效果从后端获取共有两级目录,其中00-MNIST、01-CIFAR10是第一级目录。目前选中00-MNIST下的01_hw,点击∨可以收起目录:同时,后端如果按照约定的标准格式增删改了目录,前端会实时对应渲染。实现下面的

2021-04-05 13:41:01 315

原创 React 自定义表单实现

引言我在使用react写web前端,React UI组件库是使用Ant Design。我的项目有一个功能要求是:可以自定义表单的item(选择自己需要的数据进行录入,并且可以删除不想要的item)并提交。效果自定义表单:如图的Custom Config表单,鼠标点击空白选择框,会自动弹出来所有的item选项,点击对应的item选项,可以添加到Custom Config中:每个item旁边的有Θ选项,点击Θ,Custom Config会删除此item。完成自定义。实现导入需要的组件与包

2021-04-05 13:22:23 1203

原创 react ant-design 在一个页面同时使用并提交多个表单

引言我在使用react写web前端,React UI组件库是使用Ant Design。我做的项目的一个需求是:在网页的一个页面上,同时使用多个表单,可以修改自定义表单的item(选择自己需要的 数据进行录入,并且可以删除不想要的item),点击最顶层的按钮,可以同时提交多个表单。效果单一表单一个组件点击Done提交:Core Config组件,按钮在组件内,点击Done,会提交本组件内的表单数据。多个表单同时使用:如上图所示,一个页面有多个表单(Custom Config、ta

2021-04-05 12:58:38 6930

原创 Django REST with React(2)——React部分

思路如何将Django REST 与 React结合?我们选择为React创建自己的’frontend‘Django app:载入一个HTML template,让React管理前端。具体实现创建React与webpack创建react 的 frontend app准备React的components文件夹与static文件安装webpack、webpack-cli、react配置好React环境编写frontend app在frontend/templates/frontend中

2021-03-30 21:25:32 96

原创 Django REST with React(1)——Django REST部分

学习笔记创建django model模型用来描述数据。每个模型都映射一张数据表。一个django的模型有一个或多个fields:每个field表示一个数据库表的列。class Field是一个抽象的类,表示一个数据库表的列。Django使用字段来创建数据库表(db_type()),将Python类型映射到数据库(get_preo_value()),反之亦然(from_db_value())进行迁移迁移时Django把用户对模型的修改(增加一个字段,删除一个模型)应用到数据库架构中的方式。可以

2021-03-30 20:25:48 131

原创 RESTful API设计

引言上一篇博文里,有关于什么是RESTful架构的介绍:https://blog.csdn.net/sinat_40628756/article/details/115320014这篇博文,主要介绍RESTful API设计。RESTful API 设计原则协议:使用HTTPs协议域名:应该尽量将API部署在专用域名下版本:将API版本放入URL路径路径表示API的具体网址。在RESTful架构中,每个网址代表一种资源(resource),所以网址中不能有动词,只能有名词,

2021-03-30 11:51:33 139 1

原创 Restful架构

什么是RESTREST是Representational State Transfer的简称,翻译为中文是:表征状态转化/表现层状态转化。要理解RESTful架构,就要理解Representational State Transfer到底什么意思,它每个词代表了什么涵义?资源(Resources)REST中的”表现层“其实是指的是”资源(Resource)“的”表现层“。任何事物,只要有被引用到的必要,它就是一个资源。所有的数据,不管是从网络获取的还是操作数据库获得(增删查改)的,都是资源。它可

2021-03-30 11:27:25 72

原创 React+Django实践

Django入门序具体实现方式Django部分React部分整合Django与ReactDjango初始化配置静态文件:参考文章序本系列是以django作为后端框架,将前端框架react集成进来。完成web网站搭建。不涉及数据库。具体实现方式分别创建前后端项目,然后进行整合。Django部分创建一个django项目:$ django-admin startproject server生成的djangorsc project包含了数据库配置、Django配置、应用程序配置。创建之后,目录

2021-03-29 21:10:08 3456

转载 Git Ignore

转自:https://github.com/onlynight/ReadmeDemo/tree/master/Readmes/GitIgnore用来干什么?将不想上传到GitHub中得本地文件忽略掉,这样使用git add .的时候,这些文件就会被自动忽略掉了。【比如_pycache_文件】怎么用?1、忽略文件的原则:忽略操作系统自动生成的文件,比如略缩图等;忽略编译生成的中间文件、可执行文件,比如python编译生成_pycache_文件忽略自己的带有敏感信息的配置文件,比如存放口令的配

2020-05-25 16:05:24 141

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除