- 博客(22)
- 收藏
- 关注
原创 jquery笔记
基本语法 $是jQuery这个javascript类的一个别称。$(document)是jQuery选择器,用于选择一个html元素,此处指整个html文档。 在jQuery库中定义有以下一行代码 window.jQuery = window.$ = jQuery; 因为window可以省略,所以$其实表示window.$,等同于jQuery,也就有 window.jQuery(docu
2013-07-21 23:20:19
695
原创 笔试面试算法
算法题 排序算法 选择排序 每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。选择排序是不稳定的排序方法。 插入排序 插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。
2013-07-21 13:47:47
2014
原创 操作系统
数据段及所拥有的系统资源,如已打开的文件、I/O设备等。 4) 系统开销 创建和撤销时,进程开销比线程高。同步通信线程比进程容易。 关于IPC(进程间通信) 高级通信可归结为三类:共享存储器系统、消息传递系统、管道通信系统。 管道(Pipe)及有名管道(named pipe): 管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,
2013-07-21 13:45:45
916
原创 框架
开发中都用到了那些设计模式?用在什么场合? MVC模式,工厂方法模式,策略模式,代理模式,门面模式,单例模式,适配器模式,装饰器模式,命令模式 如何现实servlet的单线程模式 说一说Servlet的生命周期? servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口的init,service
2013-07-20 21:00:25
730
原创 java
Java Java的内存分配上,主要分4个块! 一块是用来装代码的,就是编译的东西。 一块是用来装静态变量的,例如用static关键字的变量,例如字符串常量。 一块是stack,也就是栈,是用来装变量和引用类型的!但区别在于,装了变量以后,变量上是有值的,而引用类型本身在stack上是没有值的。 昨日收获 一块是heap,也就是堆!堆可以一句话概括,装new出来的东西! 所以综
2013-07-20 20:59:32
686
原创 node.js-8
node中的req参数 app.get('/',function(req,res){}); 这样的代码在node中到处可见 对其中的req参数,简要介绍 req.body post请求信息解析过后的对象,如提交了一个pwd参数,那么就可以通过req.body.pwd获取pwd的域的值 req.flash 是Express提供的一个奇妙的工具,通过他保存的变量只会在用户当前和下一
2013-07-14 20:55:36
677
原创 node.js-7
先说说mongodb 安装好了mongodb之后一直没怎么使用,这两天在做一个晓得web模块,用mongodb作为数据库的存储 首先必须要知道,在mongodb也存在数据库的概念,但是不存在表,取而代之是的集合的概念 mongodb的使用 首先需要切换到mongodb的bin目录下 使用mongod的指令指定数据库的位置,日志输出的地址,如果不指定,将会采用默认的/data/db/目录作
2013-07-11 23:25:20
834
原创 ndoe.js-6
片段视图 片段视图是指一个页面的陪段,通常是重复的内容,用于迭代显示,通过它你可以将相对独立的页面块分割出去,而且可以避免显示地使用for循环。 app.get('/list',function(req,res){ resresder('list',( title:'List', items:[1991,'zjx',express','Node.js'] }); })
2013-07-09 11:01:32
9281
原创 node.js-5
node Web来了 先上code //show.js var http =require('http'); var querystring = require('querystring'); var server = http.createServer(function(req,res){ var post=''; req.on('data',function(chunk)
2013-07-05 11:08:42
1191
原创 node.js-4
这两天处于考试模式,开启了学霸状态,直到刚才。。。。 继续node 1.HTTP客户端 http模块提供了两个函数http.request和http.get,功能是作为客户端向HTTP服务器发起请求。 http.request(option,callback)发起请求。option是一个类似关联数组的对象,表示请求的参数,callback是请求的回调函数。 option常用的参数如下所示
2013-07-03 23:17:27
840
原创 node.js-3
HTTP服务器和客户端 在之前写过一个app.js var http=require('http'); http.createServer(function(req,res){ res.writeHead(200,{'Content-Type':'text/html'}); res.write('node.js'); res.write('hello nod
2013-06-29 23:52:45
750
原创 node.js-2
今天学习遇到了一个小插曲。原因来自于昨晚配置java的环境变量时出现了问题。 导致我今天登录时一直登录不上。在登录界面输入密码后,会跳出一个黑框,提示啥错误,一闪而过。。我试了好几次才看到几个单词。啥啥peech dispather disabled 完了。我放弃了,,这看下去眼睛都要被闪吓了。想起昨晚我修改了/etc/profile文档,在其中加入了java的环境变量值。 果断尝试
2013-06-28 14:36:56
727
原创 node.js-1
在linux下新建一个文件 如hello.js 用vi打开文件(编辑器随便) 在在文件中输入console.log('hello node.js'); 完成后保存 在用node编译源文件,你将在控制台得到 hello node.js 这就是第一个node程序 显然大家都可以知道console必定包含了想标准输出写入的操作。 例如刚刚用的console.log,它是我们最常用的输
2013-06-27 21:38:18
830
转载 jquery源码分析
1、概述 jQuery是一个非常优秀的JS库,与Prototype,YUI,Mootools等众多的Js类库相比,它剑走偏锋,从web开发实用的角度出发,抛除了其它Lib中一些不实用的东西,为开发者提供了短小精悍的类库。其短小精悍,使用简单方便,性能高效,能极大地提高开发效率,是开发web应用的最佳的辅助工具之一。因此大部分开发者在抛弃Prototype而选择Jquery来进行web开发
2013-06-27 13:50:52
739
原创 安装配置node.js
从今天开始接触node.js 首先肯定是找书找教材,到图书管借了一本node.js开发指南。看到书的作者,我差点阵亡。。好吧2010级,和我一样大三。别人都出书了,我在干什么。人比人气死人啊。。不扯闲话。开动。 首先肯定是要安装(我用的是ubuntu): 第一步:安装node.js 在终端输入apt-get install nodejs 第二步:安装g++
2013-06-27 02:07:59
884
原创 js小技巧
技巧 prompt输入框 返回值是输入的内容或null confirm(); 有返回值,确定返回true、取消返回false 固定定位 position:fixed ; Location userAgent 当前的浏览器 window.navigator.userAgent 同步/异步 继承 function A() {
2013-06-23 15:24:15
762
原创 js基础
Javascript基础 Document 在IE7下document.childNodes[0].tagName=! 在IE7下document.childNodes[1].tagName=HTML ECMAScript:翻译 核心 解释器 DOM DocumentObject Model HTML document
2013-06-23 15:23:00
624
原创 js兼容性
兼容性问题 Window.onclick Window.onclick在IE8及以下没反应, 解决办法 统一用document.onclick Window.close 在chrome下可以正常关闭 在FF下提示不允许脚本关闭非脚本打开的窗口。 IE下会出提示 创建Ajax对象 //1.创建Ajax对象 XMLHttpRequest不兼容
2013-06-16 15:27:47
1202
原创 记大三了依然会迷茫的时段
当我写这篇博客的时候,说明我已经从迷茫中走出来了。其实说迷茫,更不如说想学的东西很多,只是想给自己一个说服自己前进的引擎,就我个人感觉这两个周的linux和操作系统等一些基础课程的学习,我觉得没有实战的验证,我很难记住一些重要的知识,仅仅是在脑海中有一丝记忆,但我很难把它常驻在我的脑袋里,指不定明天,后天我就忘记了。 在这期间,我不得不提起一个同学,是她让我突然感觉自己迷失了自
2013-05-10 13:46:52
729
转载 linux的find
每一种操作系统都是由成千上万个不同种类的文件所组成的。其中有系统本身自带的文件,用户自己的文件,还有共享文件等等。我们有时候经常忘记某份文件放在硬盘中的哪个地方。在微软的WINDOWS操作系统中要查找一份文件是相当简单的事情, 只要在桌面上点击“开始”-“搜索”中就能按照各种方式在本地硬盘上,局域网络,甚至在INTERNET上查找各种文件,文档。 可是使用linux的用户就没有那么幸运了
2013-05-04 15:49:17
673
原创 2013--腾讯笔试面试经历
记腾讯笔试和面试(2013.4.22-2012.4.25) 2013.4.22号下午收到了腾讯面试的通知,我很兴奋。但是我也有忧郁,因为我报的是前端方向,我基本都不会。所以在这一天的晚上,我包夜看了一下前端。其中现在记得的就是http的状态码大概的几个,2**是表示成功的,3**开头的表示重定向,其中304表示无修改重定向,利用的是一个etag 值,在第一次请求的时候,服务器会
2013-04-25 15:46:59
1099
原创 编译器逆向工程小问题
在ssh项目开发中,对于持久化类的代码编写,相信很多人都手敲过,在初期阶段大家都是这样的。但是在实战项目中往往不会手动自己去写那段private name等等的属性字段,也不愿意去写他的get和set方法(编译器带有这个功能)。后期阶段大家都会使用逆向工程的方式。这个出错的几率往往可以降到0,机器的工作方式是很正确的。但是这偏偏给我撞上了。 不扯远了,步入正题。环境配置,数据库
2013-04-24 21:43:33
802
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