- 博客(49)
- 资源 (10)
- 收藏
- 关注
原创 js中===和==的区别
最近看到一个问题,js中===和==的区别1、Number类型、String类型等基础类型看下面一段代码 var a = "1"; var b = 1; alert(a==b);//true,转化同一类型后,比较值, alert(a===b);//false,首先比较类型的异同,其次比较值==会将俩边的变量转化为同一个类型,然后再比较值,如果相等则true,否
2016-05-20 15:00:10
634
转载 ui-router
最近在学angularjs,碰到ui-router的问题,在网上参考了如下的博客http://www.oschina.net/translate/angularjs-ui-router-nested-routes总结一下,就是ui-router需要单独引入angular-ui-router的模块,其主要作用是嵌套路由,angular自带的原来的ng-router也很强大,但是无法实现嵌
2016-05-11 00:20:38
513
转载 金旭亮老师:“智商平平”学软件
“智商平平”学软件 金旭亮 前几天收到了一个在职普通程序员的邮件,在邮件中他说两次报考我们学校计算机专业研究生,但总是惨败而回,第1年总分考了250,砸在政治和数学上,努力复习了一年,又是砸在数学上,总分才285……。我几乎能真切地体会到他那种沮丧和不甘心——为什么我经过一年的辛苦努力,却还是原地踏步并在同一个地方跌倒两次?同样的疑问我也曾经问过自
2016-05-07 18:29:12
1440
原创 数据库无法启动
今天在云服务器上照着腾讯云的教程装MySQL的时候发现MySQL的服务启动不了错误如下:解决方案:先运行yum install mariadb-server然后运行systemctl start mariadb第一句应该是安装mariabd数据库。。第二句貌似是启动数据库。。
2016-04-27 22:55:50
773
转载 Http协议中关于Content-Length和Chunk
今天面试遇到一个问题,HTTP协议中 content-length与chunk的区别以前学校Ajax的时候遇到过content-length的用法,但是chunk以前只是有点印象,今晚特地来了解一波。参考链接:http://www.kafan.cn/edu/45992664.html1、content-length是啥?content-length是消息传输实体的传输长度。要注意,
2016-04-16 20:13:33
7020
原创 JQuery绑定事件的四种方法
1、bind首先,看函数调用形式:$("selector").bind(event,[data],function)显然,data是可选的例子: $(function(){ $("div").bind("click","asdf",function(){ $("p").slideToggle(); }); }); //$(document).read
2016-04-15 21:36:57
6406
原创 ul建立1000个li
最近看到的一个问题:如果让你在ul下建立1000个li,你会怎么做?当时我只能想到的笨办法是遍历,但是现在想想,可以使用字符串 window.onload = function(){ var oUi = document.getElementsByTagName("ul"); var str = ""; for(var i=0;i<100000;i++){ s
2016-04-15 20:40:13
1890
原创 JavaScript中的事件代理
转载请注明首先,事件有三个阶段:捕获、目标、冒泡(不了解的自行搜索)。那么,当我需要给ul下1000个li都要绑定点击事件,应该用for循环遍历?答案当然no。就算可以,但是你要明白,这么做是要承担足够大的性能风险,因为首先你得用getElementByTagName("li")获取1000个li,返回得到一个动态数组,然后遍历该数组。要知道,DOM操作返回的dom虽然是数组,但是却没有不
2016-04-15 11:23:59
357
原创 setTimeout(function,0)
今天去tx面试的时候遇到这样一个问题,其中有一题是for(var i=0;i<100;i++){ setTimeout(function(){ console.log(i); },0);}setTimeout是定时器,这个自行去了解,我想说的是这个0ms是咋回事根据http://www.cnblogs.com/fullhouse/archive/2012/10/10/27
2016-04-14 15:55:05
4397
原创 响应式布局初设(二)
看着看着就看到了bootstrap这里,然后顺便就入了门首先,bootstrap官网的介绍很详细,然后有example分分钟带你入门。仿照例子写了一个响应式的hello world基本就是利用组件搭建,然后删删改改得到的界面,讲道理,太好用了。。。源码:https://github.com/2997215859/bootstrap_hello_world
2016-04-10 17:01:45
371
原创 响应式布局初涉(一)
从一个例子撸起 @media screen and (min-width:480px){ body{ background: blue; } } 这段代码针对浏览器宽度的不同实现body的不同样式,在这里采用了外联式和内联式。外联式,CSS3增加了一个新属性 media ,only screen and (max-width:480
2016-04-10 15:12:41
394
翻译 响应式布局设计指南和教程(1)--响应式时代的设计历程
如果你还没有接触过响应式布局,你得先明白响应式布局和之前用的布局方式稍稍有些不同,因为响应式布局的目的是为了使网页适应不同设备,你需要一段时间的学习来最终实现一个响应式布局的网页。
2016-04-10 10:57:55
865
原创 大端vs小端
还是从一道面试题讲起(最近在准备实习啊,摔)之所以是可能有俩个答案,是由于一般计算机都是小端,一般IBM的都是大端,不同机器导致不同的存储格式------------------------------------------------大小端存储格式 |大端 :低地址 ------> 高地址 | 高字节-------> 低字节|小端
2016-04-03 00:56:59
425
原创 各种协议的定义和对应英文(方便记忆和查阅)(更新中)
1、DHCP协议(Dynamic Host Configure Protocol)DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。2、NAT协议NAT(Ne
2016-04-02 23:33:46
880
转载 内存对齐
源于看到的一道面试题这是个复杂类型(比如struct在内存中如何存储的问题)以下为转载自牛客网1.什么是内存对齐假设我们同时声明两个变量:char a;short b;用&(取地址符号)观察变量a,b的地址的话,我们会发现(以16位CPU为例):如果a的地址是0x0000,那么b的地址将会是0x0002或者是0x0004。那么就出现这样一个问题:
2016-04-02 23:13:05
574
原创 2016腾讯模拟试题编程第二道
1、题目描述春节期间小明使用微信收到很多个红包,非常开心。在查看领取红包记录时发现,某个红包金额出现的次数超过了红包总数的一半。请帮小明找到该红包金额。写出具体算法思路和代码实现,要求算法尽可能高效。给定一个红包的金额数组gifts及它的大小n,请返回所求红包的金额。2、算法与思路先将数组排序(至于采用什么的排序方法就随你了),如果有某金额超过一半,那么排序后数组中
2016-04-02 21:01:55
591
原创 JavaScript的捕获和冒泡
今天,复习了一下捕获和冒泡,讲道理,以前看的好多东西都忘了。。先看一段代码,不是很复杂 $("#d1").click(function(){ alert("I am d1"); }); $("#d2").click(function() { alert("I am d2"); }); $("#d3
2016-04-02 15:14:27
339
转载 生成格雷码
#include#include#include#includeusing namespace std;class GrayCode{public: vector getGray(int n){ vector res; if(n==1){ res.push_back("0"); res.push_back("1"); return res; } ve
2016-04-02 11:28:14
366
转载 排序算法
几种重要的排序,安利看下面的博文,以后有时间自己来写一些http://blog.youkuaiyun.com/morewindows/article/details/7961256可以参考这张图http://blog.youkuaiyun.com/whuslei/article/details/6442755
2016-04-01 17:31:00
238
转载 如何计算时间复杂度
转自http://blog.youkuaiyun.com/missshirly/article/details/7255889求解算法的时间复杂度的具体步骤是: ⑴ 找出算法中的基本语句; 算法中执行次数最多的那条语句就是基本语句,通常是最内层循环的循环体。 ⑵ 计算基本语句的执行次数的数量级; 只需计算基本语句执行次数的数量级,这就意味着只要保证基本语句执行次
2016-04-01 17:25:17
335
原创 JavaScript跨域访问
一、Jsonp现在有一个一段代码那么,后台通过GET拿到参数callback,然后返回Js的代码,后台返回的内容会被当作Js解析<?php $callback = $_GET['callback'];/*$data = { "name":"ruiy", "age":20};*///php里的对象不是这么写的$data = array("name"=>"ruiy"
2016-03-29 17:12:42
420
原创 Js中的call和apply
函数有俩个属性,call和apply,这俩属性都是用于动态的改变this,普通的函数的this都是指向调用函数的对象或者该函数生成对的对象,如下面的例子 function Foo(){ this.name = "ruiy"; this.age = 20; console.log(this);//Foo{name:"ruiy",age:20} } var obj =
2016-03-29 11:44:12
230
原创 JavaScript原型链
趁着昨天刚看完JavaScript原型链,来撸一发知识点。首先,对象是函数创建的。 var obj = new Object(); alert(typeof obj);//1、弹出object alert(typeof Object);//2、弹出function alert(Object instanceof Object);//3、弹出true 根据以上代码
2016-03-28 21:41:57
466
转载 JavaScript作用域和变量提升
Javascript的作用域变量声明命名和提升变量解析顺序命名函数怎么写代码语言规范怎么说译者补充[转载请注明来自: http://blog.youkuaiyun.com/sunxing007]下面的程序是什么结果?[javascript] view plain copyvar foo = 1; func
2016-03-27 19:33:40
464
原创 JavaScript作用域和执行环境
执行上下文 Execution Contexts:http://www.cnblogs.com/TomXu/archive/2012/01/13/2308101.html不得不说汤姆大叔这几篇确实是好文呐!参考:http://www.cnblogs.com/dolphinX/p/3280876.html总结如下:1、作用域:JavaScript和类C语言不一样,没有
2016-03-27 14:17:00
430
原创 JavaScript闭包
参考http://www.cnblogs.com/dolphinX/archive/2012/09/29/2708763.html1、首先举个例子现在有一个页面 1 2 3 4 5 如果想给每个li绑定一个点击事件应该怎么做var oLi = $("li");for(var i=0;i{ oLi[i].click(function(
2016-03-27 10:42:06
352
转载 TCP/IP
来自牛客网:OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。五层协议 (5层):物理层、数据链路层、网络层、运输层、 应用层。每一层的协议如下:物理层:RJ45、CLOCK、IEEE802.3 (中继器,集线器)数据链路:PPP、FR、HDLC、VLAN、MAC (网桥,交换
2016-03-26 21:10:36
739
转载 用长轮询实现Chat并迁移到Azure测试
本文转自博客园:http://www.cnblogs.com/indream/p/3187540.html公司的OA从零开始进行开发,继简单的单点登陆、角色与权限、消息中间件之后,轮到在线即时通信的模块需要我独立去完成。这三周除了逛网店见爱*看动漫接兼职,基本上都花在这上面了。简单地说就是用MVC4基于长轮询实现(伪)即时通信,利用BootMetro搭建即时聊天系统,同时跨域组件化之后今晚
2016-03-23 21:45:10
788
原创 a标签绑定点击事件
a标签既可以跳转,也可以绑定点击事件,可以将href设为javascript:void(0)其中javascript表示伪协议,void(0)表示不执行动作,实际上就是不跳转的意思然后给a像普通标签一样绑定事件监听函数即可测试代码如下:testLoad.html(顺便测试了一下jquery里面的load函数) testLoad $(function(){
2016-03-23 19:23:33
71452
2
转载 JavaScript中的匿名函数及函数的闭包
摘自:http://www.cnblogs.com/rainman/archive/2009/05/04/1448899.html主题:JavaScript中的匿名函数和函数的闭包
2016-03-22 17:03:18
355
工程矩阵理论习题答案(张明淳)
2017-10-13
ARAR密码破解.rar
2016-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人