- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 我的美团面试
1 在中添加1232 在第一题的基础上实现点击哪个li,弹出对应信息3 写一下原生ajax过程4 说一下状态码5 输出:var Ojb={var v1="ttt";var te:function(){ console.log(this.v1);}}Obj.te();//6 说一下三次握手
2015-09-24 22:37:34 491
原创 基本概念
1 候选关键字:如果一个 超关键字 去掉其中任何一个字段后不再能唯一地确定记录,则称它为“候选关键字”(Candidate Key)。候选关键字既能唯一地确定记录,它包含的字段又是最精炼的。也就是说候选关键字是最简单的超关键字
2015-09-10 20:23:30 377
原创 C++继承与构造函数一点说明
#includeusing namespace std;int i=1;class MyCls{public: MyCls():m_nFor(m_nThd),m_nSec(i++),m_nFir(i++),m_nThd(i++){ m_nThd=i; } void echo(){ cout }priva
2015-09-10 20:16:56 643
原创 大端与小端的说明
大端存储为高位存储在低地址,地位存储在低地址,小端正好相反。例如32位的0x20150810,存储如下:地址偏移大端小端)x0020100X0115080X0208150X031020如果有int16 b,和int16 c类存储分别对应,则如下:如果为
2015-09-10 17:35:18 442
原创 C语言|&|| &&
| C语言中或,先把a,b转化为二进制,然后位相或a=5b=25的二进制表示是1012的二进制表示是10那么101|10=111&为与运算。||是逻辑或 &&逻辑与bool z=(a==0&&b==0);//这个例子中两边的表达式都是true,所以最后的结果是true,如果有一边的表达式不是true,,结果就是false
2015-09-10 10:43:22 499
原创 js创建对象
主要根据JS课本总结:1 JS创建对象的方式。1. 工厂模式2. 构造函数模式 3. 原型模式 4. 混合构造函数和原型模式5. 动态原型模式 6. 寄生构造函数模式 7. 稳妥构造函数模式。下面具体说明:1.1 工厂模式抽象了创建具体对象的过程,用函数来封装特定接口创建对象的细节:funtcioncreatePerson(name,age,job){var
2015-09-08 17:28:40 357
原创 js属性具体存在位置(实例/原型)
1 hasOwnProperty()方法用来判断该属性是否存在于实例中。in操作符为属性存在于实例或原型中均正确。function Person(){ Person.prototype.name="Nicholas";Person.prototype.age=29;Person.prototype.job="software Engineer";Person.prototype
2015-09-08 15:07:27 420
转载 同一进程中线程共享资源
参考:chumojing的ChinaUnix博客,网址:http://blog.chinaunix.net/uid-12461657-id-3182841.html线程共享的环境包括:进程代码段、进程的公有数据(利用这些共享的数据,线程很容易的实现相互之间的通讯)、进程打开的文件描述符、信号的处理器、进程的当前目录和进程用户ID与进程组ID。不同的有:线程ID,寄存器组的值,线程的堆栈
2015-09-07 22:07:16 503
原创 https介绍
https与http的区别:1 https使用端口443,http使用端口802 https是HTTP运行在SSL/TLS之上,SSL/TLS运行在TCP之上3 https会明显比http协议慢很多。4 HTTP拥有自己的用户身份验证机制,使用不同的身份验证方案。5 https使用对称加密和非对称加密及Hash算法6 https证书即SSL数字证书注:1 SSL(S
2015-09-07 21:21:04 546
原创 去掉字符的首部和尾部字符串的空格以及去掉中间连续的空格为一个空格
String souuceString=" i love meituan ";String desStr;1 Java1.1 去掉首部和尾部的空格:desStr=souuceString.trim(); desStr=souuceString.replaceAll("^ +| +$","");//去掉首部和尾部1.2 去掉中间的连续空格为一个空格
2015-09-07 14:44:44 3375
原创 正则表达式符号
*表示匹配0-无穷 .表示匹配单字符+表示匹配1-无穷 ?表示前面子表达式的零次或一次$表示匹配输入字符串的结尾位置 ^表示匹配输入字符串的开始位置\d匹配一个数字字符,等价于 [0-9]。 \D匹配一个非数字字符,等价于 [^0-9][a-z] 字符范围,匹配a到z小
2015-09-07 14:27:06 558 1
原创 网络各层协议
参考:maowang的博客,地址:http://www.cnblogs.com/maowang1991/archive/2013/04/16/3024393.html7层协议:应用层,表示层,会话层,传输层,网络层,数据链路吃呢个,物理层1 应用层:(典型设备:应用程序,如FTP,SMTP,HTTP)2 传输层 (典型设备: 进程和端口) TCP,UDP3 网络层
2015-09-05 21:01:46 611
转载 消除左递归
参考关健Young的博客,网址:http://blog.sina.com.cn/s/blog_687911280100nc8t.html左递归形式为:1)A→Aβ,A∈VN,β∈V*2)A→Bβ,B→Aα,A、B∈VN,α、β∈V*称其为左递归。其中可以采取修改左递归为右递归:A→Aβ|γ。其中β非空,γ不以A打头可写为:A→γA'
2015-09-05 20:01:14 931
原创 算法时间复杂度以及代码实现
1 插入的时间复杂度附:选择排序:思想为从所有序列中找最小的放第一个位置,之后从剩余的元素中找最小的放第二个位置,直到所有的。时间复杂度为O(n*n)。折半插入排序(二分插入排序):在直接插入排序的基础上,对插入A[i]进行了修改,直接插入排序是从后向前比较,而折半插入排序为直接从A[i-1/2]那个位置进行比较,大了在[i-1/2]-A[i-1]查找,否则在A[0]-A[i-1...
2015-09-05 16:36:19 1371 1
原创 js变量传参
JS基本数据类型有:Undefined、Null、Boolean、Number和String引用类型有:Array和Object实例1:var a=[1,2,3,4,5];var b=a;console.log(b); //1,2,3,4,5a=[5,4,3,2,1];console.log(b); //1,2,3,4,5//输出均为1,2,3,4
2015-09-05 14:54:30 442
原创 js闭包
闭包就是能够读取其他函数内部变量的函数,本质上,就是将函数内部和外部连接起来。实例function out(){ var tt=1; function inner(){ var a2=2; alert(a2+tt); }return inner;}out()();
2015-09-05 14:16:18 359
转载 JS事件代理
参考:剑华一笑的博客 网址:http://blog.sina.com.cn/s/blog_65c2ec5e0101oddv.html1 事件代理是把事件处理器添加到一个父级元素上,这样就避免了把事件处理器添加到多个子级元素上。2 事件代理用到了两个JS事件上常被忽略的特性:事件冒泡以及目标元素。 事件冒泡为当点击一个元素上的事件时,同样的事件将会在那个
2015-09-05 11:19:15 915 2
原创 xss攻击
跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意攻击用户的特殊目的。 XSS攻击方法下面均把.去掉1 XSS攻击以 这种方式
2015-09-04 21:03:02 416
原创 设计模式
参考sengeiou的专栏:网址:http://blog.csdn.net/xsl1990/article/details/16359289参考poisson_notes的博客,网址:http://www.cnblogs.com/poissonnotes/archive/2010/12/01/1893871.html设计模型分类:1 创建型:创建对象时,不再由我们实例对象,而根据特定...
2015-09-04 14:52:51 458
转载 Java构造函数
参考百度百科:http://baike.baidu.com/link?url=npHekRyDjl3Xvh_b9pcuwSTARJ0IwRAXR-MXwjWhzelZuwtzOG-Dd5NEQ86DyfnVt2UZIpS1vC55KOIgmQs3QKJava构造函数就是Java的构造方法,其特点:1该方法的名字与类名相同。2 没有返回类型,不定义void,在方法前面不声明方法类型
2015-09-04 13:07:40 387
转载 浏览器输入网址之后加载原理
参考wuhenliushui的博客专栏,网址:http://blog.csdn.net/wuhenliushui/article/details/20038819参考Tali Garsiel的博客园 ,网址:http://kb.cnblogs.com/page/129756/1 输入网址后,浏览器根据域名查找IP地址DNS查找过程如下:*先是浏览器缓存,浏览器会缓存DNS记录一
2015-09-02 20:35:35 845
转载 HTTP状态码说明
参考网址:http://bbs.zhanzhang.baidu.com/thread-7749-1-1.html成功2XX200 服务器成功返回网页204 服务器请求处理成功,不过,没有内容返回3XX重定向301 永久移除,当urls发生变化时,使用301,搜索引擎保存信息的url302 临时移动,服务器目前从不同位置网页响应请求,但请求应继续使用原来网址
2015-09-02 19:48:08 425
转载 java数据传参数与传值
参考:alex_lo的博客,网址:http://www.cnblogs.com/alexlo/p/3493755.htmlJava基本数据类型有:byte8,short16,int32,long64,float32,double64,cha16,boolean11 基本数据类型,只传值 public class TestFun { public stat
2015-09-01 21:25:29 541
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人