自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

junli_chen的博客

有总结才有进步!

  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 高德软件有限公司python试题 及 答案

1. 在python中, list, tuple, dict, set有什么区别, 主要应用在什么样的场景?解答:定义:list: 链表, 有序的项目, 通过索引进行查找, 使用方括号"[]";tuple: 元组, 元组将多样的对象集合到一起, 不能修改, 通过索引进行查找, 使用括号"()";dict: 字典, 字典是一组键(key)和值(value)的组

2015-08-31 12:25:10 1372

原创 DJango — URL的Reverse和Resolve

DJango系列的上一篇我们讲到了它是怎么解析和匹配URL的,并从URL中提取一些有用的信息(曾以year和month为例);但是,URL的管理仍然是一个巨大的工程,我们不得不维护数量庞大的pattern,即使有正则表达式的支持。另一方面,URL数量的增大也将带来匹配和解析正确性的考验。这一篇我们会进一步深入URL的学习,并掌握Reverse和Resolve。一:Reverse和Resol

2015-08-29 09:42:57 2041 1

转载 为什么面试总喜欢考算法题?

每年校招的季节总会有这种讨论,有人觉得考算法题没意义不如考实战考项目考 XX 。有人大学的时候做了很多个网站写了很多项目然而就是做不出这些“没有意义”的算法题拿不到 offer ,有人觉得太简单做算法题区分度不大。先来看一下,在大公司来说,程序员日常的开发工作是怎么样的。就拿腾讯来说,比如你的职位是 qq 的后台开发,那么你的日常开发语言是 C++,你日常的工作是维护一大堆已经上线的用

2015-08-29 09:17:05 1942 1

转载 深入理解OAuth2.0协议

1. 引言如果你开车去酒店赴宴,你经常会苦于找不到停车位而耽误很多时间。是否有好办法可以避免这个问题呢?有的,听说有一些豪车的车主就不担心这个问题。豪车一般配备两种钥匙:主钥匙和泊车钥匙。当你到酒店后,只需要将泊车钥匙交给服务生,停车的事情就由服务生去处理。与主钥匙相比,这种泊车钥匙的使用功能是受限制的:它只能启动发动机并让车行驶一段有限的距离,可以锁车,但无法打开后备箱,无法使用车内

2015-08-28 20:03:06 351 1

原创 OAuth 授权的工作原理是怎样的?

新浪微博就是你的家。偶尔你会想让一些人(第三方应用)去你的家里帮你做一些事,或取点东西。你可以复制一把钥匙(用户名和密码)给他们,但这里有三个问题: 1)别人拿了钥匙后可以去所有的房间 2)别人拿到你的钥匙后也许会不小心丢到,甚至故意送到它人手里。这样你都不知到谁有你家钥匙。 3)过一段时间你也许会想要回自己的钥匙,但别人不还怎么办? OAuth 是高级钥匙:1)你

2015-08-28 17:48:53 393

转载 Django中的request和response

1、Django的架构        核心是middleware(中间件),django所有的请求、返回都由中间件来完成。    中间件,就是处理HTTP的request和response的,类似插件,比如有Request中间件、view中间件、response中间件、exception中间件等,Middleware都需要在 “project/settings.py”

2015-08-28 17:09:26 2744

原创 Web前端和后端

Web前端:顾名思义是来做Web的前端的。这里所说的前端泛指Web前端,也就是在Web应用中用户可以看得见碰得着的东西。包括Web页面的结构、Web的外观视觉表现以及Web层面的交互实现。Web后端:后端更多的是与数据库进行交互以处理相应的业务逻辑。需要考虑的是如何实现功能、数据的存取、平台的稳定性与性能等。

2015-08-26 09:28:03 609

原创 Django登陆以后重定向到请求登陆的页面

登陆和注销操作在网页编程上很常见,这两个操作经常需要在操作成功以后转入发出请求的页面。比如用户正在浏览一篇文章,发现下载该文章的附件需要登录才能进行,这时候点击登陆链接转入登陆页面,输入用户名密码登陆成功以后,会自动转回原来的那篇文章所在的页面。(目前很多网站采用ajax方法弹出对话框登陆,效果更好一些)怎么做呢?下面说的是django的实现,但是大多数的web framework

