现在位置: 首页 > altus发表的所有文章
  • 10月
  • 01日
综合 ⁄ 共 1836字 评论关闭
译自:Cocoa Streams 流是位数据通过通信路径的连续传送序列。它是单向的,从一个应用程序的角度,流可以是输入流(读操作流)或者输出流(写操作流),除了基于文件的流之外,其余的都是non-seekable的。一旦流数据被提供或者被使用,数据就不能够从流中获取到。 Cocoa包括三种与流有关的类:NSStream,NSInputStream,NSOutputStream. NSStream是抽象类,它定义了流对象的基本接口和属性。NSInputStream和NSOutputStream是NSStream的子类,它们实现了输入流和输出流的基本操作。你可以为存储在内存中,向文件或者C buffer写的流......
阅读全文
  • 09月
  • 21日
综合 ⁄ 共 2618字 评论关闭
题意:是用两个指针的一个模拟时钟的时针和分针。两个指针形成一个角度。角度测量两个指针之间的最小角度。两只手之间的角度是大于或等于0,且小于或等于180度的度量。由于一个序列的五个不同的写入时间,格式为hh:mm,其中......是两个数字较完整的24小时( 00 <= ...... <= 23)和mm(00 <=毫米<= 59),你发现的中位数,也就是写一个程序,第三个元素的排序序列在两个数字代表分钟非递减顺序及其关联的角度。例如,假设您将得到一个序列(06:05,07:10,03:00,21:00,下午12:55)次。关系被打破这样一种方式,一......
阅读全文
  • 07月
  • 29日
移动开发 ⁄ 共 1785字 评论关闭
       对于Android开发来说,调试和测试都非常重要,现在十分流行的是TDD开发,测试驱动开发,再分析完需求之后,做出功能表和业务逻辑的概要设计,就可以通过需求和设计开发测试用例了,再围绕着符合实际需求的测试用例开发项目。当然测试用例和项目开发的顺序并不是非要那么绝对,再完成了测试用例后开始开发项目的过程中也可以反过来继续完善测试用例,要做到十分灵活的运用测试,相辅相成,以测试结果为驱动,小步伐的一步一步开发项目,会让你提升很大的效率,也会是项目开发变得愉快和轻松。         例如我的入口Activity......
阅读全文
  • 06月
  • 16日
综合 ⁄ 共 8923字 评论关闭
一.摘要 1.网络游戏MMORPG整体服务器框架,包括早期,中期,当前的一些主流架构2.网络游戏网络层,包括网络协议,IO模型,网络框架,消息编码等。3.网络游戏的场景管理,AI,脚本的应用等。4.开源的网络服务器引擎5.参考书籍,博客 二.关键词 网络协议 网络IO 消息 广播 同步 CS TCP/UDP IP 集群 负载均衡 分布式  网关服务器 GateServer 心跳 多线程/线程池 开源网络通讯框架/模型阻塞/非阻塞/同步/异步    Proactor/Reactor/Actor Select/Poll/Epoll/Iocp/Kqueue  游戏开发中的设计模式/数据结构短连接和长连接 游戏安全 缓存 消......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 744字 评论关闭
看看具体的命令: 准备 基本的Java知识是必需的,安装最新的Java开发工具包(JDK ),可以是OpenJDK 7或Oracle JDK 7。 注册一个OpenShift帐户,它是完全免费的,可以分配给每个用户1.5 GB的内存和3 GB的磁盘空间。 安装RHC客户端工具,需要有ruby 1.8.7或更新的版本,如果已经有ruby gem,输入 sudo gem install rhc,确保它是最新版本。要更新RHC的话,执行命令 sudo gem update rhc,如需其他协助安装RHC命令行工具,请参阅该页面: https://www.openshift.com/developers/rhc-client-tools-install 通过 rhc set......
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 6332字 评论关闭
前言 ZooKeeper是一个分步式的协作系统,何为协作,ZooKeeper价值又有何体现。通过这篇文章的分布式队列的案例,你将了解到ZooKeeper的强大。关于ZooKeeper的基本使用,请参考:ZooKeeper伪分步式集群安装及使用 目录 分布式队列 设计思路 程序实现 1. 分布式队列 队列有很多种产品,大都是消息系统所实现的,像ActiveMQ,JBossMQ,RabbitMQ,IBM-MQ等。分步式队列产品并不太多,像Beanstalkd。 本文实现的分布式对列,是基于ZooKeeper现实的一种同步的分步式队列,当一个队列的成员都聚齐时,这个队列才可用,否则一直等待......
阅读全文
  • 01月
  • 05日
