自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

翻译 关于EL表达式的原理以及提示Property 'xx' not found on 原因

EL表达式获取对象属性的原理是这样的:以表达式${user.name}为例EL表达式会根据name去User类里寻找这个name的get方法,此时会自动把name首字母大写并加上get前缀,一旦找到与之匹配的方法,El表达式就会认为这就是要访问的属性,并返回属性的值。所以,想要通过EL表达式获取对象属性的值,那么这个属性就必须有与之对应的get方法。其实你要了解EL表达式的运行原理,它其实后台也对...

2018-06-16 12:19:29 895

原创 Python 练习册,每天一个小程序-第 0014-16题

第 0014 题: 纯文本文件 student.txt为学生信息, 里面的内容(包括花括号)如下所示:{ "1":["张三",150,120,100], "2":["李四",90,99,95], "3":["王五",60,66,68]}请将上述内容写到 student.xls 文件中,如下图所示:第 0015 题: 纯文本文件 city.txt为城市信息, 里面的内容(包括花括号)

2018-05-08 21:13:37 451

原创 Python 练习册,每天一个小程序-第 0013题

第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-)Answer:-首先你需要的是爬虫基础,如果还没接触过请先阅读Python 练习册,每天一个小程序-第 0008-0009 题我们要做的就是爬取图片的源地址下载到文件夹中-把光标移动到美女图片上,右键,审查元素得到如下内容<img pic_type="0" class="BDE_Image" src...

2018-03-03 01:30:36 565

原创 关于python,pycharm,anaconda的一些问题

1.pycharm的激活你用代理服务器激活的话会经常挂掉,这里推荐一种补丁破解到2099年的方法 http://idea.lanyus.com/jar/JetbrainsCrack-2.7-release-str.jar首先下载JetbrainsCrack-2.7-release-str.jar这个放在哪个位置由你决定,我习惯是放在pycharm的文件夹下在 Pycharm安装目录的\bin目录下...

2018-03-03 00:34:39 299

原创 Python 练习册,每天一个小程序-第 0011-0012 题

第 0011 题: 敏感词文本文件 filtered_words.txt,里面的内容为以下内容,当用户输入敏感词语时,则打印出 Freedom,否则打印出 Human Rights。北京程序员公务员领导牛比牛逼你娘你妈lovesexjiangge第 0012 题: 敏感词文本文件 filtered_words.txt,里面的内容 和 0011题一样,当用户输入敏感词语,则用 星...

2018-02-27 23:33:36 275

原创 Python 练习册,每天一个小程序-第 0010 题

第 0010 题: 使用 Python 生成类似于下图中的字母验证码图片Answer:-这道题,刚拿到一脸懵逼,看了下网上的教程总结一下,这是对0000题和0005题的一个加深应用,本质是熟悉pillow库首先,你先要创建一个与图例同样大小的空白画布接下来操作与第0000题类似规定字体的款式大小,然后对画布进行填充每个像素点用随机颜色填充,然后将随机生成验证码写在画布上(采用随机颜色)最后在做模糊...

2018-02-26 01:59:51 277 1

原创 Pyhthon爬虫:关于中文网页的处理问题

Question:在python2.7输出到cmd过程中,会出现unicode字符或者是乱码,如何解决?Answer:-以此程序为例# coding:utf-8# 引入相关模块import requestsfrom bs4 import BeautifulSoupurl = "http://news.qq.com/"# 请求腾讯新闻的URL,获取其text文本wbdata = re...

2018-02-22 00:56:58 558

原创 Python 练习册,每天一个小程序-第 0008-0009 题

第 0008 题: 一个HTML文件,找出里面的正文。第 0009 题: 一个HTML文件,找出里面的链接。Answer:-运行环境:Python2.7 cmd推荐环境:Python3.x Spyder这部分需要用到爬虫的知识,这里先做一个大致的了解爬虫的实现:首先你获取你目标网页的URL(即网址)你需要一个请求去访问他得到他的网页源码再去对网页源代码进行解析,获得需要的数据-requestsBe...

