关闭
当前搜索:

python内存机制

先从较浅的层面来说,Python的内存管理机制可以从三个方面来讲 (1)垃圾回收 (2)引用计数 (3)内存池机制 一、垃圾回收: python不像C++,Java等语言一样,他们可以不用事先声明变量类型而直接对变量进行赋值。对Python语言来讲,对象的类型和内存都是在运行时确定的。这也是为什么我们称Python语言为动态类型的原因(这里我们把动态类型可以简单的归结...
阅读(3) 评论(0)

Python_Django 使用easuUI的Layout(布局)和Tree(树)的使用

1.EasyUI 的介绍:    EasyUI -- Layout(布局)将布局容器分成了5个区域,分别是:east(东)、west(西)、south(南)、north(北)和center(中)。center(中)区域是必须的,其他边缘区域都是可选的。每个边缘区域都可以通过拖拽的方式改变大小,也可以点击折叠按钮将面板折叠起来。EasyUI 的布局是很灵活的,可以根据用户的需求,使用不同的...
阅读(42) 评论(0)

Django_静态资源配置

今天我们来配置一下Python下Django里的静态资源 开发环境即设DEBUG=True  1. 确保INSTALLED_APPS安装了django.contrib.staticfiles模块  2. 定义STATIC_URL:如 STATIC_URL = '/static/'3. 在模板中访问可以有三种方式:直接硬编码像/static/×××.jpg这样,或是使用static标签...
阅读(26) 评论(0)

Django_模型

1. 新建项目和应用 django-admin.py startproject learn_models # 新建一个项目 cd learn_models # 进入到该项目的文件夹 django-admin.py startapp student# 新建一个 people 应用(app) 补充:新建app也可以用 python manage.py startapp people, 需要指出的是...
阅读(25) 评论(0)

Python笔记—Django框架搭建和运行

Django简介: Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。 Django是一个开放源代码的Web应用框架,由Python写成。 Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。 Django采用了MVC的软件设计模式,即模型...
阅读(71) 评论(2)

Python笔记—网络编程

Python 提供了两个级别访问的网络服务。: 低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统Socket接口的全部方法。 高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。 什么是 Socket? Socket又称"套接字",应用程序通常通过...
阅读(24) 评论(0)

python_tkinter画布

今天,我为大家带来的是Python下 Tkinter 模块中的 Canvas(画布) Canvas是一个长方形的面积,图画或其他复杂的布局。可以放置在画布上的图形,文字,部件,或是帧. 语法: 这里是一个简单的语法来创建这个widget: w = Canvas ( master, option=value, ... )参数: master:  这代表了父窗口. op...
阅读(61) 评论(0)

win10安装64位Pygame

最近工作比较清闲, 就开始拿python做了些小东西。 不得不说, python这种语言相比于java真是又轻便有快捷, 用他写上几个小程序之后, 便有些欲罢不能。 刚好这几天有实践,写个游戏玩一玩吧,于是就开始学习pygame。     pygame是python的一个库,利用他可以非常快捷的开发小的2D游戏。     开始上手。      首先要安装python的开发环境,...
阅读(102) 评论(0)

python_threading多线程总结

threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。python当前版本的多线程库没有实现优先级、线程组,线程也不能被停止、暂停、恢复、中断。 threading模块提供的类:     Thread, Lock, Rlock, Condition, [Bounded]Semaphore, Event, Timer, local。 threading 模块提供的常...
阅读(42) 评论(0)

Python3 迭代器与生成器

迭代器 迭代是Python最强大的功能之一,是访问集合元素的一种方式。。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 字符串,列表或元组对象都可用于创建迭代器: >>>list=[1,2,3,4] >>> it = i...
阅读(67) 评论(0)

Servlet基础

Servlet 是什么? Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。 使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。 Java Servlet 通常情况下与使用 CGI(Comm...
阅读(71) 评论(0)

Tomcat项目部署和启动

一、静态部署 1、直接将web项目文件件拷贝到webapps 目录中      Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP程序打包成一个 war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包,它是将一个web程序的所有内容进行压缩得到。具体如...
阅读(55) 评论(0)

深入浅出设计模式

工厂模式(静态工厂模式、工厂方法模式、抽象工厂模式)   一、引子   话说十年前,有一个暴发户,他家有三辆汽车——Benz 奔驰、Bmw 宝马、Audi 奥迪,还雇了司机为他开车。不过,暴发户坐车时总是怪怪的:上 Benz 车后跟司机说“开奔驰车!”,坐上 Bmw 后他说“开宝马车!”,坐上 Audi 说“开奥迪车!”。你一定说:这人有病!直接说开车不就行了?!   而当把这个暴...
阅读(57) 评论(0)

Java七种排序算法教程

冒泡排序、选择排序、快速排序、插入排序、希尔排序、归并排序、堆排序   Java排序算法 1)分类: 1)插入排序(直接插入排序、希尔排序) 2)交换排序(冒泡排序、快速排序) 3)选择排序(直接选择排序、堆排序) 4)归并排序 5)分配排序(箱排序、基数排序) 所需辅助空间最多:归并排序 所需辅助空间最少:堆排序 平均速度最快:快速排序 不稳定:快速排序,希尔排序,堆排序...
阅读(26) 评论(0)

ajax原理过程 同步与异步区别 优缺点

ajax原理过程                                                                                                                                        利用XMLHttpRequest对象发送简单请求的基本步骤: 1)创建XMLHttpRequest对象实例 ...
阅读(73) 评论(0)
27条 共2页1 2 下一页 尾页
    个人资料
    • 访问:2483次
    • 积分:294
    • 等级:
    • 排名:千里之外
    • 原创:27篇
    • 转载:0篇
    • 译文:0篇
    • 评论:4条
    文章分类
    最新评论