stone2083

          2015年10月21日 #

          Camunda學(xué)習(xí)點(diǎn)滴

               摘要: 1. 主要包括:
          架構(gòu)總覽、核心概念關(guān)系、場景例子、源碼分析
          2. 建議閱讀順序
          2.1 從架構(gòu)總覽,了解整體camunda概念,包括DB表結(jié)構(gòu),內(nèi)心有概念和底層存儲的關(guān)系映射
          2.2 再解核心概念關(guān)系,建立業(yè)務(wù)概念、代碼模型、表結(jié)構(gòu)的映射關(guān)系
          2.3 通過場景例子,了解不同概念的使用場景,配置
          2.4 通過源碼分析,了解底層實(shí)現(xiàn),方便必要時對其做擴(kuò)展  閱讀全文

          posted @ 2022-05-16 10:10 stone2083 閱讀(528) | 評論 (0)編輯 收藏

          IEEE 754 浮點(diǎn)存儲小記

          IEEE 754:

          https://zh.wikipedia.org/wiki/IEEE_754


          FLOAT:

          31  30         22       15          7          0

          +---+----------+---------+----------+----------+

          |   |          |                               |

          +---+----------+---------+----------+----------+

          + S +     E    +               M               +


          EXAMPLE(5.5):

          =============================

          int main() {

              float a = 5.5;

              int *p = &a;

              printf("%d\n", *p);

              printf("%X\n", *p);

          }


          gcc -o main main.c; ./main

          十進(jìn)制:    1085276160

          十六進(jìn)制:  40B00000

          =============================



          十進(jìn)制 = 二進(jìn)制 = 二進(jìn)制指數(shù)形式

          5.5    = 101.1  = 1.011 * 2^2


          ==> S=0 E=2 M = 11


          31  30         22       15          7          0

          +---+----------+---------+----------+----------+

          | 0 | 10000001 | 0110000 | 00000000 | 00000000 |

          +---+----------+---------+----------+----------+

          + S +     E    +               M               +


          轉(zhuǎn)換成INT:

          二進(jìn)制:    01000000101100000000000000000000

          十進(jìn)制:    1085276160

          十六進(jìn)制:  40B00000



          EXAMPLE(5.1):

          ===========================================

          int main() {

              float a = 5.1;

              int *p = &a;

              printf("Float:\t%f\n", a);

              printf("十進(jìn)制:\t%d\n", *p);

              printf("十六進(jìn)制:\t%X\n", *p);

          }


          gcc -o main main.c; ./main

          Float:    5.100000

          十進(jìn)制:    1084437299

          十六進(jìn)制:  40A33333

          ===========================================


          存儲形式:0b01000000101000110011001100110011

          有效尾數(shù):01000110011001100110011

          表達(dá)方式:1.01000110011001100110011 * 2^2 ==> 101.000110011001100110011


          101 ==> 5

          0.000110011001100110011 ==> 2^-4 + 2^-5 + 2^-8 + 2^-9 + 2^-12 + 2^-13 + 2^-16 + 2^-17 + 2^-20 + 2^-21


          實(shí)際表達(dá):      5.09999990463256836

          保留6位小數(shù):   5.100000

          posted @ 2017-10-12 11:23 stone2083 閱讀(660) | 評論 (0)編輯 收藏

          socks協(xié)議+netty實(shí)現(xiàn)(協(xié)議部分)

          posted @ 2016-09-08 12:51 stone2083 閱讀(1746) | 評論 (0)編輯 收藏

          docker overlay network

               摘要: docker overlay network  閱讀全文

          posted @ 2015-10-21 15:14 stone2083 閱讀(5768) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 巴南区| 突泉县| 浦城县| 阜城县| 唐海县| 高台县| 丰镇市| 梁平县| 五华县| 贵港市| 横山县| 银川市| 连山| 磐石市| 新民市| 如皋市| 凉城县| 精河县| 三台县| 梁平县| 青阳县| 彭水| 安仁县| 伊春市| 韩城市| 柘荣县| 从江县| 沂源县| 策勒县| 五河县| 万山特区| 永吉县| 西畴县| 霍州市| 黔江区| 清水县| 保定市| 松江区| 胶南市| 广昌县| 济源市|