搜索到与相关的文章
Python

python3 实现爬取TOP500的音乐信息并存储到mongoDB数据库中

爬取TOP500的音乐信息,包括排名情况、歌曲名、歌曲时间。网页版酷狗不能手动翻页进行下一步的浏览,仔细观察第一页的URL:http://www.kugou.com/yy/rank/home/1-8888.html这里尝试将1改为2,再进行浏览,恰好是第二页的信息,再改为3,恰好是第三页的信息,多次尝试发现不同的数字即为不同的页面。因此只需更改home/后面的数字即可。由于每页显示的为22首歌曲,所以总共需要23个URL。importrequestsfro

系统 2019-09-27 17:49:04 2473

Python

详解python解压压缩包的五种方法

这里讨论使用Python解压例如以下五种压缩文件:.gz.tar.tgz.zip.rar简单介绍gz:即gzip。通常仅仅能压缩一个文件。与tar结合起来就能够实现先打包,再压缩。tar:linux系统下的打包工具。仅仅打包。不压缩tgz:即tar.gz。先用tar打包,然后再用gz压缩得到的文件zip:不同于gzip。尽管使用相似的算法,能够打包压缩多个文件。只是分别压缩文件。压缩率低于tar。rar:打包压缩文件。最初用于DOS,基于window操作系

系统 2019-09-27 17:47:34 2473

Python

Python学习:面向对象之继承与派生

什么是继承继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持多继承),父类又可称为基类或超类,新建的类称为派生类或子类。子类会“”遗传”父类的属性,从而解决代码重用问题(比如练习7中Garen与Riven类有很多冗余的代码)python中类的继承分为:单继承和多继承classParentClass1:#定义父类passclassParentClass2:#定义父类passclassSubClass1(ParentClass1):#单

系统 2019-09-27 17:46:49 2473

Android

Android中贪吃蛇游戏的学习(二)

Android中贪吃蛇游戏的学习(二)文章分类:移动开发snake类为Activty的类,是Android项目的主类。Java代码packagecom.easyway.dev.android.snake;importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.Window;importandroid.widget.TextView;/***贪吃蛇游戏(代码来源自Androi

系统 2019-08-29 23:32:04 2473

编程技术

无经历,不成熟---软件设计师考试后总结

5月26日.北京软考之旅结束.一方面意味着我的一个学习阶段的结束,另一方面是新的开始与挑战.这是我第二次参加软件设计师考试.通过两次考试的对比可以明显的发现产生在自己身上的一些改变和进步.1考试的心态第一个改变应该是对软考的心态与看法.以前的自己认为软考是为了通过考试,虽然米老师也多次的强调,在软考的过程中我们重在准备考试的过程,重在学习,重在补充自己的理论方面知识.但是当时在两个所谓的"大考"(研究生考试和软件设计师)的压力下没有怎么转过来.然而第二次,

系统 2019-08-29 23:04:31 2473

编程技术

基于Hibernate3.2 Hibernate tools 的使用

由于新发布的HibernateTools是一个比较庞大的工具包而且已经是作为Eclipse3.2的插件发布的然而以前的很有用的工具hbm2java和hbm2ddl都是非常有用的工具所以我们应该把这些有用的工具找出来继续使用环境jdk-1_5_0_07ant1.6.5Hibernate3.2cr2HibernateTools-3.2.0.beta6mysql-5.0.22首先下载HibernateTools的包在HIbernate的主页上有连接下载是在sou

系统 2019-08-29 22:52:07 2473

编程技术

PetShop

PetShop作为一个B2C的宠物网上商店,需要充分考虑访客的用户体验,如果因为数据量大而导致Web服务器的响应不及时,页面和查询数据迟迟得不到结果,会因此而破坏客户访问网站的心情,在耗尽耐心的等待后,可能会失去这一部分客户。无疑,这是非常糟糕的结果。因而在对其进行体系架构设计时,整个系统的性能就显得殊为重要。然而,我们不能因噎废食,因为专注于性能而忽略数据的正确性。在PetShop3.0版本以及之前的版本,因为ASP.NET缓存的局限性,这一问题并没有得

系统 2019-08-29 22:26:38 2473

Android

Android的绘制文本对象FontMetrics的介绍及绘制

一。Android绘制文本对象FontMetrics介绍FontMetrics对象它以四个基本坐标为基准,分别为:・FontMetrics.top・FontMetrics.ascent・FontMetrics.descent・FontMetrics.bottom实例JAVA代码如下:PainttextPaint=newPaint(Paint.ANTI_ALIAS_FLAG);textPaint.setTextSize(35);textPaint.setCo

系统 2019-08-29 22:24:31 2473

Linux

ARM-Linux触摸屏驱动移植--问题总结

硬件平台:FL2440内核版本:2.6.28主机系统:Ubuntu11.04内核版本:2.6.39原创作品,转载请标明出处http://blog.csdn.net/yming0221/archive/2011/07/01/6579577.aspx1、由于自己编译的内核触摸屏驱动选项选择的问题,触摸屏搞了好久由于自己编译内核将触摸屏驱动以模块的形式编译的,方便自己调试ADC驱动和触摸屏驱动。遇到以下问题:编译完触摸屏驱动完成后,利用insmodts.ko加载

系统 2019-08-29 22:21:42 2473

编程技术

Elipse: 代码样式之代码模板例

1,在主菜单选择“窗口(Window)→首选项(Preferences)”命令2.弹出首选项(Preferences)窗口,选择“Java→代码样式(CodeStyle)→代码模板(CodeTemplates)“,在选中的代码模板(CodeTemplates)窗口中选择”新的Java文件(NewJavafiles)→编辑(Edit)“3.单击编辑(Edit),弹出编辑模板(EditTemplate),并修改模式(Pattern)中的代码为图中所示上图中${

系统 2019-08-29 22:20:06 2473