`
文章列表
今天重新看了一下java的TreeSet,教程里面讲解了,对于自定义的class,当构造TreeSet的时候,需要传递一个Comparator,以防止ClassCastException。但是这样做的话,每个class需要一个实现comparator的比较类,比较繁琐。还有一种方法,自定义的class实现comparable接口。先上代码,最后说不同。 1,实现comparator   class Teacher { private int age; Teacher(int age) { this.age = age; } ...
解决方法1:   sudo apt-get update sudo apt-get install flashplugin-installer   chrome下输入adobe:restart   如果出现错误:文件'/var/lib/update-notifier/package-data-downloads/partial/adobe-flashplugin_20170912.1.orig.tar.gz'无法被用户'_apt'访问,无法降低权限以进行下载 sudo chown -R _apt:root /var/lib/update-notifier/package-da ...
微信在Android和IOS上,在使用openLocation的时候是不一样的。  在Android上经纬度可以使浮点数可以使字符串。但是在IOS上必须是浮点数,否则打不卡地图。  $(document).ready(function () { $('.js_nav').on('click', function () { wx.openLocation({ latitude: ,38.2757 // 纬度,浮点数,范围为90 ~ -90 longitude: 116.34, // ...

flask 初始化

1 install pip py2 wget https://bootstrap.pypa.io/get-pip.py &&  sudo python get-pip.py py3 sudo apt-get install python3-pip 2. install virtualenv sudo pip3 install virtualenv 3.make project mkdir project_name && cd project_name && virtualenv venv && source ./ven ...
2016年,有喜有悲。      2016年上半年一直在忙碌结婚的事情,装修,买家具,商量结婚事宜,等等所有的事情都是我和老婆商量着来的,也是我的福分,娶到一个通情达理的老婆。知道4月底,才告一段落,5.1后准备去旅行。 ...
 最近有个需求,用户上传了N张图片,后台需要设置某一张为默认图片。其中中间就隐藏着这么一个需求,用户可以切换默认图片。所以想的是在图片右上角添加一个设置的按钮。我们需要让页面达到这样的效果如下图。 然后我们看这个需求,其实可以这么分解,一个img标签,一个a标签,然后让a标签在图片又上角;还有一点就是图片和右侧相距一定距离,假如是10px,那么就需要把这两个标签img和a包起来,我们使用div。 然后让设置a的位置为: position:relative; top:10px;// 这里只是大概写,具体多少去浏览器里面调好了,写到这里 right:10px;  然后基本上就可以达到效 ...
昨天晚上改的这个bug,让我忙了3个小时。前提,文章详情页面在低端嵌套了文章评论的iframe,而且能在这个iframe里面评论。问题是这样的,当用户评论了以后,页面在告知评论成功以后,会返回刚才的评论列表页,但是最新的评论不会显示出来。 步骤1:看请求,发现结果确实是有这个请求,但是返回的数据是老数据。 步骤2:去服务器上打印log,从后往前打,结果发现这个action根本没有被调用。 步骤3:继续查看请求,发现是200(form-cache). 步骤4:在apache上配置no-cach、tag。不成功。 步骤5:在页面上加入no-cache,不成功。 步骤6:在url上加入时 ...
今天碰到一个比较有意思的问题。但是被我很快解决了。问题是这样的: 在新闻列表页呢,如果一条新闻的长度唱过17个字符,将后面的内容替换为'...',这个看起来其实不是有多困难. 方法一:在服务端做下控制就行。 if(str_length($title) >= 17 ){ $title = substr($title,0,14) . '...' }  但是有一个问题是php在处理中文的时候会出现乱码,这时候我们想到了mb_substr,但是有时候他还是处理不了一些特殊情况,比如中英文数字都有的情况。这时候有两种方法,都是有前端来做。 方法二:通过js来实现(依赖jque ...
注:一下为个人总结所用. 前段页面: KindEditor.ready(function (K) { editor = K.create('#content', { allowFileManager: true, uploadJson: '/index.php/Home/IndexPost/uploadImg', fileManagerJson : '/index.php/Home/IndexPost/fileList' ...
use Think\Page; $pageCount = I('get.size',20); //每页20条 $condition = array(); $count = $model->where($condition)->count(); $Page = new Page($count, $pageCount); $show = $Page->show(); $objs = $model->where($condition)->order('id desc')->limit($Page->firstRow . ',' . $Pa ...

html播放flv视频

    博客分类:
  • web
最近遇到一个小问题,就是后台传视频,前台显示视频。 后台上传,系统自带。前台显示呢,这个就需要找一找代码,于是在网上找到了这个代码,分享给大家。 <head> <link href="http://vjs.zencdn.net/c/video-js.css" rel="stylesheet"> <script src="http://vjs.zencdn.net/c/video.js"></script> </head> <body> ...
Building native extensions. This could take a while... ERROR: Error installing mysql: ERROR: Failed to build gem native extension. current directory: /home/fz/.rvm/gems/ruby-2.3.0/gems/mysql-2.9.1/ext/mysql_api /home/fz/.rvm/rubies/ruby-2.3.0/bin/ruby -r ./siteconf20160603-21721-69utdl. ...
主机ubuntu必须是64位   首先pull 一个ubuntu docker run -ti ubuntu_image_id    在docker里面,执行行应的命令,执行后退出 docer ps -a    docker commit -a 'your name ' -m 'commit info ' ps_name  user_name/image_name:tag docker login && docker push  use docker pull  run script when docer ...
server { listen 80 ; listen [::]:80; server_name localhost root document_root; fastcgi_intercept_errors on; location / { index index.php index.html index.htm; if ( !-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 last; ...
sudo apt-get update  sudo apt-get install git curl  curl -sSL https://get.rvm.io | bash -s stable 他会提醒执行一条source 命令,执行, rvm requirements     sudo apt-add-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs   gem sources --remove https://rubygems.org/ gem sourc ...
Global site tag (gtag.js) - Google Analytics