自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小旋锋 的博客

专注于大数据,Java后端类技术分享。记录一名平凡的程序猿的技术成长之路

  • 博客(245)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 堆排序

对于一个int数组,请编写一个堆排序算法,对数组元素排序。给定一个int数组A及数组的大小n,请返回排序后的数组。# 测试样例:[1,2,3,5,2,3],6[1,2,2,3,3,5] 参考文档:堆排序 http://www.cnblogs.com/dolphin0520/archive/2011/10/06/2199741.html我的提交# -*- coding:utf-8 -*

2017-08-24 10:20:38 196

原创 快速排序

对于一个int数组,请编写一个快速排序算法,对数组元素排序。给定一个int数组A及数组的大小n,请返回排序后的数组。# 测试样例:[1,2,3,5,2,3],6[1,2,2,3,3,5]我的提交# -*- coding:utf-8 -*-class QuickSort: def quickSort(self, A, n): # write code here

2017-08-24 01:40:53 300

原创 归并排序

对于一个int数组,请编写一个归并排序算法,对数组元素排序。给定一个int数组A及数组的大小n,请返回排序后的数组。# 测试样例:[1,2,3,5,2,3],6[1,2,2,3,3,5]我的提交# -*- coding:utf-8 -*-class MergeSort: def mergeSort(self, A, n): # write code here

2017-08-23 23:47:57 211

原创 插入排序

对于一个int数组,请编写一个插入排序算法,对数组元素排序。给定一个int数组A及数组的大小n,请返回排序后的数组。# 测试样例:[1,2,3,5,2,3],6[1,2,2,3,3,5]我的提交# -*- coding:utf-8 -*-class InsertionSort: def insertionSort(self, A, n): # write code her

2017-08-23 23:26:20 219

原创 选择排序

对于一个int数组,请编写一个选择排序算法,对数组元素排序。给定一个int数组A及数组的大小n,请返回排序后的数组。测试样例:[1,2,3,5,2,3],6[1,2,2,3,3,5]我的提交# -*- coding:utf-8 -*-class SelectionSort: def selectionSort(self, A, n): # write code here

2017-08-23 22:52:17 249

原创 冒泡排序

对于一个int数组,请编写一个冒泡排序算法,对数组元素排序。给定一个int数组A及数组的大小n,请返回排序后的数组。 # 测试样例:[1,2,3,5,2,3],6[1,2,2,3,3,5]我的提交# -*- coding:utf-8 -*-class BubbleSort: def bubbleSort(self, A, n): # write code here

2017-08-23 22:35:41 227

原创 两串旋转

如果对于一个字符串A,将A的前面任意一部分挪到后边去形成的字符串称为A的旋转词。比如A=”12345”,A的旋转词有”12345”,”23451”,”34512”,”45123”和”51234”。对于两个字符串A和B,请判断A和B是否互为旋转词。给定两个字符串A和B及他们的长度lena,lenb,请返回一个bool值,代表他们是否互为旋转词。# 测试样例:"cdab",4,"abcd",4# 返

2017-08-23 21:54:52 289

原创 二叉树打印

题目有一棵二叉树,请设计一个算法,按照层次打印这棵二叉树。给定二叉树的根结点root,请返回打印结果,结果按照每一层一个数组进行储存,所有数组的顺序按照层数从上往下,且每一层的数组内元素按照从左往右排列。保证结点数小于等于500。我的提交:# -*- coding:utf-8 -*-# class TreeNode:# def __init__(self, x):# se

2017-08-23 18:25:14 448

原创 Django 点滴记录

指定项目默认的 settings.py 配置文件如果环境变量中存在名称为 DJANGO_SETTINGS_MODULE 的变量,则该变量的值为项目的配置文件在 pycharm 中设置环境变量或者在项目的 wsgi.py 中设置# 或者在项目的 wsgi.py 中设置import osfrom django.core.wsgi import get_wsgi_application# 指定默认的

2017-08-20 01:37:24 563 2

转载 HTTP 接口设计指北

原项目地址:https://github.com/bolasblack/http-api-guideHTTP 协议HTTP11HTTP2URL空字段国际化语言标签时区时间格式货币名称请求方法状态码请求成功重定向条件请求客户端错误服务端错误错误处理身份验证超文本驱动和资源发现分页数据缓存并发控制跨域CORSJSON-P其他资料更细节的接口设计指南

2017-08-19 18:29:59 1082

