iframe实现的无刷tab页

为了实现tab页无刷,又不想全部用ajax动态生成,同时需要在tab页内有相关操作,简单的话就是用iframe了

先来看个demo: iframe-tabs

参考自jquery-tabs-iframes

这个demo实现了基本的需求,使用中发现还有两点问题

  1. iframe 高度自适应
  2. 如果在iframe页内 history.back(-1) 历史返回时要记录之前选择的tab页
  3. 如果tab页要求实时性,还需要每次点击都请求页面,同时也可以只加载一个iframe并替换其src来复用,而不必每个tab都加载一个iframe

Read More

中秋举牌

舉牌是一種支持的態度,是一種相信希望的精神,每隻可愛的小人都代表著支持你的人,鼓舞著你。舉牌世界沒有人是孤獨的,有時你需要獨自面對眼前的難關,舉牌小人會陪伴與鼓勵你,用舉牌挺你走向希望。我們相信有許多美好的事都等著我們高舉著,並將這樣的精神與鼓勵不斷地蔓延下去。

Read More

php银行卡校验

前言
银行金卡,维萨和万事达、银联品牌,如果是贷记卡或准贷记卡,一定为16位卡号。而借记卡可以16-19位不等。
美国运通卡则不论金卡或是白金卡、普通卡,都是15位卡号。
16-19 位卡号校验位采用 Luhm 校验方法计算

Read More

记一次mysql优化操作

这次操作,起因是需要获取用户来源及用户性别,而用户的性别信息在第三方授权的中有,存为JSON格式,
不想用php去解析获取,所以试试mysql操作
如果你有更好的解决方案,请留言告诉我!

情景简化

表结构

记录用户授权信息,有微博、QQ、微信,个人信息存为user_info

  • user_platform
    • weibo_id,qq_id,weixin_id,user_info,uid,user_platform_id

      性别格式

  • 微博 【gender】(‘m’ =>男,’f’ => 女,’n’ => 未知)
  • QQ 【gender】 (‘男’ ,’女’ )
  • 微信 【sex】(1 =>男,2 => 女)

    附加条件

  • 数据量近百万行,处理不能太耗时

Read More

向php大神致敬

向鸟哥(laruence)致敬,向所有php大神致敬

PHP7正式版就要发布了,鸟哥2015在Qcon中演讲PHP7 – The New Engine for old good train .pdf 已经透露了许多性能提升。

今天才看了一些,虽然目前还不能get到很多点,但是内心还是很受鼓舞。附文一篇帮助了解。

PHP 7 的革新与性能优化

关于鸟哥 ,再附一文与phper共勉

PHP 鸟哥:我也曾经是“不适合”编程的人

如有疑问,请留言或邮件newbvirgil@gmail.com
本文链接 : http://blog.newbmiao.com/2015/09/24/a-tribute-to-the-great-god-of-php.html

mysql常用函数积累

时间处理

  • FROM_UNIXTIME

    1
    2
    UNIX时间戳转换为日期用函数:
    select FROM_UNIXTIME(1156219870);
  • UNIX_TIMESTAMP

    1
    2
    日期转换为UNIX时间戳用函数:
    select UNIX_TIMESTAMP('2006-11-04 12:23:00');
  • date_format

    1
    2
    查询当天的记录数:
    DATE_FORMAT(FROM_UNIXTIME(ctime),'%Y-%m-%d') = curdate()
  • N天内记录

    1
    select * from table_name where datediff(curdate(),from_unixtime(timestamp_colname,'%Y-%m-%d'))>=N;

Read More

jquery图片上传

图片上传在web中也是经常用到,这里整理下

jquery-fileupload

File Upload widget with multiple file selection, drag&drop support, progress bars, validation and preview images, audio and video for jQuery.
Supports cross-domain, chunked and resumable file uploads and client-side image resizing. Works with any server-side platform (PHP, Python, Ruby on Rails, Java, Node.js, Go etc.) that supports standard HTML form file uploads.

Read More

鸟哥的Linux私房菜笔记-系统服务

笔记记录于《鸟哥的Linux私房菜-第三版》,以备多看。

系统服务-daemon

  • 方式
    • stand alone #独立启动常驻内存 /etc/init.d/* (httpd,vsftpd)
    • super daemon #常驻内存的 xinetd 统一管理 /etc/xinetd.d/* (telnet)
      • multi-threaded #一个服务负责多个程序
      • single-threaded #一个一个处理,多的排队
  • 服务
    • signal control
    • interval control #排程等服务

      Read More

鸟哥的Linux私房菜笔记-排程

笔记记录于《鸟哥的Linux私房菜-第三版》,以备多看。

排程

at

  • 启动服务 /etc/init.d/atd restart chkconfig atd on
  • -m #完成后email通知
  • -l #相当于atq,列出该使用者排程
  • -d num #相当于atrm,取消一个排程
  • -v #以时间格式列出排程
  • -c num #列出该指令内容

    batch

  • 在系统负载小于0.8时进行排程
  • HH:MM YYYY-M-DD #指定时间执行

Read More