2015-08-26 09:20:37 7271 2

原创 request.META里包含了哪些数据?

request.META 是一个Python字典,包含了所有本次HTTP请求的Header信息,比如用户IP地址和用户Agent(通常是浏览器的名称和版本号)。 注意,Header信息的完整列表取决于用户所发送的Header信息和服务器端设置的Header信息。 这个字典中几个常见的键值有:HTTP_REFERER,进站前链接网页,如果有的话。 (请注意,它是REFERRER的笔误。)

2015-08-25 20:46:20 719

原创 鼓励自己成为一名合格程序设计师

1.别光解决问题,想想究竟发生了什么我发现很多情况下,当你遇到问题的时候,你只是解决当下的问题罢了。但是如果你永远不花时间理解问题的本源,你将一次又一次的面对相同的问题。花一些时间找出为什么,这看上去费时费力,但是我保证它会节省你未来的时间。在完全理解整个系统之后,你就不需要总去猜测和论证了。2.阅读规范文档3.阅读别人的代码出于乐趣阅读别人的代码可能并不是你每周六晚上会想

2015-08-25 09:01:03 392

原创 Web开发步骤

对于web应用来说,数据库的创建,前端页面的开发,以及中间逻辑层的处理三部分。 步骤:1.创建项目与应用2在settings.py文件,将应用添加进去3.设计model4.配置数据库的连接5.Model和数据库同步6.创建视图(逻辑层):首先提供一个注册页面(register.html)定义一个表单在注册页面上显示,接受表单信息,将表单信息写入数据库,

2015-08-22 11:10:58 628

原创 总结django form

一、django forms1、特点django forms是Django的表单处理库。依赖HttpRequest,它具有如下特点:(1)快速自动生成HTML表单;(2)表单数据校验;(3)错误信息提示;(4)自动转换为python数据格式;2、探究form类#coding=utf-8#forms.pyfromdjango import forms

2015-08-20 18:12:17 376

原创 django报错:ImproperlyConfigured和AppRegistryNotReady

1.报错信息:django.core.exceptions.ImproperlyConfigured: Requested setting LOGGING_CONFIG,but settings are not configured. You must either define the environmentvariable DJANGO_SETTINGS_MODULE or call se

2015-08-20 17:55:33 3565 1

原创 Redis 简介

Redis 简介Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。

2015-08-20 10:35:52 242

原创 redis:set数据类型和操作

redis set 是string类型对象的无序集合,set不管存储多少对象,对存储对象的add,remove和test操作的时间复杂度是O(1)。set最多能包含 232 - 1 个member。1、增加语法:sadd key member[member...]解释:对特定key的set增加一个或多个值,返回是增加元素的个数。注意:对同一个member多次add,set中只会保留

2015-08-20 09:52:32 431

原创 redis:hash数据类型与操作

redis hash

2015-08-19 20:20:39 410

原创 Python的WSGI

WSGI不是框架不是模块,仅仅是一个规范协议,定义了一些接口,却影响着Python网络开发的方方面面。对于WSGI有这么一段定义:WSGI is the Web Server Gateway Interface.It is a specification for web servers and application servers to communicatewith web applica

2015-08-19 16:40:44 325

原创 Linux常用命令

目录处理命令命令名称:ls命令英文原意:list命令所在路径:/bin/ls执行权限:所有用户功能描述:显示目录文件语法:ls 选项[-ald] [文件或目录]-a 显示所有文件,包括隐藏文件-l 详细信息显示-d 查看目录属性-i 查看文件或目录的i节点-h 列出文件的大小 命令名称:mkdi

2015-08-19 11:39:36 344

原创 HTTP协议总结

HTTP协议介绍

2015-08-18 21:10:51 321

原创 Redis命令

连接操作相关的命令quit:关闭连接(connection)auth:简单密码认证持久化save:将数据同步保存到磁盘bgsave:将数据异步保存到磁盘lastsave:返回上次成功将数据保存到磁盘的Unix时戳shundown:将数据同步保存到磁盘,然后关闭服务远程服务控制info:提供服务器的信息和统计monitor:实时转储收到的请求slave

2015-08-14 15:08:53 322

转载 Redis深入浅出----演讲

