这是一款效果非常炫和逼真的HTML5 canvas飘雪效果。该飘雪效果使用canvas的粒子系统来制作,使用粒子来制作各种雪花效果。它的背景使用CSS来渲染,你可以为这个下雪效果更换背景颜色或使用背景图片。
在线演示:http://www.htmleaf.com/Demo/201503191547.html
下载地址:http://www.htmleaf.com/html5/html5...
分类:
Web程序 时间:
2015-03-20 14:31:16
阅读次数:
229
Webkit中,有个词法分析器HTMLTokenizer,她是怎么工作的呢,网页字节流是她的输入,她的输出是一个个的词语Token,比如div,input,img,script等等HTML文件中的标准元素(Element)。...
分类:
其他好文 时间:
2015-03-20 14:30:26
阅读次数:
236
在Web开发中,后端跟前端配合很容易出现问题,这时我们就需要一些规则来约束前端随意的编写。
CSS编程规范
1. 属性书写基本顺序
a. 先位置属性(position, top, right, z-index, display, float等)
b. 大小(width, height, padding, margin)
c. 文字(font...
分类:
Web程序 时间:
2015-03-20 14:31:06
阅读次数:
256
/*
* RingBuf.h
*
* Created on: Feb 7, 2015 6:06:10 PM
* Author: xuzewen
*/
#ifndef RINGBUF_H_
#define RINGBUF_H_
#include
/**
*
* 多/单线程生产, 只能单线程消费, 尺寸固定为0x10000.
*
* */
class RingBu...
分类:
其他好文 时间:
2015-03-20 14:29:16
阅读次数:
206
问题描述
安装并启动 jenkins 后,添加了 SVN Publisher 插件,然后在构建任务的“构建后操作”操作中添加了“Publish to Subversion repository”相关的配置,如图所示:
但是每次构建完成之后并没有将对应的 jar 包成功提交到 svn 仓库中,在 jenkins 构建任务的“Console Output”页面中也并没有提示相关的错...
分类:
其他好文 时间:
2015-03-20 14:30:51
阅读次数:
1022
题目:rotate list
解法1:
/**LeetCode Rotate List:Given a list, rotate the list to the right by k places, where k is non-negative.
* 题目:循环移动链表,等价于将链表从右边数的k个节点移动到表的前方
* 思路:移动倒是简单,重点是要找到链表倒数的k个数,就等价于找到倒数第...
分类:
其他好文 时间:
2015-03-20 14:28:55
阅读次数:
134
题目:Sort color
/*LeetCode sort colors
题目:输入一个数组,包含0,1,2分别代表红白蓝三种颜色,要求按照0,1,2的顺序,将同类颜色的连续排列
思路:计数排序,是一个遍历两遍的方法:可以先统计每种的数量,之后直接将这一范围内的所有值都赋值为相应的数字即可
遍历一遍的话可以在遍历的同时分别与0和2比较,从头和尾一起交换,1的在中间不用做处理;
*
*/
...
分类:
编程语言 时间:
2015-03-20 14:28:40
阅读次数:
224
题目:swap nodes in pairs
/**
* LeetCode Swap Nodes in Pairs
* 题目:输入一个链表,要求将链表每相邻的两个节点交换位置后输出
* 思路:遍历一遍即可,时间复杂度O(n)
* Definition for singly-linked list.
* public class ListNode {
* int val;
...
分类:
其他好文 时间:
2015-03-20 14:29:30
阅读次数:
113
第一次安装oculus rift硬件驱动的教程:
1. 运行驱动的下载网址:https://developer.oculusvr.com/
下载驱动首先需要拥有一个oculus的帐号,点击Register进行注册
3. 在注册界面如(sui)实(bian)填写个人信息,填写项目从上至下分别为:帐户类型、姓、名、电子邮箱、确认电子邮箱、用户名、密码、确认密码、所在时区。后面...
分类:
其他好文 时间:
2015-03-20 14:30:30
阅读次数:
209
问题来自于一篇文章:手机QQ后台为何清不掉?MIUI工程师:全靠1像素的页面保命
出于好奇,想知道这一像素到底是啥东西,用手机安全管家控制QQ的悬浮窗权限:
关闭QQ的悬浮窗权限,通过后台一键清理,重新打开QQ,发现是从splash开始的;
打开QQ的悬浮窗权限,一键清理后,打开QQ,发现是直接进入主界面的;说明一键清理未清理QQ,或者清理之后,QQ又自启动了。
至于,是未被清理还是自启动...
分类:
移动开发 时间:
2015-03-20 14:29:30
阅读次数:
146
很基础的SQL 内连接与外连接...
分类:
数据库 时间:
2015-03-20 14:27:58
阅读次数:
175
背景:开始wa了几次,是因为剪枝的不合理。然后去掉其中几个错误剪枝ac。就是三个方向的bfs,一定要用标记数组,要不然数据会呈现3的指数级别增长会爆队列的。这里标记数组起始可以用bool visit[M]。
学习:1.如果队列不用stl的话,可以用数组实现,只是在数组中间操作:int queue[2*M];
int *front=queue+M,*back=queue+M+1; //定义队...
分类:
其他好文 时间:
2015-03-20 14:30:48
阅读次数:
133
在Android应用开发中,偶尔会因为某些异常导致正在使用的应用出现异常并强制关闭,这样导致不友好的用户体验。为了解决这个问题,我们需要捕获出现的异常并做处理。在Java中有两类异常,分别是Error和RuntimeException,前者是不需要我们去处理的,我们处理的往往是后者。那么如何捕获线程在运行时的异常呢,我们可以使用自定义类实现
Thread.UncaughtExceptionHan...
分类:
移动开发 时间:
2015-03-20 14:28:08
阅读次数:
132
/**
* 返回传入veiw的所有层级结构
*
* @param view 需要获取层级结构的view
*
* @return 字符串
*/
- (NSString *)digView:(UIView *)view
{
if ([view isKindOfClass:[UITableViewCell class]]) return @"";
// 1.初始化
NS...
分类:
移动开发 时间:
2015-03-20 14:28:26
阅读次数:
143
描述你被要求设计一个计算器完成以下三项任务:
1、给定y,z,p,计算Y^Z Mod P 的值;
2、给定y,z,p,计算满足xy≡ Z ( mod P )的最小非负整数;
3、给定y,z,p,计算满足Y^x ≡ Z ( mod P)的最小非负整数。分析
第一问快速幂
第二问线性模方程. x = z * inv(y) (mod p), 求逆元可以用费马小定理. yp?1≡1(modp)y^{p...
分类:
其他好文 时间:
2015-03-20 14:27:58
阅读次数:
194
cocos2d-html5游戏图片资源可以选择,单张的图片作为一个精灵或者场景的加载对象,也可以把图片给做成plist文件,通过plist来访问图片资源,其中优缺点、使用方式在个人的测试当中体现如下:
var spriteFrameCache = cc.SpriteFrameCache.getInstance();
spriteFrameCache...
分类:
Web程序 时间:
2015-03-20 14:29:16
阅读次数:
118
Linux select 机制深入分析
作为IO复用的实现方式,select是提高了抽象和batch处理的级别,不是传统方式那样阻塞在真正IO读写的系统调用上,而是阻塞在select系统调用上,等待我们关注的描述符就绪。当然现在更好的方式是epoll,比如Java中的NIO底层就是用的epoll。这篇文章只是为了搞懂select机制的原理,不看源码就不能说懂这些IO复用手...
分类:
系统相关 时间:
2015-03-20 14:29:27
阅读次数:
220