pip 的一些坑

安装的python3.5 自带了pip,在命令行更新后 python -m pip install -U pip,运行命令依旧是老版本,但是提示更新正常,故查看pip-script.py源码发现其代码如下:

1
2
3
4
5
6
7
8
9
10
#!c:\python35\python.exe
# EASY-INSTALL-ENTRY-SCRIPT: 'pip==8.1.2','console_scripts','pip'
__requires__ = 'pip==8.1.1'
import sys
from pkg_resources import load_entry_point
if __name__ == '__main__':
sys.exit(
load_entry_point('pip==8.1.1', 'console_scripts', 'pip')()
)

requires = ‘pip==8.1.1’
load_entry_point(‘pip==8.1.1’, ‘console_scripts’, ‘pip’)()

应该就是这个导致的,卸载pip pip uninstall pip,之后再从官方下载get-pip.py进行安装python get-pip.py
cmd 下运行pip提示无此命令,经检查site-package文件夹确实有pip包,对照之前的发现缺少pip.exe,测试用easy_install 进行安装pip,安装后,成功。
查看pip-script.py 源码发现:

1
2
3
4
5
6
7
8
9
10
#!c:\python35\python.exe
# EASY-INSTALL-ENTRY-SCRIPT: 'pip==8.1.2','console_scripts','pip'
__requires__ = 'pip==8.1.2'
import sys
from pkg_resources import load_entry_point
if __name__ == '__main__':
sys.exit(
load_entry_point('pip==8.1.2', 'console_scripts', 'pip')()
)

从之前的8.1.1 变成了8.1.2,下次可以测试一下,先pip更新,之后再用easy_isntall安装一次~

ubuntu 安装 php7

step1:

1
2
3
apt-get update
apt-get install software-properties-common
apt-get install python-software-properties

step2:

1
apt-get install -y language-pack-en-base

step3:

1
2
3
LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php
apt-get update
apt-get install php7.0-mysql php7.0 libapache2-mod-php7.0

step4:

1
apt-get install apache2

若出现 “he apache2 configtest failed. Output of config test was: mktemp: failed to create directory via template ‘/var/lock/apache2.XXXXXXXXXX’: No such file or directory” 则
mkdir -p /run/lock && service apache2 start

win10 install ubuntu with bash for bug

win10 安装 通过bash安装ubuntu的一些坑

首先是打开开发者选项(设置 更新 开发选项 开发员模式)

打开程序功能与更新(找到 ubuntu 选项,打勾,稍等片刻,进行安装支持更新,重启)

打开cmd,运行 bash.exe or LxRun.exe /install,输入y进行下载解压安装ubuntu

若有错误提示,请重置ie设置(主要是 网络代理那块),若还是有问题,则把计算机的语言设置为英文,在重复上一步骤,进行安装。

安装成功后提示输入用户名。(个人建议输入root,不要新建用户,要不然不知道root密码, T_T 自己就是新建了用户,结果不知道密码。T_T。。。)

一般提示y Y n N 个人建议是小写

一般更新或者安装,错出错,则多安装几次就好了~~ ,zsh 好像不支持,fish 支持。 具体设置请参考 google~~

好了就写到这里,争取多写blog吧~

最后放上 win10 run ubuntu 的高清无码大图 0_0 :)

kali rolling

修改 apt source.list 源

1
2
deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main

添加密钥

1
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C2518248EEA14886

更新源

1
apt-get update

安装 java 9

1
apt-get install oracle-java9-installer

设置java 9 为默认 java

1
apt-get install oracle-java9-set-default

查看java版本

1
java -version

参考:>> http://tipsonubuntu.com/2015/03/21/install-oracle-java-9-in-ubuntu/

Deployer not found

升级hexo碰到“Deployer not found”问题及解决

1
npm install hexo-deployer-git --save

之后在重新 hexo deploy

sublime text3 超级漂亮的主题

  推荐一个sublime text3 的主题 material-theme,超级漂亮

截图如下:

截图

废话不多说,安装方式:

  1. ctrl+shift+p 搜索 material theme 进行安装
  2. github下载主题后,复制到 Packages\User\ 目录下

之后就是启用那个主题,重新启动sublime text就好了~~

不知道谁还用sublime text3,在win10 64bit 情况下~ sublime text3 输入中文,不能跟随,谁晓得如何处理??

美化了导航栏

好长时间没有更新blog了,这次美化下导航栏~

自我感觉还不错~

还有就是美化了代码高亮及修改了emoji的支持~

test: 这几天股市大跌,不知道你:u5272:肉了没有

破相了

最近不知道怎么了,得了急性湿疹,医生给我说是变态反应

哎,真是无语,都不知道对什么超过敏。

已经破了相了~

破相了

破相

破。。。。。

新增了部分shell,不过都比较老。

么办法,现在已经不逛 hack bbs , 只去 wooyunfreebuf

所以资源更新慢,望谅解!!

破相了,好郁闷

不过,已经结婚,也有孩子了~

所以不怕破相~

汉子转url编码 python3版

直接上代码 如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# date: 2015-08-31
# filename: zhtourl.py
#
# 中文转url编码
#
# The MIT License
#
# 使用说明,把需要转换的中文字符写入abc.txt,格式请参考abc.txt,result.txt为转换后的文件
#
# Copyright (c) 2015
#
# Permission is hereby granted, free of charge, to any person obtaining a
# copy of this software and associated documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
# Software is furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
# DEALINGS IN THE SOFTWARE.
from urllib.parse import quote
f = open("abc.txt", 'r', encoding='utf-8')
d = open("result.txt", "w", encoding="utf-8")
for x in f.readlines():
data1 = quote(str(x.strip('\n')))
d.write(data1+"\n")
d.close()
f.close()
if __name__ == "__main__":
input("输入任意键,退出:")

abc.txt 内容如下:

张伟
王伟
王芳
李伟
李娜
张敏
李静
王静
刘伟
王秀英
张丽
李秀英
王丽
张静
张秀英
李强
王敏
李敏
王磊
刘洋
王艳
王勇
李军
张勇
李杰
张杰
张磊
王强
李娟
王军
张艳
张涛
王涛
李艳
王超
李明
李勇
王娟
刘杰
刘敏
李霞
李丽
张军
王杰
张强
王秀兰
王刚
王平
刘芳
张燕
刘艳
刘军
李平
王辉
,