2013年4月12日
摘要: 3月末,拿到自己人生第一份实习offer,一个人考虑了一两天,也就答应了。也不知道是什么原因自己就是想去那里尝试一下。(起码在度过这第一周以后,感觉没坑爹,当然也不想后悔)4月9号,到达深圳。9号是个糟糕的日子。因为母亲陪自己来报道,被经理抓进小黑屋训了一顿;因为自己和母亲都强烈要求知道公司的具体位置,和HR闹不愉快;因为自己身体不争气,偏偏这时候感冒;因为自己贪玩,走天桥摔了一跤;顺带还被父辈朋友抓去塞了次车;这真是身心疲惫的一天。还好,有只猪一个劲安慰我。不过他们批评得对,我还不算很成熟稳重。引以为鉴,同一个错误不犯第二次。4月10号,入职体检,正式报道。早上再一次悲剧塞车,不堪回首。入职 阅读全文
posted @ 2013-04-12 22:28 KwanChiLeung 阅读(374) 评论(1) 推荐(0) 编辑
  2013年4月4日
摘要: 一、JavaScript对象 ECMA-262把对象定义为:“无序属性的集合,其属性可以包含基本值、对象或者函数。” 说白了就是一组无序名值对,其中值可以是数据或函数。二、创建对象的方法总结1.创建Object的实例(1)方式:创建一个Object类型的实例,然后再为它添加属性和方法。(2)例子:var person = new Object();person.name = "kwan";person.age = 22;person.job = "student";person.sayName = function () { alert(this.nam 阅读全文
posted @ 2013-04-04 19:33 KwanChiLeung 阅读(814) 评论(0) 推荐(4) 编辑
  2013年3月25日
摘要: 读《JavaScript高级程序设计》第7章有感。一、究竟闭包是什么? 闭包是指有权访问另一个函数作用域中的变量的函数。 个人感悟: 通过书中的这句定义,按中文语法分析,说白了,闭包就是一种函数,而这种函数可以访问另一个函数作用域中的变量。 那为什么这种函数有这样牛B的功能呢?其实,它是利用了函数的作用域链。二、创建闭包的常见方式:在一个函数内部创建另一个函数function createComparisonFunction(propertyName){ return function(object1,object2){ var value1 = object1[propert... 阅读全文
posted @ 2013-03-25 00:52 KwanChiLeung 阅读(539) 评论(8) 推荐(2) 编辑
  2013年3月24日
摘要: 读《JavaScript高级程序设计》第4、7章有感。一、基本概念1.什么是执行环境?(execution context) 执行环境定义了变量或函数有权访问的其他数据,决定了它们各自的行为。 个人感悟: 所谓执行环境,说的是某一段特殊的代码(比如函数),它在这个“执行环境”下执行,通过这个执行环境的限制,决定了这段代码(此处是函数)允许访问的数据是什么。2.什么是变量对象?(variable object) 每个执行环境都有一个与之关联的变量对象,环境中定义的所有变量和函数都保存在这个对象中。(虽然我们编写的代码无法访问这个对象,但解析器在处理数据时会在后台使用它) 个人感悟: ... 阅读全文
posted @ 2013-03-24 17:22 KwanChiLeung 阅读(701) 评论(3) 推荐(3) 编辑
摘要: 由于种种原因,好久不来写随笔。 其实最主要是自己懒,东西都写成word文档,懒得再搞到博客里。 最近又来逛博客园了,也就顺带着把自己曾经菜鸟时期的东东都晒出来,因为我相信,或许某一天,某只新的菜鸟,会需要这些超级白痴+超级入门的小知识、小技巧。 文笔烂、功夫浅、没水平,求喷。 PS:本文适合刚接触.NET一两个月的小白+菜鸟,高手请笑而不语。一、.net自带服务器控件的一点使用方法和技巧1.runat="server" 对于任何服务器控件都需要添加runat="server" 标记,否则此控件将不会被服务器解析,而且任何服务器控件必须放在具有runat= 阅读全文
posted @ 2013-03-24 14:56 KwanChiLeung 阅读(1375) 评论(0) 推荐(2) 编辑
  2012年5月1日
摘要: 一、题目◆3.19④ 假设一个算术表达式中可以包含三种括号:圆括号"(" 和")",方括号"["和"]"和花括号"{"和"}",且这三种括号可按任意的次序嵌套使用(如:…[…{…}…[…]…]…[…]…(…)…)。编写判别给定表达式中所含括号是否正确配对出现的算法(已知表达式已存入数据元素为字符的顺序表中)。 实现下列函数:Status MatchCheck(SqList exp); /* 顺序表exp表示表达式; *//* 若exp中的括号配对,则返回TRUE,否则返回FA 阅读全文
posted @ 2012-05-01 15:59 KwanChiLeung 阅读(34712) 评论(2) 推荐(1) 编辑
摘要: 说明:本文中的内容是我综合博客园上的博文和MSDN讨论区的资料,再通过自己的实际测试而得来,属于自己原创的内容说实话很少,写这一篇是为了记录自己在项目中做过的事情,同时也想抛砖引玉。参考的博文及其作者在下文均有提及。待到自己以后对HTTP、TCP/IP等知识学深入了,一定再来这里深入讨论这个内容。一、名词 首先说一下接下来要讲到的一些名词。 在Web开发中,我们大多都习惯使用HTTP请求头中的某些属性来获取客户端的IP地址,常见的属性是REMOTE_ADDR、HTTP_VIA和HTTP_X_FORWARDED_FOR。 这三个属性的含义,大概是如此:(摘自网上,欢迎指正) REMO... 阅读全文
posted @ 2012-05-01 14:13 KwanChiLeung 阅读(37227) 评论(5) 推荐(14) 编辑
  2012年4月26日
摘要: 一、题目:3.20③假设以二维数组g(1..m,1..n)表示一个图像区域,g[i,j]表示该区域中点(i,j)所具颜色,其值为从0到k的整数。 编写算法置换点(i0,j0)所在区域 的颜色。约定和(i0,j0)同色的上、下、左、右的邻接点为同色区域的点。 实现下列函数: void ChangeColor(GTYPE g, int m, int n,char c, int i0, int j0); /* 在g[1..m][1..n]中,将元素g[i0][j0] */ /* 所在的同色区域的颜色置换为颜色c */ 表示图像区域的类型定义如下: ty... 阅读全文
posted @ 2012-04-26 13:07 KwanChiLeung 阅读(3266) 评论(0) 推荐(0) 编辑
  2012年4月25日
摘要: 一、题目◆3.21③ 假设表达式由单字母变量和双目四则运算算符构成。试写一个算法,将一个通常书写形式且书写正确的表达式转换为逆波兰式。实现下列函数:char *RPExpression(char *e);/* 返回表达式e的逆波兰式 */Stack是一个已实现的栈。可使用的相关类型和函数:typedef char SElemType; // 栈Stack的元素类型Status InitStack(Stack &s);Status Push(Stack &s, SElemType e);Status Pop(Stack &s, SElemType &e);Stat 阅读全文
posted @ 2012-04-25 21:52 KwanChiLeung 阅读(49924) 评论(5) 推荐(5) 编辑
摘要: 人生第一个技术博客,同时也是人生第一个打算用心打造的博客,第一篇随笔,难免有点紧张,工科生,没有什么文采,将就将就。 很幸运,在我拿到各种大学各种专业指南的时候,我能够发现自己喜欢的专业,发现自己喜欢的工作,虽然这所谓的喜欢也只是从看专业到选专业这一丁点的时间内形成。不过我不后悔当初的选择,即使我知道IT是一条注定没有归途的烂路,因为我发现计算机能够引起我的兴趣,而兴趣是我坚持下去的唯一动力。 来到广工,迄今为止最满意也最自豪的事情,就是进入了QG工作室。好吧我承认我是被强哥洗脑了,但是这真的是一个好地方,有一群可以并肩作战的伙伴,有一堆各种牛逼的师兄,有一个宽敞明亮的工作室,还有一位... 阅读全文
posted @ 2012-04-25 01:24 KwanChiLeung 阅读(1195) 评论(0) 推荐(0) 编辑