显示: 预览 | 列表

50 个最棒的 jQuery 日历插件,很齐全了!


1. Even Touch Calendar

Even Touch Calendar

2. Date Picker

Date Picker

3. Booking Calendar PRO

Booking Calendar PRO

4. Date Range Picker

Date Range Picker

5. jQuery jToday Plugin

jQuery jToday Plugin

6. Create astonishing iCal-like calendars with jQuery

Create astonishing iCal-like calendars with jQuery

7. Jquery Week Calendar

Jquery Week Calendar

8. Bootstrap Date Picker

Bootstrap DatePicker

9. JQuery Frontier Calendar

JQuery Frontier Calendar

10. Date Picker – jQuery Plugin

Date Picker – jQuery Plugin

11. Time Picker jQuery Plugin

Time Picker jQuery Plugin

12. Timeline calendar

Timeline calendar

13. Magi Calender

Magic Calender

14. Gl Date Picker

Gl Date Picker

15. Event Calendar

Event Calendar

16. Multi Dates Picker

Multi Dates Picker

17. Calendar Lite jQuery Plugin

Calendar Lite jQuery Plugin

18. Blue Shoes JS Date Picker Component

Blue Shoes JS Date Picker Component

19. Calendar – Date Picker – Date Field

Calendar – Date Picker – Date Field

20. jQuery UI Date Picker

jQuery UI Date Picker

21. V Calendar

V Calendar

22. O Calendar – jQuery Event Calendar

O Calendar - jQuery Event Calendar

23. jQuery Week Calendar Plugin

jQuery Week Calendar Plugin

24. Calendar – A Javascript class for Mootools

Calendar – A Javascript class for Mootools

25. DZS jQuery Mini Events Calendar

DZS jQuery Mini Events Calendar

26. Zebra Date Picker

Zebra Date Picker

27. Wd Calendar – JQuery based Google calendar clone

Wd Calendar – JQuery based Google calendar clone

28. jQuery.minical

jQuery.minical

29. jQuery Monthly Ical Plugin

jQuery Monthly Ical Plugin

30. jQuery Calendar Widget Plugin

jQuery Calendar Widget Plugin

31. Simple Events Calendar JS

Simple Events Calendar JS

32. Pt Time Select

Pt Time Select

33. Multi day Calendar Date picker JQuery Plug-in

Multi day Calendar Date picker JQuery Plug-in

34. jQuery Mobile Date Box

jQuery Mobile Date Box

35. jQuery XML – Calendar Plugin

jQuery XML - Calendar Plugin

36. JavaScript Calendar Component

JavaScript Calendar Component

37. jQuery.Calendar Picker

jQuery.Calendar Picker

38. Timeline XML

Timeline XML

39. Awesome Date – Picker Mootools

Awesome Date - Picker Mootools

40. jQuery Clock Pick Plugin – A Time Picker

jQuery Clock Pick Plugin - A Time Picker

41. Simple Calendar Widget

Simple Calendar Widget

42. Unobtrusive Date – Picker Widget Update

                                       

Unobtrusive Date - Picker Widget Update

43. Timeframe

Timeframe

44. Teamup Calendar

Teamup Calendar

45. jQuery Date Input Plugin

jQuery Date Input Plugin

46. Calendar System

Calendar System

47. Cute Time

Cute Time

48. Clock Pick

Clock Pick

49. Full Calendar

Full Calendar

50. Pickadate.js

Pickadate.js

via savedelete



阅读全文...
分类: Progamming - Web Tech - Javascript/AJAX  评论: 2  浏览: 86

40 个超棒的免费 Bootstrap HTML5 网站模板

Bootstrap 是快速开发Web应用程序的前端工具包。它是一个CSS和HTML的集合,它使用了最新的浏览器技术,给你的Web开发提供了时尚的版式,表单,buttons,表格,网格系统等等。

目前 team.oschina.net 团队协作开发平台正在使用 Bootstrap 框架。

本文收集了 40 个精美的使用 Bootstrap 构建的网站模板供大家参考。

Landing Page

Landing Page - free bootstrap templates

A simple, elegant, and beautifully responsive landing page theme for Bootstrap 3 websites.

Download || Demo

Agency

Agency - free bootstrap templates

Agency is a stylish, one page Bootstrap theme for agencies and small businesses.

Download || Demo



阅读全文...
分类: Progamming - Web Tech - CSS/HTML  评论: 0  浏览: 257

