码迷,mamicode.com
首页 > 编程语言 > 周排行
在python获取网页的代码中添加头信息模拟浏览器
为什么要添加头部信息,因为有时候有些网页会有反爬虫的设置,导致无法获取正常的网页,在这里,在代码的头部添加一个headers信息,模拟成浏览器去访问网页。没有添加头部信息的代码importurllib2url="http://blog.51cto.com/lsfandlinux/2046467"file=urllib2.urlopen(url)html=file.read()printhtml接下
分类:编程语言   时间:2018-01-14 19:35:47    阅读次数:221
数值的整数次方(C++ 和 Python 实现)
(说明:本博客中的题目、题目详细说明及参考代码均摘自 “何海涛《剑指Offer:名企面试官精讲典型编程题》2012年”) 题目 实现函数 double Power(double base, int exponent),求 base 的 exponent 次方。不得使用库函数,同时不需要考虑大数问题。 ...
分类:编程语言   时间:2018-01-14 19:35:54    阅读次数:233
桶排序【代码】
问题描述: 输入是由一个随机过程产生的[0, 1)区间上均匀分布的实数。将区间[0, 1)划分为n个大小相等的子区间(桶),每桶大小1/n:[0, 1/n), [1/n, 2/n), [2/n, 3/n),…,[k/n, (k+1)/n ),…将n个输入元素分配到这些桶中,对桶中元素进行排序,注意, ...
分类:编程语言   时间:2018-01-14 19:36:05    阅读次数:236
Python练习(第一周): 编写登陆认证程序
基础需求: 让用户输入用户名密码 认证成功后显示欢迎信息 输错三次后退出程序 升级需求: 可以支持多个用户登录 (提示,通过列表存多个账户信息) 用户3次认证失败后,退出程序,再次启动程序尝试登录时,还是锁定状态(提示:需把用户锁定的状态存到文件里)代码: # 通过列表存储用户名,密码logon_a ...
分类:编程语言   时间:2018-01-14 19:37:32    阅读次数:190
深入理解Java类加载器(1):Java类加载原理解析
转自:http://blog.csdn.net/zhoudaxia/article/details/35824249 1 基本信息 每个开发人员对java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这背后就涉及到了java技术体系中的类加载。Java的类加载机制是技 ...
分类:编程语言   时间:2018-01-14 19:37:41    阅读次数:162
使用 Spring HATEOAS 开发 REST 服务
使用 Spring HATEOAS 开发 REST 服务 学习博客:https://www.ibm.com/developerworks/cn/java/j-lo-SpringHATEOAS/ http://www.cnblogs.com/coderland/p/5902997.html Sprin ...
分类:编程语言   时间:2018-01-14 20:18:21    阅读次数:1287
Python与数据结构[0] -> 链表[0] -> 单链表与带表头单链表的 Python 实现
单链表 / Linked List 目录 链表是一种基本的线性数据结构,在C语言中,这种数据结构通过指针实现,由于存储空间不要求连续性,因此插入和删除操作将变得十分快速。下面将利用Python来完成单链表的实现。 1 单链表 不带表头的单链表通常形式如下, 完整代码 1 class Node: 2 ...
分类:编程语言   时间:2018-01-14 20:18:39    阅读次数:292
用 Java 技术创建 RESTful Web 服务/@Path@Produces@PathParam
简介 JAX-RS (JSR-311) 是为 Java EE 环境下的 RESTful 服务能力提供的一种规范。它能提供对传统的基于 SOAP 的 Web 服务的一种可行替代。 在本文中,了解 JAX-RS 的主要组件。本文用一个例子展示了一个企业如何使用 JAX-RS 内的功能以一种 Restfu ...
分类:编程语言   时间:2018-01-14 20:19:25    阅读次数:215
python 常用模块
在内置数据类型(dict、list、set、tuple)的基础上,collections模块提供额外的数据类型: 1.namedtuple: 生成可以使用名字来访问元素内容的tuple 2.deque: 双端队列,可以快速的从另外一侧追加和推出对象 3.Counter: 计数器,主要用来计数 4.O ...
分类:编程语言   时间:2018-01-14 20:19:48    阅读次数:151
Python 笔记 #10# Histograms
1、Build a histogram 2、Bins 3、Compare ...
分类:编程语言   时间:2018-01-14 20:22:10    阅读次数:217
python第一天
#Author:ge jian_username = 'gejian'_password = '123'user = input("请输入用户名:")pwd = input("请输入密码:")if user == _username and pwd == _password: print("welc ...
分类:编程语言   时间:2018-01-14 20:22:41    阅读次数:108
Python与数据结构[0] -> 链表[1] -> 双链表与循环双链表的 Python 实现
双链表 / Doubly Linked List 目录 1 双链表 双链表和单链表的不同之处在于,双链表需要多增加一个域(C语言),即在Python中需要多增加一个属性,用于存储指向前一个结点的信息。 完整代码 1 from linked_list import LinkedList, test 2 ...
分类:编程语言   时间:2018-01-14 20:23:00    阅读次数:160
python 模块
random 模块 之大抽奖模块 Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。 random.random random.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0 random.uniform random.uni ...
分类:编程语言   时间:2018-01-14 20:23:15    阅读次数:213
Python3.x:BeautifulSoup()解析网页内容出现乱码
Python3.x:BeautifulSoup()解析网页内容出现乱码 问题: 出现乱码; 解决方案: 将BeautifulSoup(start_html.text, "html.parser")替换为BeautifulSoup(start_html.content, "html.parser"), ...
分类:编程语言   时间:2018-01-14 21:16:53    阅读次数:155
java语法基础
1,关键字:其实就是某种语言赋予了特殊含义的单词。 保留字:其实就是还没有赋予特殊含义,但是准备日后要使用过的单词。 2,标示符:其实就是在程序中自定义的名词。比如类名,变量名,函数名。包含 0-9、a-z、$、_ ; 注意: 1),数字不可以开头。 2),不可以使用关键字。 3,常量:是在程序中的 ...
分类:编程语言   时间:2018-01-14 21:17:00    阅读次数:159
Python知识点
* 生成器 (*generator*) 使用生成器函数或生成器表达式构建的迭代器。无需迭代集合就可能生成值。 相比于迭代器,生成器适合一些需要处理巨大的数据集合的场景。因为不需要在事先就准备好整个迭代过程中的所有元素。即无序将对象的所有元素都存入内存之后,才开始进行操作。可以有效的节省内存。 但是由... ...
分类:编程语言   时间:2018-01-14 21:17:27    阅读次数:110
java基础(2)
1.程序流程控制:顺序结构、分支结构、循环结构、控制循环结构。 顺序结构:如果代码里没有流程控制,程序是一行一行的向下运行,直到程序的最后。 2.判断语句if语句 if语句的格式: 方式一: 方式二: 方式三: 3.选择语句 ,switch语句 格式: case和default是没有顺序,先执行第一 ...
分类:编程语言   时间:2018-01-14 21:17:43    阅读次数:100
[Python Study Notes] Socket模拟ssh并记录遇到的问题
服务器端: 1 # The_author = 'liu66' 2 # By python3.x 3 # -*- coding = utf-8 -*- 4 5 6 import socket,os 7 8 server=socket.socket() 9 server.bind(("localhost ...
分类:编程语言   时间:2018-01-14 21:18:07    阅读次数:121
Shell脚本笔记(五)Shell数组
Shell数组 1.定义数组 语法一: array=(val1 val2 val3) 语法二: array=($(order)) 或者 array=(`order`) 2.打印数组 3.删除数组 4.数组截取替换 同字符串操作略 ...
分类:编程语言   时间:2018-01-14 21:18:27    阅读次数:169
python实现身份证识别
github: 人脸联合语音身份认证:https://github.com/tsstss123/faceUnionVoiceRecognition 身份证识别简易版:https://github.com/novioleo/simplest_idcard_recognizition 文本检测ctpn: ...
分类:编程语言   时间:2018-01-14 21:18:57    阅读次数:465
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!