最先看到这一题,直觉的解法就是len从1到s1.size()-1,递归调用比较s1和s2长度为len的子串是否相等,以及剩余部分是否相等。
将s1分成s1[len + rest],分别比较s2[len + rest]和s2[rest + len]
代码如下:
bool isScramble(string s1, string s2) {
return find(s1, s2);
...
分类:
其他好文 时间:
2014-09-28 13:41:32
阅读次数:
132
前言 前面我简单介绍了Python的Hello World。看到有人问我搞搞Python的Web,一时兴起,就来试试看。第一篇VS2013中Python学习笔记[环境搭建]简单介绍Python环境的搭建过程,以及Hello World的实现。第二篇VS2013中Python学习笔记[基础入门]我简....
分类:
编程语言 时间:
2014-09-28 11:59:41
阅读次数:
203
话说上次说到数据库的基本访问,而数据库我们主要进行的操作就是CRUD,也即是做计算处理时的增加(Create)、读取(Retrieve)(重新得到数据)、更新(Update)和删除(Delete),俗称:增删改查。废话不多说,学习开始。 插入和更新数据 你已经知道怎么做了: 先使用一些关键参...
分类:
编程语言 时间:
2014-09-28 11:16:31
阅读次数:
299
staticfiles: 这是一个静态资源管理的app,django.contrib.staticfiles。老的版本中,静态资源管理一直是一个问题,部分app发布的时候 需要带上静态资源,在部署的时候必须将每个app存在的static静态资源复制到同一个static目录。引入staticfiles...
分类:
其他好文 时间:
2014-09-28 00:47:30
阅读次数:
232
又是一周周末,如约学习Django框架。在上一次,介绍了MVC开发模式以及Django自己的MVT开发模式,此次,就从数据处理层Model谈起。 数据库配置 首先,我们需要做些初始配置;我们需要告诉Django使用什么数据库以及如何连接数据库。假定你已经完成了数据库服务器的安装和激活,并且已...
分类:
编程语言 时间:
2014-09-27 17:53:30
阅读次数:
271
1, 安装python包管理工具easy_install。sudo apt-get install python-setuptools2,安装Django。 sudo easy_install "django==1.6"3,安装C/C++库和编译器。 sudo apt-getinstall gc.....
分类:
其他好文 时间:
2014-09-27 16:24:50
阅读次数:
197
环境Window 7Python2.7Django1.4.1sqlite3问题在使用Django搭建好测试环境后,写了一个提交POST表单提交留言的测试页面。如图:填写表单,点击“提交留言”按钮提交到服务器,却出现Forbidden (403)CSRF verification failed. Re...
分类:
编程语言 时间:
2014-09-27 15:11:09
阅读次数:
450
1. CURL安装
cURL是一个利用URL语法在命令行下工作的文件传输工具,1997年首次发行。它支持文件上传和下载,所以是综合传输工具,但按传统,习惯称cURL为下载工具。cURL还包含了用于程序开发的libcurl。CURL官方网站:http://curl.haxx.se/
1.1 Linux安装
这个网上资料比较多,只要搜索“curl 安装 linux”就应该有不少介绍。
1....
http://niwibe.github.io/django-jinja/RequirementsPython 2.7, 3.3 or 3.4Django 1.4, 1.5, 1.6 and 1.7jinja2 >= 2.7.0
分类:
其他好文 时间:
2014-09-26 20:10:09
阅读次数:
165
用PYTHON ,DJANGO 做站,在通常的情况下,需要用到 orM 的查询方法,比如object.filter(tag__contains='keywords')....在这种情况下,如果你跟踪 sql 语句,你会发现,SQL 语句会生成 select .... like bianry '%ke...
分类:
数据库 时间:
2014-09-26 10:37:28
阅读次数:
332