运用Ntop监控网络流量

运用Ntop监控网络流量

____网络流量反映了网络的运行状态,是判别网络运行是否正常的关键数据,在实际的网络中,如果对网络流量控制得不好或发生网络拥塞,将会导致网络吞吐量下降、网络性能降低。通过流量测量不仅能反映网络设备(如路由器、交换机等)的工作是否正常,而且能反映出整个网络运行的资源瓶颈,这样管理人员就可以根据网络的运行状态及时采取故障补救措施和进行相关的业务部署来提高网络的性能。对网络进行流量监测分析,可以建立网络流量基准,通过连接会话数的跟踪、源/目的地址对分析、TCP流的分析等,能够及时发现网络中的异常流量,进行实时告警,从而保障网络安全。本节将介绍的Ntop便可以提供详细的网络流量明细表。在Ossim系统中集成了Ntop可以直接使用。


1.Ntop简介


____Ntop是一种监控网络流量的工具,用NTOP显示网络的使用情况比其他一些网管软件更加直观、详细。NTOP甚至可以列出每个节点计算机的网络带宽利用率。


2.Ntop主要功能


Ntop主要提供以下一些功能:

①.自动从网络中识别有用的信息;

②.将截获的数据包转换成易于识别的格式;

③.对网络环境中通信失败的情况进行分析;

④.探测网络环境中的通信瓶颈,记录网络通信的时间和过程。

____Ntop可以通过分析网络流量来确定网络上存在的各种问题;也可以用来判断是否有黑客正在攻击网络系统;还可以很方便地显示出特定的网络协议、占用大量带宽的主机、各次通信的目标主机、数据包的发送时间、传递数据包的延时等详细信息。



阅读全文...
分类: Server - Linux  评论: 0  浏览: 41

PHPTrace

360的同学可以预先体验 demo版本(内网地址,外边的同学别尝试了),下载地址:http://add.corp.qihoo.net/display/platform/phptrace







阅读全文...
分类: Progamming - Php  评论: 0  浏览: 47

使用memc-nginx和srcache-nginx模块构建高效透明的缓存机制

为了提高性能,几乎所有互联网应用都有缓存机制,其中Memcache是使用非常广泛的一个分布式缓存系统。众所周知,LAMP是非常经典的Web架构方式,但是随着Nginx的成熟,越来越多的系统开始转型为LNMP(Linux+Nginx+MySQL+PHP with fpm),这是因为Nginx采用基于事件机制的I/O多路复用思想设计,在高并发情况下其性能远远优于默认采用prefork模式的Apache,另外,相对于Apache,Nginx更轻量,同时拥有大量优秀的扩展模块,使得在Nginx上可以实现一些美妙的功能。

传统上,PHP中使用memcache的方法是使用php-memcachephp-memached扩展操作memcache,然而在Nginx上有构建更高效缓存机制的方法,本文将首先介绍这种机制,然后介绍具体的操作步骤方法,最后将对这种机制和传统的PHP操作memcache的性能进行一个benchmark。

Nginx的Memc和SR Cache模块

缓存策略的改进

我们知道,Nginx的核心设计思想是事件驱动的非阻塞I/O。Nginx被设计为可以配置I/O多路复用策略,在Unix系统中传统的多路复用是采用select或poll,但是这两个方法的问题是随着监听socket的增加,性能会下降,因为在linux内核中是采用轮询的方式判断是否可以触发事件,换句话说算法的复杂度为O(N),而在较新的linux内核中引入了复杂度为O(1)的epoll,因此Nginx在Linux下默认采用epoll,而在FreeBSD下默认采用kqueue作为I/O策略。

即便是这样,传统的缓存策略仍可能造成效率低下,因为传统上是通过PHP操作memcache的,要执行PHP代码,Nginx就必然要和FastCGI通信,同时也要进入PHP的生命周期,因此SAPI、PHP Core和Zend Engine的一系列逻辑会被执行。更糟糕的是,fpm和PHP可能会阻塞,因此破坏了Nginx的非阻塞性。(原文中此处表述有误,fastcgi与nginx进行同步通信,但并不会破坏nginx i/o的非阻塞性,多谢agentzh给予指正)下图展示了在memcache命中时整个处理过程。



阅读全文...
分类: Server - Linux  评论: 1  浏览: 28

大数据翻页的难点和技巧