原创 理解 TensorFlow 之 word2vec

自然语言处理(英语:Natural Language Processing,简称NLP)是人工智能和语言学领域的分支学科。自然语言生成系统把计算机数据转化为自然语言。自然语言理解系统把自然语言转化为计算机程序更易于处理的形式。一般,计算机要处理文本,需要先把文本向量化,即把文本映射到向量空间模型中,再应用深度学习方法来训练。Word2vec 是一种可以进行高效率词嵌套学习的预测模型。其两种变体分别为

2017-08-17 17:26:20 4397

原创 神经网络基础概念

《TensorFlow:实战Google深度学习框架》学习笔记 UFLDL教程:http://deeplearning.stanford.edu/wiki/index.php/UFLDL%E6%95%99%E7%A8%8B一个模拟神经网络运行状况的网站:http://playground.tensorflow.org神经网络两个重要特性:多层,非线性线性模型的局限性: 线性模型的最大特点是

2017-08-03 18:09:10 4583

原创 构建计算图 API

建立计算图(TensorFlow API 个人翻译) 备注:个人学习用,渣翻译 官方文档: https://www.tensorflow.org/versions/r0.12/api_docs/python/framework.html#building-graphs 极客学院: http://wiki.jikexueyuan.com/project/tensorflow

2017-08-03 13:24:13 1629

转载 Tensorflow一些常用基本概念与函数(3)

转载自:http://blog.csdn.net/lenbow/article/details/52213105摘要:本系列主要对tf的一些常用概念与方法进行描述。本文主要针对tensorflow的数据IO、图的运行等相关函数进行讲解。为‘Tensorflow一些常用基本概念与函数’系列之三。1、序言本文所讲的内容主要为以下相关函数: 操作组 操作 Data IO (Python fun

2017-08-02 09:58:04 517

原创 京东商品及评论 数据采集

对京东的商品基本信息,产品参数,商品评论进行采集使用BeautifulSoup解析注意:由于每个产品的评论只能采集100页,为了爬到更多的评论,每个产品分别采集好评,中评,差评各100页爬虫结果根目录 品牌目录 品牌下产品属性目录 产品图片 产品评论 产品属性 产品基本信息 爬虫程序# _*_ coding:utf-8 _*_import requestsimport jsonf

2017-08-02 09:13:44 20120 18

转载 Tensorflow一些常用基本概念与函数(2)

转载:http://blog.csdn.net/lenbow/article/details/52181159摘要:本文主要对tf的一些常用概念与方法进行描述。为‘Tensorflow一些常用基本概念与函数’系列之二。1、tensorflow的基本运作为了快速的熟悉TensorFlow编程,下面从一段简单的代码开始: import tensorflow as tf # 定义‘符号’变量,也称为占

2017-08-01 23:13:03 859

转载 Tensorflow一些常用基本概念与函数(1)

转载自:http://blog.csdn.net/lenbow/article/details/52152766摘要:本文主要对tf的一些常用概念与方法进行描述。1、tensorflow的基本运作为了快速的熟悉TensorFlow编程,下面从一段简单的代码开始: import tensorflow as tf #定义‘符号’变量,也称为占位符 a = tf.placeholder("float

2017-08-01 16:16:41 763

转载 ubuntu下设置jupyter notebook

来源:http://blog.csdn.net/suzyu12345/article/details/51037905Ipython Notebook现在已经改名为Ipython jupyter,是最知名最好用的Python数据分析工具。 下面讲讲怎么在Linux下安装ipython jupyter,以及远程访问,我这里是在虚拟机中配置ipython,windows访问虚拟机中的ipython

2017-07-29 19:28:34 15253 2

转载 Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法

http://www.jb51.net/article/64816.htm这篇文章主要介绍了Python UnicodeEncodeError: ‘gbk’ codec can’t encode character 解决方法,需要的朋友可以参考下使用Python写文件的时候,或者将网络数据流写入到本地文件的时候,大部分情况下会遇到:UnicodeEncodeError: ‘gbk’ codec c

2017-07-25 15:51:53 1339

原创 2_Add Two Numbers

You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it

2017-07-25 10:05:50 428

原创 1_twoSum

Given an array of integers, return indices of the two numbers such that they add up to a specific target. 给定一个整形数组和一个目标值,返回数组中的两个下标,这两个下标的值之和等于目标值 You may assume that each input would have exac

2017-07-25 09:57:12 424

