自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(42)
  • 收藏
  • 关注

转载 React源码剖析系列 - 生命周期的管理艺术

目前,前端领域中 React 势头正盛,很少能够深入剖析内部实现机制和原理。本系列文章希望通过剖析 React 源码,理解其内部的实现原理,知其然更要知其所以然。对于 React,其组件生命周期(Component Lifecycle)是它的核心概念,本文从源码入手,来剖析 React 生命周期的管理艺术。阅读本文需要对 React 有一定的了解,如果你不知何为组件的生命...

2015-11-09 14:39:00 143

转载 梦想还是要有的,万一实现了呢(校招季)

沉寂了些时日,且称“蛰伏期”吧, 回首过往的两个月校招季,其实是本人梦想与努力的阶段性收获,撰此文以记之,揭开人生新旅程!“梦想还是要有的,万一实现了呢!”,马云如是说。本人非计算机科班出身,也非985名校骄子,但对人热情,做事激情,有目标有梦想。目标与梦想是要分阶段性的,当年高考上985名校是我的梦想,我为之奋斗努力过,虽然没有梦想成真,但努力不会白费,因为离梦想又近了一步;考...

2014-11-03 14:16:00 164

转载 实现搜索联想

身在天朝的我们,自然事事问百度!然不知小伙伴们是否注意到百度首页搜索框中的智能搜索词联想功能呢?咋一看确实很唬人,其实内部只是利用JSONP技术,通过跨域获取到后台服务器中的搜索关联词后呈现在用户面前,由于过程迅速且实时关联,因此给用户一种实时智能搜索词联想的用户体验,这种体验的确很棒!本文将仿百度首页搜索词联想功能,利用JSONP技术实现简陋版搜索联想,其意在展现Jav...

2013-12-19 16:44:00 217

转载 为你的简历加分

求职大战中,完善的简历犹如军中急先锋一般,为一场胜战打头阵!而作为语文是体育老师教的程序员,想制作一份符合自身且精良完善的求职简历,还是一份不小的挑战。如何让面试官一眼便认定你符合公司岗位需求?如何在求职人海中不落俗套,显示自身的与众不同以及独特的个人魅力?如何单从简历中便能得知你在追求技术方面的造诣?如何完美展示你是一个爱生活、爱分享、爱技术的程序员?目前本人也...

2013-12-17 23:36:00 125

转载 twobin博客样式—“蓝白之风”

自暑假以来,囫囵吞枣一般蒙头栽入前端自学中,且不说是否窥探其道,却不自觉中提高了对网页版面设计的要求,乃至挑剔。一个设计清爽美观的网页能让读者心旷神怡,甚至没有了阅读疲劳;而一个设计粗劣嘈杂的网页实在让读者为之揪心难受,何谈长时间阅读,不仅苦了眼睛,倦了身体,更是伤了精神。于博客园中开博撰文后,不时为众多设计精彩的博客主题而流连忘返,且不说博文质量如何,单看那设计用心,清新自然的博客...

2013-12-13 19:42:00 165

转载 一起学习jQuery2.0.3源码—1.开篇

write less,do morejQuery告诉我们:牛逼的代码不仅精简而且高效!2006年1月由美国人John Resig在纽约的barcamp发布了jQuery,吸引了来自世界各地众多JavaScript高手加入,由Dave Methvin率领团队进行开发。如今,jQuery已经成为最流行的JavaScript框架,在世界前10000个访问最多的网站中,有超过55%在使用...

2013-12-11 22:32:00 119

转载 我的地盘听我的

人生无常,世事难料,风雨兼程!这句话出自一个涉世未深的小年轻口中虽然有几分不妥,但回首这二十几年一路兼程,不由发出此叹。如普通孩童一般,游戏机+动画片占据了我大部分的童年时光,当时我心中就有一个奇特的梦想:如果自己能够制作出这些游戏、动画,那该是件多么奇妙的事情!小学时期一次作文课让我笔直的成长道路出现了第一个转弯。老妈代笔的作文《师生情》让我大获老师同学的美誉,被作...

