自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SeaSonS

who do you want to be? how will you serve others? who will you include in your lives?

  • 博客(51)
  • 资源 (3)
  • 收藏
  • 关注

原创 IE内存泄漏问题总结

IE内存泄漏模型l  页面内脚本的动态刷新操作导致IE内存持续上升l  页面内用F5或右键反复刷新,导致内存不断飙升l  页面内变量占用的内存在退出该页面后,内存仍然无法回收l  页面内变量占用的内存在退出该页面所属的iframe后,内存仍然无法回收 在此,想说明的是,通常情况下,IE内存泄漏都是极微量的(例如一个span、td或者js变量占用的内存未释

2013-04-10 18:29:28 8555 1

转载 大型web系统架构浅谈

动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、perl、.net等服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通常与数据库系统、缓存系统、分布式存储系统等密不可分。  大型动态应用系统平台主要是针对于大流量、高并发网站建立的底层系统架构。大型网站的运行需要一个可靠、安全、可扩展、易维护的应用系统平台做为支撑,以保证网站

2014-10-26 22:24:01 851

转载 前端CSS规范整理

一、文件规范1、文件均归档至约定的目录中。具体要求通过豆瓣的CSS规范进行讲解:所有的CSS分为两大类:通用类和业务类。通用的CSS文件,放在如下目录中:基本样式库 /css/core 通用UI元素样式库 /css/lib JS组件相关样式库 /css/ui 业务类的CSS是指和具体产品相关的文件,放在如下目录中:

2014-06-18 13:08:02 765

原创 基于IDEA13+Grails+Groovy+Extjs4.2实现企业级信息系统快速开发的解决方案总结

项目进行中,后续时间宽松后,对该项目做个深度总结......

2014-05-15 19:19:17 1302

转载 一张图让你读懂开源协议

【另外】http://www.openfoundry.org/LicenseWizard/index.htm 这里也可以帮助你为你的项目选择合适的开源协议

2014-05-05 20:07:22 910

转载 典型的响应式布局实例代码

响应式布局-样式表中内嵌法 header sidebarLeft main sidebarRight footer

2014-04-15 15:14:54 14795

转载 JavaScript的MVC模式向导

多年来,我总结出了一些MVC在Web应用中的规则。这些规则对我帮助很大,且避免了大型代码库陷入混乱。可能术语上不同,但这些规则对于诸如Backbone和Ember的大多数客户端MVC框架来说都是有用的。  一些框架在MVC的命名约定中有所不同,且在关注点的分离上也稍有不同。在这个文档中,controllers(控制层)是models(模型层)和views(视图层)的粘合剂,views(视图

2014-03-29 20:40:05 778

原创 一张图告诉你10gen与LAMP的区别

一张图让你理解10gen。

2014-03-03 16:30:47 816

原创 CSS hack查询对照表

css hackhack对照表

2014-01-15 18:11:30 1080

转载 对技术的态度

转载说明:未来,技术将往哪个方向发展,我们应该以什么样的心态来学习一门技术。这篇文章读完后,也许会改变你之前的看法。对于日新月异的新技术,你是什么态度?遇到新技术我会去了解,但不会把很大的精力放在这些技术(如:NoSQL,Node.js,等)。这些技术尚不成熟,只需要跟得住就可以了。技术十年以上可能是一个门槛。有人说技术更新换代很快,我一点儿都不觉得是这样想。虽然有不成

2013-12-23 20:55:20 1150

转载 Javascript 严格模式详解

Javascript 严格模式详解一、概述除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。设立"严格模式"的目的,主要有以下几个:  - 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为;  - 消除代码运行的一些不安

2013-12-16 18:45:16 754

原创 常见的浏览器兼容性问题

浏览器兼容性跨浏览器开发

2013-12-12 18:54:48 2497

原创 嵌入式程序设计中C/C++代码的优化

C/C++代码优化 Inline函数用指针代替数组不定义不使用的返回值手动编写汇编使用寄存器变量使用增量和减量操作符减少函数调用参数Switch语句中根据发生频率来进行case排序将大的switch语句转为嵌套switch语句避免使用C++的昂贵特性

2013-12-11 18:20:59 1521

原创 网络安全技术简介

1 概念网络安全威胁是指网络系统所面临的,由已经发生的或潜在的安全事件对某一资源的保密性、完整性、可用性或合法使用所造成的威胁。能够在不同程度、不同范围内解决或者缓解网络安全威胁的手段和措施就是网络安全服务。 1.1  网络安全威胁网络系统所面临的安全威胁主要包括以下四个方面:·信息泄露:信息被泄露或透露给某个非授权的人或实体。·完整性破坏:数据的完整性经非授权的修改或破坏

2013-12-09 17:44:08 2882

原创 IE9 IE10 IE11兼容性更改

IE9 IE10 IE11兼容性更改

2013-12-06 18:13:43 3993

原创 交换技术浅谈

二层交换技术工作原理三层交换技术工作原理

2013-12-05 18:27:55 1344

转载 应该知道的Linux技巧

这篇文章来源于Quroa的一个问答《What are some time-saving tips that every Linux user should know?》—— Linux用户有哪些应该知道的提高效率的技巧。我觉得挺好的,总结得比较好,把其转过来,并加了一些自己的理解。 首先,我想告诉大家,在Unix/Linux下,最有效率技巧的不是操作图形界面,而是命令行操作,因为命令行意味着自

2013-12-02 18:24:42 971

原创 js中的类,对象和继承

js中的类,对象和继承

2013-11-27 17:24:44 914

转载 深入理解C语言

Dennis Ritchie  过世了,他发明了C语言,一个影响深远并彻底改变世界的计算机语言。一门经历40多年的到今天还长盛不衰的语言,今天很多语言都受到C的影响,C++,Java,C#,Perl, PHP, Javascript, 等等。但是,你对C了解吗?相信你看过本站的《C语言的谜题》还有《谁说C语言很简单?》,这里,我再写一篇关于深入理解C语言的文章,一方面是缅怀Dennis,另一方面是

2013-11-26 19:23:06 759

原创 JS事件冒泡详解

什么是JS事件冒泡?在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,即document对象(有些浏览器是window)。通过一个小例子来解

2013-11-26 12:51:58 1105

转载 jquery中的proxy函数

stackoverflow上一个关于jquery的Porxy函数的解答。原地址:http://stackoverflow.com/questions/4986329/understanding-proxy-in-jquery What it ultimately does is it ensures that the value of this in a function wi

2013-11-25 19:32:46 847

转载 交换机基本原理和转发流程总结

关键词:      以太网集线器Ethernet HUB      交换机Switch      虚拟局域网 VLAN      路由器 Router      路由表 Route Table      地址解析协议 ARP      ARP表 ARP Table      MAC表 FIB Table      三层硬件转发表 IP fdb Table

2013-11-25 19:21:57 9603

转载 javascript中常用的设计模式

《Practical Common Lisp》的作者 PeterSeibel 曾说,如果你需要一种模式,那一定是哪里出了问题。他所说的问题是指因为语言的天生缺陷,不得不去寻求和总结一种通用的解决方案。不管是弱类型或强类型,静态或动态语言,命令式或说明式语言、每种语言都有天生的优缺点。一个牙买加运动员,在短跑甚至拳击方面有一些优势,在练瑜伽上就欠缺一些。术士和暗影牧师很容易成为一个出色的

2013-11-25 19:12:52 1080

原创 Js apply方法详解

apply:方法能劫持另外一个对象的方法,继承另外一个对象的属性. Function.apply(obj,args)方法能接收两个参数obj:这个对象将代替Function类里this对象args:这个是数组,它将作为参数传给Function(args-->arguments)apply示例: /*定义一个人类*/ function Pers

2013-11-25 19:08:24 868

转载 JS中的变量,表达式以及运算符

一、关于变量1、传值与传址:数字和布尔为值类型,复制、传参、比较均针对值。对象为地址类型,复制操作默认为浅度复制,仅仅将引用复制一份。传参则为传地址,比较对象时也是比较两者地址(是否为同一对象)。字符串为特殊类型,每次对字符串操作均会重新生成该串(在串本身不变的条件下,无法修改串中某字符),任何对其的修改都会重新生成值。复制和传参为传址,比较则为值比较。易犯错误:for(var i =

2013-11-18 18:32:16 2586

转载 人体24小时使用手册

2013-11-12 19:14:08 749

原创 获取PC的MAC地址--仅支持IE

Getting MAC Address From Javascript(IE Only) function showMacAddress(){ var obj = new ActiveXObject("WbemScripting.SWbemLocator");var s = obj.ConnectServer(".");var properties = s.ExecQu

2013-10-31 14:51:50 2023

转载 分享:CSS3&HTML5各浏览器支持情况一览表

CSS3&HTML5各浏览器支持情况一览表_HTML5中国_最大的HTML5中文门户 http://www.html5cn.org/article-259-1.html

2013-10-14 18:37:13 836

原创 IE6下提示无法设置selected属性,无效索引错误的解决方法

页面上有一个处理是这样的:ajax从后台获取n条数据,然后填充到select列表中,并选中其中一条数据,程序大致如下:(基于jquery框架实现)function initSelectData(){//...var data = getAjaxData();var selObj=$("#sel_id");var optStr="";selObj.empty();

2013-09-02 17:34:26 1520

原创 职员的四个境界

个人觉得做职员有四境:境界一.能做好大家都能做好的事情境界二.能做好大家不一定都能做好的事情境界三.能做好分配给自己的任何事情(无论大事小事)境界四.把事情做好,并能感染你身边的同事

2013-08-20 18:54:15 751

原创 什么是经验

经验就是你再次参与相同的或类似的项目开发时,你所遇到的很多难题都是你以前遇到过的,并且能够迅速解决。即使是你没遇到过的问题,你也能根据你的经验作出正确的判断,并且能找到正确的解决方法。总之,经验的优势在于对所遇问题的迅速而准确的判断。

2013-05-29 16:58:07 893

原创 js函数split(),用空格作为分隔符时,使用正则表达式,会存在浏览器兼容问题

js函数split(),用空格作为分隔符时,使用正则表达式,会存在浏览器兼容问题。请看下面代码:var strTest = " a b c ";var splitArr1 = strTest.split(/\s/);  //或var splitArr1 = strTest.split(/\s+/);存在浏览器兼容问题var splitArr2 = strTest.split("

2013-05-27 17:50:09 6316

原创 Ubuntu 11下安装jrtplib-3.9.1和 jthread - 1.3.1

最近,要做个视频转发的服务器。需要用到jrtplib库和jthread库。在这里记录下安装步骤。※以下操作都是在超级管理员权限下进行的。步骤1.安装samba服务器,用于WinXP和Ubuntu间实现文件共享:sudo apt-get samba步骤2.下载库源码,并解压到Ubuntu下任意目录(1) jrtplib-3.9.1:http://research.ed

2013-05-22 22:35:18 2134

转载 Linux下的帧缓冲--framebuffer应用编程

一、Linux的帧缓冲设备帧缓冲(framebuffer)是 Linux为显示设备提供的一个接口,把显存抽象后的一种设备,他允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作。这种操作是抽象的,统一的。用户不必关心物理显存的位置、换页机制等等具体细节。这些都是由Framebuffer设备驱动来完成的。帧缓冲驱动的应用广泛,在 linux 的桌面系统中,Xwindow 服务器就是利

2013-05-12 21:57:31 2312

原创 SecureCRT下gcc编译错误提示乱码

WindowsXP下使用SecureCRT SSH到Ubuntu11上使用 gcc 编译程序发现里面带乱码,且多到几乎看不清意思的程度。这是由于SecureCRT与Ubuntu11系统的编码方式不一致导致的。除了通过修改Ubuntu11系统的编码方式解决外。还可以通过一种更快的方式解决。就是修改SecureCRT的显示编码。具体是:在SecureCRT的会话选项中选择外观->字体->字符编

2013-05-09 21:13:17 1461

转载 Linux下TCP/UDP socket服务器模型

Linux系统网络服务器模型主要有两种:并发服务器和循环服务器。所谓并发服务器就是在同一个时刻可以处理来自多个客户端的请求;循环服务器是指服务器在同一时刻指可以响应一个客户端的请求。而且对于TCP和UDP套接字,这两种服务器的实现方式也有不同的特点。1、TCP循环服务器:   首先TCP服务器接受一个客户端的连接请求,处理连接请求,在完成这个客户端的所有请求后断开连接,然后再接

2013-05-08 23:56:45 2177 1

转载 linux下用户态与内核态的区别

究竟什么是用户态,什么是内核态,这两个基本概念以前一直理解得不是很清楚,根本原因个人觉得是在于因为大部分时候我们在写程序时关注的重点和着眼的角度放在了实现的功能和代码的逻辑性上,先看一个例子:1)例子C代码1.     void testfork(){  2.     if(0 = = fork()){  3.     printf(“create new process su

2013-05-07 16:28:50 1164

原创 js获取浏览器高度和页面内容高度--兼容主流浏览器

//获取浏览器可视区域高度function getClientHeight() {     var clientHeight=document.body.clientHeight;//其它浏览器默认值     if(navigator.userAgent.indexOf("MSIE 6.0")!=-1)     {         clientHeight=document

2013-05-07 12:19:56 1362

转载 UTM,NGFW集成安全功能对比

2013-04-27 22:24:50 1322

原创 利用虚拟机搭建linux下的交叉编译环境

1.在XP系统下安装VMware Player虚拟机,安装Ubuntu(ubuntu-11.04-desktop-i386.iso)2.安装samba服务器,用于WinXP和Ubuntu间实现文件共享:sudo apt-get samba3.将目标板的编译器放入指定文件夹,例如/opt目录下,编辑/etc/profile,添加path环境变量:  PATH=/cygdrive/e/oc

2013-04-27 22:22:03 3193

AngularJS权威教程

AngularJS权威教程是学习AngularJS的公认经典,内容全面,讲解通俗,适合各层次的学习者。作者拥有丰富的AngularJS开发和教学经验,也是一位全栈工程师。全书35章,由浅入深地讲解了AngularJS的基本概念和基本功能,包括模块、作用域、控制器、表达式、指令、路由、依赖注入等,重要的是书中对每一个概念的讲解都配合了恰如其分的示例和代码,让读者通过动手实践,切身体会到这些概念的含义和价值。《AngularJS权威教程》后半部分深入到AngularJS应用开发,系统地讨论了服务器通信、事件、架构、动画、本地化、安全、缓存、移动应用等主题。 《AngularJS权威教程》适合各个层次的AngularJS开发人员学习,无论是出于工作需要,还是好奇心的驱使,只要你想彻底理解AngularJS,《AngularJS权威教程》都会让你满载而归。

2015-12-09

常用正则表达式.pdf

常用正则表达式 javascript 电话号码正则... 3 手机号码正则表达式... 4 使用正则表达式实现删除字符串中的空格 限制文本框只能输入数字和小数点等等... 替换小数点前内容为指定内容... 5 只匹配中文的正则表达式... 5 返回字符串的中文字符个数... 6 正则表达式取得匹配IP地址前三段... 6 匹配<ul>与<ul>之间的内容... 7 用正则表达式获得文件名... 7 绝对路径变相对路径... 8 用户名正则... 8

2010-08-26

空空如也

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

TA关注的人

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