加载中…
新浪微博
个人资料
cute董彩凤
cute董彩凤
  • 博客等级:
  • 博客积分:0
  • 博客访问:42,045
  • 关注人气:9
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
搜博主文章
访客
加载中…
分类
评论
加载中…
留言
加载中…
博文
(2018-03-12 15:34)
标签:

it


js代码:基于jquery:
$(window).scroll(function() {
if ($(window).scrollTop() > 400) {
$('#scrollUp').fadeIn(200);
} else {
$('#scrollUp').fadeOut(200);
}
});
$('#scrollUp').click(function() {
$('html, body').stop().animate({
scrollTop : 0
}, 1500, 'easeInOutExpo');
});

html代码:
<、a href='javascript:;' id='scrollUp'>
<、i class='fa fa-angle-up fa-2x'><、/i>
<、/a>
阅读  ┆ 评论  ┆ 禁止转载 ┆ 收藏 
(2016-03-21 11:12)

package com.anyfish.util;

import org.apache.commons.lang3.StringUtils;

import org.jsoup.Connection;import org.jsoup.Jsoup;

import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;

import java.io.IOException;import java.util.regex.Matcher;

import java.util.regex.Pattern;

public class WebPage { 

  private String title; //标题

private String description ;//描述

private String keywords;//关键字

private String imageUrl; private byte[] image ;//图片

 

阅读  ┆ 评论  ┆ 禁止转载 ┆ 收藏 
(2016-03-15 18:02)

早期的网页数据存储只能依赖于cookies,但它存在着容量有限且很小,不便于复杂数据的管理等问题,此外,还需将cookies附带在每一次网络请求之中。HTML5的出现,极大地增加了开发人员的开发灵活度:

  • Web Storage(Key-value 相对简单易用)
  • Web SQL Database(用SQL访问本地数据库)
  • Indexed DB(存取JSON数据的数据库)
  • File system(存取文件)
  • Application Cache(缓存网络资源)

Web Storage由两部分组成,sessionStorage和localStorage,sessionStorage用于本地存储一个会话 (session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久 化的本地存储,仅仅是会话级别的存储;localStorage用于持久化的本地存储,除非主动删除数据,否则数据是永远不会过期的。其他特性还包括:

  • localStorage
    • 以域名为单位进行数据划分
  • 同域下的所有页面一起共享这些数据
  • 对数据的改动会导致同时
阅读  ┆ 评论  ┆ 禁止转载 ┆ 收藏 

function closeWeb() { 

  var u = navigator.userAgent

  var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端

if(isiOS == true) { //IOS 

window.closeWebView();

 }else{ window.web.closeWebView(); }

}

function backWebPage() { window.web.closeWebView();

}

$(document).ready(

阅读  ┆ 评论  ┆ 禁止转载 ┆ 收藏 
(2015-09-02 15:02)

Vagrant常用命令

前面讲了Vagrant的几个命令:

  • vagrant box add 添加box的操作
  • vagrant init

 初始化box的操作

  • vagrant up

 启动虚拟机的操作

  • vagrant ssh

 登录拟机的操作

Vagrant还包括如下一些操作:

  • vagrant box list

显示当前已经添加的box列表

 $ vagrant box list base (virtualbox) 
  • vagrant box remove

删除相应的box

 $ vagrant box remove base virtualbox Removing box 'base' with provider 'virtualbox'... 
  • vagrant destroy

停止当前正在运行的虚拟机并销毁所有创建的资源

 $ vagrant destroy Are you sure you want to destroy the 'default' VM? [y/N] y [default] Destroying VM and associated drives... 
  • vagrant halt

阅读  ┆ 评论  ┆ 禁止转载 ┆ 收藏 

业务繁忙的时候可以进行读写分离。再从数据库上进行读,在主数据库上进行写。

从服务器上进行备份。

当主数据库出现问题的时候,可以迅速切换从数据库,避免影响线上的环境。​


首先要关闭防火墙:/etc/init.d/iptables stop​

1、编辑数据库配置文件my.cnf,一般在/etc/目录下。

  • #vi /etc/my.cnf
  • 在[mysqld]的下面加入下面代码:
  1. log-bin=mysql-bin
  • server-id=1
  • innodb_flush_log_at_trx_commit=1
  • sync_binlog=1
  • binlog-do-db=wordpress
  • binlog_ignore_db=mysql
  • server-id=1中的1可以任定义,只要是唯一的就行。binlog-do-db=wordpress是表示只备份wordpress。binlog_ignore_db=mysql表示忽略备份mysql。不加binlog-do-db和binlog_ignore_db,那就表示备份全部数据库。2、然后重启MySQL:
  1. #service mysqld restart

3、登录MySQL服务器。

  1. #mysql
阅读  ┆ 评论  ┆ 禁止转载 ┆ 收藏 

CREATE TABLE users ( id MEDIUMINT NOT NULL AUTO_INCREMENT, user_id Varchar(30), age Number, status char(1), PRIMARY KEY (id))

db.users.insert( { user_id: 'abc123', age: 55, status: 'A' } )

However, you can also explicitly create a collection:

db

阅读  ┆ 评论  ┆ 禁止转载 ┆ 收藏 

第二部分:文件读取:

在我的前一篇blog中,我介绍了在JavaScript中如何使用文件,具体重点放在如何获得File对象。只有当用户通过上传或者拖拽的方式上传了文件,这些对象才拥有文件的元数据。一旦你有了这些文件,下一步就是从这些文件中读取数据。

FileReader 类型

FileReader类型有一个单一的工作,就是从一个文件中读取数据并存储在一个JavaScript变量中。它的API有意设计得与XMLHttpRequest相同,因为它们都是从一个外部资源(浏览器之外)加载数据。读操作是异步的,这样不会使浏览器堵塞。

FileReader可以创建多种格式来表示文件的数据,而当读取文件时返回的格式是必须的。读取操作是通过调用下面任一方法来完成的:

  • readAsText() – 使用纯文本的形式返回文件内容
  • readAsBinaryString() – 使用加密二进制数据字符串的形式来返回文件内容(该方法已废弃,请使用readAsArrayBuffer()代替)
  • readAsArrayBuffer() – 使用ArrayBuffer的形式来返回文件内容(对二进制数据比如图像文件有用)
  • readAsDataURL() – 使用数据URL的形式返回文件内容
阅读  ┆ 评论  ┆ 禁止转载 ┆ 收藏 

<,!DOCTYPE html>

<,html lang='zh'>

<,head>

<,meta charset='UTF-8'>

<,title>图片预览

<,/head>

<,body>

<,hr/>

<,input type='file' onchange='upload(this)' accept='image/*'/>

<,hr/>

<,img id='image' style='max-width: 320px;max-height: 480px'/>

<,script>

var image = document.getElementByIdx_x('image');

function u

阅读  ┆ 评论  ┆ 禁止转载 ┆ 收藏 
(2015-08-10 10:06)

<  !  DOCTYPE HTML   >  

<,  html  >  

<,head>  

    <,title>上传图片<,/title>  

    <,meta charset='utf-8'/>  

<,/head>  

<,body>  

    <,iframe name='uploadfrm' id='uploadfrm' style='display: none;'><,/iframe>  

    <,form name='formHead' method='post' action='' id='formHead' enctype='multipart/form-data' target='uploadfrm'>  

  

        <,div>  

            <,div>  

                <,input type='file' name='file_head' id='file_hea

阅读  ┆ 评论  ┆ 禁止转载 ┆ 收藏 
  

新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有