转载 Django 设置template的全局变量

转自:http://blog.csdn.net/hengrjgc/article/details/50349698 相信许多Web开发者一定有那么一个需求,需要在所有的页面上面显示同样的后台数据。比如: 1. 用户信息: 当一个用户登陆成功后肯定希望每个页面都能显示当前登陆用户的信息。 2. 一些由后台生成的标签(或者说索引): 用户可以通过点击标签进行不同页面跳转,

2017-07-05 16:22:14 1439

原创 django {{ MEDIA_URL }}值为空

在模板中:<a href="#nowhere"><img width="100px" src="{{ MEDIA_URL }}{{ product.productImages.all.first.image }}"></a> {# img/productSingle_middle/676.jpg #}结果{{ MEDIA_URL }}为空解决方法:在settings.py的TEMPLATES 中添加

2017-07-02 19:58:23 888

原创 搭建环境

Django仿天猫项目一、 创建虚拟环境windows下python虚拟环境管理工具virtualenv & virtualenvwrappermkvirtualenv django_tmallworkon django_tmall二、 下载并安装xadmin xadmin的安装文档: https://xadmin.readthedocs.io/en/latest/quickstart.ht

2017-07-01 19:10:12 783

转载 Docker的ubuntu镜像安装的容器无ifconfig和ping命令的解决

转载:http://www.cnblogs.com/xautxuqiang/p/6246779.htmlDocker的Ubuntu镜像安装的容器无ifconfig命令和ping命令解决:apt-get updateapt install net-tools # ifconfig apt install iputils-ping # ping

2017-06-24 21:57:43 2948

转载 mysql的分区和分表

转自:http://www.cnblogs.com/phpshen/p/6198375.html分区分区就是把一个数据表的文件和索引分散存储在不同的物理文件中。mysql支持的分区类型包括Range、List、Hash、Key,其中Range比较常用:RANGE分区:基于属于一个给定连续区间的列值,把多行分配给分区。LIST分区:类似于按RANGE分区,区别在于LIST分区是基于列值匹配一个离散值

2017-06-24 20:06:59 776

转载 ubuntu14.04如何在完美切换Python2和Python3

参考:http://blog.csdn.net/gan_player/article/details/72057966楼主是Ubuntu14.04版本,一直以来想用Python3版本,但是又不能把自带的Python2版本卸载,据说卸载之后系统会不稳定。因此一直苦于Python2和Python3无法及时切换,导致软件弄混。后来终于找到一个方法可以完美切换。切换方法如下:sudo update-alt

2017-06-21 17:25:52 2419

原创 how2j仿天猫前端

我的Django仿天猫的前端部分通过how2j的仿天猫前端项目来实现,学习别人的经验,巩固前端知识 这个how2j的仿天猫前端项目个人感觉不错,很多小知识点引用该项目的介绍: 学习完了前端的HTML CSS JavaScript等各项技术之后,会有一个感慨,各个知识点分开都不难,但是要做出一个成型的,好看的,时尚的网页,就无从下手。 这就需要经验的积累了。 本项目

2017-06-19 12:14:18 20641 26

原创 朝阳

早晨五点半的天空,真美!

2017-06-08 22:06:26 475

原创 是的

觉得为时已晚的时候,恰恰是最早的时候。

2017-06-07 23:57:36 389 2

原创

如果没有发现美的眼睛,去再远的地方也没有用!

2017-06-03 22:17:22 858 3

原创 第13章 xadmin的进阶开发

慕课网《强力django+杀手级xadmin 打造上线标准的在线教育平台》 学习笔记本章主要内容:介绍xadmin更进阶的开发, 加深对xadmin的理解, 让整个后台管理系统完成更加细节的定制, 包括: userprofile的注册、导航栏icon的修改 、django ueditor富文本编辑器的集成、 xadmin的插件制作本章会介绍一款excel的导入插件开发卸载原来的Use

2017-06-02 20:57:33 6725 3

原创 第12章 常见web攻击及防范

慕课网《强力django+杀手级xadmin 打造上线标准的在线教育平台》 学习笔记本章主要内容:介绍最常见的sql注入攻击、 xss攻击和csrf攻击的原理以及防护sql注入攻击主要原因 程序员的水平参差不齐,没有对用户的输入进行验证,使用户输入含有sql语句 django的orm已经对sql注入进行过防护 ,将用户输入进行了转义登陆时的sql注入 查询语句sql_select =

2017-06-02 20:04:29 1087

原创 第11章 首页、全局功能细节和404以及500页面配置

本章主要内容:完善整站的实现细节, 如修改点击数、收藏数以及登出功能等实现系统的首页, 最后配置系统的全局404和500页面退出登录功能借助django的logout函数进行退出,退出后还要重定向到首页from django.contrib.auth import authenticate, login, logoutfrom django.http import HttpResponse,

2017-06-02 18:43:04 1573

原创 第7章 课程机构功能实现

慕课网《强力django+杀手级xadmin 打造上线标准的在线教育平台》 学习笔记本章主要内容:完成课程机构的相关功能本章会开始django的templates模板继承机制实现模板的重用。 本章包括分页、筛选、收藏等功能, 会讲到如何通过modelform对表单进行验证和保存。分析页面 Django模板操作 The Django Book 2.0 中文版 第四章 模板包含与继承后台添

2017-06-01 17:02:05 1460

原创 第6章 用户注册功能实现

慕课网《强力django+杀手级xadmin 打造上线标准的在线教育平台》 学习笔记本章主要内容: + 完成用户注册相关的功能, 包括登录、注册、找回密码等功能 + 本章会深入session和cookie的机制以及通过django form对表单进行验证。注册和找回密码会通过图片验证码验证以及通过邮箱验证方式完成用户登录配置static静态文件的路径 这两个表示:当URL匹配到/stati

2017-05-31 17:26:29 3629

原创 第5章 通过xadmin快速搭建后台管理系统

慕课网《强力django+杀手级xadmin 打造上线标准的在线教育平台》 学习笔记本章主要内容:通过xadmin结合第4章设计的model快速的搭建一套完整的后台管理系统;本章首先介绍django admin的简单使用, 然后引出xadmin,在安装xadmin之后将model注册到xadmin中, 最后完成xadmin的全局配置

2017-05-30 23:59:16 21662

原创 第4章 需求分析和model设计

慕课网《强力django+杀手级xadmin 打造上线标准的在线教育平台》 学习笔记本章主要内容:django app的设计各个app models的设计数据表生成与修改django app的设计安装环境python27下建立虚拟环境mkvirtualenv mxonlinepip install django==1.9.8pip install mysql-python安装失败

2017-05-30 22:16:45 1652

原创 第三章 django基础知识

慕课网《强力django+杀手级xadmin 打造上线标准的在线教育平台》 学习笔记本章内容:django目录结构 django快速搭建 urls.pyviews.pymodel.py templatesdjango 目录各个目录及文件讲解 django命令 tools -> Run manage.py Task新建app: startapp appName配置数据库DATA

2017-05-30 16:06:10 1142

原创 第2章 windows下搭建开发环境

慕课网《强力django+杀手级xadmin 打造上线标准的在线教育平台》 学习笔记介绍项目开发需要安装的开发软件Python虚拟virtualenv和 virtualenvwrapper的安装和使用pycharm的简单使用navicat的简单使用本章主要内容:介绍项目开发需要安装的开发软件Python虚拟virtualenv和 virtualenvwrapper的安装和使用介绍py

2017-05-30 11:02:47 954

java 学习路线图-2018最新

java 学习路线图-2018最新 以有趣和好理解的方式展示Java和Web的内容 设计一些略有挑战的练习 创造一些便于理解和消化知识点的方式,享受这个创造的过程

2018-10-01

JavaEE开发的颠覆者 Spring Boot实战源码

JavaEE开发的颠覆者 Spring Boot实战(作者:汪云飞)书籍的源代码。 在当今Java EE开发中,Spring框架是当之无愧的王者。而Spring Boot是Spring 主推的基于“习惯优于配置”的原则,让你能够快速搭建应用的框架,从而使得Java EE 开发变得异常简单。 《JavaEE开发的颠覆者: Spring Boot实战》从Spring 基础、Spring MVC基础讲起,从而无难度地引入Spring Boot 的学习。涵盖使用Spring Boot 进行Java EE 开发的绝大数应用场景,包含:Web 开发、数据访问、安全控制、批处理、异步消息、系统集成、开发与部署、应用监控、分布式系统开发等。 当你学完《JavaEE开发的颠覆者: Spring Boot实战》后,你将能使用Spring Boot 解决Java EE 开发中所遇到的绝大多数问题。

2017-09-24

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

TA关注的人

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