自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

转载 dataset总结

HTML5自定义属性对象Dataset简介by zhangxinxu from http://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=1693DataSet是ADO.NET的中心概念。可以把DataSet当成内存中的数据库,DataSet是不依赖于数据库的独立数据集合。所谓独立,就是

2016-06-04 17:24:02 436

转载 请无视

SSE适用于更新频繁、低延迟并且数据都是从服务端到客户端。它和WebSocket的区别:1)便利,不需要添加任何新组件,用任何习惯的后端语言和框架就能继续使用,不用为新建虚拟机弄一个新的IP或新的端口号而劳神。2)服务器端的简洁。因为SSE能在现有的HTTP/HTTPS协议上运作,所以它能够直接运行于现有的代理服务器和认证技术。WebSocket相较SSE最大的

2016-04-07 23:29:12 457

原创 一段代码…………请无视

绑定 1. 拍摄照片时尽量让身份证充满整个屏幕,且尽量让身份证处于光线充足,背景纯洁的位置。 2. 上传身份证必须是本人且有效的身份证,否则无法登记。 3. 为保证照片通过率,请使用后置摄像头,勿使用任何美图功能对照片进行美化。

2016-04-07 23:27:04 607

转载 JavaScript常见跨域思路代码

本文转载自知字而智《详解跨域问题》原文链接:JavaScript常见跨域思路代码 版权所有,转载时请注明出处,违者必究。注明出处格式:前端开发博客 (http://caibaojian.com/javascript-crossdomain.html)        前两天,有个朋友说他公司需要利用跨域来解决一些问题,他自己不是很清楚,问了我,我只记得当初鹏鹏老师教过

2016-04-04 16:19:02 545

转载 一张图看懂JavaScript中数组的迭代方法:forEach、map、filter、reduce、every、some

转自:http://www.cnblogs.com/shuiyi/p/5058524.html点击打开链接好吧,竟然不能单发一张图,不够200字啊不够200字!在《JavaScript高级程序设计》中,分门别类介绍了非常多数组方法,其中迭代方法里面有6种,这6种方法在实际项目有着非常广泛的作用。其中本人最爱用forEach和map,好用又高效,不用什么都是for循环大法。但是初

2016-03-31 09:57:50 569

原创 js事件总结<未完----待续>

------------------------------------------------------------事件冒泡-------------------------------------------------------------事件开始由最具体的元素接收,然后逐级向上传播到较为不具体的节点WilliamClick Me单击页面中

2016-03-30 23:32:20 408

转载 AVL树的旋转操作 图解 最详细

转自http://blog.csdn.net/collonn/article/details/20128205 点击打开链接AVL树的旋转操作 图解 最详细各大教课书上讲的都是左旋与右旋,其实这样很容易理解错误,我们换一种叫法。我们称呼左旋为:逆进针旋转。我们称呼右旋为:顺进针旋转。老规矩,直接上图。如果再看不懂AVL树的旋转,我就无能为

2016-03-30 10:55:45 482

转载 五大常用算法——分治法,动态规划,回溯法,分支界限法,贪心算法

转自:http://blog.csdn.net/lcj_cjfykx/article/details/41691787点击打开链接分治算法一、基本概念   在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个

2016-03-28 00:29:29 890

转载 格雷码的实现

转自:http://blog.csdn.net/beiyeqingteng/article/details/7044471点击打开链接问题:产生n位元的所有格雷码。格雷码(Gray Code)是一个数列集合,每个数使用二进位来表示,假设使用n位元来表示每个数字,任两个数之间只有一个位元值不同。例如以下为3位元的格雷码: 000 001 011 010 110 111 101 1

2016-03-26 11:19:13 686

转载 CSS清除浮动_清除float浮动

CSS清除浮动方法集合一、浮动产生原因   -   TOP一般浮动是什么情况呢?一般是一个盒子里使用了CSS float浮动属性,导致父级对象盒子不能被撑开,这样CSS float浮动就产生了。浮动产生样式效果截图本来两个黑色对象盒子是在红色盒子内,因为对两个黑色盒子使用了float浮动,所以两个黑色盒子产生了浮动,导致红色盒子不能撑开,这样浮动就产生了。

2016-03-20 23:50:55 418

转载 JS中的call、apply、bind方法

转自:http://www.cnblogs.com/jingwhale/p/4604917.html点击打开链接一、call()和apply()方法1.方法定义call方法: 语法:call([thisObj[,arg1[, arg2[,   [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以

2016-03-20 00:22:05 357

转载 浅谈 call apply 与 bind

转自:http://www.cnblogs.com/onepixel/p/5143863.html点击打开链接在JavaScript中,call、apply和bind 是Function对象自带的三个方法,这三个方法的主要作用是改变函数中的this指向,从而可以达到`接花移木`的效果。本文将对这三个方法进行详细的讲解,并列出几个经典应用场景。 call(thisArgs [

2016-03-19 22:31:38 352

转载 CSS实现垂直居中的常用方法

转自:http://mp.weixin.qq.com/s?__biz=MzAxODE2MjM1MA==&mid=402723062&idx=1&sn=9d5967fbc36a2805400371346f25a0c6&scene=1&srcid=0319am9SLHvcHkXAS5geC0gA#rd点击打开链接在前端开发过程中,盒子居中是常常用到的。其中 ,居中又可以分为水平居中

2016-03-19 21:58:48 364

转载 详解js跨域问题

转自:https://segmentfault.com/a/1190000000718840点击打开链接什么是跨域?概念:只要协议、域名、端口有任何一个不同,都被当作是不同的域。URL 说明 是否允许通信http://www.a.com/a.jshttp://www.a.com/b.js 同一域名下 允许h

2016-03-18 14:30:07 314

原创 一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?

浏览器通过访问域名找出其IP地址浏览器与服务器建立一个TCP连接浏览器通过TCP连接给服务器发送一个HTTP请求浏览器收到服务器发送过来的HTTP响应,这个响应有可能关闭TCP连接,或者被另外一个请求重用浏览器检查响应是一个重定向(3xx)还是授权请求(4xx),误差(5xx)等等,这些都不同于正常响应(2xx)处理如果可缓存的,那么响应

2016-03-14 10:09:34 748

转载 JavaScript去重的方法

-----------------------------------------------------1-----------------------------------------------Array.prototype.unique=function(){ var n[]; //一个新的临时数组 for(var i=0

2016-03-13 22:19:07 419

转载 JavaScript深度克隆

参考:http://www.jb51.net/article/32015.htm 点击打开链接            http://www.cnblogs.com/yichengbo/archive/2014/07/10/3835882.html  点击打开链接           http://www.cnblogs.com/ginowang42/archive/2013/04/11/3

2016-03-13 20:53:03 400

转载 JavaScript计算一个字符串最多重复的字符及出现次数

转自:前端开发博客 (http://caibaojian.com/js-max-repeat.html)var str="aabbcccdsssss.com";var maxLength=0; //放置字母出现的最高次数var result=''; //放置出现次数最多的字母whlie(str!=''){ //判断字符串是否为空 oldStr=str;

2016-03-13 15:56:46 1676

转载 http协议状态码总结

转自:http://wenku.baidu.com/view/3f2e8a0952ea551810a6873d.html   点击打开链接--1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态码。  100(继续)          请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101(切换协议)   请求者已要求服务器切换协议,服务

2016-03-13 11:48:15 367

原创 css3动画,阴影,加快页面加载,块级模式的小总结

css3:-----------------------------------动画-------------------------------------#page1.active #page1-2{ animation: page1-2 3s ease 1.5s forwards; -moz-animation: page1-2 3s ease 1.5s forwar

2016-03-13 01:18:14 627

转载 前端浏览器兼容问题部分整理

从浏览器内核的角度 来看,浏览器兼容性问题可分为以下三类:        1. 渲染相关:和样式相关的问题,即体现在布局效果上的问题。        2. 脚本相关:和脚本相关的问题,包括JavaScript和DOM、BOM方面的问题。对于某些浏览器的功能方面的特性,也属于这一类。        3. 其他类别:除以上两类问题外的功能性问题,一般是浏览器自身提供的功能,在内核层

2016-03-13 00:29:27 371

转载 JavaScript绑定事件

转自:http://blog.csdn.net/yyh1988923/article/details/6805002举例:document.getElementById("btn").onclick = method1;document.getElementById("btn").onclick = method2;document.getElementById("bt

2016-03-12 23:40:22 317

原创 面向对象的程序设计2

继承1>原型链利用原型让一个引用类型继承另一个引用类型的属性和方法function dad(){ this.prototype=true;}function son(){ this.sonprototype=false;}//继承dadson.prototype=new dad();原型链出现的问题:共享问题function dad(){ this.co

2016-03-12 19:46:17 296

原创 七大排序算法总结 JavaScript <堆还没写…………待续>

冒泡,选择,插入,快速,归并,Shell,堆排序用JavaScript实现 1.冒泡排序 2.选择排序 3.插入排序 4.快速排序 5.归并排序 6.Shell排序 Array.prototype.swap=function(i,j) { var temp = th

2016-03-12 15:12:05 562

原创 面向对象的程序设计(1)

1.创建对象工厂模式:用函数来封装对象细节function createPerson(name,age,job){var o = new Object();o.name = name;o.age = age;o.job = job;o.sayname = function(){alert(this.name);};return o;}var a

2016-03-11 15:36:26 319

原创 对Object,Array,RegExp,Function类型的总结

1.创建Object实例的两种方式--------1----------------var person = new Object();person.name = "william";person.age=21;---------2----------------ver person={name:"william",//这里是逗号age:21

2016-03-11 11:10:26 470

原创 JavaScript选择题

http://perfectionkills.com/javascript-quiz/点击打开链接针对 Ecmascript 第三版的选择题arguments的typeof就是object这种形式叫做命名的函数表达式,它的名字g只在函数体内可见。在函数外部不可见,所以报错。函数中的delete没有生效,在函数内部,delete无法删除

2016-03-10 22:38:21 1387

转载 AJAX跨域方法之一—使用<script>实现

关于跨域,昨天看了文章,还是比较晕,今天看到这个方法觉得比较容易懂,所以就可耻地转载一下,原PO是http://www.cnblogs.com/wangfupeng1988/p/4060747.html点击打开链接学习了!前两天被问到ajax跨域如何解决,还真被问住了,光知道有个什么jsonp,迷迷糊糊的没有说上来。抱着有问题必须解决的态度,我看

2016-03-10 17:12:43 1962

原创 这是一个水贴

关于JavaScript的原型和闭包问题。经过别人的推荐,看到了一个很好的博客内容。固在此留下美丽的链接地址!http://www.cnblogs.com/wangfupeng1988/tag/%E5%8E%9F%E5%9E%8B/点击打开链接解释得很详细啦!遁地溜走。

2016-03-10 16:42:54 403

转载 跨域方法汇总

关于AJAX跨域的解决方法。首先先要了解一些网址的结构啦!那么这里就有一个链接,可以观赏一下点击打开链接接着呢,我们就来看看一个前端开发博客的总结的方法啦!javascript出于安全方面的考虑,不允许跨域调用其他页面的对象。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。这里把涉及到跨域的一些问题简单地整理一下:首先什么是跨域,

2016-03-09 21:13:32 292

原创 AJAX基础总结(参考w3school)

1.创建XMLHttpRequest对象var williaml;if(window.XMLHttpRequest){ //for IE7,Firefox,Chrome,Opera,Safari william=new XMLHttpRequest();}else{ //for IE6,IE5 william=new ActiveXObject("Micr

2016-03-09 16:01:53 545

转载 深入理解js闭包

在看高级程序设计的时候感觉闭包问题还是很费脑的,无意中发现了这篇文章,解释得十分详细,值得一看。原po是http://www.cnblogs.com/uedt/archive/2010/10/28/1863389.html闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解J

2016-03-09 09:35:51 252

转载 基于Bootstrap里面的Button dropdown打造自定义select

【小记】最近在看以前的代码,看到了bootstrap的部分,为了让界面更加简洁,可以用button dropdown实现类似select的功能,百度了一下,就看到这篇文字,讲得很有条理,图文并茂,遂转载之。基于Bootstrap里面的Button dropdown打造自定义select最近工作非常的忙,在对一个系统进行改版。项目后台是MVC1.0开发的,但是前端部分已经改过几个版本,而

2016-03-04 11:13:03 1872

原创 VS2012 obj文件(3D模型)导入 进行渲染 添加光照和文理

环境:vs2013,maya画的模型 效果:从maya导出obj格式的模型,放入程序渲染,加光照,贴图。代码下载地址:http://download.csdn.net/detail/williamwaiting/9365761

2015-12-17 20:24:10 3067

转载 用着色器画Sierpinski

InitShader.cpp#include "Angel.h"namespace Angel { // Create a NULL-terminated string by reading the provided file static char* readShaderSource(const char* shaderFile) { FILE* fp = fopen(s

2015-10-13 00:42:32 489

转载 OpenGL用着色器画绿色三角形

#include#include #include #include #include struct Program { static GLuint Load(const char* vert, const char* geom, const char* frag) { GLuint prog = glCreateProgram(); if (vert) AttachSh

2015-10-13 00:41:23 857

转载 vs编译错误解决方案

一、WINVER  Compile result:  WINVER not defined. Defaulting to 0x0502 (Windows Server 2003)  windows   server   2003    winver>=0x0502         windows   xp      winver>=0x0501       

2015-10-12 00:32:13 736

转载 Linux(erjiwenjianxitong)

123#include#include#include#include#include#include #include #include #define MaxUser 1028 //用户最多数目#define commandAmount 12 //对文件操作的指令数//用户管理int userID = -1; //用户登录的ID号,值为-1时表示没有用户登录

2015-09-06 10:30:41 570

转载 JavaScript异常错误处理

1.异常:    当JavaScript引擎执行JavaScript代码时,发生了错误,导致程序停止运行2.异常抛出:    当异常产生,并且将这个异常生成一个错误信息3.异常捕获:  try{ 发生异常的代码块 }catch(err){ 错误信息处理}var txt="";function message(){

2015-08-04 16:25:55 447

转载 margin标记可以带一个、二个、三个、四个参数,各有不同的含义。

margin标记可以带一个、二个、三个、四个参数,各有不同的含义。margin: 20px;(上、下、左、右各20px。)margin: 20px 40px;(上、下20px;左、右40px。)margin: 20px 40px 60px;(上20px;左、右40px;下60px。)margin: 20px 40px 60px 80px;(上20

2015-06-07 13:21:11 1126

3D模型obj文件导入渲染光照贴图

3D模型obj文件导入渲染光照贴图 opengl obj 着色器

2015-12-17

空空如也

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

TA关注的人

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