zoukankan      html  css  js  c++  java
  • sex在软件开发中的运用--SIX技术

    开篇:省略xxx字

    keyword:sex . female, male .SIX ,sex integer extention technolgolsl

    前言:

       对于sex字段的研究,国内,国际尚为一片空白,本文研究的sex字段在内外存储的表达方式,填补了这一空白.

    作者介绍:作者是xxxx,就职于xxxx.

    正文

    sex字段,我们一般都想到一定是 :男、女两种情况。那么表示方法一定是checkbox

    或者2个radiobutton了。也有的人用combobox 或者<select>

    实际上,常规情况下可能是对的,但是对于这些情况,没有办法处理:

    .太监

    .人妖

    .两性人.

    对于以上情况,我们只能使用key-value模式.

    但如果软件是给生物研究,医学研究用的,就又不够表达所有的情况了.

    这种情况,只好表达成:

    用一个字节,高4bit表达雄性,低4bit表达雌性.那么表达的情况有:

    高4bit 低4bit 意义 备注
    0000 0000 无性  
    1111 0000 雄性  
    0000 1111 雌性  
    1111 0011 人妖 没有胡须,有胸部

    那么这种表达方式可能仍然无法满足表达足够多的性征,我们可以考虑扩展成

    16bit版本

    32bit版本

    64bit版本

    考虑到向前兼容,所以还有STF-8,STF-7,STF-6.5,STF-7.5,STF-16,STF-32,STF-64等各种不同版本.

    对于不同的编程语言,由于处理的模式和表达的范围的不同,所以在不同的语言要注意选择适当的数据结构,

    比如c语言,我们要提取男性的成分,我们可以使用

    sexMale = sex >> 4;

    参考资料:httpp://wwww.wwwwc.cw

  • 相关阅读:
    【编程题目】左旋转字符串 ☆
    360測试开发笔试题(2016内推)
    start_kernel——boot_cpu_init及PER_CPU
    UVa 10673
    【面试】-Java基础知识
    Navgationcontroller 的pop
    别拿接口不当开发
    C++基础学习教程(三)
    安卓版微信自带浏览器和IE6浏览器ajax请求abort错误处理
    【动态树问题】LCT学习笔记
  • 原文地址:https://www.cnblogs.com/stevenlaz/p/3193220.html
Copyright © 2011-2022 走看看