现在位置: 首页 > dodgeball发表的所有文章
  • 10月
  • 09日
移动开发 ⁄ 共 5854字 评论关闭
原文地址:http://blog.csdn.net/caowenbin/article/details/6036726 ActivityManager在操作系统中有重要的作用,本文利用操作系统源码,逐步理清ActivityManager的框架,并从静态类结构图和动态序列图两个角度分别进行剖析,从而帮助开发人员加强对系统框架及进程通信机制的理解。 ActivityManager的作用 参照SDK的说明,可见ActivityManager的功能是与系统中所有运行着的Activity交互提供了接口,主要的接口围绕着运行中的进程信息,任务信息,服务信息等。比如函数getRunningServices()的源码是:     public List<RunningS......
阅读全文
Android异常总结---W/System.err(661): java.lang.IllegalStateException: End of document.  5.03-22 21:42:10.091: W/System.err(661): java.lang.IllegalStateException: End of document. ------------------------------------------------------------------------------------ a. 先看下这个xml文件的内容:   <?xml version="1.0" encoding="UTF-8" ?>  <videonews>  <news id="35">   <title>喜洋洋喜洋洋</title>    <timelength>90</timelength>    </news>......
阅读全文
  • 04月
  • 28日
综合 ⁄ 共 3073字 评论关闭
单纯形法 维基百科,自由的百科全书 数学最优化中,由George Dantzig发明的单纯形法(simplex algorithm)是线性规划问题的数值求解的流行技术。有一个算法与此无关,但名称类似,它是Nelder-Mead法或称下山单纯形法,由Nelder和Mead发现(1965年),这是用于优化多维无约束问题的一种数值方法,属于更一般的搜索算法的类别。 这二者都使用了单纯形的概念,它是N维中的N + 1个顶点的凸包,是一个多胞体:直线上的一个线段,平面上的一个三角形,三维空间中的一个四面体,等等。 目录   [隐藏]  1 标准形式 2 松弛形......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 255字 评论关闭
最近用vs2008做MFC发现好多问题,总结一下。 问题:今天想给对话框上的按钮添加一个基类为CButton类的时候,在按钮上右键->New Class,发现基类只有CDialog等类,没有CButton等类,在菜单栏上Project->New Class也不行   解决方法:在类视图中,右键你创建的项目,选择“添加”->“类”,然后选择“MFC类”,点击“添加”,在基类里可以选择CButton等其他类 摘自http://blog.csdn.net/a408789699/article/details/6291798
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 2057字 评论关闭
       由于uml(统一建模语言)在开发中经常会用到,特别是在软件开发中的OOAD阶段,因此要理解和使用uml显得尤为重要。在uml开始之前,咱先回顾一个OOAD、OOP的主要特征。 OOAD:根据面向对象的方法学来对软件系统进行分析和设计的过程。它包括OOA 分析阶段和OOD设计阶段。其中分析阶段主要解决“What to do?”的问题,而设计阶段主要解决“How to do?”的问题。具体来说就是:在OOA分析阶段咱要做的主要工作就是建立对业务问题域的视图(建立模型)、列出系统必须要完成的核心任务、列出针对此问题域的最佳解决方案;而在设计阶段咱要......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 267字 评论关闭
