- 博客(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
原创 第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最新
2018-10-01
JavaEE开发的颠覆者 Spring Boot实战源码
2017-09-24
多种类型的用户共用Django admin?
2017-05-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人