package com.javasort;/***一个类只能有四个固定的对象 且属性固定的实现*/public class Season { private final String SEASON_NAME; private final String SEASON_DESC; private S.....
分类:
其他好文 时间:
2014-06-15 21:15:56
阅读次数:
151
boost::asio设置同步连接超时CSDN上求助无果,只好用自创的非主流方法了。asio自带的例子里是用deadline_timer的async_wait方法来实现超时的,这种方法需要单独写一个回调函数,不利于把连接和超时封装到单个函数里。传统的Winsock编程可以先把socket设为非阻塞,...
分类:
其他好文 时间:
2014-06-15 08:43:18
阅读次数:
274
function createXHR() { var request; if (typeof (XMLHttpRequest) == 'undefined') { request = new ActiveXObject('Microsoft.XMLHTTP'); } ...
分类:
其他好文 时间:
2014-06-15 07:58:05
阅读次数:
196
//封装post时候,表单中所有具有name数据的表单元素的值,并返回“n=1&p=a”function serialize(formid) { var arr = []; var ipts = document.getElementById(formid).getElementsByT...
分类:
Web程序 时间:
2014-06-15 06:59:37
阅读次数:
219
通过HttpClient请求webService由于服务端是用webService开发的,android要调用webService服务获取数据,这里采用的是通过HttpClient发送post请求,获取webService数据。服务端使用的webService框架是axis2,请求数据之前,要封装一...
分类:
Web程序 时间:
2014-06-15 06:53:22
阅读次数:
270
创建buffer在io操作中,对数据的读写大都是在一个缓冲区上进行的,在asio框架中,可以通过asio::buffer函数创建一个缓冲区来提供数据的读写。buffer函数本身并不申请内存,只是提供了一个对现有内存的封装。chard1[128];size_tbytes_transferred = s...
分类:
其他好文 时间:
2014-06-15 00:03:47
阅读次数:
207
因为公司一直都是做C++开发的,因客户需要要提供C#版本接口,研究了一下C#,发现其强大简洁, 在跨语言调用方面封装的很彻底,提供了强大的API与之交互.这点比JNA方便多了. Java与C#都只能调用C格式导出动态库,因为C数据类型比较单一,容易映射. 两者都是在本地端提供一套与之映射的C#/j....
分类:
编程语言 时间:
2014-06-14 23:21:48
阅读次数:
494
*备忘录模式(Memento):在不破坏封装性的前提下,捕获一个对戏的内部状态, * 并在该对象之外保存这个状态。这样以后就能恢复到原来保存的状态 *Originator(发起人): 负责创建一个备忘录 Memento,用...
分类:
其他好文 时间:
2014-06-14 22:17:03
阅读次数:
252
1.上一讲简单介绍了NSThread的使用,虽然也可以实现多线程编程,但是需要我们去管理线程的生命周期,还要考虑线程同步、加锁问题,造成一些性能上的开销。我们也可以配合使用NSOperation和NSOperationQueue实现多线程编程,实现步骤大致是这样的:1> 先将需要执行的操作封装到一个...
分类:
编程语言 时间:
2014-06-14 22:00:43
阅读次数:
430
之前介绍CCNode的时候说过,动作是指在特定时间内完成移动、缩放、旋转等操作的行为,节点可以通过运行动作来实现动画效果,这里的动作就是指CCAction对象,它有很多的子类,每个子类都封装了不同的动作效果。先来看看CCAction的继承结构图这里我省略了瞬时动作(CCActionInstant)和...
分类:
其他好文 时间:
2014-06-14 21:52:27
阅读次数:
411