- 浏览: 68830 次
- 性别:
- 来自: 南京
最新评论
文章列表
项目管理之如何控制项目进度和质量
- 博客分类:
- web技术
控制项目进度和质量首先在整体上要有一个合理清晰的流程,并且在整个管理过程中,严格按照流程走。流程的每一步如果都控制好了,那么整个项目管理就不会出大问题。
下图是我们所有项目应该严格遵守的流程。
<!--more-->
流程-需求
需求是整个流程的入口。通常需求从客户那里来,而客户通常不是那么专业,客户发过来的需求可能很零散,甚至可能不合理,这时,项目经理需要对需求进行整理,并且多次不断跟客户沟通,保证正确理解了需求。
一个项目的需求入口必须只能是一个人——项目经理。相信很多项目都遇到过这种情况,客户好像跟有的开发人员很熟悉,有时候客户会把需求告诉开发人员,开发人员就自己做了,结 ...
15 个非常棒的 CSS3 效果教程
- 博客分类:
- web技术
1. 创建一个漂亮的图标
这个教程将教你如何用纯 CSS3 创建一个图中的图标
<!--more-->
2. CSS3 图片样式
这个教程将教你如何使用 box-shadow, border-radius 和 transition。
3. CSS3 Transition 的模糊效果
4. 实用的 CSS3 圆角表格
5. 创建纯 CSS3 的票式标签
6. 原始的鼠标浮动效果
这个教程将创建缩略图的鼠标浮动效果。当鼠标移动到一个缩略图上的时候,我们将显示一些描述并使用不同的样式。
7. 用 CSS3 来创建旋转的光束
动 ...
前20名的不安全密码(需要避免)
- 博客分类:
- web技术
下图举例说明了一些人们作出选择密码时最常用的错误,以及如何使你的密码更安全一些技巧。
转载自:http://www.9958.pw/post/top20_password
js实现图片放大缩小后进行的复杂排序
- 博客分类:
- web技术
首先,我们来讲下需求:
1.图片分为大小和小图,大图占四个小图的位置,
2.点击图片放大缩小, 重新排列顺序,
当点击偶数列(2,4)时,它前面的那项将向提出来向后面排列
4.第一个项不能动,点第二个是将占第三四的位置,从后面取第一个小的放置在第二的位置上。
需求就是这样的了,现在难度是否有加大呢,我的思路就是按照这个需求一步步去实现的。代码如下:
<!--more-->
var elemArr = $("#old").find("li").get();
var arrCol=[0,0,0,0];
var defaultSiz ...
史上最全ajax详细注释!(原生JS,javascript版,非jquery)
<!--more-->
var xmlHttp
function sajax(typ,str)
//定义一个函数:showHint,函数showHint有两个参数typ,str
{
type=typ;
//声明一个变量type,并将函数showHint的一个参数typ赋值给变量type
if (str.length==0)
//判断函数showHint的第二个参数(也就是我们按下键盘时当前表单项的当前值)的长度,如果长度等于零,那么执行以下语句
{
document. ...
php千万级pv架构经验分享
- 博客分类:
- web技术
转载自:http://www.9958.pw/post/php_hign_pv
ecshop 处理时间,绕来绕去, 后台的时区设置, 并非以服务器为基准, 而是 以安装是 设定的 时区为基准,
这样导致, 如果您将ecshop 从 国内移到国外,或者 移到了其他时区,导致 ecshop 后台 如订单等时间差几个小时的问题;
只能手动修改 /data/config.php将
$timezone = "PRC"; (中国北京时间)
这样 后台设置为北京时间, 即可
转载自:http://www.9958.pw/post/ecshop_timezone
目前比较流行的二维码的生成
- 博客分类:
- web技术
最近比较流行二维码,自己百度了一下发现有一个很不错的实现方法使用谷歌接口http://chart.apis.google.com(gg的图标api接口)
QRcode是二维码的一种。QRcode可以存储最多4296个字母数字类型的任意文本。这些文本可以是任何内容,例如,网址、联系信息、电话号码(具体科查看二维码数据格式)。QR code存储的信息可以被安装有适当软件的光学设备读取。这种设备既可以是专用的QR code读取器也可以是手机。
<!--more-->
参数解释
http://chart.apis.google.com/chart? : 调用 Google 图表 API
...
现在的手机或平板电脑等移动设备上的浏览器默认都有双击放大的设置,怎么让双击不放大?
在Mobile页面上有提供viewport这个meta,可以用它来设置缩放。
但是在使用viewport之前要把页面的文档类型改成Mobile类型。
通常的页面DTD都是XHTML或者简单的HTML5声明,移动设备要用下面这个声明。
<!--more-->
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile1 ...
由于该模块在项目中的要求是 不能提示任何信息,也不作断点操作,只作记录并且过滤危险参数。
主要功能:拦截攻击者注入恶意代码,可以防御诸如跨站脚本攻击(XSS)、SQL注入攻击等恶意攻击行为。
<!--more-->
<?php
/**
* 安全模块
* 主要针对xss跨站攻击、sql注入等敏感字符串进行过滤
*/
class safeMode{
/**
* 执行过滤
* @param 1 linux/2 http/3 Db/ $group
* @param 保存路径以及文件名/文件名/null $projectName
...
网站敏感骂人词库及算法(附6仟个敏感词)
- 博客分类:
- web技术
原文:「我今天开着张三丰田去上班 」
strtr:「我今天开着**去上班 」(四个词均替换为了*)
词库下载:badword.src.zip
require('badword.src.php');
$badword1 = array_combine($badword,array_fill(0,count($badword),'*'));
$bb = '我今天开着张三丰田上班';
$str = strtr($bb, $badword1);
转载自:http://www.9958.pw/post/web_badword
jQuery制作元素在屏幕中水平垂直居中效果
- 博客分类:
- web技术
jQuery.fn.center = function () {
this.css("position","absolute");
this.css("top", ( $(window).height() - this.height() ) / 2+$(window).scrollTop() + "px");
this.css("left", ( $(window).width() - this.width() ) / 2+$(window).scrollLeft() + ...
1、正方形
CSS代码如下:
#square {
width: 100px;
height: 100px;
background: red;
}
2、长方形
CSS代码如下:
#rectangle {
width: 200px;
height: 100px;
background: red;
}
3、圆形
CSS代码如下:
#circle {
width: 100px;
height: 100px;
background: red;
-moz-border-radius: 50px;
-webk ...
分享一个JQuery写的点击上下滚动的小例子
- 博客分类:
- web技术
效果图
演示地址 源码下载
<!--more-->
代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type& ...
精美的国外扁平化网页设计作品
- 博客分类:
- web技术
Who Wanna
<!--more-->
Very-Make
Big Data Mornings
Involvio
Wistia
LayerVault
Oak
Coloured Lines
The Ecology Center