CSS的命名方式:BEM(区块、元素、修饰符)

重要概念

“Block”区块

区块的定义是:一个逻辑和功能兼备的独立页面组件,也可以称为web组件。一个区块包含有行为(JS)、模板、样式(CSS)以及其他实现方法。由于区块有独立性,所以允许被重用,也可以适当促进项目开发的进程

区块属性

嵌套结构

区块之间可被嵌套使用,例如:head 区块可以包含一个logo (logo) 、一个搜索表单 (search) 、以及一个认证模块 (aut[......]

Read more

Windows 命令行下解决python utf-8中文输出的终极解决方案

代码参考了这里:http://wiki.python.org/moin/PrintFails

上文对各种系统无法输出奇葩编码的字符做了总结,本文中只针对windows cmd下GBK编码(cp936)但想执行utf-8编码的Python文件进行修改。

原理就是:

Another is to put an intercept between sys.stdout, and the text wrapper.

更多还是看参考文章吧,这里直接贴代码:

[python] view plain copy

  1. # -*- coding: utf-8 -*-[……]

Read more

memcache和memcached区别

memcache和memcached区别

在写这篇文章之前一直对memcache 、memcached模糊,相差一个字母,特此总结下:

Memcache是什么?

Memcache是一个自由和开放源代码、高性能、分配的内存对象缓存系统。用于加速动态web应用程序,减轻数据库负载。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个Hash表,Memcached自管理这些Hash表。

Memcached是简单而强大的。它简单的设计促进迅速部署,易于发展所面临的问题,解决了很多大型数据缓存。它的API可供最流行的语言。[……]

Read more

Growth Hacking让Facebook首页5年未改版,人人网改版自掘坟墓的背后,缺少的是什么

Growth Hacking让Facebook首页5年未改版,人人网改版自掘坟墓的背后,缺少的是什么

本文是作者的系列文章:揭开 Growth Hacking 的神秘面纱的中篇,想阅读上篇可点击:《在帮Facebook实现一天内10亿用户在线的Growth团队工作,我都经历了什么》

本来是准备十一前就发的,但是一直有工作上的事情外加出差就推迟到了现在,说声抱歉。另外,感谢读者们的耐心等待。Thanks for your patience!这篇比较长,内容也很丰富,另外有很多笔者之前在Facebook(FB)的轶事。所以,如果看请深看。

现在我[……]

Read more

一种低成本的找回密码token验证方案

随着互联网的高速发展,WEB2.0网站的业务越来越庞大,一些token验证在许多场景下都必不可少,比如说交易订单的防止多次提交,重要的敏感操作防止CSRF(跨站请求伪造)攻击,以及短信验证码,找回密码验证码,注册登录图形的生成和验证。token的特点主要有如下几个:

  1. 唯一性
  2. 时效性
  3. 不可预测

很多大型业务中,比如说BAT的找回密码流程中,对于发给用户的找回密码链接邮件需要同时提交用户输入的vcode验证码和vcode_md5也就是该校验码对应的token。很多人认为这时需要一个缓存中间件比如说Redis或者Memcache来存储校验码对应的需要重置密码的用户Uid。其实大[……]

Read more

对于QQ群内自学编程的一些看法

前几天在贴吧(技术宅吧,IT吧和BUG吧)发了一篇帖子,内容大概是希望能够在暑假的时候带一些新人小白学习WEB开发,学习方式是通过创建QQ群,每周发布学习任务,明确学习路线,布置作业任务按时完成,但是在实施的时候却发现了各种各样有意思的现象。

首先,进群之后,不知道是很多人被大学计算机科学专业的入门语言C语言洗脑了,还是被外面的培训机构天花乱坠的吹嘘迷失了方向,很多人进来之后并没有想要学习的意思,而是不停地在和他人争论java和c语言哪个好。结果其他本身就没有任何计算机编程基础的人被他们给弄晕了,犹犹豫豫地不知道该从何学起。

其次,很多人在网络中滥用他人的好意,一进来之后就是不停的[……]

Read more

字符编码笔记:ASCII,Unicode和UTF-8

字符编码笔记:ASCII,Unicode和UTF-8

作者: 阮一峰

日期: 2007年10月28日

今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。

结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。

下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。

1. ASCII码

我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位([……]

Read more

浅析phpwind9.0之登陆机制

转载请注明出处:http://blog.csdn.net/jayxujia123/article/details/35792649

作者邮箱:xujiaphp@gmail.com

由于工作的需要,所以开始分析phpwind9.0论坛的部分功能的处理机制,这一节来分析登陆机制。

首先当用户点击进入登陆页面后:(这里不讨论快速登陆和直接在页头登陆的情况,原理基本一致)

进入该类调用run成员函数进入页面初始化。该类继承自PwBaseController这个基础类,这基础类中关于风格会有一些处理。接着回到LoginController类,当用户输入了用户名和密码后,点击提交,[……]

Read more

玩转html5画图

玩转html5<canvas>画图

导航

 

前言

<canvas>&l[……]

Read more