今天要讨论一个传统的问题,问题本身比较简单,就是针对大数据,如何优化方案做到性能与成本的平衡。我们经常会遇到一种Key-list类型数据, 如一个用户的好友关系 {“uid”:{1,2,3,4,5}},表示uid包含有5个好友;一条微博下面的评论id列表{“weibo_id”: {comment_id1, comment_id2……}},一个用户发表的微博id列表等。

在list长度较少时候,我们可以直接的使用数据库的翻页功能,如


1
SELECT FROM LIST_TABLE LIMIT offset, row_count;

根据经验,在大部分场景下,单个业务的list数据长度99%在1000条以下,在数据规模较小时候,上面的方法非常适合。但剩下的1%的数据可能多达100万条,在数据规模较大的时候,当访问offset较大的数据,上述方法非常低效(可参看Why does MYSQL higher LIMIT offset slow the query down?),但在实现方案的时候不能忽视这些超大数据集的问题,因此要实现一个适合各种变长list的翻页方案,考虑到数据的长尾问题,并没有简单高效的方案。这也体现了常说的80%+的时间在优化20%-的功能。

List数据访问模型常见的有两种方式

1. 扶梯方式

扶梯方式在导航上通常只提供上一页/下一页这两种模式,部分产品甚至不提供上一页功能,只提供一种“更多/more”的方式,也有下拉自动加载更多的方式,在技术上都可以归纳成扶梯方式。

(图:blogspot的导航条)

(图:很多瀑布流式的产品只提供一个more的导航条)

扶梯方式在技术实现上比较简单及高效,根据当前页最后一条的偏移往后获取一页即可,在MySQL可使用以下方法实现。


1
SELECT FROM LIST_TABLE WHERE id > offset_id LIMIT n;

由于where条件中指定了位置,因此算法复杂度是O(log n)



阅读全文...
分类: Database - MySQL  评论: 0  浏览: 31

非常实用的15款开源PHP类库

PHP库给开发者提供了一个标准接口,它帮助开发者在PHP里充分利用面向对象编程。这些库为特定类型的内置功能提供了一个标准的API,允许类可以与PHP引擎进行无缝的交互。此外,开发者使用这些类库还可以简化工作流程,提供工作效率。

下面就一起来看看这些非常实用且免费的类库吧,希望它们能助你一臂之力。

1.Requests

Requests是一个用PHP编写的HTTP库,遵循ISC开源协议,托管在GitHub上。Requests取代了Python HTTP/1.1以外的一切工作———让你与Web服务可以无缝的结合。

Requests提供了一致的API,并且使用cURL或fsockopen(具体取决于可用性),它还简化了发送请求,接受HEAD、GET、POST、PUT、DELETE或PATCH并且添加标头、表单数据和多个部分组成的文件。其次,该库还适用于国际域名、身份验证、自动压缩gzip压缩响应等。综上所述可以看出,Requests是一个非常好用且可以友好托管HTTP请求的标签。



阅读全文...
分类: Progamming - Php  评论: 1  浏览: 39

30 个 PHP 的 Excel 处理类

下面的 PHP Excel 处理类中,包含 Excel 读写、导入导出等相关的类,列表如下:

PHP Excel Reader classes

1. Read Excel Spreadsheets using COM

Umesh Rai (India)

2. Read Excel Binary .XLS Files in Pure PHP

Ruslan V. Uss (Russian Federation)

3. Read Excel Spreadsheets using ODBC

khalil Majdalawi (Jordan)

4. Read Excel Worksheets in XML format (.XLSX)

Andrew Aculana (Phillippines)

5. Read Simple Excel XML files (.XLSX)

Sergey Shuchkin (Russian Federation)

6. Read Excel generated CSV files

Ben Vautier (Australia)

PHP Excel Writer classes

7. Write Excel Binary file (.XLS) from Array data

Sergey Sergeevich (Russian Federation)

8. Generate Excel files using templates

Skrol29 (France)

9. Write Excel XML (.XLSX) files

Harish Chauhan (India)

10. Write Excel-compatible CSV files in pure PHP

H. Poort (The Nederlands)

11. Write Excel binary files (.XLS) based on Perl ExcelWriter

Xavier Noguer (Chile)

PHP Excel Import classes

12. Import Excel cells pasted as CSV in a form input

Gianluca Zanferrari (Italy)

13. Import data from MySQL to Excel

