• MIT人工智能实验室
  • 大数据分析平台
  • 游戏开发《骑马与砍杀》
  • 量化金融分析
  • python爬虫
  • python django web框架
MIT人工智能实验室 大数据分析平台 游戏开发《骑马与砍杀》 量化金融分析 python爬虫 python django web框架
  • django+ajax用FileResp

    auto 2019-03-08 20:31:53 python

    2559°

    20

    问题: 公司的需求是从mongodb中查找数据并下载回本地,但是在将文件从mongodb通过django服务端,然后从django服务端向浏览器下载文件。但是在下载的时候出了些问题。由于是用的ajax请求,异步的,所以在将文件返回到前端的时候,前端的script标签中的success回调函数中有数据 ...
  • 计算机硬件基础

    auto 2019-03-08 20:31:53 python

    1685°

    20

    1. 什么是编程语言 语言就是一个事物与另外一个事物沟通的介质/表达方式 编程语言即程序员与计算机沟通的介质 类比英语汉语等交流语言的学习:关键字即单词,结构即语法;2. 什么是编程? 编程就是程序员用计算机所能理解的表达方式(编程语言)来将自己的思维逻辑写下来,编程的结果就是一推文件,这些文件称之 ...
  • 锁丶threading.local丶线程

    auto 2019-03-08 20:31:53 python

    1919°

    20

    一丶锁 线程安全: 线程安全能够保证多个线程同时执行时程序依旧运行正确, 而且要保证对于共享的数据,可以由多个线程存取,但是同一时刻只能有一个线程进行存取. import threading v = [] def func(arg): v.append(arg) # 线程安全 print(v) fo ...
  • Django——日志

    auto 2019-03-08 20:31:53 python

    1912°

    20

    日志级别 5 个级别 debug 调试 info 普通信息 warning : 提醒警告 error: 发生了错误 critical: 严重的错误 注:django.log为指定的日志存放文件(可修改) 2.在views中函数中:定义loggin.getLogger(__name__)对象,用该对象 ...
  • python学习第一天关于编程介绍和计算

    auto 2019-03-08 20:31:53 python

    1712°

    20

    1.什么是编程语言? 首先是什么语言?语言是一个事物与另外一个事物沟通的介质 那么编程语言是人与计算机之间沟通的介质 2什么是编程(what) 编程就是程序员自己想做的事情让计算机去做的过程 百度:为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计 ...
  • Python爬虫项目--爬取猫眼电影To

    auto 2019-03-08 20:31:53 python

    1872°

    20

    本次抓取猫眼电影Top100榜所用到的知识点: 1. python requests库 2. 正则表达式 3. csv模块 4. 多进程 正文 目标站点分析 通过对目标站点的分析, 来确定网页结构, 进一步确定具体的抓取方式. 1. 浏览器打开猫眼电影首页, 点击"榜单", 点击"Top100榜", ...
  • locust使用经验---每个任务使用新

    auto 2019-03-08 20:31:53 python

    1990°

    20

    最近由于项目需要,在研究打压测试工具,以及当测试连接过多后端服务器配置问题 测试工具选用locust,locust中文意思为蝗虫,可以想象,locust就像成片的蝗虫,扑向我们的服务。 它支持分布式的打压测试,每个实例可自定义执行任务,执行任务可用python脚本实现,具体如何写python脚本这里 ...
  • JSON数据提取

    auto 2019-03-08 20:31:53 python

    2001°

    20

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。JSON在数据交换中起到了一个载体的作用,承载着相互传递的数据。JSON适用于进行数据交互的场景,比如网站前台与后台之间的数据交互。 jso ...
  • 字符串排列组合问题

    auto 2019-03-08 20:31:53 python

    3146°

    20

    给你一个字符串,比如‘abc’,请打印出该字符串的所有排列组合: 以‘abc’为例,输出的结果应该是:'abc', 'acb', 'bac', 'bca', 'cab', 'cba' 请用python代码编码实现: ...
  • 装饰器

    auto 2019-03-08 20:31:53 python

    2016°

    20

    def wrapper(func): def inner(args*,**kwargs): ret = func(args*,**kwargs) return ret return inner @wrapper def func(a,b) print(''): return ...
  • python中的__new__、__in

    auto 2019-03-08 20:31:53 python

    1724°

    20

    __new__、__init__、__del__三个方法用于实例的创建和销毁,在使用python的类中,我们最常用的是__init__方法,通常称为构造方法,__new__方法几乎不会使用,这篇文章是基于Python3.6为基础来做实验,主要谈一谈python的__new__和__init__,__ ...
  • 小白的python进阶历程------0

    auto 2019-03-08 20:26:29 python

    1786°

    20

    作为一名小白, 在此仅分享一下自己学习python的过程,如有遗漏或是不对的地方欢迎批评指导(注:本文只针对新手小白,各路大神请谨慎观看,谢谢) 注:使用版本python3.7,编辑器pycharm(以下所有代码仅适用于python3,下载及安装方式请自行百度......) 在此说明一点,当你的py ...
  • Python学习笔记7——文本、模块

    auto 2019-03-08 20:26:29 python

    1856°

    20

    参考书籍:《Learning_Python_5th_Edition.pdf》,一本英文书呢,我上传到百度网盘吧,请点击这里,密码是:kym3 文本文件的输入输出 Python具有基本的文本文件读写功能。Python的标准库提供有更丰富的读写功能。 文本文件的读写主要通过open()所构建的文件对象来 ...
  • python接口自动化1-发送get请求

    auto 2019-03-08 20:26:29 python

    1753°

    20

    前言 requests模块,也就是老污龟,为啥叫它老污龟呢,因为这个官网上的logo就是这只污龟,接下来就是学习它了。 一、环境安装 1.用pip安装requests模块 >>pip install requests 二、get请求 1.导入requests后 ...
  • python基础学习12----装饰器

    auto 2019-03-08 20:26:29 python

    1737°

    20

    装饰器可以在不修改目标函数代码的前提下, 在目标函数执行前后增加一些额外功能 例如有一个简单的函数 想给这个函数增加一个计算用时的功能,那么可以利用装饰器 让该函数使用装饰器,即在函数的定义的上方添加@函数名,如下,其相当于将func1=outer(func1)写到后边的程序中 至于函数外的参数在函 ...
  • python之 * 与** 的区别

    auto 2019-03-08 20:26:29 python

    1977°

    20

    1.计算方面:*表示乘法 **表示指数幂运算 2.作为函数的参数: 1)调用函数时假设有函数 def test(a, b, c) test(*args):*表示传入的参数args是一个元组,把元组中的每一个元素按照次序作为参数传入,比如上面这个代码,如果 args 等于 (1,2,3) ,那么这个代 ...
  • Python:游戏:扫雷(附源码)

    auto 2019-03-08 20:26:29 python

    1980°

    20

    基于python 3.6 和 pygame 1.9.2 的扫雷游戏,高仿 XP 上的扫雷。 ...
  • 在VS2017中编写Python程序

    auto 2019-03-08 20:26:29 python

    1828°

    20

    最近开始了python的学习,在搭建完python环境之后,在选择IDE的时候陷入了困境,首先选择的是PyCharm但是用着还是不习惯,毕竟用VS开发了几年了,突然换软件总感觉有点不适应,就想到了强大的VS能不能写Python程序呢? 1.Python环境的搭建: 这里我选择的是Anaconda可以 ...
  • Django——中间件设置缓存

    auto 2019-03-08 20:26:29 python

    1716°

    20

    如图所示查看网站缓存时间 在app中创建middleware.py文件,导入MiddlewareMixin,创建类并继承MiddlewareMixin 在settings中的MIDDLEWARE=[ ] 注册中间件类;添加一个CACHE_CONTROL_MAX_AGE=时间(单位:秒) 作用:在se ...
  • python多线程和多进程(二)

    auto 2019-03-08 20:26:29 python

    1789°

    20

    恢复内容开始 一、多进程 1、multiprocessing模块用来开启子进程,并在子进程中执行我们定制的任务(比如函数),该模块与多线程模块threading的编程接口类似。 *所有函数并发执行(注意:在windows中Process()必须放到# if __name__ == '__main__ ...