沉冰浮水

置百丈玄冰而崩裂,掷须臾池水而漂摇。

【备忘】文本框清除选择什么的

需求场景:

一个只读的input文本框,存在目的就是让用户复制其中的内容,,虽然可以用一键复制的插件,,但是对于文本框自身还是希望做些处理:

1、鼠标移入时候选中文本——onmouseover="this.select();"

2、点击文本框时候仍然保持选中状态——然而直接用onclick="this.select()" 时并不会看到直观的点击反馈←←至少我自己感觉略不爽——所以解决是加个延时onclick="that = this;setTimeout(function(){that.select()},150);"

【备忘】按钮倒计时效果

按钮点击后禁用5秒

$(".xnxf-btn").removeAttr("disabled");
//按钮禁用时刷新并不会恢复?
$(".xnxf-btn").click(function () {
  var t = 5;
  var tempHtml = $(".xnxf-btn").html();
  $(this).attr("disabled", "disabled");
  $(this).html(tempHtml + "(" + t + "s" + ")");
  var n = setInterval(function () {
      t -= 1;
      $(".xnxf-btn").html(tempHtml + "(" + t + "s" + ")");
      if (t == 0) {
        $(".xnxf-btn").removeAttr("disabled");
        $(".xnxf-btn").html(tempHtml);
        clearInterval(n);
      }
    }, 1000);
  // do sth
});

【备忘】web.config配置IIS显示详细错误信息

本地测试正常但是上传到空间到500错误这种事。。可参照如下配置,,Bug修复后将Detailed 改为 Custom ,前者意为“详细”,后者意为“自定义”。另外直接在虚拟主机控制面板自定义的404页面状态码可能不是404.

<configuration>   <system.webServer>     <httpErrors errorMode="Detailed" />     <remove statusCode="404" subStatusCode="-1" />     <error statusCode="404" prefixLanguageFilePath="" path="404.htm" responseMode="File" />     <asp scriptErrorSentToBrowser="true"/>   </system.webServer>   <system.web>     <customErrors mode="Off"/>     <compilation debug="true"/>   </system.web> </configuration>

【备忘】Git部署到FTP

项目地址:--https://github.com/git-ftp/git-ftp--

用途:将Git控制的最新项目文件上传到FTP中,并且只上传修改过的文件

相关参考:--【备忘】msysGit安装及使用--(Linux等环境下使用请参考-这里-)

安装:

这东西的本体其实就只有git-ftp这一个文件而已,下载ZIP或者clone回来后将该文件复制到 msysGit安装目录\usr\bin ,再打开 Git Bash 加上执行权限:

【备忘】JQuery闪烁效果

代码:

$.fn.flash = function (a) {// 切换可见状态(设定竟然不是变成透明,不过本例中没有影响)$(this).animate({opacity: 'toggle'}, 500, function () {// console.log($(this).css('display')),// 当前状态为不可见时自调用使其可见$(this).css('display') == 'none' && $(this).flash(0)}),a > 1 && $(this).flash(a - 1);};// 调用$('#xn,.xf').flash(3);

然后,如果不考虑初始或最终的可见状态的话下边这样就可以:

$.fn.flash = function (a) {$(this).animate({opacity: 'toggle'}, 500),a > 0 && $(this).flash(0),a > 1 && $(this).flash(a - 1)};

点击查看效果

【备忘】JavaScript切换显示隐藏元素

实现目的:点击指定按钮时显示/隐藏另外一个元素,,同时按钮自身状态或内容也随之改变。。

【备忘】火狐自定义样式插件Stylish相关

原文名为《针对新版Google Reader的Stylish样式》,但是Google Reader已经死掉了呢。。然后火狐升级到33版本后一直有用的“自动隐藏书签工具栏”样式失效了,作了下修改同时更新下本文。


火狐和谷歌可以分别安装以下插件实现对所浏览页面甚至浏览器自身样式的自定义,比如隐藏广告什么的。

https://chrome.google.com/webstore/search/stylish

【备忘】Z-Blog 2.x面包屑写法

适用于Z-Blog ASP 2.2及以上版本。

首先是分类页(catalog.html)内写法:

【备忘】JavaScript随机数组排序什么的

写了两个为搞笑而生的插件,Z-Blog ASP版的回复可见和QQ客服:

http://app.zblogcn.com/?auth=80

今天决定弄个油猴子脚本实现随机设置价格。sort()函数什么的自行百度。。

【备忘】nginx重定向(301)根域名到www

LNMP网站配置路径:

【备忘】msysGit安装及使用

在Windows中使用Git需要安装msysGit:

http://msysgit.github.io/

msysGit自带UI界面,满足基本的使用需求,或者在其基础上使用 TortoiseGit 或者 GitHub

TortoiseGit下载地址(语言包需另外下载):

https://tortoisegit.org/download/

【备忘】zblog-PHP代码设置页面标题、关键词及描述

话说ASP版用插件实现模板逻辑判断的话会不会太蛋疼了。。

把现在用的主题弄了个PHP版,,下载地址:http://app.zblogcn.com/?id=428

根据页面类型设置了相应的标题、关键词及描述(Title,Keywords,description)

相应代码如下:

【备忘】如何对定制的Bootstrap进行修改

现在用的主题是基于Bootstrap制作的,,预定义了许多样式及功能,,但是实际应用很少会全部需要,,或者会想要自己设置不同的样式,

好在我们可以下载Bootstrap的源码版自行修改编译(涉及到Less等知识),或者直接在线定制Bootstrap

Bootstrap官方站:

http://getbootstrap.com/customize/

Bootstrap中文站:

【备忘】ASS字幕格式简要

常见的几种字幕:

1、srt:全称SubRip Text,一句时间代码+一句字幕,体积小,可以用记事本打开编辑。

2、sub+idx:图形字幕,每条字幕就是一张图片,idx文件为时间索引,可以用附注的OCR工具转换为srt字幕。

3、SSA:SubStation Alpha,目前版本为v4.00;ASS:Advanced SubStation Alpha,相当于SSA v4.00+。SSA/ASS 脚本可以更方便的给字幕(尤其是双语字幕)设置文本特效。

使用文本编辑器打开一个ASS字幕(SrtEdit v6.3生成,软件下载见附注)

【备忘】JQuery纯前台实现多说回复可见

注:Z-Blog ASP 可以使用 回复可见(http://app.zblogcn.com/?id=493) 插件,支持多说和自带评论,并且是真正的隐藏。链接内附演示地址。

【备忘】BAT命令相关

rem 关闭命令本身的输出

@echo off

rem 打开目录

start C:\ProgramData\FileGee\CHS\Personal

rem 复制目录下的文件,参数:/s 包含子目录; /y 强制覆盖 。未指定目标路径则为复制到命令执行目录

【Ubuntu笔记】常见错误提示整理

错误提示:

【Ubuntu笔记】新建用户并添加到管理组

1、输入用户管理的命令,新建用户(以test为例):

useradd test

修改 test 用户的密码:

passwd test

2、将新用户添加到管理组: