2011年12月11日

浅谈Javascript缓载和预载

摘要: 一、缓载、预载的概念这些技术不仅限于图片加载,但我们首先讨论最常用的图片加载。1、缓载:延迟加载图片或符合某些条件时才加载某些图片。2、预载:提前加载图片,当用户需要查看时可直接从本地缓存中渲染。两种技术的本质:两者的行为是相反的,一个是提前加载,一个是迟缓甚至不加载。缓载对服务器前端有一定的缓解压力作用,预载则会增加服务器前端压力。二、缓载的意义与实现缓载的主要目的是作为服务器前端的优化,减少请求数或延迟请求数。主要体现在三种模式上:第一种是纯粹的延迟加载,使用setTimeOut或setInterval进行加载延迟,如果用户在加载前就离开了页面,那么就不会加载。第二种是条件加载,符合某些条 阅读全文

posted @ 2011-12-11 23:21 寻雨 阅读(305) 评论(0) 推荐(0) 编辑

2011年11月13日

浅谈Javascript面向对象编程

摘要: Javascript是一门很灵活的语言,允许我们模拟面向对象编程中的很多机机制。在JS中充分使用面向对象设计思想,可以极大限度的提升代码重用、降低模块间的偶合、更好的逻辑分层与并行开发。下面分几个步骤简单谈下我的理解。一、数据类型与包装类包装类 …… 类型名 …… 常见值 …… 分类Number …… number …… 123.123 …… 基本数据类型Boolean …… Boolean …… true、false …… 基本数据类型String …… string …… “hello world!” …… 基本数据类型Object …… object …… {}、[] …… 复合数据类型 阅读全文

posted @ 2011-11-13 16:41 寻雨 阅读(2589) 评论(4) 推荐(1) 编辑

2011年9月1日

GDB使用技巧

摘要: 一、常用GDB指令l或list或l行号可以显示代码回车表示重复上一次命令break或b表示设置断点后跟行号或函数入口名infobreak查看断点信息run或r运行程序next或n单条语句执行continue或c继续运行程序print或p表示打印指定变量值后跟变量bt查看函数堆栈finish退出函数shell命令后跟指令执行shellmake命令等同于shellmake参数q退出gdb二、启动GDB方法1、gdb{程序名}2、gdb{程序名}core3、gdb{程序名}{PID}三、运行时配置1、setargs[]来指定运行时参数2、path[]可设置运行时参数3、showpath查看运行路径. 阅读全文

posted @ 2011-09-01 15:29 寻雨 阅读(383) 评论(0) 推荐(0) 编辑

2011年8月9日

C++学习之重回Primer笔记(开篇)

摘要: 大学一直以C#为主要语言,对C/C++的使用仅停留在写写数据结构和算法联系上,于是决定利用工作不忙的这段时间,把C++系统的过一遍。既然学C++,我想首选应该是Primer。Primer第四版特别版,正文670页左右,计划用3周时间看完,以下给出计划,并将在系列贴中写下自己的读书笔记,以督促自己学习!8月9日—8月14日 第一、二部分8月15日—8月21日 第三、四部分8月22日—8月28日 第五部分8月29、30、31日负责整理知识,及附录的查阅。本贴作为开篇,谨记严格要求自己! 阅读全文

posted @ 2011-08-09 10:14 寻雨 阅读(224) 评论(0) 推荐(0) 编辑

2011年2月3日

新的一年

摘要: 转眼间,大学生活已经接近尾声,最后一学期了,感觉有点舍不得。年过的还行,还是常常的坐在电脑前一天一天的过,或者通宵达旦的坐在电脑前……其实并不是不累,只是习惯了。过年的时候,才发现自己朋友原来这么多,才发现自己原来喜欢安静,回家后生活感觉少了点什么,也许是,在外想回家,在家想外出吧。家里很暖和,在电脑旁一点也不冷,可惜的就是我寄回来的书还没到手。家里充话费送了400块的书票,又买了一堆书,还是蛮开心的。技术上其实挺迷茫的,或许是学的太杂,或许是想干的太多了。新一年是得有个侧重点了,毕竟去了公司可不想被BS。现在我负责的事很多,由要更新游戏,又要开发网站,还要学新东西,感觉身心疲惫。新年后得锻炼 阅读全文

posted @ 2011-02-03 03:58 寻雨 阅读(343) 评论(3) 推荐(0) 编辑

2010年12月27日

简单的文字识别

摘要: 软件工程讲座其中有两节是张老师讲的,一直以来是我和小余的导师,在图形方面很有研究。他给我们留的作业就是一个简单的字母识别。通宵写了这个程序,放上来,有兴趣的可以一起研究。简单文字识别使用方法比较简单,先点输入一些学习资料,先写一个字,然后点菜单学习。学习的多了,每写一个键,右键点确定,就会自动分析匹配。 阅读全文

posted @ 2010-12-27 04:42 寻雨 阅读(330) 评论(0) 推荐(0) 编辑

2010年8月31日

译:JamesM的内核开发教程

摘要: 1.环境配置我们需要一个基础环境来设计开发我们的内核,在本教程中,我假设您使用的是*nix操作系统和GNU工具集。如果您使用的是Windows操作系统,您必须使用诸如cygwin或DJGPP这类*nux模拟环境。即便如此,本教程中的生成文件和命令仍然可能会出错。1.1目录结构我的目录布局如下:tutorial|+--src|+--docs 所有的源文件都放入src中,所有的文档都放入docs中(平... 阅读全文

posted @ 2010-08-31 01:14 寻雨 阅读(934) 评论(0) 推荐(0) 编辑

2010年8月30日

软件实训期间优秀网站赏析集合

摘要: 一、http://www.oksusutea.com/index.asp源自夏网页顶头的菜单非常美妙,缓动的下拉,Hover后字体变大挤开其他字,给人一种动态的感觉。下面的自行车跑动点缀了网页的动态效果,整体页面有很多会动的小物件激活了页面。二、http://www.joseishi.net/vivi/index_pc.html源自夏缺点是网站比较冗余,图片过多使打开速度较慢。特别之处在于中间的翻... 阅读全文

posted @ 2010-08-30 16:40 寻雨 阅读(312) 评论(0) 推荐(0) 编辑

2010年8月12日

Silverlight4深蓝游戏开发学习笔记(一) 基础动画方式

摘要: SL中提供三种动画的方法:1.Storyboard 2.CompositionTarget 3.DispatcherTimer一. Storyboard这是SL首推的动画实现方法,因为Storyboard内部已经为用户进行了一些处理,用户只要一个开始状态,一个结束状态,一个动画实现.就可以组建一个完整的动画.简单步骤:1.实例化Storyboard对象.Storyboard sb = neFill... 阅读全文

posted @ 2010-08-12 01:41 寻雨 阅读(416) 评论(0) 推荐(0) 编辑

2010年7月29日

开发兼容Win7的Ms Agent程序

摘要: 有时为了提高客户体验,往往会在程序中增加帮助系统,当年OfficeXP提供了一种叫助手精灵的帮助插件,一个小老头来帮助用户使用Office。现在Win7了,直接使用以往的Ms Agent来开发老头做使用帮助的话,会出现不兼容的情况(即使安装了MS的兼容包,老头也不是透明的,会有粉色的背景。)。当然,也可以选择自己用不规则窗体开发一个精灵老头,只不过种类繁多的魔法动作就难以实现了。不过还好,国外有人... 阅读全文

posted @ 2010-07-29 13:20 寻雨 阅读(705) 评论(0) 推荐(0) 编辑

导航