2018-02-21 01:37:43 338

原创 Python 练习册,每天一个小程序-第 0007 题

第 0007 题: 有个目录,里面是你自己写过的程序,统计一下你写过多少行代码。包括空行和注释,但是要分别列出来。Answer:-先遍历目录,获取所有以.py为后缀的程序,然后再对单个文件执行分析计数,将单个文件的计数结果相加这里声明下,我对代码行的理解是除掉空行和注释的有效行数python程序的本质上是一个txt文件,按读取txt文件操作执行就可得到整个代码这里采取的是readlines()方式...

2018-02-05 13:01:27 304

原创 Python-Question1

最近在写习题的时候发现了一个有趣的现象-先来看下面这一段代码import osos.chdir(r'C:\Users\Alex.hasee-PC\Desktop\pythonprogram\0007')f=open('test.py')p=f.readlines()for line in p: print p.index(line)目的是输出行标,运行没有问题

2018-02-05 09:48:26 370

原创 Python 练习册,每天一个小程序-第 0006题

第 0006 题: 你有一个目录,放了你一个月的日记,都是 txt,为了避免分词的问题,假设内容都是英文,请统计出你认为每篇日记最重要的词。Answer:-对一篇英文文章进行单词统计,在0004题中已经进行过Python 练习册,每天一个小程序-第 0004 题所以取其中出现频率最高的词,及一般情况下的关键词一个月日记即很多txt文件,这需要用到遍历目录的知识在

2018-02-02 15:21:19 359

原创 Python 练习册,每天一个小程序-第 0005题

第 0005 题: 你有一个目录,装了很多照片,把它们的尺寸变成都不大于 iPhone5 分辨率的大小。Answer:-分析题目,一个是对图片文件的操作,更改尺寸为1130*640还有一个是遍历目录,把很多照片都规范化尺寸-Python 练习册,每天一个小程序-第 0000题经历过上篇文章应该已经下载好pillow模块下面给出更改图片大小的方法def r

2018-02-02 09:54:02 394 2

原创 Python 练习册,每天一个小程序-第 0004 题

第 0004 题: 任一个英文的纯文本文件,统计其中的单词出现的个数。Answer:-大致思路先要读取文件的内容,然后把文本之间的单词提取出来,计算重复次数-之前在笨办法中采用的都是绝对路径"C:\\Users\\Alex.hasee-PC\\Desktop\\pythonprogram"今天更新一种方法,将文件放到工作路径中import os#获取当前工作目录

2018-01-30 17:16:58 444

原创 Python 练习册,每天一个小程序-第 0002 题

第 0002 题: 将 0001 题生成的 200 个激活码(或者优惠券)保存到 MySQL 关系型数据库中。Answer:-因为之前安装过SQL SERVER,所以决定这次的题目用SQL SERVER来写(大方向上与MYSQL并无不同)至于下一题Redis等什么时候用到再写吧如果想要学习MySql的写法可以参考点击打开链接-python操作MySQL数

2018-01-30 10:35:21 267

原创 Python 练习册,每天一个小程序-第 0001 题

第 0001 题: 做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?Answer:-市面上主流的激活码风格W269-WFGW-YVCB-4J6C可以看到是数字和字母随机组合的16位字符串-首先 你需要了解random的用法记得import

2018-01-29 11:31:30 247

原创 Python 练习册,每天一个小程序-第 0000 题

最近在github找到了一个有趣的练习 下面给出链接点击打开链接第 0000 题: 将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。 类似于图中效果Answer:-Python强大的图片处理库——Pillow遇到一个新的库时候 最好的办法就是阅读Pillow官方文档-Pillow的安装方式也十分简单 首先你要确

2018-01-26 16:24:57 347

原创 笨办法学Python-习题45-End

习题45:多重继承习题46:touch是linux系统下的命令关于new-item这个命令需要在powershell下运行 并且要在skeleton下使用在windows上,你可以这样配置初始文件:$ new-item -type file NAME/__init__.py$ new-item -type file tests/__init__.pyp

2018-01-26 11:48:56 430

