计算机中的基础知识
有符号数与无符号数之间的转换
补码转化
负数的原码 = (符号位+1) + 对应正数的原码。
已知一个负数,求其补码
- 先求负数的原码
- 符号位不变,其余位取反
- +1
已知一个负数的补码,求它对应的原码:
- 符号位不变,其余取反
- +1
有符号数与无符号数之间的简单的转化
int i = b>=0 ? b :2^32 + b
State Chart XML (SCXML) 状态机规范
摘要
这篇文档描述了SCXML,或者说是“状态图可扩展标记语言”。SCXML基于CCXML和Harel State Tables为状态机提供了一个一般性的可执行环境,
概述
这篇文档描述的SCXML,是一种基于事件的状态机语言。它是CCXML和Harel State Tables 结合的产物。CCXML是一种基于事件的状态机语言,被设计用来在语音应用中支持通话控制。CCXML1.0规范定义了一个状态机和事件处理语法以及一系列的通话控制元素。Harel State Table由David Harel于1987年提出的一种状态机记号,后来UML中的状态机沿用了这些记号。Harel State Tables 提供了一个简洁、语义良好和功能强大的控制结构。这篇文章就是使用XML语法和Harel State Table语义来描述CCXML中状态和事件转移的逻辑概念
Apache Commons-SCXML系列之请假流程
Apache Commons-SCXML系列之秒表(StopWatch)
Multiple representations of the same entity are being merged解决方法
最近在写网站过程中发现自己hibernate学的还不到家,好多错误,特地来记录一下这个错误:java.lang.IllegalStateException: Multiple representations of the same entity are being merged.
错误信息
|
Apache Commons-SCXML系列之 HelloWorld
Commons-SCXML 是一个状态机框架,
阅读本文之前,最好有对UML状态机有一个基本认识
编程思路:
- 先画出状态图(uml状态图):(这一步只是为了能直观的表现状态的变化,可以随便在纸上画或者使用EA,Rose等工具,)
- 编写状态图xml文件定义:根据画的状态图,编写对应的xml文件。
- 编写程序加载xml文件,编写界面,控制状态图的状态转移。
我们通过一系列的例子来讲学习SCXML标准和Commons-SCXML框架。
Apache Commons SCXML系列之项目介绍
Apache Commons 工具包比较多,具体可以参看Apache Commons官网。这里只讨论SCXML
FAQ :
SCXML 是什么?
SCXML(State Chart XML),简单地说就是状态图的xml描述文件。这里的状态图和UML里面的状态图是基本一致的,都是继承自Harel Start Chart。我还没有看到不一致的地方,欢迎指正。
CrowdSourcing 分析
1、我的理解
众包:指的是一个公司或机构把过去由员工执行的工作任务,以自由自愿的形式外包给非特定的(而且通常是大型的)大众网络的做法,就是原来是公司做的事情,出于资金或者工作质量的考虑,通过游戏ImageLabeler,社区如、知乎,维基百科,竞赛kaggle,任务平台Amazon turk,猪八戒网等手段交给整个互联网的人去做的一种商业模式。
汉诺塔之python
问题描述
汉诺塔:有三根柱子,第一根柱子上面从上到下依次摆放着n个从小到大的圆盘,第二和 第三根柱子是空的,遵循一定的游戏规则,将第一根柱子上面的圆盘移动到第三根柱子上.游戏规则就是:移动过程中可以借助第二根柱子,但是始终不能够将大的盘子放在小的盘子之上。