自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 问答 (1)
  • 收藏
  • 关注

原创 学习jquery源码中必须要知道的知识

[size=large]1.看源码的第一步就是在网上知道对这几个函数的解释:each函数,extend函数,map函数。2.看源码的第二步就是对javaScript的闭包要理解: 里面部分代码都是用闭包来写的。其实更进一步就是对javaScipt的函数式编程特性有写了解。3.看源码的第三步就是对javaScript的逻辑运算符的高级用法要理解:对于|...

2014-01-11 12:38:17 144

原创 HTMLDom ready

[size=large]本节内容主要收集一些有关DOM文档ready有关的一些知识。onload事件:是在网页资源(页面上所有的DOM,样式表,脚本,图片,flash等)全部 加载完毕后触发的一种事件。DOMContentLoaded事件:是早于onload事件触发的一种事件。具体的时机是页面文档 ...

2014-01-01 14:38:05 112

原创 常见的浏览器引擎

[size=large]浏览器产品中最核心的技术之一莫过于排版引擎(或称为渲染引擎)。不同的浏览器产品开发商在开发其产品时会采用不同的排版引擎。早期的一些开发商开发出自己的排版引擎后,允许其他浏览器厂商在许可的范围内直接使用排版引擎来开发出自己的产品。所以目前市场上数百种浏览器按照排版引擎来分的话也就几种而已。目浏览器根据其使用内核大概分为四种:(只讨论pc端的浏览器)...

2013-11-24 14:16:55 213

原创 javaScript进阶必需掌握的知识点

[size=large]js里最重要的知识就这几块:类型转换: 在js里,常见的一个问题就是数据类型的转换。数字,字符串,boolean,对象(日期,函数,自定义对象)等等之间的相互转换。它们的转换一般发生在如下几个地方:1.在使用运算符运算时。这时候运算符要求它的运算数具有某种类型。2.在某些关键字的上下文中要求操作的内容是某种类型。比如if,...

2013-11-09 14:28:26 117

原创 oracle数据库快速导入数据工具--sqlloader

[size=large]oracle数据库提供了一个高效能的工具将文本数据导入到数据库--sqlloader。怎么使用sqlloader工具:分两部分:1.使用sqlldr命令,并提供合适的参数,必需的一个参数要包括一个ctl后缀格式名的文件 路径。2.一个ctl文件。大概样子从网络摘抄一个:[b] sqlldr username@server/passwo...

2013-11-09 13:55:47 264

原创 对我编程影响很大的几本书

        进入IT行业有段时间了,大大小小也接触了几个项目。在项目上发现很多代码都仅仅是满足功能性需求,而代码的维护方便性往往是忽略的。虽然也有项目要求写文档,代码里写注释等等,但是我想说的是,代码写的很乱,即便是添加了一堆注释,写了一堆不明不白的 文档,在代码的后期维护中,依然让维护人员苦不堪言。如果后面的维护人员把代码也写的很乱,那就继续危害后来者。       ...

2013-10-13 14:15:35 124

原创 perl语言基础学习

[size=large]perl语言作为脚本语言,和javaScript,ruby等语言一样都很容易学习。1.知道怎编译运行perl程序。2.perl中有强大的正则支持,所以学习perl语言基本上会花一段时间来学习perl的正则。3.perl中的标量类型就是数字和字符串。并且这两者在大多数情况下都可以在内部转换。4.perl中的数组和列表是同一个概念。perl中有一些操作列表的...

2013-09-22 19:29:11 103

原创 GOF的设计模式

[size=large]GOF:Erich GammaRichard HelmRalph johnsonJohn Vissides--------------------------------------GOF写的书中涉及到了23种设计模式。设计模式还有很多,这23种可能是最常见的。因为国内写设计模式方面书籍的人也有好几个了,好像他们的书里讲到了不止这23个...

2013-09-21 22:36:11 54

原创 学习shell script

[size=large]为啥要学习这个呢?很简单的一个目的,就是自动化任务,不管是自动化分析日志,还是自动化配置整个机房的电脑,都能减少人的工作量。shell Script脚本也是一种程序,对于经常写程序的人来说,了解一门新编程语言首先就是去了解操作符(控制流操作符,运算符等),基础类型等这些基础的东西了。1.注意编程习惯。2.了解它的适用范围。shellScript程...

2013-09-19 15:09:35 92

原创 linux-文件与目录管理

[size=large]在linux上,碰到的最基本的问题可能就是文件管理和目录(路径)的管理了。记录下我遇到的问题:1.明白相对路径和绝对路径。2.目录的基本操作(cd,mkdir,rmdir,pwd等命令)3.文件与目录管理 (ls,cp,rm,mv)4.数量众多的文件查看命令(cat,tac,nl,more,head,less,tail,od)5.文件权限管理的命...

2013-09-19 13:47:29 96

原创 代码技能之重构

[size=large]在软件工程中,建立完美的需求与设计,按照既有的规范编写标准统一的代码。但是这只是个美好的愿望。需求会改变,设计也会改变,程序员写出的代码也需要改变。修改代码不紧紧是为了完成业务功能,还需要考虑其他的一些问题,比如以后对该代码维护是否容易。这里代码是否容易维护包括:1.代码维护者是否能很容易读懂你的代码。2.代码维护者是否能够很方便修改你的代码...

