- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 Java知识整理
1.执行Java程序的步骤: java源文件(.java)①→字节码文件(.class)②→特定机器的机器码 步骤①使用javac命令编译,Java编译器参与编译 步骤②使用java命令执行,Java虚拟机(JVM)参与执行 所以,Java的跨平台性体现在:字节码与平台无关,而不同平台的JVM都是不一样的2.JDK,JVM,JRM三者的关系: JDK:Java标准开发包,包含:Jav
2015-05-14 10:08:16 531
原创 Python生成器-yield关键字
今天在看廖雪峰Python教程的时候,看到协程。用了生产者—消费者模型来举例Python中generator中yield关键字对协程一定程度上的支持:import timedef consumer(): r = '' while True: n = yield r if not n: return print('
2015-03-29 22:14:08 450
转载 mysql安装常见问题(系统找不到指定的文件、发生系统错误 1067 进程意外终止)
原博地址:http://blog.csdn.net/mhmyqn/article/details/17043921 在安装mysql时总是会遇到这样那样的问题,每次重新安装都会花很多时间来排查。在网上其实有很多相关的文章,但很多都只讲了方法,但没讲具体细节问题,导致无法解决问题。其实有时候知道问题的原因,但总是因为一些细节问题没有注意到,反复的尝试,浪费了很多时间。现在把我安装过程中遇到的问题以及
2015-03-29 21:09:51 454
原创 python递归
什么是递归? 函数在定义中直接或者间接的调用自身。递归的条件 1.子问题需和原始问题的解决方法相同。调用函数的参数需有规律。 2.必须有一个明确结束递归的条件。典型的递归实例 1.斐波纳契数列:(1,1,2,3,5,8……)#python递归实现def Fib(index): if index == 0 or index == 1: retrun 1
2015-02-13 11:52:27 603
原创 Ftp.dir中的回调函数
疑问:def a(line): line+=1ftp.dir(a)当时不明白将a()的函数名作为dir参数后,a的参数line的值如何传?传什么?后来查了下API文档FTP.dir(argument[, ...])Produce a directory listing as returned by the LIST command, printing it t
2015-02-10 22:36:28 1683
转载 Django 1.7 新数据迁移工具 (migrations) 的使用和如何从 South 升级转换
在1.6之前, Django只支持添加新的model到数据库, 而无法编辑或修改已经存在的model. 在当时, 这些Django缺失的功能可以通过South实现.按照官方文档的说明,支持得最好的是postgresql数据库,其次是mysql,目前sqlite不能实现完整的migration功能。1. 新的命令Django 1.7 为我们带来了三个新命令:mig
2014-12-30 16:17:15 442
原创 Windows下使用python虚拟环境Virtualenv
安装:easy_install virtualenv创建虚拟环境:virtualenv [name]。例如:virtualenv MyEnv进入虚拟环境:C:\Users\night-pc\MyEnv\Scripts>activate.bat(MyEnv) C:\Users\night-pc\MyEnv\Scripts>备注:linux下的安装和使用:http://liuzh
2014-12-30 11:31:14 418
转载 urllib2的使用
urllib2简介 urllib2提供一个基础函数urlopen,通过向指定的URL发出请求来获取数据。最简单的形式就是 import urllib2response=urllib2.urlopen('http://www.douban.com')html=response.read()这个过程就是我们平时刷网页的代码表现形式,它基于请求-响应模型。 response=
2014-12-30 11:09:15 327
转载 BAT命令大全
1 echo 和 @@ #关闭单行回显echo off #从下一行开始关闭回显@echo off #从本行开始关闭回显。一般批处理第一行都是这个echo on #从下一行开始打开回显echo
2014-12-30 11:04:45 569
转载 CMD批处理循环,太强大了
终极dos批处理循环命令详解格式:FOR [参数] %%变量名 IN (相关文件或命令) DO 执行的命令 作用:对一个或一组文件,字符串或命令结果中的每一个对象执行特定命令,达到我们想要的结果。 注意:在批处理文件中使用 FOR 命令时,指定变量请使用 %%variable,而不要用 %variable。变量名称是区分大小写的,所以 %i 不同于 %I. 关于:for命
2014-12-30 11:03:19 925
原创 批处理for命令的使用
最近使用LR做性能测试,需要遍历目录下的文件,然后以不同的并发数请求文件中的URL。这里用到了批处理命令。命令涉及的知识点如下:@echo off:本行开始关闭回显。一般批处理的第一行均为这个。rem:注释命令set key = value : 设置变量key,并将value赋值给key%time%和%date%:当前时间和当前日期,%date:~n,m% 可以截取获得时间。
2014-12-30 10:17:44 459
原创 requests模块,参数值为None的键无法添加到URL中
昨天一个python方法中用了urllib模块,后来用requests模块重新实现了功能,但出现值为None的键无法添加到url中的情况。#urllib模块def process(self,q): url = "http://127.0.0.1/service/music?" url = "%s%s" %(url, urllib.urlencode({"
2014-12-24 08:47:57 1072
原创 Django的安装以及基础使用
环境:windows 8.1+django1.6.6+python2.7.8+MySQL5.5.20+Pycharm4.0MTV和MVC模式: Django是一个基于MVC构造的框架。但是在Django中,控制器接受用户输入的部分由框架自行处理,所以 Django 里更关注的是模型(Model)、模板(Template)和视图(Views),称为 MTV模式。它们
2014-12-22 23:20:22 729
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人