2013-11-12 19:20:00 105

转载 this的安身之处

在JavaScript的大千世界中,this对象就像一个行踪不定、居无定所的浪子一般,它的生活仿佛可以随处而安,而内心却又似有着笃定的坚守,它就是这么有趣!初学JavaScript时的我们,多多少少都拜访过this,却又总是找不准时机,屡屡与其擦肩而过。其实this一直就在那里,不离不弃。我们要记住一句话:this永远指向函数运行时所在的对象!而不是函数被创建时所在的对象。切记…...

2013-11-07 23:12:00 110

转载 疯狂的JSONP

何为跨域?何为JSONP?JSONP技术能实现什么?是否有必要使用JSONP技术?跨域就是由于JavaScript同源策略的限制,使得a.com域名下的js无法操作b.com或c.a.com域名下的对象或数据。简单理解同一个域就是:相同域名、相同端口、相同协议!同源策略就是阻止从一个域上加载的脚本获取或操作另一个域上的文档属性。即受到请求的URL的域必须与当前Web页面的...

2013-10-29 20:33:00 83

转载 实现简易版富文本编辑器

所谓富文本编辑器(RTE)是指一种可以内嵌于浏览器,所见即所得的文本编辑器,方便用户在线编辑文章或新消息等。由于目前市场上的浏览器种类繁多,对应的RTE还没有一个统一的标准,但对于最基本的功能,各浏览器提供的API基本一致,从而使得编写一个跨浏览器的富文本编辑器成为可能。基本原理我们通常是利用div和iframe实现文本编辑功能的,其中,如果要在div中编辑文本,需设置其cont...

2013-10-27 22:18:00 105

转载 实现选项卡

选项卡属于前端中最初级的demo,本人也是刚刚接触前端开发不久,本着“在理论中学习,在实践中提高”的宗旨,因此不管demo初级还是高级,也要将其实现之!关于选项卡demo的简单描述:导航栏上每个按键对应下方的每个内容区域,即点击A按键则显示对应的A内容区域,点击B按键则显示对应的B内容区域,以此类推。当点击按键时,首先遍历一遍,取消所有按键高亮并设置所有内容区域隐藏,然后设置当前...

2013-10-24 23:08:00 77

转载 聊聊在综合面试中该有的能力和品质

聊聊在综合面试中所应该有的能力和品质,结合了某人在腾讯校招面试中的经历。你印象最深刻的一件事情是什么?你从中得到了什么,有什么样的感触?这个问题是为了看看你会不会对人生的经历进行总结和归纳,从人生的总结和归纳当中得到升华与提高,可以是令你开心骄傲而深刻的事,也可以是令你难过艰辛而深刻的事,无论是哪一种,既然是面试中问这样的问题,事情的经过应该简述,而你是如何克服困难的以及你学到了...

2013-10-24 21:56:00 87

转载 排序算法性能比较

所谓排序,即将原来无序的一个序列重新排列成有序的序列。排序方法中涉及到稳定性,所谓稳定性,是指待排序的序列中有两个或两个以上相同的项,在排序前和排序后看这些相同项的相对位置有没有发生变化,如果没有发生变化,即该排序方法是稳定的,如果发生变化,则说明该排序方法是不稳定的。如果记录中关键字不能重复,则排序结果是唯一的,那么选择的排序方法稳定与否就无关紧要了;如果关键字可以重复,则在选...

2013-10-19 20:38:00 201

转载 A*寻路算法

对于初学者而言,A*寻路已经是个比较复杂的算法了,为了便于理解,本文降低了A*算法的难度,规定只能横竖(四方向)寻路,而无法直接走对角线,使得整个算法更好理解。简而言之,A*寻路就是计算从起点经过该点到达终点的路程,并使得总路程达到最小值,因此引入一个公式:F=G+H;其中,F是从起点经过该点到达终点的总路程,G是起点到达该点的“已走路程”,H是该点到达终点的“预计路程”。...