名称: glMatrixMode—— 指定当前矩阵是哪一个矩阵 函数原型: void glMatrixMode(GLenum mode) 函数参数: mode   指明将哪一个矩阵栈执行随后的矩阵变换操作。可以接受的值有 GL_MODELVIEW,GL_PROJECTION和GL_TEXTURE。默认值为GL_MODELVIEW。 描述: GL_MODELVIEW         指明随后的矩阵操作为模型视图矩阵栈 GL_PROJECTION       指明随后的矩阵操作为投影矩阵栈 GL_TEXTURE              指明随后的矩阵操作为纹理矩阵栈
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 234字 评论关闭
    今天在网上看到一个老兵讲述的学习程序应该去做的几件事,个人觉得挺好,将它记录下来。   1)找其他开发人员合作开发   2)阅读金典名著:如《代码大全(第二版)》、《程序修炼大全》、《程序设计实践》、《设计模式》   3)经常访问wiki(维基)   4)学习别人的代码   5)参与开发者论坛   6)写博客   7)选择适合自己的编辑器vim、emacs等   8)多学习几种编程语言,这个是在已经精通一门语言的基础之上   9)深入底层   10)while(true){practice;}
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 397字 评论关闭
<action name="addRole" class="roleAction" method="createRole"> <result name="success" type="redirect">listRole.action</result> <result name="error">/fail.jsp</result> <result name="input">/roleAdd.jsp</result> </action> type="redirect"的意思是重定向到另一个action的方法   当type为chain 时,说明是action链,运行完第一个action java文件接着会运行第二个action JAVA 文件,相当于forward(客户端的url不会改变).当type为redirect-action时,说明会......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 422字 评论关闭
三维空间中一点p,投影到两个不同的平面I1、I2,投影点分别为p1,p2。 p、p1、p2在三维空间内构成一个平面S。 S与面I1的交线L1过p1点,称之为对应于p2的极线。同理S与I2的交线称之为对应于p1 的极线(对应于左边图像点的极线在右边图像上,右边与之相同)。如图: 所谓极线约束就是说同一个点在两幅图像上的映射,已知左图映射点p1,那么右图映射点p2一 定在相对于p1的极线上,这样可以减少待匹配的点数量。 对于极线约束方程可以由以下来表示: 三维向量x和x'存放相关点,F为一个3*3且秩为2的基础矩阵,那么: 且左右......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 6148字 评论关闭
首先看看程序运行时: 程序中有四种菜单项按钮:文本菜单项(stop walk),图字菜单项(Hide Bear),Toggle菜单项(Go Right)以及图片菜单(程序开关)。 为了有直观的显示,本程序在上一篇博客(动画制作)基础上修改。 cocos2d-x的菜单CCMenu的创建有几个步骤 1. 创建菜单项(CCMenuItem),并设置位置、点击回调函数。CCMenuItemImage,CCMenuItemLabel,CCMenuItemToggle 2. 将菜单项添加到菜单创建的参数中,并为菜单设置位置、添加到层。 例如: //////////////////////////////////////////////////////////////////......
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 5301字 评论关闭
AJAX是“异步的JavaScript和XML”的缩写。这是一项技术,而不是一个如Struts一样的框架。为什么在AJAX周围会有这么多的关注呢?这是因为AJAX使web页面看起来并不像一个平面的文档,而更像用户所期望的如桌面应用的动态GUI应用程序。AJAX技术能在很多的浏览器上使用(包括IE和Netscape/Mozilla)。它已经为Microsoft(用于Outlook的web客户端)和Google(用户Google Maps和Gmail)所使用。   未使用AJAX之前   目前大多数的Struts应用都是标准的“如同一个平面文档的web页面”的结构。如果你想模仿一些桌面应用程序(比如那些使用Java Swing......
阅读全文
  • 01月
  • 29日
综合 ⁄ 共 888字 评论关闭
TIME_WAIT状态的作用   主动关闭的Socket端会进入TIME_WAIT状态,并且持续2MSL时间长度,MSL就是maximum segment lifetime(最大分节生命期),这是一个IP数据包能在互联网上生存的最长时间,超过这个时间将在网络中消失。MSL在RFC 1122上建议是2分钟,而源自berkeley的TCP实现传统上使用30秒,因而,TIME_WAIT状态一般维持在1-4分钟。     TIME_WAIT状态存在的理由: 1)可靠地实现TCP全双工连接的终止     在进行关闭连接四路握手协议时,最后的ACK是由主动关闭端发出的,如果这个最终的ACK丢失,服务器将重发最终的FIN,......
阅读全文