摘要: 本文会详细叙述如何在digital ocean上注册、申请、创建以及配置服务器,亲测有效。 what's the Digital Ocean ? 根据度娘释义,Digital Ocean是digitalocean 是一家成立于2012年的总部设置在纽约的云主机商家,采用KVM虚拟,配置高性能的SSD 阅读全文
posted @ 2018-05-07 10:49 ''竹先森゜ 阅读(8083) 评论(0) 推荐(0)
摘要: 本指南适用于mac OS和Linux,windows用户请绕道。 通常,当你启动DigitalOcean droplets时,只要过程完成,你会收到一封电子邮件,让你知道droplets的IP地址和密码。尽管此电子邮件非常方便,但是如果可以无需电子邮件即可获得访问服务器的更安全(更快)的方式那肯定就 阅读全文
posted @ 2018-05-07 09:52 ''竹先森゜ 阅读(3722) 评论(0) 推荐(0)
摘要: 什么是“回撤”? “回撤”是个谓语,前面隐含了一个主语。一般来说,没有人说“亏损回撤”的,我们说的“回撤”,通常指“股价回撤”、“市值回撤”、“净值回撤”和“盈利回撤”。 “股价回撤”是针对个股的,即股价从前期高点回落。“市值回撤”和“净值回撤”一般对应一个投资组合,我们可以简化地只讨论股票组合。一 阅读全文
posted @ 2018-05-02 14:46 ''竹先森゜ 阅读(2285) 评论(0) 推荐(0)
摘要: 前言:终端运行脚本的话默认是不走代理的,这里我们想要让终端走代理的话就需要做一下处理。 本文假设你已经有了shadowsocks Mac OSX 终端走shadowsocks代理 第一步 创建文件 添加如下代理配置:(这一步的作用是起别名,之后就可以用proxy打开代理、用unproxy关闭代理了 阅读全文
posted @ 2018-04-27 20:32 ''竹先森゜ 阅读(911) 评论(0) 推荐(0)
摘要: what's the 高阶函数 把函数作为参数传入,这样的函数称为高阶函数,函数式编程就是指这种高度抽象的编程范式。 python内置的高阶函数主要有map、reduce、filter、sorted,当然我们可以自己编写高阶函数 Map函数 map()函数接收两个参数,一个是函数,一个是序列,map 阅读全文
posted @ 2018-03-19 15:16 ''竹先森゜ 阅读(2096) 评论(0) 推荐(0)
摘要: 会议室预定(小项目) 该项目仍旧是用Django框架完成的,此项目的重点在于前端页面中有关预定的操作 首先建表,这里用的表较少,一共三张表,表结构如下: 接下来分配路由(项目较为简单,所以并没有写注册的页面,这里是直接将用户数据录入数据库了,若想使项目更完善,可自行添加注册功能。) 然后是静态文件s 阅读全文
posted @ 2018-03-02 18:38 ''竹先森゜ 阅读(4112) 评论(0) 推荐(2)
摘要: 问卷调查 问卷调查也可以成为满意度调查,是公司中针对每个用户开发的调查的功能。其目的可以是针对员工合格与否的调查也可以是对某个项目或者活动进行的意见调查。 表关系创建 这里用的是班级中学生的调查情况,也可以用于公司里部门的调查 一共6张表 from django.db import models c 阅读全文
posted @ 2018-03-02 18:37 ''竹先森゜ 阅读(2399) 评论(0) 推荐(1)
摘要: 仿造Django中的admin自己实现增删改查、模糊搜索、批量操作、条件筛选、popup功能的插件 1.创建组件 首先创建一个app,这里取名为stark,在settings.py中将其进行注册 INSTALLED_APPS = [ 'django.contrib.admin', 'django.c 阅读全文
posted @ 2018-03-02 18:32 ''竹先森゜ 阅读(2724) 评论(0) 推荐(1)
摘要: 分页器的主体封装进一个类中,调用时将该类实例化后传入前端即可 page.py 写有分页器主体的类的文件 在前端页面中只需将传入的两个参数展现出来即可 阅读全文
posted @ 2018-03-02 18:31 ''竹先森゜ 阅读(2238) 评论(0) 推荐(0)
摘要: 博客园整体上是用Django框架完成的 Django的生命周期和主要内容在前面已经讲过,现在来详述该项目的主要内容。 建一个Django项目blogCMS1,再创一个APP应用名为blog 首先我们要知道,一个网站的数据库是由多张表组成的,而在Django中一张表对应的是一个类,所以我们首先要做的是 阅读全文
posted @ 2018-03-02 18:31 ''竹先森゜ 阅读(2747) 评论(0) 推荐(1)
摘要: what's the GIT? GIT是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git的功能特性: 从一般开发者的角度来看,git有以下功能: 1、从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。 2、在自己的机器上根据不同的开发目的,创建分支,修改 阅读全文
posted @ 2018-02-28 13:03 ''竹先森゜ 阅读(2287) 评论(0) 推荐(0)
摘要: 认证和权限 所谓认证就是检测用户登陆与否,通常与权限对应使用。网站中都是通过用户登录后由该用户相应的角色认证以给予对应的权限。 权限是对用户对网站进行操作的限制,只有在拥有相应权限时才可对网站中某个功能进行操作。权限总是与认证相辅相成。w 自定制认证规则的重点是继承内置的BaseAuthentica 阅读全文
posted @ 2018-02-18 13:58 ''竹先森゜ 阅读(2442) 评论(0) 推荐(0)
摘要: 基于Django实现 在使用RestFramework之前我们先用Django自己实现以下API。 API完全可以有我们基于Django自己开发,原理是给出一个接口(URL),前端向URL发送请求以获取数据。这样能实现前后端分离的效果。但Django实现的API许多功能都需要我们自己写。 URL f 阅读全文
posted @ 2018-02-08 20:24 ''竹先森゜ 阅读(2445) 评论(0) 推荐(0)
摘要: what's the RESTful RestFramework是一个能快速为我们提供API接口,方便我们编程的框架。API是后端编程人员写的,为了让前端拿数据的一个接口,通常就是以url的形式存在。 每个项目总有第一个人做基础构架,这个时候就不是仅仅实现一个API就OK了,需要考虑更多的事情,包括 阅读全文
posted @ 2018-02-08 17:07 ''竹先森゜ 阅读(2496) 评论(0) 推荐(0)
摘要: what's the 单例模式 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例 对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正 阅读全文
posted @ 2018-02-05 18:55 ''竹先森゜ 阅读(2267) 评论(0) 推荐(0)
摘要: 迷宫问题 这里有一个迷宫如图所示,求走出迷宫的路径 这里我们建一个二维列表,表示迷宫(0表示通道,1表示围墙)。 用栈解决迷宫问题 基本思路:在一个迷宫节点(x,y)上,可以进行四个方向的探查:maze[x-1][y](表示上), maze[x+1][y](下), maze[x][y-1](左), 阅读全文
posted @ 2018-02-04 23:09 ''竹先森゜ 阅读(3289) 评论(0) 推荐(0)
摘要: 目录 栈 队列 链表与双向链表 哈希表 二叉搜索树 what's the 数据结构 数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。 简单来说,数据结构就是设计数据以何种方式组织并存储在计算机中。 比如:列表、集合与字典等都是一种数据结构。 通常情况下,精心 阅读全文
posted @ 2018-02-04 21:11 ''竹先森゜ 阅读(2454) 评论(0) 推荐(0)
摘要: 贪心算法 贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的局部最优解。 贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择,选择的贪心策略必须具备无后效性,即某个状态以前的过程不会影响以后的状态,只 阅读全文
posted @ 2018-02-04 18:04 ''竹先森゜ 阅读(2803) 评论(0) 推荐(0)
摘要: what's the 树 在了解二叉树之前,首先我们得有树的概念。 树是一种数据结构又可称为树状图,如文档的目录、HTML的文档树都是树结构,它是由n(n>=1)个有限节点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。它具有以下的特点: 每个 阅读全文
posted @ 2018-02-03 15:03 ''竹先森゜ 阅读(2458) 评论(0) 推荐(0)
摘要: 目录 LOW B 三人组 冒泡排序 选择排序 插入排序 NB 三人组 快速排序 堆排序 归并排序 其他 希尔排序 计数排序 列表排序即将无需列表变为有序,Python的内置函数为sort()。应用的场景主要有:各种榜单、各种表格、给二分查找用、 其他算法用等等。 有关列表排序的算法有很多,主要分为: 阅读全文
posted @ 2018-02-01 20:27 ''竹先森゜ 阅读(4110) 评论(0) 推荐(3)