2013-10-18 22:40:00 177

转载 实现Div拖拽

直观的理解div拖拽:当鼠标对着可拖拽部分按住后并拖动,div会跟着鼠标一起运动,并且其运动空间限制在浏览器内部,当放开鼠标时,则div停止运动。实现div拖拽需要三个重要的事件:(1)onmousedown-鼠标按下事件(2)onmousemove-鼠标移动事件(3)onmouseup-鼠标抬起事件当鼠标移出浏览器后再回到浏览器内部时,会丢失对div的控制,需要再次...

2013-10-16 23:05:00 155

转载 JavaScript思维导图—函数基础

JavaScript思维导图-来自@王子墨http://julying.com/blog/the-features-of-javascript-language-summary-maps/转载于:https://www.cnblogs.com/twobin/p/3363085.html

2013-10-11 12:01:00 93

转载 JavaScript思维导图—运算符

JavaScript思维导图-来自@王子墨http://julying.com/blog/the-features-of-javascript-language-summary-maps/转载于:https://www.cnblogs.com/twobin/p/3363082.html

2013-10-11 12:00:00 71

转载 JavaScript思维导图—数组

JavaScript思维导图-来自@王子墨http://julying.com/blog/the-features-of-javascript-language-summary-maps/转载于:https://www.cnblogs.com/twobin/p/3363088.html

2013-10-11 12:00:00 96

转载 JavaScript思维导图—流程控制

JavaScript思维导图-来自@王子墨http://julying.com/blog/the-features-of-javascript-language-summary-maps/转载于:https://www.cnblogs.com/twobin/p/3363081.html

2013-10-11 11:57:00 110

转载 JavaScript思维导图—正则表达式

JavaScript思维导图-来自@王子墨http://julying.com/blog/the-features-of-javascript-language-summary-maps/转载于:https://www.cnblogs.com/twobin/p/3362992.html

2013-10-11 11:22:00 115

转载 JavaScript思维导图—字符串函数

JavaScript思维导图-来自@王子墨http://julying.com/blog/the-features-of-javascript-language-summary-maps/转载于:https://www.cnblogs.com/twobin/p/3362986.html

2013-10-11 11:21:00 95

转载 JavaScript思维导图—数据类型

JavaScript思维导图-来自@王子墨http://julying.com/blog/the-features-of-javascript-language-summary-maps/转载于:https://www.cnblogs.com/twobin/p/3362981.html

2013-10-11 11:17:00 98

转载 JavaScript思维导图—变量

JavaScript思维导图-来自@王子墨http://julying.com/blog/the-features-of-javascript-language-summary-maps/转载于:https://www.cnblogs.com/twobin/p/3362975.html

2013-10-11 11:15:00 126

转载 JavaScript思维导图—Window对象

JavaScript思维导图-来自@王子墨http://julying.com/blog/the-features-of-javascript-language-summary-maps/转载于:https://www.cnblogs.com/twobin/p/3362968.html

2013-10-11 11:13:00 86

转载 JavaScript思维导图—DOM基本操作

JavaScript思维导图-来自@王子墨http://julying.com/blog/the-features-of-javascript-language-summary-maps/DOM基本操作转载于:https://www.cnblogs.com/twobin/p/3362953.html

2013-10-11 11:07:00 126

转载 实现客户端类型检测

客户端检测是JavaScript开发中颇具争议的一个话题。由于浏览器版本众多,且之间存在差别,通过需要根据不同浏览器的能力分别编写不同的代码,目前常用的方法有三种:(1)能力检测:在编写代码之前先检测特定浏览器的能力。如,在调用某个函数之前,需要先检测该函数是否存在,这种方法使得开发人员能够把注意力集中在相应的能力是否存在上,而不用去考虑具体的浏览器类型和版本,但同时这也其缺点之一,...