时至今日,“Big data”(大数据)时代的来临已经毋庸置疑,尤其是在电信、金融等行业,几乎已经到了“数据就是业务本身”的地步。这种趋势已经让很多相信数据之力量的企业做出改变。恰逢此时,为了让更多的人了解和使用分析大数据,CSDN独家承办的大数据技术大会于今日在北京中旅大厦召开。本次大会汇集Hadoop、NoSQL、数据分析与挖掘、数据仓库、商业智能以及开源云计算架构等诸多热点话题。包括百度、淘

2015-08-13 11:05:27 840

原创 python中的copy模块(浅复制和深复制)

python中的copy模块(浅复制和深复制)

2015-08-11 20:56:48 388

原创 git使用流程

在用git开发项目进行版本控制,我刚开始接触git的时候,感觉好麻烦,操作起来也很容易迷惑。总得靠其他人来提醒我如何操作,哪一步骤没有操作……,感觉好困惑,需要把git使用步骤和操作规范总结下来,以后使用起来才更顺手! 我使用GitHub的客户端工具,界面做得确实不错。下载地址:http://github-windows.s3.amazonaws.com/setup.exe  

2015-08-11 15:46:54 465

转载 人生苦短,喝点python性能鸡汤

在Python解析器中输入 import this。 一个犀利的Python新手可能会注意到"解析"一词, 认为Python不过是另一门脚本语言,"它肯定很慢!"毫无疑问:Python程序没有编译型语言高效快速. 甚至Python拥护者们会告诉你Python不适合这些领域. 然而,YouTube已用Python服务于每小时4千万视频的请求. 你所要做的就是编写高效的代码

2015-08-10 18:08:24 497

转载 Django静态文件配置

最近用django开发项目,发现django的静态文件(js,css和img等)配置比较麻烦,开发环境和生产环境的配置还不一样:开发环境配置需要下面几个步骤1. 在app目录下创建static目录,将静态文件和相关文件夹放到此目录下,如your_app/static/img等2. 确保settings.py中的INSTALLED_APPS中包含django.co

2015-08-08 18:28:09 447

原创 去大公司和小公司实习对比

大公司:可以观察、学习企业文化、运营流程;可能有比较多的培训项目;往往会指派一个mentor来帮助你;有很多其他的实习生可以成为朋友。小公司:公司以执行为目标,可以担当多种职务,较完整地理解如何解决一个问题。小公司步伐较快,没有太细的职能划分,有更多的自由度,比较少官僚会议等。

2015-08-08 16:34:43 1924

原创 学习爬虫过程中遇到的问题总结

1.下载数据编码问题"title":["\u5a92\u4f53\u63ed\u5730\u94c1\"\u5988\u5988\u4e10\u5e2e\":\u5e26\u5a03\u884c\u4e5e\u6708\u5165\u8fc7\u4e07(\u56fe)"]存放在文本文件中是上面这种Unidcode形式编码的,存放到数据库中是自动转码的,转换化为文字形式。如果想打印出汉字,

2015-08-08 16:32:46 2816

转载 git基本命令

git --helpgit -hgit comand --help | -h//git配置信息git config --global user.name "name"git config --global user.email "email"git config --global color.ui "always"git config --global core

2015-08-08 15:53:06 403

原创 导致jquery.min.map 404 (Not Found)错误的原因

当打开引入jQuery脚本的页面时,在Chrome的控制台中报了“GET http://localhost/libs/jquery.min.map 404 (Not Found)”的错误。

2015-08-08 10:01:54 6708

转载 Django的MEDIA_ROOT和STATIC_ROOT

在水木的Python版问了一下,MEDIA_ROOT主要是用来放置上传的文件。Django的ORM有个特殊的字段叫做FileField是用来存储文件的。不过实际上并不会把文件内容存到数据库里面——因为大多数数据库保存文件时效率低,而是保存在文件系统里面。FileField只记录一个路径。FileField可以像个Python的file类型那样读写。在开发的时候MEDIA_ROOT不应该存放

2015-08-07 10:56:18 3162

数学之美.pdf

书中将高深的数学原理讲得更加通俗易懂,让非专业读者也能领略数学的魅力。通过具体实例教会读者在解决问题时如何化繁为简,如何用数学去解决工程问题。

2016-01-10

空空如也

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

TA关注的人

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