学习Python系列第一天

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。被称作写爬虫最好的语言之一!从今天开始让我们一起来学习吧。每天一个小例子,开心学 Python .

阅读全文

hexo 向百度主动推送链接

分析

百度站长工具

百度站长提供了自动提交和手动提交两种方式。这个我们肯定不用手动提交这个弱智的方式。

阅读全文

Linux服务器的初步配置流程

开发网站的时候,常常需要自己配置Linux服务器。

本文记录配置Linux服务器的初步流程,也就是系统安装完成后,下一步要做的事情。这主要是我自己的总结和备忘,如果有遗漏,欢迎大家补充。

阅读全文

优秀的 Android 开源库

awesome-github-android-ui 是由OpenDigg整理并维护的安卓UI相关开源项目库集合。我们会定期同步OpenDigg上的项目到这里,也欢迎各位提交项目给我们。

如果收录的项目有错误,可以通过issue反馈给我们。这里的项目Star数不是实时更新的,一般是一周更新一次。

阅读全文

3分钟轻松学会编译安卓 APK

简单说下,如何快速利用别人的开源项目快速编译一个apk。通过阅读优秀的开源项目源码,学习优秀的设计思路。提高自己的编码能力!编程高手的必经之路—–从学会阅读别人的代码开始!
好了,让我们马上开始把!

阅读全文

解决安装curl依赖错误

错误原因

1
$ sudo apt-get install curl

ubuntu 安装软件报依赖问题是比较让人头疼的问题。就比如前几天在安装 curl 报出的这条错误/

1
curl : 依赖: libcurl3-gnutls (= 7.47.0-1ubuntu2) 但是 7.47.0-1ubuntu2.2 正要被安装

一开始不清楚原因,执行了$ sudo apt-get update,出现了如下错误

1
2
E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用) 
E: 无法对目录 /var/lib/apt/lists/ 加锁

解决方法,强制删除

1
2
$ sudo rm /var/cache/apt/archives/lock
$ sudo rm /var/lib/dpkg/lock

重新安装 libccurl3-gnutls

1
$ sudo apt-get install libcurl3-gnutls=7.47.0-1ubuntu2

安装完后再执行一下 $ sudo apt-get install curl 即可

阅读全文

Linux 作死自救历险记

今天作死不小心修改了系统 /etc/sudoers 文件
然后每次使用 sudo 的时候都会报如下错误

1
2
用户名不在sudoers文件中,此事将被报告

谷歌之后发现为了保护系统安全,sudoers文件一但被修改以后任何 sudo 命令都会被拒绝。现在我连把重新进 /etc/sudoers 文件的权限都没有了。更别提改回原文件了。啊啊啊啊啊~感觉自己仿佛在作死。。

阅读全文

ubuntu无法打开software-center

1.1 报错

在ubuntu14.04LTS版本下,点击软件中心图标,过了一会软件未能启动,没有动静。用命令行启动报如下错误:

1
2
3
4
5
perrin@LittleBlack:~/Desktop$ sudo software-center
File "/usr/bin/software-center", line 140
print time.time()
^
SyntaxError: invalid syntax

1.2 原因

1
2
即ubuntu下有多个版本python共存时,默认使用的Python版本还是保持原样,
不能修改为最新的python版本。若修改为最新版本,原有依赖旧版本python的应用可能会找不到相应的包从而导致出错。

1.3 解决办法

将python链接默认指向Python2.7版本。

1
2
sudo mv /usr/bin/python /usr/bin/python_backup
sudo ln -s /usr/bin/python2.7 /usr/bin/python
阅读全文

ubuntu解决dpkg: 处理软件包 **** (--configure)时出错

原因:之前ubuntu误卸载了自带的python,导致这个问题、

dpkg: 处理软件包 update-notifier-common (–configure)时出错:
子进程 已安装 post-installation 脚本 返回错误状态 1
dpkg: 依赖关系问题使得 ttf-mscorefonts-installer 的配置工作不能继续:

1.$ sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old //现将info文件夹更名

2.$ sudo mkdir /var/lib/dpkg/info //再新建一个新的info文件夹

3.$ sudo apt-get update

4.$ apt-get -f install

5.$ sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old //执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_old文件夹下

6.$ sudo rm -rf /var/lib/dpkg/info //把自己新建的info文件夹删掉

7.$ sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info //把以前的info文件夹重新改回名字

阅读全文