2013-10-11 10:40:00 83

转载 前端开发大众手册

bychencheng一直觉得前端开发缺个手册,这是个体力活。不过总得有人来干。今天闲来无事,把一些工具(online和client的)、常用网址、以及经验总结等罗列出来和大家分享下。这个标题起地大了点,肯定会有很多地方没列到,包括类目的分法也可能考虑不周,所以还请大家积极补充指正,可以直接留言,也可以发邮件给我(sorrycc#gmail.com)。之所以加上“大众”两字,因...

2013-10-11 09:58:00 115

转载 HTTP协议解析

1. HTTP版本HTTP/1.0HTTP/1.1HTTP-NG2.会话方式HTTP/1.0建立连接->请求->响应->断开连接每次连接只处理一次请求和相应,对资源的每一次访问都要建立一个单独的连接。浏览器到服务器的每次通讯都是完全分开的。没有Host域,所以不可以创建基于主机头的虚拟主机。HTTP/1.1在一个TCP连接中...

2013-10-10 22:24:00 57

转载 Sublime Text 2—解决中文乱码

Sublime Text 2是一个非常棒的代码及文本编辑器,绿色小巧、速度飞快,跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮、代码补全等,有着许多其他编辑器没有的超酷的特性,大致可归纳为以下几点:(1)语法高亮、代码提示补全、代码折叠、自定义皮肤/配色方案、多便签页;(2)代码地图、多种界面布局与全屏免打扰模式;(3)完全开放的...

2013-10-10 22:08:00 130

转载 谈谈浏览器——简述

浏览器可以被认为是目前计算机中使用最广泛的软件,我们无时无刻不在使用它,但大部分人对它并不了解,或者可以说披在浏览器外面这件大衣实在太厚了,让人甚至不知道它是男是女、或胖或瘦。其实,浏览器是个大家伙,我们今天也是浅谈即止,不做深究,大致了解下其骨架结构。浏览器的主要功能是将用户选择的web资源呈现出来,它需要从服务器请求资源,并将其显示在浏览器窗口中,资源的格式通常是HTML,也包括...

2013-10-10 19:21:00 163

转载 快慢指针

所谓快慢指针中的快慢指的是指针向前移动的步长,每次移动的步长较大即为快,步长较小即为慢,常用的快慢指针一般是在单链表中让快指针每次向前移动2,慢指针则每次向前移动1。快慢指针在提高查找性能方面的作用还是比较可观的,如以下应用:(1)如何快速找出未知长度单链表的中间节点?普通方法:先遍历一遍单链表确定其长度L后,再从头节点出发循环L/2次即可查找到单链表的中间节点。该问题如果采...

2013-10-10 14:37:00 108

转载 基于Criminisi算法的栅格影像数据敏感地物隐藏

栅格影像数据敏感地物伪装是指通过计算机智能识别与计算,将影像数据中的敏感地物进行识别与提取,将敏感地物智能替换成公共地物,如草地、森林、湖泊、公园等。但目前该技术并不成熟,同时栅格影像数据敏感地物伪装技术存在众多的技术难点,其中如何处理敏感地物伪装过程中的边界问题,使伪装后的地物与原地物周边环境吻合是当前要研究的重点与难点。基于样本的纹理合成(Texture synthesis fr...

2013-10-10 13:49:00 380

转载 onFocus="this.blur()"的解释

onFocus="this.blur()"onFocus即获取焦点的意思,而blur却是失去焦点的意思,因此onFocus="this.blur()"的通俗理解就是:当获取焦点时立即失去焦点,听起来的确有点绕,那么这种方法到底有何使用价值呢?1、当你在使用一个文本框时,且在某种情况下有想让文本框不能操作(无法输入文本),这时可以使用onFocus="this.blur()",即你...

2013-10-09 10:30:00 478

转载 关于CSS中清除浮动的方法

在使用CSS样式时会经常使用到浮动(float),这时如果没有清除浮动就会造成很多怪异的现象,因此对父级元素清除浮动是必须要做的,这样也是书写CSS的一个良好习惯。目前常用的方法大致有三种。(1)使用空标签清除浮动这是目前最常用的一种清除浮动的方法。空标签可以是div标签,也可以是P标签。其实理论上可以是任何标签。这种方法是在需要清除浮动的父级元素内部的最后添加一个清除浮动的...

2013-09-27 17:11:00 71

转载 Windows Phone下的Socket编程

讨论下有关于Windows Phone下的Socket编程方面的知识。Socket就是通常所称的套接字,用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过Socket向网络发出请求或者应答网络请求。这里,初学者可能会分不清Socket连接与HTTP连接的区别,我刚刚接触Socket的时候就曾经为此困扰过。通常Socket连接就是TCP连接,这里就以TCP连接为例,一...

2013-09-25 08:39:00 64

转载 Windows Phone编程中Dispatcher.BeginInvoke的使用

在学习Windows Phone 程序开发时经常会使用到Dispatcher.BeginInvoke()的编程方法,可能许多初学者并不熟悉Dispatcher.BeginInvoke的使用方法以及为什么在WP编程中会经常使用到这个方法,下面就粗浅介绍下Dispatcher.BeginInvoke()的使用方法。在WP编程中,我们经常要做的一件事就是更新UI,而其UI部分都在单一的线程...

2013-09-25 08:37:00 134

转载 ArcGIS Server 10:发布缓存的地图服务

创建快速地图服务的最佳方式就是对其进行缓存。对地图服务进行缓存时,服务器会以您定义和保存图像的一组比例级别来绘制地图。当服务器接收到对地图的请求时,与重新绘制地图相比,返回已缓存图像中的地图会更加快捷。缓存适用于不经常更改的底图和地图。对于偶尔更改的地图,可通过工具来更新缓存。要获得最佳性能,应当缓存尽可能多的图层。制作两张地图并将适合缓存的图层与不能进行缓存的图层分开,您会发现这非...

2012-12-27 14:56:00 261

转载 ArcGIS Server 10:发布地图文档服务

要创建地图服务,您必须事先创建一个 ArcMap 地图文档 (.mxd),此文档应位于 GIS 服务器中所有服务器对象容器 (SOC) 计算机都可以访问的共享位置。在安装后配置过程中创建的 SOC 帐户还必须具有权限读取该地图文档以及该地图文档所引用的所有数据。创建地图服务要创建第一个地图服务,请遵照以下步骤:步骤:启动 ArcGIS Server 管理器,然后登录。...

2012-12-27 14:11:00 101

转载 ArcGIS Server 10:发布网络分析服务

创建地图文档网络分析服务需要一项包含一个或者多个网络分析图层的地图服务。这意味着发布到 ArcGIS Server 的地图文档必须包含一个或者多个通过 Network Analyst 工具条中的工具创建的网络分析图层。目前,网络分析服务支持路径分析图层、最近设施点分析图层以及服务区分析图层。要创建可以执行所有这三类网络分析的单个地图文档,请遵循以下步骤:步骤:...

2012-12-27 14:00:00 209

转载 ArcGIS Server 10:发布影像服务

创建影像服务之前,您需要确保影像数据位于 GIS 服务器中可供所有服务器对象容器 (SOC) 计算机访问的共享位置。在安装后配置期间创建的 SOC 帐户还必须具有读取栅格数据的权限。若要将栅格数据集或栅格图层作为影像服务发布,不需要扩展模块。若要发布镶嵌数据集或包含镶嵌数据集的文档,则需要影像扩展模块。创建镶嵌数据集可以将单个栅格数据集用作影像服务,但是,如果有一组栅...

2012-12-27 13:59:00 269

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除