摘要: 在很多人眼里,程序员都是高薪的代名词,但个中血泪,却只有经历过的人才能明白。并且随着年纪增长,结婚、买房的压力日增,而物价却日渐通胀,结果好容易高起来的工资也显得不足道哉。在看过一些人、事之后,我发现自己必须学会理财了,否则未来那么长的路究竟如何走过,我真的很怀疑。 我想先来讲个人,以说明下理财的必... 阅读全文
posted @ 2014-06-20 16:54 马哲 阅读(239) 评论(0) 推荐(0)
摘要: 之前mysql-front启动是正常的!今天突然就这样了(Can't create/write to file 'C:\WINDOWS\TEMP\#sql_*.MYD')!最后google了一下!1 TEMP文件写权利为空----------因为之前是运行的所以这个不可能 2 C:\WINDOWS\TEMP文件夹权限不够,最少要给出USERS组的可读可写权限、给 everyone权限也可以;--也不可能 3 你的C盘没空间了,满了-----------有可能但是一般不会4.C:\WINDOWS\TEMP的一些文件出现了问题。正在使用----删除就好了。最后采取了4.问题 阅读全文
posted @ 2013-01-18 11:33 马哲 阅读(500) 评论(0) 推荐(0)
摘要: 文章就CSS选择器的优先级问题做了一些总结,严格来讲,选择器的种类可以分为三种:标签名选择器、类选择器和ID选择器。作为一个Web开发者,掌握必要的前台技术也是很重要的,特别是在遇到一些实际问题的时候。这里给大家列举一个例子:给一个p标签增加一个类(class),可是执行后该class中的有些属性并没有起作用。通过Firebug查看,发现没有起作用的属性被覆盖了。这个时候突然意识到了CSS选择器的优先级问题,这里就CSS选择器的优先级问题做了一些总结。推荐阅读:巧妙地使用CSS选择器选择器种类严格来讲,选择器的种类可以分为三种:标签名选择器、类选择器和ID选择器。而所谓的后代选择器和群组选择器 阅读全文
posted @ 2013-01-11 10:48 马哲 阅读(165) 评论(0) 推荐(0)
摘要: 闭包的两个特点:1、作为一个函数变量的一个引用 - 当函数返回时,其处于激活状态。2、一个闭包就是当一个函数返回时,一个没有释放资源的栈区。其实上面两点可以合成一点,就是闭包函数返回时,该函数内部变量处于激活状态,函数所在栈区依然保留.我们所熟知的主流语言,像C,java等,在函数内部只要执行了return,函数就会返回结果,然后内存中删除该函数所在的区域.生命周期也就停止了.一般的js函数也是这样.但是有闭包特性的js函数有点特殊.就例子来说:function a(){var i=0;function b(){alert(++i);}return b;}var c = a();c();这是个 阅读全文
posted @ 2013-01-09 16:48 马哲 阅读(143) 评论(0) 推荐(0)
摘要: this是JavaScript中功能最强大的关键字之一。不幸的是,如果你不知道它具体怎么工作,你将很难正确使用它。this是面向对象语言中的一个重要概念,在JAVA,C#等大型语言中,this固定指向运行时的当前对象。但是在javascript中,由于 javascript的动态性(解释执行,当然也有简单的预编译过程),this的指向在运行时才确定。这个特性在给我们带来迷惑的同时也带来了编程上的 自由和灵活,结合apply(call)方法,可以使JS变得异常强大。2.变化的this在JavaScript中,this通常指向的是我们正在执行的函数本身,或者是指向该函数所属的对象(运行时)。当我们 阅读全文
posted @ 2013-01-08 16:27 马哲 阅读(182) 评论(0) 推荐(0)
摘要: 主页面和iframe中的子页面传递信息。先是主页面HTML代码<section id="wrapper"> <header><h1>postMessage (跨域)</h1></header> <article> <form> <p> <label for="message">给iframe发一个信息:</label><input type="text" name="message" val 阅读全文
posted @ 2013-01-08 11:34 马哲 阅读(322) 评论(0) 推荐(0)
摘要: 最近要考微软的70-480考试,围绕考试要点复习一下,与一起考试的园友共勉。javascript中的异常处理的机制,简单如下:<script language="javascript"> try { throw new Error(101,"hello word") } catch (e) { alert(e.message); alert(e.description) alert(e.number) alert(e.name) throw new Error(101,"hello word") } </script 阅读全文
posted @ 2013-01-08 10:14 马哲 阅读(177) 评论(0) 推荐(0)
摘要: 之前,在网页上实现局部刷新,总是习惯性的应JQuery提供的封装好的ajax。今天试了一下比较原始的js实现的ajax。也挺简单的。我新建了一个网站项目,添加了一个test.html.示例代码如下(仅供自己复习和初学者参考):<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/ 阅读全文
posted @ 2013-01-04 15:27 马哲 阅读(192) 评论(2) 推荐(0)