Python使用引用计数和垃圾回收来做内存管理,前面也写过一遍文章《Python内存优化》,介绍了在python中,如何profile内存使用情况,并做出相应的优化。本文介绍两个更致命的问题:内存泄露与循环引用。内存泄露是让所有程序员都闻风丧胆的问题,轻则导致程序运行速度减慢,重则导致程序崩溃;而循 ...
分类:
编程语言 时间:
2017-09-25 09:46:12
阅读次数:
315
python编程实现 原题:包含ctf的单词的总字符有多少? 代码: 不得不说文件很大,刚开始试着读取的时候读了有3分钟,但是整个程序的运行速度还是很快的。 ...
分类:
其他好文 时间:
2017-09-24 19:14:22
阅读次数:
175
令人惊讶的是,Hadoop在短短一年的时间里被重新定义。让我们看看这个火爆生态圈的所有主要部分,以及它们各自具有的意义。 对于Hadoop你需要了解的最重要的事情就是 ,它不再是原来的Hadoop。 这边厢,Cloudera有时换掉HDFS改用Kudu,同时宣布Spark是其圈子的核心(因而一概取代 ...
分类:
其他好文 时间:
2017-09-21 18:05:27
阅读次数:
172
汇编语言是早期机器语言受到极大限制后开发的语言,虽然在如今高级语言称霸的今天,汇编依赖硬件并不具备可移植性,显得有些落伍,但还是有许多人愿意学习汇编,因为学透了汇编,我们才能真正了解计算机和它的工作原理,并且它还具备其他高级语言不具备的CPU可直接运行的特点,运行速度上也毫不逊色。 汇编语言由于太过 ...
分类:
编程语言 时间:
2017-09-20 23:10:10
阅读次数:
124
day01MySQL数据库及数据类型一、MySQL概述:MySQL数据库是一个关系型数据库,是目前流行的开源代码数据库,是完全网络化的跨平台的关系型数据库系统,MySQL数据库同时也是目前市场上得到广泛运用的和安装使用的,可以称的上是目前运行速度最快的sql语言数据库,主要的优势和特..
分类:
数据库 时间:
2017-09-20 00:57:37
阅读次数:
218
生产者消费者模式是一种常见的设计模式,掌握一种完美,稳定的实现方式非常有用,下面我就使用misa管程实现生产者消费者模式。 这种实现的优点: 1.稳定,不会出现死锁现象 2.运行速度相对较快 话不多说,直接上代码: 管程类: 生产者: 消费者: 测试类: 需要注意的是,在测试方法里,每个线程要使用同 ...
分类:
其他好文 时间:
2017-09-18 18:24:21
阅读次数:
220
因为题目有坐标可以为负,所以解决方法有两种。 一是整体把棋盘的路线加上一个比较大的数值 之后再进行操作 优点:运行速度快 二是用map<pair<int,int>,bool> 储存 优点:简单易写 #include <cstdio> #include <algorithm> #include <cs ...
分类:
其他好文 时间:
2017-09-17 17:35:21
阅读次数:
151
内联函数是为了提高程序运行速度的一种改进。当程序运行时,有时候需要重复调用一个函数,但是因为重复调用这个函数,会不断的造成函数调用,会不断进栈出栈造成cpu的消耗。而内联函数是在编译时就将这个函数边入进去,不用再进行地址的跳转。但是不可避免的产生了一些内存的消..
分类:
其他好文 时间:
2017-09-17 11:37:46
阅读次数:
117
项目名称:贪吃蛇 项目人员:田兴农 王铖 项目所需环境及工具:python pygame 了解python的使用方法,并讨论如何完成贪食蛇的代码 1.导入数据库、初始化游戏、游戏窗口的实现(设置窗口大小、填充背景) 2.让蛇在屏幕上出现并定义蛇的颜色; 3.人机交互,控制蛇的运行速度及方向; 4.定 ...
分类:
其他好文 时间:
2017-09-15 02:13:52
阅读次数:
179
项目名称:贪吃蛇项目人员:田兴农 王铖项目所需环境及工具:python pygame了解python的使用方法,并讨论如何完成贪食蛇的代码1.导入数据库、初始化游戏、游戏窗口的实现(设置窗口大小、填充背景)2.让蛇在屏幕上出现并定义蛇的颜色;3.人机交互,控制蛇的运行速度及方向;4.定义食物的属性, ...
分类:
其他好文 时间:
2017-09-15 01:54:33
阅读次数:
151