2013-09-14 19:58:21 91

原创 http协议

1.web资源2.http报文结构3.http状态码4.http方法5.http连接管理6.代理7.网关8.隧道9.中继10.web机器人11.https12.web主机脱管13.重定向与负载均衡14.缓存...

2013-09-09 21:36:00 79

原创 hibernate学习

hibernate的核心之一:用对象关系去映射集合代数关系数据库: 1.有table结构存在。 2.table上的每一行数据中有N个列,N个列上的数据都有type。 3.各个table之间有关联字段作为关联关系的存在。 4.。。。。。java类:对象型关系 ...

2013-08-12 22:49:03 77

学习vim吧

[size=large] vim是我常用的一个文本编辑工具,但是我仍然对它了解的不够,平时只用了其很少一部分功能来处理手头上的文本操作。这对于一个vimer来说着是不够的,我仍然要不断的学习来提高我的vim技能。我经常会遇到文本编辑工作,当我认识到:熟练使用一个文本工具是多么重要啊!!的时候,我开始了学习vim的过程。其中的乐趣太多了!!学习vim的时候,学到的...

2013-06-23 12:10:32 78

原创 作为写过web程序的程序猿的你对HTTP懂多少?

[size=large]说起HTTP,写过web程序的程序猿或多或少都能对这个话题说点什么。但是,作为入门不深的初级程序员的我最近心血来潮,想多了解点HTTP,就买了本《http权威指南》看看。基本概念级别: 1.URL 你知道URL包含哪些东西吗? ://:@:/;? # 一个U...

2013-05-24 11:03:24 119

原创 平时所说的面向对象编程OOP是什么

[size=medium]话说现在很多面试要求中都写着要有oop的思想。思想是指真正在处理编程问题时的思路,这个只有给出实际的问题才能被证明你到底有没有面向对象的思想。这里我只想说下理论,最近在看书,在想一个问题,如果面试中面试官只是让你谈谈对面向对象的认识。你能说多少。书中的说法大概能罗列下来的这么多,自己鹦鹉学舌般抄录下来,略加自己的想法。1.万物皆对象2.程序是对象的...

2013-05-11 18:17:48 112

原创 正则表达式学习的故事

[size=large] 做为程序猿,我们肯定或多或少的使用过正则表达式。这时候你可能去网上拷贝一段代码,像验证邮箱,验证网址,验证只包含数字或字母的密码等,copy很容易。但是你想过要多学点正则的东西了吗?或者你从学习某一门编程语言的过程中接触到了一些,但是感觉还是不够用,想多学点。如果真的是这样的话,我建议你去看书吧,因为这时候一本完整介绍正则的书籍带给你...

2013-04-27 22:36:50 110

原创 学习linux

[size=large] 在学习了一段linux后,往往对linux有点了解后,就不知道自己应该学些啥了,这样的想法其实我想其他人应该也遇到过,刚开始学习的时候,就觉的linux好神秘,里面有很多东西自己需要学习,但是当开始学习过一些命令和linux的一些运行机制和服务后,再加上linux里面的易用性远不如window或mac等,就逐渐的松懈了,有难度再加上平时不使用这个操...

2013-04-17 11:12:25 85

原创 初学lisp一

[size=large] 我是新手,还只是出于学习理解阶段,唯一做的就是见啥学啥。 今天就记录下我学习lisp的一些感想吧吧! lisp的信息在网上基本上一查就会查到很多,它的背景,他的发展等等。 我对lisp的第一感觉?就是前缀表达式。 如表示加法的(+ 1 2)表达式输出 3 一门语言,一定有语...

2013-04-14 22:44:41 91

原创 学习数据库的那点事

我所想到的学习数据库应该是这样子的。1.安装数据库软件 这是学习数据库的第一步,涉及到常见的操作系统(windows,linux)上面的安装等。一般我们安装 数据库实际上安装的是数据库管理软件。安装好后我们一般要建立数据库后,才算是有用的。 那这一步我觉的要学习的东西包括: a.不同的操作系统上,执行相同版本数据库软件安装操作。 b.相同的操作系统上,不同...

2013-04-14 16:28:59 92

原创 Win7系统有关写保护的问题

大概是这样的情况: 某日,手贱,在win7下打开磁盘管理器的过程中,原本是想看下自己的移动硬盘挂载到系统上来没有,但是突然又不想看了,就强制拔掉了硬盘。结果悲剧的事情就发生了,自己的移动硬盘再次插到电脑上后,就无法copy文件进来,也不能删除文件了,但是这个硬盘在别人的电脑上是可以删除操作的。(当然这种情况,并不是一定会发生。只是我的这种情况是我经历的)。这个就是所谓的写保护(系统权限)问...

2013-04-14 15:19:15 161

原创 学习就是改变

[size=large]在软件编程语言里,如果要深入学习语言里的东西,就会发现要学习东西很多。感觉到:软件设计模式和架构,时间,高等数学,软件工程,语言针对特定编程问题的实现细节等等很多东西,这时候发现它们就像一个多边形,随着你学习的范围在不断的扩大,而拐角都统统延伸到了非软件编程领域。所以很多时候,在软件行业工作的同学,最终有的在编程领域深耕细作,有的渐渐变成了非编程...

2013-04-11 13:07:44 127

空空如也

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

TA关注的人

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