综合 ⁄ 共 56字 评论关闭
转自: http://blog.sina.com.cn/s/blog_4bdb170b0100qqg0.html  
阅读全文
  • 09月
  • 04日
综合 ⁄ 共 694字 评论关闭
在Android开发过程中,需要处理解析服务器JSON数据时,或需要进行两个或多个JSONArray合并操作。 比如在进行LIstView的动态更新时。 在此提供一种JSONArray合并的方法,方便需要时调用。 代码如下: public static JSONArray joinJSONArray(JSONArray mData, JSONArray array) { StringBuffer buffer = new StringBuffer(); try { int len = mData.length(); for (int i = 0; i < len; i++) { JSONObject obj1 = (JSONObject) mData.get(i); if (i == len - 1) buffer.append(obj1.toString()); ......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 15055字 评论关闭
【操作系统】复习要点和难点分析   作者:北京电大  发表时间:2004-5-27 11:12:00  操作系统是计算机系统的基本组成部分,是整个计算机系统的基础和核心。计算机操作系统课程是理论性和实践性都较强的课程,具有概念多、较抽象、涉及面广。为帮助大家复习这门课程,下面按照教学大纲要求,对各章的重点、难点进行归纳、总结,给出解答问题的指导,最后给出练习及参考解答,供大家复习时参考。   一、 各章复习要点 第一章 计算机操作系统概述 1、操作系统的概念 操作系统(Operating System,OS),是一种软件,属于系统软......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 6090字 评论关闭
1、有时候需要从properties文件中加载配置,以前的方式是这样的: <bean id="jdbcProperties" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <list> <value>classpath*:/spring/jdbc.properties</value> </list> </property> </bean> spring推荐使用如下方式配置: <context:property-placeholder location="classpath:spring/jdbc.properties" /> 以上两种方式,在bean定义中依然可以通过“${......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 1292字 评论关闭
什么是ODEX?   ODEX是安卓上的应用程序apk中提取出来的可运行文件,是通过apk安装包的中的dex优化过的,再把apk包里的dex文件删除。 这样做可以加快软件的启动速度,预先提取,减少对RAM的占用,因为没有odex的话,系统要从apk包中提取dex再运行。 什么是dalvik-cache? 当Android启动时,DalvikVM监视所有的程序(APK文件)和框架,并且为他们创建一个依存关系树。DalvikVM通过这个依存关系树来为每个程序优化代码并存储在Dalvik缓存中。这样,所有程序在运行时都会使用优化过的代码。这就是当你刷一个新的ROM时,有时候第......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 363字 评论关闭
找不到入口点有以下几种情况:    1、没有注意大小写。    在Win32中,DLL的函数和VB的函数中必须大小写相同。    2、没有声明入口函数。    你需要在DLL的*.def文件中加上入口函数,如:    EXPORTS        SetData @1    GetData @2    这样VB程序就可以访问SetData和GetData函数了。其中@1、@2是这两个函数的引用序号,通常在VB中不使用    3、采用C++编译方式。    在C++中编译函数时会将函数名进行转换,如将DLL中的kk(double k)转换为_kk@8。解决的办法有两种:    (1)如果没有使用C++的类,可以将.cpp文件改名为.c,就不......
阅读全文