原创 笨办法学Python-习题41-44

习题41:有限状态机-百度百科这节的代码...一言难尽 太长了 类似之前几节那种游戏 懒得打了 告辞习题42:dict关于类的知识在面向对象的习题中涉及了习题43:以后有空的话再做这种游戏吧习题44:函数的风格以前我教过的怎样写好函数的方法一样是适用的,不过这里要添加几条: 由于各种各样的原因,程序员将 class (类

2018-01-25 12:44:05 400

原创 笨办法学Python-习题40

习题40:Python 字典(Dictionary)字典是花括号{}列表是[]元组是()字典里左边的叫键 右边叫键值 值竟然可以放一个函数名~cities={'CA':'San Francisco','MI':'Detroit','FL':'Jacksonville'}cities['NY']='New York'cities['OR']='Portland'd

2018-01-25 11:24:30 355 1

原创 笨办法学Python-习题37-39

习题37:常用的都记得住 不常用的记了也忘 (*^__^*) 嘻嘻习题38:记得用注释 不然自己写的时间久了也忘了习题39: split()通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串str.split(str="", num=string.count(str)).pop() 出栈 即把列表末尾弹出

2018-01-24 16:41:37 213

原创 笨办法学Python-习题32-36

习题32:1.关于range简单的用法2.可行3.喜闻乐见的菜鸟教程-列表习题33:在写函数的时候,发现我定义在函数之外的变量无法用在函数中出现了这样的错误:local variable 'i' referenced before assignment然后找到了解决办法点击打开链接看来python的作用域和java,c还是有区别的 找了篇关于作用域的

2018-01-24 14:19:41 410

原创 笨办法学Python-习题27-31

习题27:有基础的可以略过习题28:同上习题29:如果不缩进会报错:expected an indented block原因:Python语言是一款对缩进非常敏感的语言往往有的人会疑问:我根本就没缩进怎么还是错,不对,该缩进的地方就要缩进,不缩进反而会出错,,比如:if xxxxxx:(空格)xxxxx或者def

2018-01-23 17:06:04 216

原创 笨办法学Python-习题26

错误1:第10行def后没有:错误2:第17行后少了一个)错误3:第60行除号是/不是\错误4:第74行少了一个)错误5:第84行多了一个.错误6:第87行print书写错误错误7:第91行sentence拼写错误

2018-01-23 15:37:34 202

原创 笨办法学Python-习题18-25

习题18:注意一下编程习惯这节比较简单习题19:想不出10种我的哥习题20:4.seek方法5.+=号就是,先将该符号左边的值加到右边值后,再将其复制给左边的值,例如:a=1;a+=1;则第二句相当于a=a+1;最后a的值为2.习题21:python真的很智能诶 给字符串也OjbKdef add (a,b): re

2018-01-23 15:23:37 279

原创 笨办法学Python-习题13-17

习题13:3.将 raw_input 和 argv 一起使用,让你的脚本从用户手上得到更多的输入尝试了一下能否通过raw_input来输入命令行参数结果好像是不行的不过可以通过raw_input更改命令行参数~习题14:简化版代码from sys import argvscript,username=argvprompt='~'print "Hi,

2018-01-23 11:11:06 377

原创 笨办法学Python-习题12

加分习题:pydoc用法第四版的pdf中关于使用doc查看raw_input()那条命令中间应该少了一个空格,具体参照上图

2018-01-23 09:24:46 226

原创 笨办法学Python-习题11

加分习题:1.这两个函数均能接收 字符串 ,但 raw_input() 直接读取控制台的输入(任何类型的输入它都可以接收)。而对于 input() ,它希望能够读取一个合法的 python 表达式,即你输入字符串的时候必须使用引号将它括起来,否则它会引发一个 SyntaxError 。 2.raw_input() 将所有输入作为字符串看待,返回字符串类型。而 input

2018-01-22 15:47:24 208

原创 笨办法学Python-习题10

关于Python转义字符除了上面的blog提到的r方法之外如果你想让\n以字符形式出现可以使用print "\\n"这种方式

