显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

我的小窝

slackware爱好者

 
 
 
 
 
 

【转载】Beautifulsoup的几个问题

2017-2-17 16:08:31 阅读23 评论0 172017/02 Feb17

使用beautifulsoup解析网页的时候出现的问题

Beautifulsoup的构造如下:

soup = BeautifulSoup(doc, from_encoding="gbk")

网页中指定的编码方式:

<meta http-equiv="content-type" content="text/html;charset=gbk"/>

出现的问题:

解析某些网页的时候提示:

WARNING:root:Some characters could not be decoded, and were replaced with REPLACEMENT CHARACTER.

同时有些网页解析的结果还带有乱码。

上网查了一下,把soup = BeautifulSoup(doc, from_encoding="gbk") 改为

soup = BeautifulSoup(doc, from_encoding="gb18030")

再运行的时候可以了。

还有一个问题:

RuntimeError: maximum recursion depth exceeded

超过了最大的递归次数。

查到了原因:<br>标签泛滥

使用print(soup.prettify())可以发现,beautifulsoup会为所有的<br>标签添加一个

作者  | 2017-2-17 16:08:31 | 阅读(23) |评论(0) | 阅读全文>>

Koreader使用

2016-12-9 14:02:35 阅读30 评论0 92016/12 Dec9

一、使用说明

1.1 基本操作

点击屏幕上方调出菜单;

菜单是这样的:上方是一些功能上的设置,比如屏幕dpi及eink多少页后全刷,翻页以及打开图书和退出,下方是阅读的一些选项,横竖屏、切边方式、文档栏数设置、字体缩放、加黑程度、其它高级设置(页面重排选项、去水印、强制OCR选项等)。

点击屏幕右侧、左侧分别是翻页、往后翻页;

点击屏幕下方是打开/关闭状态栏(也有人称导航条);

点击屏幕左上角是显示/取消查看当前页面的全貌;

点击右上角是添加/删除书签。

1.2 怎么重排pdf

点击屏幕上方调出菜单后,点击下方的“快速阅读选项”中最右边的齿轮,就能看到了。

作者  | 2016-12-9 14:02:35 | 阅读(30) |评论(0) | 阅读全文>>

Slackware arm 14.2 for Raspberry Pi系统安装

2016-9-23 16:07:36 阅读64 评论0 232016/09 Sept23

slackware arm 可以安装在raspberry pi上面,详细见网站

http://rpi.fatdog.eu/index.php?p=home

我想简单记录一下,安装的步骤:

1、需要准备2样东西,一个8G或16G的SD卡或(tf卡),一个8G或16G的U盘。一个用于安装系统,一个是存放slackware arm 系统安装文件 ,安装文件可以到http://arm.slackware.com/getslack/,下载完整版本

2、引导文件下载引导文件

3、下载镜像写入工具

4、通过镜像写入工具 ,把引导文件写入到SD卡或TF卡中,

5、写入完成后,安装到Raspberry PI,加电引导进入系统安装步骤。

具体安装步骤见 http://rpi.fatdog.eu/index.php?p=installer

6、正常的安装步骤

作者  | 2016-9-23 16:07:36 | 阅读(64) |评论(0) | 阅读全文>>

网络配置raspberry pi

2016-9-19 14:49:03 阅读34 评论0 192016/09 Sept19

上月底买了树莓派  不是装xbian 玩dlna 看片 就是玩bt下载,又装arch,可惜我是linux盲,都是照着网上的教程瞎折腾,不过在玩的过程中也学到很多东西,也达到了我买树莓派的初衷。

 一张sd卡的debian系统又因我老拔电源线(没开关、键盘失控 、死机没办法)。系统进不去图形界面、开机还提示错误,于是我把卡格了重新刷了系统,但设置静态ip又忘了于是又google... 为了避免下次在瞎找,还是自己记一下。

首先是找到并打开 网络配置文件

sudo nano /etc/network/interfaces

编辑里面的 网络配置

我的 pi  现在是静态ip 192.168.1.88  网关是 192.168.1.1  不管是连网线还是 wlan ip都不变

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

auto lo

iface lo inet loopback

iface eth0 inet static

address 192.168.1.88

netmask 255.255.255.0

gateway 192.168.1.1

作者  | 2016-9-19 14:49:03 | 阅读(34) |评论(0) | 阅读全文>>

Raspberry Pi】crontab 定时任务

2015-3-12 13:40:27 阅读154 评论0 122015/03 Mar12

