摘要:
赶快记录一下写的一个django下载文件的例子,以便以后复习:在views.py中设置[html]view plaincopyprint?fromdjango.core.servers.basehttpimportFileWrapperimportmimetypesimportsettingsimportos[html]view plaincopyprint?deffile_download(request,filename):filepath=os.path.join(settings.MEDIA_ROOT,filename)print(filepath)wrapper=FileWrappe 阅读全文
随笔档案-2013年09月
python 字符串(汉语)获得MD5编码
2013-09-27 23:28 by Lves Li, 216 阅读, 收藏,
摘要:
MD5即Message-Digest Algorithm 5(消息摘要算法第五版)的简称,是当前计算机领域用于确保信息传输完整一致而广泛使用的散列算法之一(又译哈希算法、摘要算法等),主流编程语言普遍已有MD5的实现。将数据(如一段文字)运算变为另一固定长度值,是散列算法的基础原理,MD5的前身有MD2、MD3和MD4。例子:# -*- coding: UTF-8 -*-'''Created on 2013-9-22@author: lixingle'''import md5import hashlibdef md5(str): data = s 阅读全文
django restul webservice返回json数据
2013-09-27 23:14 by Lves Li, 1562 阅读, 收藏,
摘要:
做这个demo的前提是你已经配好了python ,django ,djangorestframwork(在我的上一篇博客中有介绍,大家也可以google),mysql-python等。djangorestframwork的官网点击打开链接http://django-rest-framework.org/工程目录:下面开始:models.py 主要负责数据库对象的映射[html]view plaincopyprint?'''Createdon2013-9-19@author:lele'''fromdjango.dbimportmodels#Crea 阅读全文
django restful webservice返回json数据
2013-09-27 23:12 by Lves Li, 372 阅读, 收藏,
摘要:
做这个demo的前提是你已经配好了python ,django ,djangorestframwork(在我的上一篇博客中有介绍,大家也可以google),mysql-python等。djangorestframwork的官网点击打开链接http://django-rest-framework.org/工程目录:下面开始:models.py 主要负责数据库对象的映射'''Created on 2013-9-19@author: lele'''from django.db import models # Create your models her 阅读全文
django安装配置及测试
2013-09-19 12:52 by Lves Li, 651 阅读, 收藏,
摘要:
django安装之前我们假设你已经安装了python,和mysql(不是必须的):(如果没有google一下挺简单不介绍了)下面直接介绍django的安装配置:到下面连接可以下载www.djangoproject.com/m/releases/1.5/Django-1.5.1.tar.gz当然你也可以下载更新的版本。下载解压后;在命令行下进入到解压目录执行一下命令(mac环境下在终端中执行)python setup.py install如果提示缺少setuptools还要下载安装setuptools(建议提前安上,因为在安装MySQL for Python的时候也会用到)。完成安装后,mac下 阅读全文
IOS学习之路二十四(UIImageView 加载gif图片)
2013-09-16 14:11 by Lves Li, 573 阅读, 收藏,
摘要:
UIImageView 怎样加载一个gif图片我还不知道(会的大神请指教),不过可以通过加载不同的图片实现gif效果代码如下:[html]view plaincopyprint?UIImageView*animatedImageView=[[UIImageViewalloc]initWithFrame:self.view.bounds];animatedImageView.animationImages=[NSArrayarrayWithObjects:[UIImageimageNamed:@"image1.gif"],[UIImageimageNamed:@"i 阅读全文
常用的免费Webservice接口
2013-09-11 22:26 by Lves Li, 258 阅读, 收藏,
摘要:
快递查询接口 http://webservice.36wu.com/ExpressService.asmxip查询接口 http://webservice.36wu.com/ipService.asmx天气预报接口 http://webservice.36wu.com/weatherService.asmx身份证查询接口 http://webservice.36wu.com/IdCardService.asmx手机归属地接口 http://webservice.36wu.com/MobilePhoneService.asmx翻译接口 http://webservice.36wu.com/Tra 阅读全文
IOS学习之路二十三(EGOImageLoading异步加载图片开源框架使用)
2013-09-10 19:59 by Lves Li, 174 阅读, 收藏,
摘要:
EGOImageLoading 是一个用的比较多的异步加载图片的第三方类库,简化开发过程,我们直接传入图片的url,这个类库就会自动帮我们异步加载和缓存工作;当从网上获取图片时,如果网速慢图片短时间内不能下载下来,可以先用一张本地的图片代替显示,还可以进行其他操作,让图片下载完成后自动替换占位图片而不影响用户体验;原文转自:http://blog.csdn.net/wildcatlele/article/details/11536939EGOImageLoading 的GitHub 下载地址: https://github.com/enormego/EGOImageLoadingGitHub上 阅读全文
IOS学习之路二十二(UIAlertView获得文本框内容及添加北京图片)
2013-09-10 19:29 by Lves Li, 844 阅读, 收藏,
摘要:
今天写项目要用到警告框带输入框的,于是就自己做了个小demo.效果图大体如下:下面简单介绍一下UIAlertViewalertViewStyle属性有以下三种选项:UIAlertViewStylePlainTextInput添加一个普通输入框UIAlertViewStyleSecureTextInput密码输入框UIAlertViewStyleLoginAndPasswordInput普通输入框加密码输入框下面分别来看看这三种属性的效果:(UIAlertViewStylePlainTextInput) (UIAlertViewStyleSecureTextInpu... 阅读全文
IOS学习之路十四(用TableView做的新闻客户端展示页面)
2013-09-09 22:01 by Lves Li, 1246 阅读, 收藏,
摘要:
最近做的也个项目,要做一个IOS的新闻展示view(有图有文字,不用UIwebview,因为数据是用webservice解析的到的json数据),自己一直没有头绪,可后来听一个学长说可以用listview.。但我查了查ios好像没有listview。于是就用UITableView和自定义cell解决了这个问题。效果图如下:UITableView:[html]view plaincopyprint?////NewsDetailViewController.h//SildToDo////CreatedbyWildCaton13-8-18.//Copyright(c)2013年wildcat.All 阅读全文
IOS开发之路二十一(UIWebView加载本地html)
2013-09-08 11:58 by Lves Li, 227 阅读, 收藏,
摘要:
挺简单不多说的直接代码://
// ViewController.h
// JSAndJson
//
// Created by WildCat on 13-9-8.
// Copyright (c) 2013年 wildcat. All rights reserved.
// #import @interface ViewController : UIViewController
@property (nonatomic, strong) UIWebView *myWebView;
@end
//
// ViewController.m
// JSAndJson
//
//... 阅读全文
iOS学习之路十三(动态调整UITableViewCell的高度)
2013-09-08 09:20 by Lves Li, 2357 阅读, 收藏,
摘要:
大概你第一眼看来,动态调整高度是一件不容易的事情,而且打算解决它的第一个想法往往是不正确的。在这篇文章中我将展示如何使图表单元格的高度能根据里面文本内容来动态改变,同时又不必子类化UITableViewCell。你当然可以通过子类化它来实现,但是这样做会使得代码复杂因为设置高度是在图表本身的实例上而不是对单元格操作。下面你将会看到这其实是一件轻而易举的事情。对于图表来说能够动态调整高度是件很有意义的事情,我首先想到的需要这个功能的是当显示一列长度会变化的文本列表时,如果文本内容较少,它或许能够适合正常的单元格label,但是如果文本变长,就不得不重新设置单元格大小以便于显示全部的文本内容。我总 阅读全文
IOS学习之路十二(UITableView下拉刷新页面)
2013-09-05 22:26 by Lves Li, 1604 阅读, 收藏,
摘要:
今天做了一个下拉刷新的demo,主要用到了实现的开源框架是:https://github.com/enormego/EGOTableViewPullRefresh运行结果如下:实现很简单下载源代码,加压后把然后拷贝资源文件和EGORefreshTableHeaderView.h和EGORefreshTableHeaderView.m到相依的工程中.添加QuartzCore.framework组建:在tableview所在的类中添加如下代码:TableViewController.h[html]view plaincopyprint?#import#import"EGORefreshT 阅读全文
ios开发之路十一(ARC forbids explicit message send of 'autorelease'错误)
2013-09-04 22:49 by Lves Li, 5433 阅读, 收藏,
摘要:
在ios中经常会遇到:ARC forbids explicit message send of 'autorelease' 或“ARC forbids explicit message send of release”这样的错误。原因可能是项目使用了arc机制而有些文件禁止使用而报错,解决方法:1.禁用在Xcode中的特定文件的ARC点击项目名,在中间一栏选择targets,然后选择build phases选项。展开Compile Sources,找到你报错的文件名,然后双击添加-fno-objc-arc:如下图:方法二:把整个项目改成非arc机制的:在build Settin 阅读全文
IOS学习之路十(仿人人滑动菜单Slide-out Sidebar Menu)
2013-09-03 22:13 by Lves Li, 1532 阅读, 收藏,
摘要:
最近滑动菜单比较流行,像facebook和人人等都在使用滑动菜单,今天做了一个小demo大体效果如下:这次用了一个开源的项目ECSlidingViewController这个也是一个挺著名的托管在Github上的开源项目:Github上Project的URL是:https://github.com/edgecase/ECSlidingViewController大体步骤如下:创建一个SingleView applicaton:下面把下载的源码包含进来:解压缩后打开 找到 ECSlidingViewController/Vendor/ECSlidingViewController 下的两个文件, 阅读全文
IOS学习之路二十(程序json转换数据的中文字符问题解决)
2013-09-01 20:45 by Lves Li, 1360 阅读, 收藏,
摘要:
ios请求web中的json数据的时候经常出现乱码问题:例如请求结果可能如下:"\U00e5\U00a5\U00bd\U00e8\U00ae\U00a4"在网上查到的解决方法是:解析数据的时候,可以先把数据存放在NSdata对象中,再进行转码,例如NSData*jsondata = [requestresponseData];NSString*jsonString = [[NSStringalloc]initWithBytes:[jsondatabytes]length:[jsondatalength]encoding:NSUTF8StringEncoding];不过我按照 阅读全文
IOS学习之路九(配置restful webservice 框架restkit)
2013-09-01 08:33 by Lves Li, 1306 阅读, 收藏,
摘要:
RestKit 是一个开源的 objective-c 框架,容许在 iOS 和 Mac OS X 的 Objective-C 中与 RESTful Web 办事进行交互,包含简单的 HTTP request/response API ,带有强大的对象映射体系用于削减代码长度。RestKit 可降落 JSON/XML 的处理惩罚的资料消费,支撑经由过程 SBJSON 和 YAJL 进行 JSON 解析。RestKit 官网:http://restkit.org/下面的例子我们是基于RestKit v0.10.1 和XCode 4.4。必然要重视版本号,我曾经碰着过XCode 4.3.2版本用Re 阅读全文