- 博客(66)
- 收藏
- 关注
贝叶斯在淘宝
贝叶斯在淘宝http://blog.netoearth.com/html/201012/%E8%B4%9D%E5%8F%B6%E6%96%AF%E5%9C%A8%E6%B7%98%E5%AE%9D.htm随着电子商务的快速发展,淘宝的规模也逐渐壮大,淘宝在业界的影响力也越来越大。目前,淘宝网的日独立访问数已逾4000万,而注册的用户数现在已经达 到1.6...
2012-03-31 18:47:00 820
jQuery源码分析13: .addClass, .removeClass, .hasClass
jQuery源码分析13: .addClass, .removeClass, .hasClass描述:.addClass( className )classNameOne or more class names to be added to the class attribute of each matched element..addClass( function(index, ...
2012-03-31 16:20:00 66
软考复习
这几天一直在看一些基础知识,有关操作系统的,进程,存储,作业管理,文件管理等。有关软件工程的,这部分相对来说比较简单,因为有过去学习的基础,算是复习吧。数据库这部分也一样,大部分大内容算是复习,对于关系代数,元组演算,感觉比较陌生,不明白他们到底有什么用。多媒体技术只是笼统的过了一遍,知道个大概,对于音频,视频,图像的原理还是不清楚。现在看到了组成原理与体系,流水线,高速缓存,知道...
2012-03-31 10:05:00 63
strtotime支持的有效时间戳
今天发现一个有趣的现象***********test.php*************************<?php$a = date("Y-m-d H:i:s", strtotime("2038-09-01"));echo $a;--------------------------------------------:!php test.php1970-01...
2012-03-30 15:01:00 143
常用的排序算法
l转自:http://blog.csdn.net/riag/article/details/1680384这几天, 花点时间复习了常用排序算法, 并动手编一下。这里并不解说各种排序算法,只提供代码./***提供常用的排序算法*包括:直接插入排序,折半插入排序,希尔排序,直接选择排序,堆排序,冒泡排序,快速排序,二路归并排序*/#ifndefNULL#defineNU...
2012-03-30 10:04:00 46
jQuery源码分析12: jQuery.parseJSON和jQuery.parseXML
jQuery源码分析12: jQuery.parseJSON和jQuery.parseXML// JSON RegExpvar rvalidchars = /^[\],:{}\s]*$/, rvalidescape = /\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, rvalidtokens = /"[^"\\\n\r]*"|true|false|...
2012-03-29 19:00:00 80
nslookup工具的使用方法
转自:http://www.5dmail.net/html/2003-11-14/20031114101959.htmlinux下可参考dig命令配置好DNS服务器,添加了相应的记录之后,只要IP地址保持不变,一般情况下我们就不再需要去维护DNS的数据文件了。不过在确认域名解释正常之前我们最好是测试一下所有的配置是否正常。许多人会简单地使用ping命令检查一下就算了。不...
2012-03-28 23:26:00 88
jQuery源码分析12: jQuery.query
jQuery源码分析12: jQuery.query使用过滤函数过滤数组元素。grep: function( elems, callback, inv ) { var ret = [], retVal; inv = !!inv; //< 遍历数组elems,将callback(elem[i],i)为inv的元素保存到数组ret并返回 for ( var i...
2012-03-28 23:15:00 50
jQuery源码分析11: jQuery.globalEval
jQuery源码分析11: jQuery.globalEval在全局作用域下执行一段js代码globalEval: function( data ) { if ( data && rnotwhite.test( data ) ) { // We use execScript on Internet Explorer // We use an ano...
2012-03-28 20:06:00 97
jQuery源码分析10: jQuery.extend
jQuery源码分析10: jQuery.extendDescription: Merge the contents of two or more objects together into the first object.用法:jQuery.extend( target, [ object1 ], [ objectN ] )jQuery.extend( [ deep ], ta...
2012-03-28 17:32:00 42
jQuery源码分析9: 驼峰式命名方法jQuery.camelCase
jQuery源码分析: 驼峰式命名方法jQuery.camelCase// Matches dashed string for camelizing 匹配由虚线分割的字符串并改成驼峰式命名法var rdashAlpha = /-([a-z]|[0-9])/ig, rmsPrefix = /^-ms-/, // Used by jQuery.camelCase as callba...
2012-03-28 16:03:00 161
jQuery源码分析8: 浏览器检测jQuery.uaMatch
jQuery源码分析: 浏览器检测jQuery.uaMatch// Useragent RegExpvar rwebkit = /(webkit)[ \/]([\w.]+)/, ropera = /(opera)(?:.*version)?[ \/]([\w.]+)/, rmsie = /(msie) ([\w.]+)/, rmozilla = /(mozilla)...
2012-03-28 15:53:00 99
jQuery源码分析7: jQuery.trim
jQuery源码分析7: jQuery.trim// Used for trimming whitespacevar trimLeft = /^\s+/, trimRight = /\s+$/, trim = String.prototype.trim; //< JavaScript直到1.8.1才支持trim// Check if a string has a no...
2012-03-28 13:45:00 188
jQuery源码分析6: jQuery.isEmptyObject与jQuery.isPlainObject
jQuery源码分析6: jQuery.isEmptyObject与jQuery.isPlainObjectvar hasOwn = Object.prototype.hasOwnProperty,isEmptyObject: function( obj ) { for ( var name in obj ) { return false; } return t...
2012-03-28 11:24:00 59
jQuery源码分析5: jQuery.map
jQuery源码分析5: jQuery.map函数用途:使用jQuery.map将数组elems中的元素通过callback映射到另一个数组中isArray: Array.isArray || function( obj ) { return jQuery.type(obj) === "array";},map: function( elems, callback, arg ...
2012-03-28 10:46:00 85
jQuery源码分析4: jQuery.makeArray和jQuery.toArray
jQuery源码分析4: jQuery.makeArray和jQuery.toArrayvar push = Array.prototype.push,isWindow: function( obj ) { return obj && typeof obj === "object" && "setInterval" in obj; //< 判断w...
2012-03-28 10:24:00 86
jQuery源码分析3: jQuery.each
jQuery源码分析3: jQuery.eacheach: function( object, callback, args ) { var name, i = 0, length = object.length, isObj = length === undefined || jQuery.isFunction( object ); //< 这里isObj...
2012-03-28 09:24:00 74
jQuery源码分析2: jQuery.isFunction
jQuery源码分析2: jQuery.isFunction// [[Class]] -> type pairsclass2type = {};// Populate the class2type mapjQuery.each("Boolean Number String Function Array Date RegExp Object".split(" "), funct...
2012-03-27 21:14:00 182
jQuery源码分析1:jQuery.inArray
jquery源码分析1:inArray: function( elem, array, i ) { var len; if ( array ) { if ( indexOf ) { // indexOf = Array.prototype.indexOf return indexOf.call( array, elem, i ); } l...
2012-03-27 20:53:00 87
editplus快捷键系列
editplus快捷键Ctrl+I 缩进四格Ctrl+Shift+I 后退四格Ctrl+J 复制当前选中块或复制当前行Ctrl+F 搜索Ctrl+H 替换Ctrl+G 按行号搜索(有点类似vim)Ctrl+M 当前时间HH:iiCtrl+D 当前时间YYYY/mm/ddCtrl+O 打开Ctrl+L 选中部分全部转成小写Ctrl+U 选中部分全部转成大写...
2012-03-27 20:47:00 112
Ajax缓存问题的解决办法
Ajax缓存问题的解决办法当前几乎所有的浏览器都具备Ajax缓存的功能,就是当你手动刷新页面时,没有提交到后台处理,总显示第一次载入的数据。但是这对于开发过程来说,Ajax缓存却相当的烦人,在网上找到两种比较好的解决方法:1: 在AJAX请求的页面后加个随机函数,我们可以使用随机时间函数在javascript发送的URL后加上t=Math.random()例如...
2012-03-27 17:16:00 94
改变能改变的
渐渐的,csdn博客成了记录学习生活的地方,本想着在这个博客上只谈技术,但写着写着就有了感情,技术学习加上感情色彩,是不是可以称得上能力学习,我不知道。这两周没写博客,先谈谈近况吧。这两周在忙一些家里的事,所以导致学习成果比较“惨不忍睹”,博客没有跟上,又占座了,软考视频基本还是0状态,书也没有看,英语学习在坚持,但也是琐碎时间在看。经过这些天,我发现,当自己太在乎一件事的时候,很...
2012-03-27 11:43:00 46
jQuery.fn 是个什么东西?
jQuery为开发插件提拱了两个方法,分别是:jQuery.fn.extend(object);jQuery.extend(object);jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法。jQuery.fn.extend(object);给jQuery对象添加方法。fn 是什么东西...
2012-03-26 16:01:00 105
美图秀秀自由拼图android实现
package com.myView;import com.androidphoto.unique.R;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import ...
2012-03-26 12:35:00 332
晒下个人的vim配置
" set background=dark命令必须在syntax on之前调用,否则无效set background=darksyntax onset nocompatible" let &termencoding=&encodingset encoding=utf-8set tabstop=4set softtabstop=4set shiftwi...
2012-03-24 19:53:00 65
创建遮罩层
//创建遮罩层function createMask() { var height = document.documentElement.clientHeight; var width = document.documentElement.clientWidth; var bodyHeight = $("body").height(); if (bodyHeight &...
2012-03-24 00:34:00 100
DOM元素节点nodeType取值详解
DOM元素节点nodeType取值详解转自:http://www.impng.com/web-dev/element-nodetype-values.html引用来自Javascript Kit的一个表格Element nodeType valuesReturned integer Node type Constant1 ELEMENT_NODE2 ATTRI...
2012-03-23 20:16:00 526
Web框架比拼测评
Web框架比拼测评lili发布于2012 年 3 月 23 日作者:Seth Davis欢迎来到web框架比拼现场。你在这里可以看到现在最流行最常用的免费开源web框架的测试代码和基准测试性能对比结果。Web框架为什么需要比拼?众多Web框架的版本号飙升,已经成为了一到靓丽的风景线,我很想知道不同的框架以及不同版本间的性能差别。从2...
2012-03-23 18:58:00 186
最佳PHP json_encode将中文编码为UTF8的解决方法
转自:http://www.liaoxiaoqi.com/?p=451注意,这里说的都是基于文本均为utf8格式的前提下,如果不是的话需要先进行转换。在用PHP提供的json_encode进行转换时,如果遇到中文,就会被直接转换为utf8编码,形如“\u34ab\u9234\u43c1”,网上有人介绍的使用正则替换的方法来解决这个问题,如下:1....
2012-03-22 20:48:00 2230
HTML DOM的nodeType值
将HTML DOM中几个容易常用的属性做下记录:nodeName、nodeValue 以及 nodeType 包含有关于节点的信息。nodeName 属性含有某个节点的名称。元素节点的 nodeName 是标签名称属性节点的 nodeName 是属性名称文本节点的 nodeName 永远是 #text文档节点的 nodeName 永远是 #document...
2012-03-22 20:32:00 73
position详解
position: static|relative|absolute|fixed;ValueDescriptionstatic(default)Elements renders in order, as they appear in the document flow.absoluteThe element is position...
2012-03-22 13:58:00 92
产品专家Marty Cagan:不做只会编码的人
摘自《程序员》Marty Cagan是享有世界声誉的产品管理专家,曾担任Netscape副总裁、eBay产品管理及设计高级副总裁。近日,记者在“PM-China首届产品经理高峰论坛”上对他做了专访,请他分享自己的产品管理历程。程序员的工作《程序员》:据我所知,您先后毕业于加州大学和斯坦福大学。这两段经历有何不同?打造用户喜爱的产品Marty Cagan:像这个行业的大多数...
2012-03-20 19:29:00 72
使用cron,logrotate来管理日志文件
1) logrotate配置 logrotate 程序是一个日志文件管理工具。用来把旧的日志文件删除,并创建新的日志文件,我们把它叫做“转储”。 我们可以根据日志文件的大小,也可以根据其天数来转储,这个过程一般通过 cron 程序来执行。 logrotate 程序还可以用于压缩日志文件,以及发送日志到指定的E-mail 。 logrotate 的配置文件是 /etc/l...
2012-03-20 13:59:00 93
第一次参加topcoder的感悟和解题报告
SRMdiv2第三题:(头两题太水,就不贴出来了. . . . . . )参照大神的代码,终于理解(至少我认为基本懂了)了:下面是原题,大意是有N本书,给你一个数组a,a[n] = m代表的意思是要读懂第N本书就必须先读第m本书,如果m = -1,则不需要读其他的书便可读懂...然后求,:如果随机读这N本书,问能够读懂的书的数目的数学期望,思路:算出每一本书的期望,加起来就是总...
2012-03-18 17:54:00 220
找到一款不错的网站压力测试工具webbench
网站压力测试工具webbench webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便。 1、适用系统:Linux 2、编译安装:引用wget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gztar zxvf webb...
2012-03-15 18:33:00 54
jquery-ajax简单示例
//---------前台代码------<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.get...
2012-03-15 15:34:00 60
Chrome源码剖析【三】 Chrome的进程模型
Chrome源码剖析【三】 Chrome的进程模型1. 基本的进程结构Chrome是一个多进程的架构,不过所有的进程都会由老大,Browser进程来管理,走的是集中化管理的路子。在Browser进程中,有xxxProcessHost,每一个host,都对应着一个Process,比如RenderProcessHost对应着RenderProcess,PluginProcessHost对应...
2012-03-14 21:24:00 50
Chrome源码剖析【二】Chrome的进程间通信
Chrome源码剖析【二】Chrome的进程间通信作者:Venus神庙1. Chrome进程通信的基本模式进程间通信,叫做IPC(Inter-Process Communication),在Chrome不多的文档中,有一篇就是介绍这个的,在这里。Chrome最主要有三类进程,一类是Browser主进程,我们一直尊称它老人家为老大;还有一类是各个Render进程,前面也提过了;另外还...
2012-03-14 21:24:00 84
Chrome源码剖析【一】 Chrome的多线程模型
Chrome源码剖析【一】 Chrome的多线程模型作者:Venus神庙0. Chrome的并发模型如果你仔细看了前面的图,对Chrome的线程和进程框架应该有了个基本的了解。Chrome有一个主进程,称为Browser进程,它是老大,管理Chrome大部分的日常事务;其次,会有很多Renderer进程,它们圈地而治,各管理一组站点的显示和通信(Chrome在宣传中一直宣称一个...
2012-03-14 21:23:00 74
[转自PHP手册]serialize — 产生一个可存储的值的表示
1)什么是序列化?为什么要序列化?什么是序列化?序列化就是把对象转化为字节流。为什么要序列化呢?面向对象编程出来了以后,这个对象要在网络传输,在数据库中存储就出现了问题,所以序列化就是把对象变成能在网络中传输,能存储的过程。php反序列化?序列化了之后,我们要想还原怎么办,当然就是反序列化,就是把字节流转化成对象。2)PHP序列化方法serializ...
2012-03-14 15:34:00 93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人