有些重复的东西,我们不希望每次使用的时候都自己手动再去重新写一遍,或者重新复制一遍,这时,我就需要对代码进行封装。方法封装的原则:把不变的代码封装起来,把变的东西作为参数传递过去。//url:ajax请求地址带需要传递的参数,onsuccess:请求成功后执行的js方法
function ajax(url, onsuccess)
{
var xmlhttp = window.XMLHttp...
分类:
Web程序 时间:
2014-11-08 22:12:54
阅读次数:
250
虽然Google的guava对Java的IO操作进行了一定封装,但是它更偏向于集合、并发和缓存,在实际项目中,我非常喜欢guava,同时我也非常喜欢Apache的一个工具包org.apache.commons.io,这两个工具包提供非常强大的工具能力,能够简化代码逻辑,提高开发效率和质量,是每个Java程序员都应该掌握的工具包。此文简单介绍一下org.apache.commons.io,详细的可参...
分类:
Web程序 时间:
2014-11-08 22:12:32
阅读次数:
406
Ajax的核心技术是XMLHttpRequest对象,它可以在不向服务器提交整个页面的情况下,实现局部更新网页。当页面全部加载完毕后,客户端通过该对象向服务器请求数据,服务器端接受数据并处理后向客户端反馈数据。有了这个对象,Ajax可以像桌面应用程序那样只与服务器进行数据层的交换,而不必每次都刷新界面,也不必每次将数据处理的工作都交给服务器来做。这样既减轻了服务器负担又提高了响应速度,还缩短了用户...
分类:
Web程序 时间:
2014-11-08 22:11:32
阅读次数:
200
今天有幸去哥们的大公司做了半天的临时工,一个偶现的Bug折腾了他好久,好不容易今天抓到了异常Log日志,大致的意思就是android.view.windowleaked——窗体泄漏。我在网上查了资料:
Android的每一个Activity都有个WindowManager窗体管理器,构建在某个Activity之上的对话框、PopupWindow也有相应的WindowManager窗体管理器。因为...
分类:
移动开发 时间:
2014-11-08 22:09:54
阅读次数:
216
Subversion(简称SVN,svn),一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控***务已从CVS转移到Subversion。svn服务器有2种运行方式:独立服务器和借助apache运行。下面我安装独立SVN...
分类:
其他好文 时间:
2014-11-08 22:10:05
阅读次数:
321
前言:
C#工程项目中有些配置文件,数据文件等不是C#工程文件,但是程序中需要访问,如果写成绝对路径不利于程序的迁移,所以必须写成相对路径。取得相对路径的方法很多,网上的例子也很多,基本上是七种吧,这里不再赘述,
请看此链接:点击打开链接
但是现在我利用VS2010中的项目创建单元测试功能,对我的项目进行测试。测试工程使用上面的其中方法就不可行了。测试工程是依赖于原有的工程的。在bin/...
本章简要的介绍了各种关键词:and:[布尔运算]且del: 删除变量(函数,类)from: 从某一个库或者文件读取not:[布尔运算]非while: while-loop 关键字,后跟循环条件as: 通常和import类叠加使用,代表以某个其他名称加载某个模块。elif: if分支控制的一部分。gl...
分类:
编程语言 时间:
2014-11-08 22:09:50
阅读次数:
248
在iOS6之后,不再使用谷歌地图了,而是使用苹果自己的地图,可是API编程接口没有太大的变化。开发者不须要再学习非常多新东西就能开发地图应用,这是负责任的做法。因此本节介绍的内容也相同适用于iOS5上执行地图应用开发。iOS应用程序中使用MapKitAPI开发地图应用程序。其核心是MKMapView...
分类:
移动开发 时间:
2014-11-08 22:08:50
阅读次数:
244
strtok和strtok_r原型:char *strtok(char *s, char *delim);功能:分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。说明:首次调用时,s指向要分解的字符串,之后再次调用要把s设成NULL。strtok在s中查找包括在delim中的字符...
分类:
其他好文 时间:
2014-11-08 22:10:36
阅读次数:
296
一、引言 本文主要分析cocos2d游戏开发引擎的引用计数内存管理技术的实现原理。建议读者在阅读本文之前阅读笔者之前一篇介绍如何使用cocos2d内存管理技术的文章——《Cocos2d之Ref类与内存管理使用详解》。 二、相关概念 引用计数 引用计数是计算机编程语言的一种内存管理技术,是指将资源(对...
分类:
其他好文 时间:
2014-11-08 22:11:25
阅读次数:
641
题目要求: 一个数组是由一个递减数列左移若干位形成的,比如{4,3,2,1,6,5}是由{6,5,4,3,2,1,}左移两位形成的,在这种数组中查找某个数。题目分析: 方法1 逐个查找,遍历一遍数组,时间复杂度O(N). 方法2 二分查找,时间复杂度O(logN).具体分析见下图:代码实现:#...
分类:
编程语言 时间:
2014-11-08 22:09:08
阅读次数:
181
今天一天做了一个仿照网易的下拉刷新,先上效果图:代码还有一点问题。我先说怎么用把:1. 布局文件。我写的是PullToRefreshLayout,在这个继承了RelativeLayout的类中,只能添加一个ListView布局。PullTop则是显示的红标题,这个可以随意的添加。2.主要类就是Pu....
分类:
其他好文 时间:
2014-11-08 22:08:29
阅读次数:
431
沙箱模式常见于YUI3 core,它是一种采用同一构造器(Constructor)生成彼此独立且互不干扰(self-contained)的实例对象,而从避免污染全局对象的方法。命名空间JavaScript本身中没有提供命名空间机制,所以为了避免不同函数、对象以及变量名对全局空间的污染,通常的做法是为...
分类:
数据库 时间:
2014-11-08 22:09:36
阅读次数:
470
树莓派通过串口连接GPS模块,通过 minicom 和 Python编程的方式,获取GPS模块返回的信息。另外还有 NMEA-0183 协议返回时间及经纬度计算的方式~ 暂时先来这么多^^
分类:
其他好文 时间:
2014-11-08 22:10:43
阅读次数:
489
第一步: 利用图标工具(有很多)制作图标文件(favicon.ico)上传到网站所在的服务器的根目录下,这个文件必须是16*16大小的图标文件。 第二步: 在之间添加下面的语句: 1 根据亲测,在IE中"rel"属性还得添加"shortcut",才能正常显示。1 测...
分类:
其他好文 时间:
2014-11-08 22:09:54
阅读次数:
242
很多时候系统自带的TabBar不能满足我们的需求,系统自带的一些属性我们往往无法修改,像切换项的图片的大小,这时候就需要我们自定义TabBar
分类:
移动开发 时间:
2014-11-08 22:08:04
阅读次数:
288
经常会使用js动态设置css类,两种方法。1、classNameclassName是包含所有类的字符串,所以添加删除类就像操作字符串一样就好。添加类的话比较简单,直接obj.className += ' active';记得加空格。移除类,需要使用字符串replace函数。obj.className...
分类:
Web程序 时间:
2014-11-08 22:08:32
阅读次数:
401