Harish Chauhan (India)

14. Import MySQL database table records into binary Excel file (.XLS)

dzaiacuck (Brazil)

15. Import data from MySQL to Excel HTML

raju mazumder (Bangladesh)

16. Import data from MySQL to Excel Sheets and Charts

Rafael de Pablo (Spain)

17. Import data from MySQL and serve Excel file for download

Erh-Wen, Kuo (United States)

18. Import MySQL table columns into Excel XML file (.XLSX)

Gianluca Zanferrari (Italy)

19. Import MySQL, PostgreSQL, SQLite and SQL Server database tables into Excel files

enri_pin (Greece)

PHP Excel Export classes

20. Export data from Excel to JSON format

Karl Holz (Canada)

PHP Excel Reader and Writer classes

21. Read and write Excel binary (.XLS) or XML (.XLS) or CVS files

Craig Smith (New Zealand)

22. Manipulate Excel spreadsheet files in XML format

Herry Ramli (Indonesia)

23. Modify Excel spreadsheet files in XML format (.XLSX)

Ilya Eliseev (Russian Federation)

24. Manipulate Excel spreadsheet files using COM objects

Alain Samoun

Special PHP Excel Classes

25. Reading and writing Excel files as if they were files using a stream handler

Ignatius Teo (Australia)

26. Excel MROUND function

Steve Winnington (United Kingdom)

27. Excel Financial Functions

Enrique Garcia M. (Colombia)

28. Indexing Excel and other file types for searching with Lucene

Giampaolo Losito (Italy)

29. Retrieve Application Internationalization Texts from Excel files

Johan Barbier (France)



阅读全文...
分类: Progamming - Php  评论: 0  浏览: 19

tmux快捷键

Ctrl+b 激活控制台;此时以下按键生效
系统操作 ? 列出所有快捷键;按q返回
d 脱离当前会话;这样可以暂时返回Shell界面,输入tmux attach能够重新进入之前的会话
D 选择要脱离的会话;在同时开启了多个会话时使用
Ctrl+z 挂起当前会话
r 强制重绘未脱离的会话
s 选择并切换会话;在同时开启了多个会话时使用
: 进入命令行模式;此时可以输入支持的命令,例如kill-server可以关闭服务器
[ 进入复制模式;此时的操作与vi/emacs相同,按q/Esc退出
~ 列出提示信息缓存;其中包含了之前tmux返回的各种提示信息
窗口操作 c 创建新窗口
& 关闭当前窗口
数字键 切换至指定窗口
p 切换至上一窗口
n 切换至下一窗口
l 在前后两个窗口间互相切换
w 通过窗口列表切换窗口
, 重命名当前窗口;这样便于识别
. 修改当前窗口编号;相当于窗口重新排序
f 在所有窗口中查找指定文本
面板操作 将当前面板平分为上下两块
% 将当前面板平分为左右两块
x 关闭当前面板
! 将当前面板置于新窗口;即新建一个窗口,其中仅包含当前面板
Ctrl+方向键 以1个单元格为单位移动边缘以调整当前面板大小
Alt+方向键 以5个单元格为单位移动边缘以调整当前面板大小
Space 在预置的面板布局中循环切换;依次包括even-horizontal、even-vertical、main-horizontal、main-vertical、tiled
q 显示面板编号
o 在当前窗口中选择下一面板
方向键 移动光标以选择面板
{ 向前置换当前面板
} 向后置换当前面板
Alt+o 逆时针旋转当前窗口的面板
Ctrl+o 顺时针旋转当前窗口的面板


阅读全文...
分类: Server - Linux  评论: 0  浏览: 11

25 个超棒的 jQuery 消息提醒插件

网页上漂亮的消息提醒不仅耳目一神,关键是引起用户的主题,实实在在起到提醒而不扰民的用途。本文向你推荐 25 个漂亮的 jQuery 消息提醒插件,你值得拥有。

偷个懒不翻译了,大家点击图片可直达官网。

1. jQuery Toastmessage

jquery-toastmessage-plugin
jquery-toastmessage-plugin is a JQuery plugin which provides android-like notification messages. The toasted messages arriving on the screen in a seamless and natural way.

2. jQuery Notification Menu

jquery-notification-menu
A jQuery plugin to add notification bubbles and a notification list to any menu.



阅读全文...
分类: Progamming - Web Tech - Javascript/AJAX  评论: 0  浏览: 43