2018-01-22 15:34:53 211

原创 笨办法学Python-习题7,8,9

习题8加分习题:2. "But it didn't sing."既有双引号又有单引号时候,%r不会处理双引号

2018-01-22 14:30:32 246

原创 笨办法学Python-习题6

加分习题:2.line 4 7 8 104.相当于字符串的拼接

2018-01-22 13:43:19 164

原创 笨办法学Python-习题5

加分习题:3.  %c 格式化字符及其ASCII码 %s 格式化字符串 %d 格式化整数 %u 格式化无符号整型 %o 格式化无符号八进制数 %x 格式化无符号十六进制数 %X 格式化无符号十六进制数(大写)

2018-01-22 13:31:04 223

原创 笨办法学Python-习题4

加分习题:0.第8行中的‘car_pool_capacity’这个变量名没有定义1.根据程序来说没有必要,因为车内空间并没有用到乘除。2.一定精度的小数3.# -- coding: utf-8 --#车辆数目cars=100#每辆车内空间space_in_a_car= 4.0#驾驶员数量drivers=30#乘客数量passengers=90#无法驾驶的车辆ca

2018-01-22 12:51:46 212

原创 笨办法学Python-习题3

原书中并没有给出每个符号的含义,只是给出了名称根据书上的例子 解释下每个式子的结果吧Hens 30 很显然 从左到右计算,先乘除后加减Rooster 97 这里涉及到的%,取余符号 25*3%4=75 mod 4=3鸡蛋个数中 双方都为整数,1/4=0.25 会舍去小数部分在比较大小中,先计算比较符号两边 在进行比较加分习题:将其中的1/4改为1.0/4即可

2018-01-22 12:00:53 244

原创 笨办法学Python-习题2

qq拼音在英文模式下无法在gedit下输入 “这个键?是通病吗注释无法使用中文,会报错。这节的加分习题主要讲了如何检查错误ps:注释在检查错误中也非常有用~

2018-01-22 11:31:31 172

原创 笨办法学Python-习题1

加分习题部分:1.让你的脚本再多打印一行print "\n"2. 让你的脚本只打印一行print "Hello World!",print "Hellow Again",重点在于逗号 ,3.在一行的起始位置放一个 ‘#’ (octothorpe) 符号。它的作用是什么?自己研究一下作用在于注释

2018-01-22 11:19:16 197

原创 笨办法学Python-习题0

Whindows系统下步骤以及中英对照:gedithttp://www.baidu.com/link?url=7UUAGBu1i9Fj3B0qd7CCL0hBxEgIpwqT8ITGjIN1lojEBshmSIOuyet8v1braB9piWm0DnbuER8mye0_iSmeUEG3wEoQpJ4ctY1m9egYMKG&wd=&eqid=d7d378d60000388f00000003

2018-01-22 11:09:37 391

原创 Java复用类

当创建一个类时,总是在继承,因此,除非已明确指出要从其他类中继承,否则就是在隐式地从java的标准根类Object进行继承。Java声明继承的语法:class A{...}class B extends A{...}即B继承A。初始化由基类向外扩散!如果想调用一个带参数的基类构造器,用关键字super显式地调用基类构造器的语句。

2017-08-08 23:20:43 150

转载 C++stl队列

C++队列queue模板类的定义在头文件中,queue 模板类需要两个模板参数,一个是元素类型,一个容器类型,元素类型是必要的,容器类型是可选的,默认为deque 类型。    C++队列Queue是一种容器适配器,它给予程序员一种先进先出(FIFO)的数据结构。C++队列Queue类成员函数如下:back() 返回最后一个元素empty() 如果队列空则返

2016-12-14 23:32:26 284

转载 new一个二维数组

定义二维数组char array[x][y]; 1.只定义个一维的就可以了 char *array; array = new char[x*y]; 访问的时候*(array+i*y+j)表示array[i][j] 2.定义一个二维数组 char **array1 array1 = new char *[x]; for(i=0;iarray1[i] = new c

2016-12-13 23:15:18 160

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除