Ubuntu无法升级An upgrade from 'vivid' to 'xenial' is not supported with this tool.

我的版本是15.04,系统推送让升级到16.04。早想升级到16了正好今天不忙升级一下吧。还没开始就出错

20170105114027.jpg

然后百度An upgrade from 'vivid' to 'xenial' is not supported with this tool.相关内容,什么都没找到;又去google这才找到解决办法,先升级到到15.10然后再升级到16.04
链接地址:http://askubuntu.com/questions/804411/how-to-perform-do-release-upgrade-from-15-04-to-15-10-once-16-04-was-already-rel

终端do-release-upgrade -d,然后就慢慢等吧。记得在升级之前最好把源改为国内的吧

- 阅读剩余部分 -

pip错误ImportError: cannot import name 'IncompleteRead'

在ubuntu上使用pip的过程中遇到了ImportError: cannot import name 'IncompleteRead'错误,如下:
filehelper_1483521441113_86.png

不论输入pip还是pip3或者pip3.4都一样,网上得知这是python pip的一个bug。
去网上找了很多方法,有人说用sudo easy_install -U pip,结果依然不行,下载不了,原因你的懂得;这时候就需要用国内源了。
豆瓣源:http://pypi.douban.com/simple/
终端:sudo easy_install -U -i http://pypi.douban.com/simple/ pip,如下:几秒钟就装好了

- 阅读剩余部分 -

JS限制文本字数 + CSS限制文字行数

CSS

.txt{
    display: -webkit-box;  /*将对象作为弹性盒子模型显示*/
    overflow: hidden; /**/
    text-overflow:ellipsis;
    word-break:break-all;
    -webkit-box-orient:vertical;/*伸缩盒对象的子元素的排列方式-垂直*/
    -webkit-line-clamp:3; /*限制文本的行数*/
}

JS

<script>
    $(document).ready(function(){    
        $(".news").each(function(){
             var maxwidth=100;   
             if($(this).text().length>maxwidth){   
             $(this).text($(this).text().substring(0,maxwidth));    
             $(this).html($(this).html()+"<a href='#'>[详细]</a>");    
        }    
        });   
    });  
</script>

微信分享接口示例(设置标题、缩略图、连接、描述),附demo下载

  前几天因为项目所需要实现微信分享接口,在网上搜了一大堆,实现办法大致分为两种,第一:在body之后加一个img标签并且设置display:none,这种方法感觉不科学所以我没有测试过。第二:使用微信的分享接口,但在网上也没用找到完整的示例,还是自己折腾吧,请看下面。

第一步:

先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。
注:认证帐号才有分享权限

- 阅读剩余部分 -