现在位置: 首页 > kilogram发表的所有文章
确定需求可能是非常困难的。通常,现有应用程序的操作包含了业务流程的各种需求,使其成为了设计或者实现更改的等价物。例如,“我们需要向表 XYZ 中添加一列以存储客户代码”,这一需求并没有说明为什么需要这一列、它支持什么样的业务流程、或者任何关于合法性的业务规则、跨数据库完整性等等。这并不是一项需求:它只是一项实现决策。在这个级别上表达业务要求,您已经丧失了分析解决方案并确定支持业务流程的最合适的方法的能力。客户代码可能存在于其他地方,或者可能由其他数据推导而来。基于这个需求的解决方案很可能会忽略......
阅读全文
  • 01月
  • 08日
综合 ⁄ 共 1367字 评论关闭
Description The digital root of a positive integer is found by summing the digits of the integer. If the resulting value is a single digit then that digit is the digital root. If the resulting value contains two or more digits, those digits are summed and the process is repeated. This is continued as long as necessary to obtain a single digit.  For example, consider the positive integer 24. Adding the 2 and the 4 yields a value of 6. Since 6 is a single digit, 6 is the digital root of ......
阅读全文
  • 10月
  • 04日
综合 ⁄ 共 3137字 评论关闭
一、判断文件是否存在 #ifdef WIN32 #include <io.h> //C (Windows) access #else #include <unistd.h> //C (Linux) access #endif #include <fstream> //C++ fstream #ifdef WIN32 #include <Windows.h> //Windows API FindFirstFile #include <Shlwapi.h> #pragma comment(lib, "shlwapi.lib") //Windows API PathFileExists #endif #include <boost/filesystem.hpp> //boost......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 452字 评论关闭
//post 表单中常见的四种表单请求方式 typedef enum {     postformURLEncoded,                 /*对应Content-Type: application/x-www-form-urlencoded;*/     postformMultipartData,              /*对应Content-Type: multipart/form-data; boundary=----*/     postformJson,                       /*对应Content-Type: application/json;                                          当然也可以使用application/x-www-form-urlencoded;*/     postformXML                         /*对应Content-Type: text/xml;*/ }PostF......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 6780字 评论关闭
Svn简介: Svn的全名是Subversion,它使用服务端—客户端的结构,当然服务端与客户端可以都运行在同一台服务器上。在服务端是存放着所有受控制数据的Subversion仓库,另一端是Subversion的客户端程序,管理着受控数据的一部分在本地的映射(称为工作副本)。在这两端之间,是通过各种仓库存取层(RepositoryAccess,简称RA)的多条通道进行访问的。这些通道中,可以通过不同的网络协议,例如HTTP、SSH等,或本地文件的方式来对仓库进行操作。 Subversion是一种开放源码的全新版本控制系统,支持可在本地访问或通过网络访问的数据库和文......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 1591字 评论关闭
一、实现 1、为了精密分工,STL allocator将两阶段操作分开,内存配置操作由alloc::allocate()负责,内存释放操作由alloc::deallocate()负责 对象构造操作由::construct()负责,对象析构操作由::destroy()负责 2、对象构造前的空间配置和对象析构后的空间释放,由<stl_alloc.h>负责,SGI对此的设计哲学如下: 向system heap要求空间 考虑多线程状态 考虑内存不足时的应变措施 考虑过多“小型区块”可能造成的内存碎片问题 3、考虑到小型区块所可能造成的内存破碎问题,SGI设计了双层级配置器,第一级直接使用mall......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 27702字 评论关闭
目录(?)[-] 继承结构 相关类的分析 CCTableViewCell CCTableViewDataSource CCTableViewDelegate CCTableView源码分析 创建时 initWithViewSize _updateCellPositions _updateContentSize 滚动时 _indexFromOffset _moveCellOutOfSight updateCellAtIndex 触摸 ccTouchBegan ccTouchMoved ccTouchEnded 常见的操作 reloadData refreshData 小结 cocos2d-x源码总目录 http://blog.csdn.net/u011225840/article/details/31743129 源码来自2.x,转载请注明 1.继承结构 首先来看下CCTableView的继承结构 ......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 13字 评论关闭
涂作权的博客(线程同步等)
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 1670字 评论关闭
“环境一号”卫星系统是中国国务院批准的专门用于环境和灾害监测的对地观测系统,由两颗光学卫星(HJ-1A卫星和HJ-1B卫星)一颗雷达卫星(HJ-1C卫星)组成,拥有光学、红外、超光谱多种探测手段,具有大范围、全天候、全天时、动态的环境和灾害监测能力。 HJ-1A卫星和HJ-1B卫星是是中国“环境与灾害监测预报小卫星星座”的光学卫星,采取“一箭双星”的形式,由“长征二号丙”运载火箭发射两颗小卫星入轨。卫星入轨工作后,可获取高时间分辨率、中等空间分辨率的对地观测数据。“环境一号”A/B星的卫星数据不仅能为环境与减灾业务运行系统提供......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 6134字 评论关闭
ARM920T 的异常向量表有两种存放方式,一种是低端存放(从0x00000000处开始存放),另一种是高端存放(从0xfff000000处开始存放)。关于为什 么要分两种方式进行存放这点我将在介绍MMU的文章中进行说明,本文采用低端模式。ARM920T能处理有8个异常,他们分别是:Reset,Undefined instruction,Software Interrupt,Abort (prefetch),Abort (data),Reserved,IRQ,FIQ下面是某个采用低端模式的系统源码片段: _start:b Handle_Resetb HandleUndefb HandleSWIb HandlePrefetchAbortb HandleDataAbortb HandleNotUsedb HandleIRQb H......
阅读全文
  • 02月
  • 06日
综合 ⁄ 共 986字 评论关闭
1. 首先打开(Weiseditor)编辑器文件夹下js/config.js 如果此时你的项目是一个虚拟目录项目 WeisConfig.isVirtualPath = true;并且写上项目名称:WeisConfig.virtualPath = WeisConfig.isVirtualPath ? '/EditorExmB/' : '/';------------------------------------------如果是网站:WeisConfig.isVirtualPath = false; WeisConfig.UseFullPath = false;是表示上传文件时,是否使用绝对路径; 此项似乎对IE无用. 2. 各参数说明:ValName: 保存数据的隐藏域(必写) UploadMode: 上传的模式(可选),默认"Default" UPFileName: ......
阅读全文
  • 02月
  • 01日
综合 ⁄ 共 2439字 评论关闭
  步骤1: 打开VS2005软件,创建DLL工程。工程命名test.   点击下一步,应用程序类型为DLL,空工程。 完成,一个新的DLL工程设置完毕,接下来编辑源码 步骤2: 添加头文件,命名为test.h,编辑内容: #ifndef TEST_H #define TEST _H //防止重复定义 #endif #include <stdio.h>   //头文件引用   #if defined DLL_EXPORT  //源文件需引用下一函数 #define DECLDIR __declspec(dllexport)//就是这个 #else      #define DECLDIR __declspec(dllimport) #endif   #ifdef __cplusplus extern "C" { #endif        DECLDIR int ......
阅读全文