在linux上做定时任务一般用crond

最后用root权限来写终于成功:

sudo crontab -u root -e

*/1 * * * * echo "try it" >> /tmp/test.txt

*/1 * * * * python /home/pi/Myprogramme/get_temperature_email.py

第一个为 测试用,第二个是运行的温度湿度检测发送邮件程序,时间周期为每分钟。

其他内容:

查看环境变量

echo $PATH

安装vim

sudo apt-get install vim

重启cron服务

sudo /etc/init.d/cron restart

查看系统日志

vim /var/log/syslog

退出vim

:quit

作者  | 2015-3-12 13:40:27 | 阅读(154) |评论(0) | 阅读全文>>

修改Raspberry PI的时区

2015-3-12 12:35:29 阅读444 评论0 122015/03 Mar12

Raspberry Pi没有时钟模块,所以每次断电都会丢失时间,但它有联网获取时间的预设。但要修改默认时区

http://outofmemory.cn/code-snippet/2899/shumei-pai-setting-shiqu-time

sudo dpkg-reconfigure tzdata

作者  | 2015-3-12 12:35:29 | 阅读(444) |评论(0) | 阅读全文>>

【转载】将Excel数据导入MySql

2015-1-23 14:49:01 阅读157 评论0 232015/01 Jan23

1.将选中的数据快儿拷贝到一个TXT文本文件中(记得把后面的空格消掉。。),假如存到“D:\data.txt”这个位置里。

2.根据要导入的数据快儿建立MySql数据库和表,然后进入命令提示符里使用命令

load data local infile 'D:\data.txt' into table exceltomysql fields terminated by '\t';

进行导入操作

具体还是参考高手的:

http://hi.baidu.com/harite/blog/item/6a5fb9de55e6f258ccbf1adf.html

非常感谢,自己也做个笔记

手动进行Excel数据和MySql数据转换

2006年09月16日 星期六 下午 02:44

今天是全国数学建模比赛,同学选的一个题目需要对一个large的Excel表格进行统计,好哥们儿嘛~~便帮助他完成了数据从Excel到MySql的转化。记下具体步骤分享给大家,也免得大家到网上到处乱找了。

假如要把如图所示的Excel表格导入到MySql数据库中,如图:



步骤一:

选取要导入的数据快儿,另外要多出一列,如下图:

步骤二:

作者  | 2015-1-23 14:49:01 | 阅读(157) |评论(0) | 阅读全文>>

[转载]HDMI-VGA转换器黑屏的排障方案

2014-7-10 15:12:14 阅读202 评论0 102014/07 July10

HDMI-VGA转换器黑屏的排障方案

这个配置提供了HDMI的所有故障排除用的保守设置。

请将SD卡插入电脑,将这些内容存为config.txt。(原来的config.txt可以备份一下。)

1

2

3

4

5

6

7

hdmi_force_hotplug=1

config_hdmi_boost=4

hdmi_group=2

hdmi_mode=9

hdmi_drive=2

hdmi_ignore_edid=0xa5000080

disable_overscan=1

解释:

hdmi_force_hotplug:强制使用HDMI输出(强行认为HDMI口已经插入了设备)

config_hdmi_boost:HDMI信号增强。

hdmi_group、hdmi_mode:决定分辨率。group=2, mode=9 代表800×600 @ 60Hz。

hdmi_drive:强制音频输出到HDMI口(注意,仅适用于带音频的HDMI-VGA转换器!!如果想让音频从模拟输出,则去掉此项!!)

hdmi_ignore_edid:强行按hdmi_group和hdmi_mode规定的分辨率输出。不检测显示器自身的分辨率。

disable_overscan:强行禁止保留黑边功能。

作者  | 2014-7-10 15:12:14 | 阅读(202) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 
 
日志评论
评论列表加载中...
 
 
 
 
 
 

我的统计

 
 
模块内容加载中...
 
 
 
 
 

归档

 
 
数据加载中...
 
 
 
 
 
 
 

浙江省 杭州市

 发消息  写留言

 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 

新浪微博

 
 
模块内容加载中...
 
 
 
 
 

日历

 
 
模块内容加载中...
 
 
 
 
 

有道博客搜索

 
 
 
 
 

天气

 
 
模块内容加载中...
 
 
 
 
 

日志分类

 
 
日志分类列表加载中...
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 

网易新闻资讯

 
 
 
 
新闻标题 
列表加载中...
 
 
 
 
 
 
 
我的关注列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017

注册 登录  
 加关注