自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

原创 shell编程:对话 UNIX: 更多 shell 脚本技术

尽管在近两年使用过 UNIX 的一些人可能尝试过 shell 脚本编程,但是他们很可能只是研究操作系统的细节,并不精通 shell 脚本编程。本文针对那些希望进一步了解 shell 脚本,并开始编写更高级脚本的读者。本文提供脚本编程的基础知识,包括如何简化脚本、如何尽可能保持脚本的灵活性、如何编写干净的脚本、在脚本内编写注释 以及调试脚本。 保持简单在人们学习如何编写 shell 脚...

2014-01-30 07:51:57 116

原创 Linux 技巧: Bash 测试和比较函数 (shell编程)

Bash shell 在当今的许多 Linux® 和 UNIX® 系统上都可使用,是 Linux 上常见的默认 shell。Bash 包含强大的编程功能,其中包括丰富的可测试文件类型和属性的函数,以及在多数编程语言中可以使用的算术和字符串比较函数。理解不同的测试并认识到 shell 还能把一些操作符解释成 shell 元字符,是成为高级 shell 用户的重要一步。这篇文章摘自 develop...

2014-01-30 07:36:39 136

原创 Shell(Bash)中如何判断是否存在某个命令

最好避免使用 which,做为一个外部的工具,并不一定存在,在发行版之间也会有区别,有的系统的 which 命令不会设置有效的 exit status,存在一定的不确定性。 Bash 有提供一些内建命令如 hash、type、command 也能达到要求。$ command -v foo >/dev/null 2>&1 || { echo >&2 ...

2014-01-30 04:14:52 3831 1

原创 Warning: mysql_real_escape_string(): Access denied for user 'nobody'@'localhost'

 $set = "SET `title`= '".mysql_real_escape_string($title)."', `catalog`= '".mysql_real_escape_string($catalog)."', `description` = '".mysql_real_escape_string($description)."', `image` = '".$filena...

2014-01-29 13:58:31 751

原创 给开发者准备的 10 款最好的 jQuery 日历插件

 1. CLNDR.js CLNDR.js 是一个日历插件,用来创建日历,允许用户随意的按照自己的想法去自定义日历。这个插件不会生成任何的标记,但是可以使用数据来填 充 Underscore.js HTML 模版(产生下划线)。它提供一些很有帮助的选项,确定星期的推移,初始加载时显示日历,点击事件(像 下一个或者是前一个月)等等功能。 2. jQuery Verbose Cal...

2014-01-29 05:49:38 275

原创 视差滚动教程、实现方法、源代码

最近很流行“视差滚动”效果,抛开设计不说,前端上的实现方法很有意思,国内详细的教程不多,所以自己研究别人网站,实践总结。 一、例子 SmaShingSparkQQ浏览器 二、原理 传统的网页的文字、图片、背景都是一起按照相同方向相同速度滚动的,偶尔有一些背景固定的网页。顾名思义“视差滚动”就是通过滚动这个行为实现视觉上的层次错落的错觉,从而形成立体的...

2014-01-28 06:26:58 270

原创 jquery实现的视差滚动教程(视差大背景效果)

视差滚动(Parallax Scrolling)是指让多层背景以不同的速度移动,形成立体的运动效果,带来非常出色的视觉体验。作为今年网页设计的热点趋势,越来越多的网站应用了 这项技术。现在越来越多的网站采用视差水平滚动来创建绚丽的效果,其实这样的效果使用jquery实现的,上一次我发布了一篇使用这个效果做的网站,《40个视差滚动效果网站的新技术应用》,今天就给大家分享一下这样的效果实现原理,下一...

2014-01-28 06:25:39 695

原创 视差滚动(Parallax Scrolling)效果的原理和实现

视差滚动(Parallax Scrolling)是指让多层背景以不同的速度移动,形成立体的运动效果,带来非常出色的视觉体验。作为今年网页设计的热点趋势,越来越多的网站应用了这项技术。 可以先看看效果:http://www.ok-studios.de/home/ 一、什么是视差滚动? 视差效果,原本是一个天文学术语,当我们观察星空时,离我们远的星星移动速度较慢,离我们近的...

2014-01-28 06:10:44 294

原创 视差滚动不适合网页的5个原因

@OpzoonUED 翻译,原文出自于smashinghub.com。列举缺点之前,首先我们要看看什么是视差滚动。视差效果,原本是一个天文学术语,当我们观察星空时,离我们远的星星移动速度较慢,离我们近的星星移动速度则较快。当我们坐在车上向车窗外 看时,也会有这样的感觉,远处的群山似乎没有在动,而近处的稻田却在飞速掠过。许多游戏中都使用视差效果来增加场景的立体感。说的简单点就是网页内的元素 在...

2014-01-28 06:07:36 208

原创 10个优秀视差滚动插件

“Parallax Scrolling”这个词在2012年下半年的Web设计上越来越流行,一开始并不知道他是什么东东,只是字面上译为“视差滚动”,但对于实质上的东 西,了解的并不是太多。随着2013年到来,国外很多专家预测“Parallax Scrolling”将会是2013年Web上的一个流行素。对于喜欢前沿的我来说,我觉得我有必要深入的了解他了。只有紧跟时代的Web人员,才会让...

2014-01-28 06:00:34 422

原创 Apache、Tomcat、IIS(PHP、JSP、ASP)共存及安装Tomcat

1. 安装 Tomcatapt-get install tomcat7apt-get install tomcat7-adminapt-get install tomcat7-docsapt-get install tomcat7-examples 2. 开启,中止和重启/etc/init.d/tomcat7 start/etc/init.d/tomcat7 s...

2014-01-24 14:31:17 443

原创 linux命令之ln 命令

ln 是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在 每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复 的占用磁盘空间。 1.命令格式: ln [参数][源文件或目录][目标文件或目录]...

2014-01-24 14:09:24 142

原创 Zimbra系统资料

 目录Zimbra系统资料 2zimbra结构 2启动zimbra命令 2邮件系统的启动 2Skybook与zimbra注册流程 4详细请求数据 4zimbra请求处理流程 6未读邮件数 8Skybook部署到14路径 11web服务器: 11应用路径 11配置路径 11日志文件 11启动 12Mysql数据备份与恢复 13...

2014-01-24 03:21:06 742

原创 七个高效的文本编辑习惯(以Vim为例)

本文由 伯乐在线 - dryrun 翻译自 Bram Moolenaar。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。【感谢@dryrun 的热心翻译。如果其他朋友也有不错的原创或译文,可以尝试推荐给伯乐在线。】 如果你花很多时间输入纯文本、写程序或HTML,那么通过高效地使用一个好的编辑器,你可以节省大部分时间。本文将提供指导和提示,让你更迅速地做这些工作,并且少犯错误。...

2014-01-21 13:40:24 117

原创 在Ubuntu上安装使用深度影音&深度音乐

Linux Deepin是国人开发的一个Linux发行版,有很多“中国特色”的东西,比如Wine的QQ和迅雷,值得一试。 这里要推荐的是Deepin自家开发的深度影音(deepin-media-player)&深度音乐(deepin-music- player),相比Ubuntu预装的Totem和Rhythmbox多了很多实用功能,界面也美观一些,对中文支持比较好(毕竟是国人自己开发...

2014-01-21 02:32:53 644

原创 妈咪,我找到了!15个实用的Linux find命令示例

 原文出处: thegeekstuff   译文出处: oschina-青崖白鹿除了在一个目录结构下查找文件这种基本的操作,你还可以用find命令实现一些实用的操作,使你的命令行之旅更加简易。本文将介绍15种无论是于新手还是老鸟都非常有用的Linux find命令。首先,在你的home目录下面创建下面的空文件,来测试下面的find命令示例。# vim create_sam...

2014-01-20 11:50:00 67

原创 爹地,我找到了!15个极好的Linux find命令示例

原文出处: thegeekstuff   译文出处: oschina - 一刀, 和雨冰风, hylent前阵子,我们审查了15件实事 find命令的例子(第一部分)。查找命令可以做很多比只是在寻找基于名称的文件 (第2部分)在这篇文章中,让我们来讨论15高级find命令的例子, 包括-根据它访问,修改或改变的时间查找文件,查找文件相比之下,执行操作找到的文件等, 拉梅什纳塔拉詹:这是我的...

2014-01-20 11:47:11 111

原创 要养成良好的书写SQL的习惯

注:本文转载自 MR_ke 的博客  我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员 流动大,那么我们还能保证下一段时间系统还能流畅的运行吗?我们还能保证下一个人能看懂我们的存储过程吗?那么我结合公司平时的培训和平时个人工作经验和 大家分享一下,希望对大家有帮助。 要知道sql语句,我想...

2014-01-20 11:14:51 113

原创 为什么Linux不需要碎片整理?

本文由 极客范 - 只爱看海 翻译自 Chris Hoffman。欢迎加入极客翻译小组,同我们一道翻译与分享。转载请参见文章末尾处的要求。 如果你是一个Linux用户,你可能会听说Linux的文件系统不需要碎片整理。你也可能会注意到Linux的发行版本也都没有磁盘碎片整理的功能。这是为什么呢? 要理解为什么Linux的文件系统不会想Windows的文件系统一样产生碎片,你首先...

2014-01-20 08:04:38 94

原创 10个用来处理键盘事件的JQuery插件和JS类库

通常在web应用或者网站中,我们使用鼠标来控制元素或者执行导航,相对于桌面应用来说,使用web应用的快捷键次数可能会相对比较少,但是对于熟 练的专业人员来说,使用键盘可能更加容易并且更加快速,在今天这篇文章中,我们收集了10个jQuery的插件,帮助你创建各种基于键盘事件的web应 用,相信大家会喜欢的! 1. MousetrapMousetrap是一个超简单的处理键盘快捷键的类...

2014-01-20 08:00:22 416

原创 PHP中MySQL、MySQLi和PDO的用法和区别

MySQL 是 PHP 操作 MySQL 数据库最原始的 Extension。MySQLi 的 i 代表 Improvement ,提供了相对进阶的功能,就 Extension 而言,本身也增加了安全性。而 PDO(PHP Data Object)则是提供了一个 Abstraction Layer 来操作数据库,光从理论上看不出来有什么差别,所以就直接看代码吧。 首先,先来看一段用 M...

2014-01-19 13:01:12 330

原创 每个Linux用户都应该了解的命令行省时技巧

英文链接: Linux: What are some time-saving tips that every Linux user should know? 有网友在问答网站Quora上提问:“有哪些省时小技巧,是每个Linux用户都应该知道的?”Joshua Levy平常就在Linux平台工作,并且他积累了不少实用命令行技巧,他在回复中精选出一部分。对技术用户来说,这些技巧挺重要或实...

2014-01-19 13:01:08 97

原创 130个你需要了解的VIM命令

基础:e filenameOpen filename for edition:wSave file:qExit Vim:q!Quit without saving:xWrite file (if changes has been made) and exit:sav filenameSaves file as filena...

2014-01-19 13:00:36 118

原创 六种PHP图片上传重命名方案研究与总结

一、适用场景无法使用从数据库中返回的自增长数字,给上传图片重命名。这是图片或文件上传的流程决定的。一般图片上传处理过程是,先上传图片到服务器,重命名之后,插入到数据库。 也就是说,在数据库中非常容易获得的自增长id,无法用于给上传的图片重命名,来避免文件名称的重复,而采用从数据库中获取最大id加1的方式,增加了数据库连接的次数,不适用于高并发和数据量巨大的情况。 二、常...

2014-01-18 06:21:55 283

原创 CSS、JavaScript和Ajax实现图片预加载的三大方法及优缺点分析

预加载图片是提高用户体验的一个很好方法。图片预先加载到浏览器中,访问者便可顺利地在你的网站上冲浪,并享受到极快的加载速度。这对图片画 廊及图片占据很大比例的网站来说十分有利,它保证了图片快速、无缝地发布,也可帮助用户在浏览你网站内容时获得更好的用户体验。本文将分享三个不同的预加 载技术,来增强网站的性能与可用性。 方法一:用CSS和JavaScript实现预加载实现预加载图片有很多方...

2014-01-18 06:05:33 169

原创 图解SQL inner join、left join、right join、full outer join、union、union all的区别

对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对 于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章,通过韦恩图(Venn diagram,可用来表示多个集合之间的逻辑关系)。解释了SQL的Join。我觉得清楚易懂,转过来。 假设我们有两张表。Table A...

2014-01-18 05:59:30 616

原创 如何通过预加载器提升网页加载速度

预加载器(Pre-loader)可以说是提高浏览器性能最重要的举措。Mozilla 官方发布数据,通过预加载器技术网页的加载性能提升了19%,Chrome测试了 Alexa 排名前2000名网站,性能有20%的提升。 它并不是一门新技术,有人认为只有 Chrome 才具备这个功能。也有人认为它是有史以来提升浏览器性能最有效的方法。如果你第一次接触预加载器,也许心中已经有了无数个问号。什...

2014-01-18 05:41:00 114

原创 Web开发者必备:Web应用检查清单

本文由 伯乐在线 - 埃姆杰 翻译自 Ata Sasmaz。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。【伯乐在线导读】:想做一个高质量的Web应用,前前后后要做的事情非常多。国外开发者 Ata Sasmaz 为 Web 开发者制作分享了一份检查清单,包括应用开发、性能、安全、分析、可用性、可靠性、转换策略、竞争策略这些方面需要注意的事项。清单内容可能不全面,欢迎 大家在评论中补充。...

2014-01-18 04:00:17 113

原创 Moodle插件开发笔记

Moodle作为一个主流的开源网络课程管理系统,以其简单而清晰的使用方式和灵活的扩展空间赢得了多数人的青睐。它解决了大部分信息化学习和课程管理的 共同问题(课程设计、发布、组织、作业、测试、统计、评价等) ,能够不加任何修改就能够进行实际应用。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com: office: offic...

2014-01-15 08:16:33 1906

原创 Moodle: 如何修改moodle——theme主题皮肤

一什么是Theme?Moodle中Theme表示主题风格(页面皮肤),就是利用Theme,管理员可以定义站点的主题风格,课程创建者可以定义课程的主题风格,学习者可以定义自己喜欢的主题风格。特点每个页面都是可以通过CSS进行控制,允许你做非常微小的改动;CSS中使用了简单、易懂的英文类命名;新的模块会自动判断Moodle需要什么样的风格,并且会将其包括在主题风格中;主题皮肤是基于Moodle...

2014-01-15 07:43:43 2089

原创 Linux中命令链接操作符的十个最佳实例

Linux命令中的链接的意思是,通过操作符的行为将几个命令组合执行。Linux中的链接命令,有些像你在shell中写短小的shell脚本,并直接在终端中执行。链接使得自动处理变得更方便。不仅如此,一个无人看管的机器在链接操作符的帮助下能够十分有条理地运行。Linux中的10个链接操作符 本文旨在介绍一些常用的链接操作符,通过简短的描述和相关的例子帮助读者提高生产力、降低系统负载...

2014-01-15 06:36:43 81

原创 iPhone 播放音频声音文件

播放音频声音文件 iphone开发中播放声音文件主要使用AVAudioPlayer 类,它的功能非常强大支持播放音频的格式也非常的多,我们可以把它看成一个高级的音乐播放器,它支持的播放格式有■ AAC■ AMR(AdaptiveMulti-Rate, aformatforspeech)■ ALAC(AppleLossless)■ iLBC...

2014-01-15 06:35:42 237

原创 iOS编写最简单的界面切换应用

以下是在iOS中最简单的界面切换示例。使用了多个Controller,并演示Controller之间在切换界面时的代码处理。实现的应用界面: 首先,创建一个window-based application,即:  使用window-base application的目的是,尽量从最基本的情况下说明程序的编写过程。项目创建好后,即可以编译运行,执行结果是白屏页面:...

2014-01-15 06:35:14 167

原创 iPhone 对话框与输入框的响应简单界面教程

今天介绍一下iphone中UIButton 与UITextField简单的界面弹出对话框以及按钮的响应 。项目需求:实现两个按钮 ,两个文本框 点击按钮在文本输入框中显示从那个按钮中点进去的信息。  声明类//// testViewController.h// test//// Created by 宣雨松 on 11-7-5.// Copyri...

2014-01-14 06:51:32 179

原创 安装 Moodle

这个页面解释了如何进行 Moodle 的安装,如果你是技术高手或者有相当的技术经验,请参看页面 快速安装 Moodle 指南。如果你希望在独立机器上运行 Moodle,Moodle 提供了一键安装程序,请参看 Windows 完整程序安装包 和 Mac OS X 完整程序安装包。请注意上面 2 个安装包并不适用服务器上安装的情况。 需求  Moodle主要是在Linux上使...

2014-01-14 02:42:56 519

原创 快速安装 Moodle 指南

这个页面主要针对具有 Web 服务器和应用程序安装经验的系统管理员。否则请参看安装 Moodle。 基本要求你需要自行配置 Web 服务器(比如 Apache),数据库(比如 MySQL 或 PostgreSQL)和 PHP。Moodle 的运行需要一系列的 PHP 扩展。Moodle 在安装的时候会进行校验,如果你有任何需要的扩展没有安装上来,请先行安装扩展,然后重启安装进...

2014-01-14 02:33:59 546

原创 moodle分析笔记

1、输出对象,在\lib\sessionlib.php中定义,$PAGE=newmoodle_page();其它的文档都可以直接引用$PAGE。 classmoodle_page()在\lib\pagelib.php中定义,没有扩展任何类,都是moodle开发组自己写的。文章后面有很多兼容的方法,应该在2.0发行版中除去的方法。 2、\lib\setup.php来引用s...

2014-01-14 02:19:23 424

原创 Moodle网站档案的结构

Moodle网站档案的结构 config.php    - 包含各种基本设定。这档案不是随着Moodle而来-您需要在安装过程建立它。install.php    - 您将用来建立config.php的脚本version.php  - 定义当前Moodle程序代码的版本index.php     - 这网站的首页admin/          - 管理这整个服务器的程序...

2014-01-14 02:14:22 153

原创 jQuery弹出层登录和全屏注册表单

 jQuery弹出层登录和全屏注册表单,这是一款很漂亮的jQuery登录和注册表单,点击登录时弹出一个登录窗口并伴随动画效果,注册页面则是全屏显示,非常时尚的jQuery表单。 代码:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DT...

2014-01-13 14:30:18 424

原创 概念性jQuery内容编辑器

 概念性jQuery内容编辑器,这是一款非常有特色的jQuery编辑器,该编辑器支持文字、列表、视频、引用等功能,是一款小巧简洁,富有个性化的jQuery内容编辑器插件。 代码:<!doctype html><!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7">...

2014-01-13 14:25:51 167

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除