搜索到与相关的文章
Python

手写一个python迭代器过程详解

分析我们都知道一个可迭代对象可以通过iter()可以返回一个迭代器。如果想要一个对象称为可迭代对象,即可以使用for,那么必须实现__iter__()方法。在一个类的实例对象想要变成迭代器,就必须实现__iter__()和__next__()方法。调用iter()时,在对象内部默认调用__iter__(),即__iter__()的返回值应该是一个迭代器。for的每次循环中或者next()时,都是自动调用迭代器的__next__()方法,并有一个返回值。实现

系统 2019-09-27 17:46:55 2416

Python

Python中使用tarfile压缩、解压tar归档文件示例

Python自带的tarfile模块可以方便读取tar归档文件,牛b的是可以处理使用gzip和bz2压缩归档文件tar.gz和tar.bz2。与tarfile对应的是zipfile模块,zipfile是处理zip压缩的。请注意:os.system(cmd)可以使Python脚本执行命令,当然包括:tar-czf*.tar.gz*,tar-xzf*.tar.gz,unzip等,当我觉得这样尽管可以解决问题,但我觉得很业余。使用tarfile压缩复制代码代码如

系统 2019-09-27 17:38:47 2416

Python

Python的Flask框架中SQLAlchemy使用时的乱码问题解决

一、问题这两天在学习使用flask+SQLAlchemy定制一个web查询页面的demo,在测试时,发现查询到的结果显示乱码。这里将解决方法记录下。二、解决思路1、flask程序上定位flask的文档中提到可以通过设置SQLALCHEMY_NATIVE_UNICODE来禁止使用SQLAlchemy默认的Unicode编码。有可能是SQLAlchemy默认的Unicode编码不是UTF-8,抱着这样的想法,在程序中指定了“SQLALCHEMY_NATIVE_

系统 2019-09-27 17:37:58 2416

Java

Java网络编程从入门到精通(21):HTTP消息的格

本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Java网络编程从入门到精通(20):HTTP协议简介当用户在浏览器中输入一个基于HTTP协议的URL时(以http://开头的URL),就相当于通知器按着这个URL组织生成一个HTTP请求,并交过个请求发送到服务器;同时,等待服务器的响应。无论是请求还是响应,都统称为HTTP消息。HTTP协议分为两部分:1.HTTP请求消息。2.HTTP响应消息。一、HTTP请求消息HTTP请求消息分为请求消息头以及

系统 2019-08-29 23:44:35 2416

编程技术

珠宝 玩味几何美学

宝格丽Elisia系列折叠形挂饰在个性张扬的现代社会,独特、自我给予了我们更多的眼花缭乱的机会,也让不同的时尚元素相遇,碰撞出前所未有的灵感。几何就是当中最令人刮目相看的元素,如今的珠宝美学已经让几何完全摆脱了刻板硬朗的形象,旋转和不规则构筑了全新风格。Tiffany鱼形系列Chanel不规则形宽手镯纤巧椭圆当现代艺术撞上罗马建筑椭圆形图案总是会营造出特殊的吸引力,曾经,它几乎出现在罗马建筑的所有时代中,它是宫殿山脚下大角斗场的巨大跑道,也是巴洛克时期众多

系统 2019-08-29 23:10:19 2416

编程技术

Firefox: How to be powerful?

目前的浏览器种类很多,诸如像遨游、世界之窗、腾讯的、google的,微软的IE,还有就是firefox,在这么多的浏览器中,很多人都无从下手,到底该用什么浏览器呢,确实是一个很难得问题。上面的浏览器,我基本上都用过,觉得都差不多,很多都是基于IE的内核,就是外观换了一下,没有什么技术含量,但是Google的和腾讯的不一样,我没有用过,但是觉得不太好,个人还是比较喜欢用firefox,现在一直在用...下面我介绍一下它。1、自己开发的内核目前互联网上的病毒很

系统 2019-08-29 22:38:40 2416

编程技术

反编译XML文件

把AXMLPrinter2.jar拷贝到C盘,在控制台cd到要解压出来的apk文件夹,执行下面的命令就可以把所有的xml还原文本格式了for/r.%ain(*.xml)do@java-jarc:/AXMLPrinter2.jar"%a">>"%a".txt反编译XML文件

系统 2019-08-29 22:08:11 2416

Oracle

Oracle 后台进程 说明

一.进程概述先来看一下Oracle11g的架构图。看起来比较模糊,我已经上传到了csdn的下载。是个pdf文件,2m多。那个看起来比较清楚。也对每个进程做了解释。下载地址:Oracle11g架构图fromOracleUniversityhttp://download.csdn.net/source/2346700进程是操作系统中的一种机制,它可执行一系列的操作步。在有些操作系统中使用作业(JOB)或任务(TASK)的术语。一个进程通常有它自己的专用存储区。

系统 2019-08-29 22:07:13 2416

编程技术

五一学习情况总结

时间还是那么匆匆,短短的五天假期就这么过去了。回想这几天的收获,主要的有两方面:一是关于九期的作品展;二是自己的学习情况。首先说说九期的作品展吧。在参加他们的预演之前,我还在想这次的作品展会是怎么样的效果呢?虽然我相信一届比一届强,但没有看到之前,还是很好奇的。在通过跟我带的九期同学的交流中,我发现这次的作品涉及的方面很广,比如:桌面小工具、播放器、日程管理、幼儿教育、阅读器、浏览器、局域网聊天、占卜算卦、杀毒优化、游戏等等。这方面上,可以说他们已经做的比

系统 2019-08-12 09:30:05 2416

数据库相关

MongoDB数据文件内部结构

MongoDB数据文件内部结构有人在Quora上提问:MongoDB数据文件内部的组织结构是什么样的。随后10gen的工程师JaredRosoff出来做了简短的回答。每一个数据库都有自己独立的文件。如果你开启了directoryperdb选项,那你每个库的文件会单独放在一个文件夹里。数据库文件在内部会被切分成单个的块,每个块只保存一个名字空间的数据。在MongoDB中,名字空间用于区分不同的存储类别。比如每个collection有一个独立的名字空间,每个索

系统 2019-08-12 01:55:42 2416