自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 编写你的第一个Django应用, 第三部分 - Django 1.11 教程

这篇教程从第二部分结束的地方开始。我们继续制作网页投票系统并且把重点投放在对外的接口上-“视图”。概览视图是你的Django应用的一种页面类型,通常服务于一个特定的功能并且有一个特定的模板。比如,在一个博客系统里面,你可能需要以下视图:博客主页 -

2017-09-24 18:38:31 714 2

翻译 编写你的第一个Django应用, 第二部分 - Django 1.11 教程

编写你的第一个Django应用, 第二部分这个教程将从第一个分布结束地方开始。我们将设置数据库, 创建你的第一个模型model, 并且快速介绍一下Django自动创建的管理站点。数据库设置现在打开mysite/settings.py。 这是一个不同的Python模块,里面模块级的变量用于表示Django的配置。 默认情况下面,这个配置将使用SQLite。如果你对于数据库接触不多,或者你只是对试用D

2017-08-12 14:46:36 3489

翻译 编写你的第一个Django应用, 第一部分 - Django 1.11 教程

编写你的第一个Django应用, 第一部分让我们通过案例来学习。 通过这个教程,我们将创建一个基本的投票应用。 它将分为两部分一个用户访问站点,用来投票和查看投票结果一个管理网站,让你能够添加,修改和删除投票信息我们假设你已经安装好了Django。你通过以下命令来知道你是否安装了Django, 安装的是哪一个版本。$ python -m django --version如果Django已经

2017-07-25 21:11:07 1184

翻译 快速安装向导 - Django 1.11 教程

快速安装向导在你开始使用Django之前, 你首先需要安装它。我们有一份《完全安装手册》覆盖了所有的可能性;这份向导则会叫你一份简单,最小化的安装,使你能够完成Django介绍部分。安装Python作为一个Python的Web框架,Django需要Python。参见《哪些Python版本可以在Django中使用》获得具体信息。Python包含了一个轻量级的数据库SQLite,所以你不需要额外设置数据

2017-07-24 21:02:29 1878 1

翻译 初看Django - Django 1.11 教程

初看Django由于Django在一个快节奏的新闻工作室环境中开发,使得他被设计成让通用的Web开发任务快速而简单。这边先给出一个非正式的概览来展示如何用Django开发一个数据库驱动的Web应用。 这篇文档的目的是给你充分的技术细节来理解Django是怎么工作的,但是这并不是一份教程或者参考手册 - 但是这两个我们都有! 当你准备好开启一个项目的时候,有可以从我们的教程入手或者直接深入我们具体的

2017-07-17 20:30:08 1754

原创 struts2 Invalid action class configuration的处理

不知道是否有人和我一样使用struts2+spring+convention plugin+rest plugin。Invalid action class configuration的原因很多,而我这边的原因是由于合用了这四种组件。其实一般情况下也未必会发现这个问题。出错信息如下 Exception processing the result. java.lang.RuntimeExcepti

2017-04-05 00:35:20 918

原创 后缀.do和.action

页面中.do和.action的后缀看到网页里面有.do和.action的后缀。就想这是什么工具要求的呢? 网上查询了一下,基本得到的答案是: .do是struts 1默认的后缀 .action是struts 2默认的后缀.action我是知道的。.do还没有来的及查证,不过应该没有错。

2017-03-05 07:23:24 4600

原创 Python处理带timezone的datetime类型

Python处理datetime类型的问题在存储时间类型到数据库的时候,通常使用DateTime类型。使用DateTime类型就会遇到时区timezone的问题。为了能够处理timezone, 推荐存数据库的使用存入的是基于UTC的时间日期,在本地取用的时候在转成本地时间。 Python定义了抽象类tzinfo, 这个class不能直接使用。3.x版本(至少3.4, 3.5)定义了timezone

2016-06-13 01:22:36 9444

原创 MAC上面使用homebrew安装gtags

brew install global

2016-05-10 07:17:07 4077

原创 cmake在Windows上的使用

cmake介绍cmake是一个构建C++代码的跨平台工具,他能够干什么呢?他能够搜索你的平台环境,然后生成平台上用于Build的文件。在Windows上安装了Visual Studio, 他能够帮你生成.sln, .vcxproj文件。如果在Linux上,能够帮你生成makefile。在MAC OS上,帮你生成xcode的项目文件。利用这些文件你就可以在本地编译,链接文件。生成这些项目,soluti

2016-05-01 08:04:30 52322 6

原创 git里submodule的使用

什么时候用submodule如果一个程序依赖于另一个程序,并且需要同时开发的时候,就可以使用submodule。git里面的submodule,本质是上就是在自己的repository里面存放指向另一个repository的某个commit的引用。所以如果repository是多用户共享的,要保证每个submodule所对应的repository每个用户都能访问到。如何添加Submodulegit

2016-04-25 21:09:26 2747

原创 git Large File Storage(大文件存储)使用

为什么要使用LFS(Large File Storage, 大文件存储)git对整个repository的状态做snapshot,导致如果库里面有很多二进制大文件,效率会比较差,这些二进制文件在代码库中通常也就是用到一个存储的功能。所以想到的一个方法就是对这些文件在git的repository里面只存一个小的文本文件,这个文本文件描述了要去哪里下载对应的二进制文件。git的所有功能就只对这个文本文件

2016-04-23 20:12:31 5925

原创 如何获得Windows的启动时间

想看一下Windows系统启动了多少时间了,上网查找了一下,主要是一下几种方法。微软官方support推荐两种方式1net statistics server开一个终端命令行 然后执行下面的命令net statistics server查找Statistics since开始的字段,就是你的系统启动时间。 可以使用find来过滤输出net statistics server | find "St

2016-04-22 12:11:45 1582

原创 Perforce如何知道当前workspace包含的最新changelist

如何知道Perforce的client workspace更新到哪个changelist呢? Perforce并没有提供很直接的命令,因为Perforce从根本上还是对每个文件单独编号的,但是又提供了changelist功能,即对多个文件的commit具有原子性,要么所有文件都commit成功,要么就一个都不要commit成功。 在git里面,很简单就能通过git log知道当前的commit信

2016-04-18 20:10:53 5640

原创 Mercurial版本管理系统

Mercurial是一个版本管理系统。官方网站https://www.mercurial-scm.org/功能和git差不多,同样是一个分布式版本管理系统。在github推出之后,bitbucket.org提供Mercurial版的代码托管服务,后来bitbucket被Atlassian收购,后bitbucket也推出Git版的代码托管服务。在bitbucket上新建repository的时候可以选

2016-04-16 20:56:06 4681

空空如也

空空如也

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

TA关注的人

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