精华内容
下载资源
问答
  • 日期时间型数据设置掩码

    千次阅读 2013-12-21 17:35:37
    字段数据类型为常规日期 1994-6-19 17:34:23 设置掩码为0000-00-00\ 00:00:00 输入之后,老是出现错误框,怎么回事? 错误提示:您为该字段输入的值无效 例如:您可能在数值字段中输入了文本或是大于Field...
    字段数据类型为常规日期型
    1994-6-19 17:34:23
    设置掩码为0000-00-00\ 00:00:00
    输入之后,老是出现错误框,怎么回事?
    错误提示:您为该字段输入的值无效
    例如:您可能在数值字段中输入了文本或是大于FieldSize设置所允许的数值。
    展开全文
  • 但是这种也只是相当于设置值在字段的显示效果,并不会保存数值本身,一旦数据移除再重新加载就又恢复原状。 怎么解决呢? 把gdb里的数据导出成shp,在shp中新建字段,设置小数位数为2,用字段计算器把原始字段弄...

    今天协助客户测试的时候发现这么一个问题arcgis gdb库新建浮点型字段不能设置精度和小数位数,

    这是在gdb中新建字段

    我们可以在字段属性中进行设置

    但是这种也只是相当于设置值在字段的显示效果,并不会保存数值本身,一旦数据移除再重新加载就又恢复原状。

    怎么解决呢?

    把gdb里的数据导出成shp,在shp中新建字段,设置小数位数为2,用字段计算器把原始字段弄进来。以后再移除-导入就不会出问题了。

    这是在shp文件中新建字段,这里可以设置小数与精度。

    哦哦,唠叨一句,当然相信大家都晓得,只有在停止编辑的状态下才能添加字段对吧

     

    展开全文
  • 但是貌似只能影响通道数和采样率,其中的WAVEFORMATEX.wBitsPerSample是Float,32bit,暂时没有发现怎么去修改这个数值。 创建IXAudioSubmixVoice时会加入通道数和采样率,这两个数据要流向XAPO的话, 通过...
    XAPO中LockForProcess 格式 是由与之绑定的IXAudioSubmixVoice来影响的。
    但是貌似只能影响通道数和采样率,其中的WAVEFORMATEX.wBitsPerSample是Float型,32bit,暂时没有发现怎么去修改这个数值。
    创建IXAudioSubmixVoice时会加入通道数和采样率,这两个数据要流向XAPO的话,
    通过IXAudioSubmixVoice::SetEffectChain来关联,以下是过程(例子来自Microsoft DirectX SDK (June 2010)\Samples\C++\XAudio2\XAudio2BasicSound):

    1.创建XAPO:
    MyXAPO   * SubmixMyXAPO=NULL;
    
    XAPO_REGISTRATION_PROPERTIES *ppRegistrationProperties;
     hr=XAudio2CreateReverb(&pXAPO);
     pXAPO->QueryInterface(__uuidof(IXAPO),(void**)&SubmixMyXAPO);
     SubmixMyXAPO->GetRegistrationProperties(&ppRegistrationProperties);
     SubmixMyXAPO->Release();
     SubmixMyXAPO=new MyXAPO(ppRegistrationProperties);

    2.创建SubmixVoice需要的参数:
     XAUDIO2_EFFECT_DESCRIPTOR descriptor;
     descriptor.InitialState = true;
     descriptor.OutputChannels = 2;
     descriptor.pEffect = SubmixMyXAPO;
     XAUDIO2_EFFECT_CHAIN chain;
     chain.EffectCount = 1 ;
     chain.pEffectDescriptors = &descriptor;

    3.创建子混音器,并设置通道数和采样率。
     
    if(FAILED(hr=pXAudio2->CreateSubmixVoice(&pSubMixVoice2,1,44100,0,7))) //设置通道数(第二个参数)和采样率(第三个参数)
     {
      wprintf( L"Failed creating submix voice: %#X\n", hr );
      SAFE_RELEASE( pXAudio2 );
      CoUninitialize();
      return 0;
     }

    4.关联起来:
    hr=pSubMixVoice2->SetEffectChain(&chain);//关联XAPO和SubmixVoice

    如果不去抓取XAPO中的数据,而且与之关联的IXAudioVoice已经是效果链的最后与MasterVoice相关联的的SubmixVoice(SourceVoice),或者是MasterVoice,那么声音可以直接流向MasterVoice,且音质很好。
    在XAPO中Process中抓到数据后,流向.wav文件或者另外自己封装的Player(只有一个IXAudioSourceVoice),那么文件的头格式或者IXAudioSourceVoice的格式,需要如下:

     const  WAVEFORMATEX* pWFInfo pWFInfo;//是由外部来设置的
    
     m_pwfxEx.Format.wFormatTag	= WAVE_FORMAT_EXTENSIBLE; //需要注意
     m_pwfxEx.Format.nChannels	= pWFInfo->nChannels;
     m_pwfxEx.Format.cbSize	= 22;
     m_pwfxEx.Format.wBitsPerSample	= 32; //需要注意
     m_pwfxEx.Format.nBlockAlign	= m_pwfxEx.Format.nChannels * (m_pwfxEx.Format.wBitsPerSample/8);
     m_pwfxEx.Format.nSamplesPerSec	= pWFInfo->nSamplesPerSec;
     m_pwfxEx.Format.nAvgBytesPerSec = m_pwfxEx.Format.nSamplesPerSec * m_pwfxEx.Format.nBlockAlign;
     m_pwfxEx.dwChannelMask	= 0; //需要注意
     m_pwfxEx.SubFormat	= KSDATAFORMAT_SUBTYPE_IEEE_FLOAT;
     m_pwfxEx.Samples.wValidBitsPerSample = m_pwfxEx.Format.wBitsPerSample;

    这样的话,才可以保证文件中的数据或者Player播放音频数据时没有杂音。但是保存文件的话,1秒钟的数据差不多有348K,暂时还不知道怎么将数据压缩一下。

    交流QQ:1245178753
    展开全文
  • 下面有截图和代码 #标识列 /* 又称为自增长列 ...3、标识列的类型只能是数值型 4、标识列可以通过 SET auto_increment_increment=3;设置步长 可以通过 手动插入值,设置起始值 */ #一、创建表时设置标识...

    下面有截图和代码

    #标识列
    /*
    又称为自增长列
    含义:可以不用手动的插入值,系统提供默认的序列值


    特点:
    1、标识列必须和主键搭配吗?不一定,但要求是一个key
    2、一个表可以有几个标识列?至多一个!
    3、标识列的类型只能是数值型
    4、标识列可以通过 SET auto_increment_increment=3;设置步长
    可以通过 手动插入值,设置起始值


    */

    #一、创建表时设置标识列

    DROP TABLE IF EXISTS tab_identity;
    CREATE TABLE tab_identity(
        id INT PRIMARY KEY AUTO_INCREMENT,
        NAME VARCHAR(30)
    );
    TRUNCATE TABLE tab_identity;
    SELECT * FROM tab_identity;
    INSERT INTO tab_identity VALUES(NULL, 'tom');
    INSERT INTO tab_identity(id, `name`) VALUES(NULL, 'jack');
    INSERT INTO tab_identity(`name`) VALUES('jerry');

    #清空表
    TRUNCATE TABLE testBook;
    #查询表
    SELECT * FROM testBook;
    #标识列/自动增长列的插入方式,有以下4种
    INSERT INTO testBook VALUES(NULL, '笑傲江湖', 58.52);
    INSERT INTO testBook VALUES(0, '射雕英雄传', 66.58);
    INSERT INTO testBook VALUES(DEFAULT, '神雕侠侣', 89.36);
    INSERT INTO testBook(NAME, price) VALUES('雪山飞狐', 99.36);

    #mysql中的标识列不支持设置起始值,但是支持设置步长
    #查看起始值和步长
    SHOW VARIABLES LIKE '%AUTO_INCREMENT%'
    SHOW VARIABLES LIKE '%auto_increment%';


    #设置标识列的步长
    SET auto_increment_increment = 3;
    #SET @@auto_increment_increment = 5;

    #
    DESC tab_identity;
    #
    DROP TABLE IF EXISTS tab_identity2;
    CREATE TABLE tab_identity2(
        id INT,
        `NAME` VARCHAR(30)
    );
    #二、修改表时设置标识列
    ALTER TABLE tab_identity2 MODIFY COLUMN id INT PRIMARY KEY AUTO_INCREMENT;

    #三、修改表时删除标识列
    ALTER TABLE tab_identity2 MODIFY COLUMN id INT;


    /*
    MySQL之标识列(自增长列)
    含义:可以不用手动插入的值,系统提供默认值。关键字AUTO_INCREMENT

    特点:
        搭配对象不一定是主键,但是必须是一个key
        一个表最多只能有一个自增列
        该列类型只能为数值型
        通过该SQL查看起始值和步长:SHOW VARIABLES LIKE '%auto_increment%';
        可以通过手动插入该值的方法设置起始值,取巧方法,并非真正设置了起始值
        通过语句 :SET auto_increment_increment = 数值设置步长
    */

    #清空表
    TRUNCATE TABLE testBook;
    #查询表
    SELECT * FROM testBook;
    #标识列/自动增长列的插入方式,有以下4种
    INSERT INTO testBook VALUES(NULL, '笑傲江湖', 58.52);
    INSERT INTO testBook VALUES(0, '射雕英雄传', 66.58);
    INSERT INTO testBook VALUES(DEFAULT, '神雕侠侣', 89.36);
    INSERT INTO testBook(NAME, price) VALUES('雪山飞狐', 99.36);

    展开全文
  • 实现在对话框类设置串口参数并连接串口,现在在校验位对应的组合框里添加了数据N/E/O,...这里得到的数据类型m_strParity是CString,但在打开串口时,用到的数据是char怎么转化得到呢?网上都是CString转Char _*
  • MySQL之数据类型

    2019-12-05 17:13:02
    一、数值型: 整型: tinyint1字节、smallint2字节、mediumint3字节、int(integer)4字节、bigint8字节 如何设置有符号和无符号? 例如: create table tab_int( t1 int, t2 int unsigned #无符号 ) 如果插入的...
  • 1.计算机内存中存放的数值型数据是由编译器处理后保存的; 2.CPU根本不区分有符号数值还是无符号数值,CPU按照相同的运输规律进行计算,并设置相关Flags位,由程序自己决定解释是有符号运算还是无符号运算; 3...
  • 用的是sqlserver2005,里面...但是奇怪的是,数据库将column1中储存的字段转化为了int,这样一来'2301'和'002301'就都转化为2301了,所以查出来了两条数据。现在我就是想知道该怎么禁止查询时数据库数值类型的转化?
  • 1、以数值方式设置指定名称的全局变量数据 setextdata(item,data) 用法是先填名称,再填数据。 说真的,我不知道这个全局变量怎么用,好像是可以跨策略的,它有一个专门的全局变量管理器,后面看看什么策略能用到...
  • 达梦数据库_SQL语言手册.pdf 数据库快照定义语句 数据库快照删除语句 第章数据查询语句和全文检索语句 单表查询 ...选取前儿条数据 ...选取其屮几条数据 ...第章数据的插入、删除和修改 ...数值数据类型
  • MAPGIS地质制图工具

    2013-05-06 16:15:30
    3、选择菜单剖面图-读取地形数据(现有3种方式,此选拉线读取),沿着勘探线从开始处拉线到末端出现设置基本数据对话框(如下图),这里要注意地形图比例尺和剖面图比例尺,默认是1:5000和1:2000。如果不是这个...
  • SQL语法大全

    2014-03-30 11:00:11
    常数 常数值 说明 ------------------------------------------------------------- adOpenForwardOnly 0 缺省值,启动一个只能向前移动的游标(Forward Only)。 adOpenKeyset 1 启动一个Keyset类型的游标。 ...
  • excel的使用

    2012-11-25 17:06:01
    4、自定义格式Excel中预设了很多有用的数据格式,基本能够满足使用的要求,但对一些特殊的要求,如强调显示某些重要数据或信息、设置显示条件等,就要使用自定义格式功能来完成。 Excel的自定义格式使用下面的通用...
  • 1.2.8 对大数据平台中的元数据管理是怎么理解的,元数据收集管理体系是怎么样的,会对大数据应用有什么样的影响 1.2.9 你理解常见如阿里,和友商大数据平台的技术体系差异以及发展趋势和技术瓶颈,在存储和计算两...
  • Apache Sqoop: 是一个用来将Hadoop和关系数据库中的数据相互转移的工具,可以将一个关系数据库(MySQL ,Oracle ,Postgres等)中的数据导进到Hadoop的HDFS中,也可以将HDFS的数据导进到关系数据库中 ...
  • Visual C++ 2008入门经典--详细书签版

    热门讨论 2013-02-02 16:07:15
    1.6.5 设置Visual C++ 2008的选项 22 1.6.6 创建和执行Windows应用程序 23 1.6.7 创建Windows Forms应用程序 25 1.7 小结 27 第2章 数据、变量和计算 28 2.1 C++程序结构 28 2.1.1 程序注释 33 2.1.2 #...
  • 1.3.5 怎么能让应用运行得更快 42 1.3.6 DBA与开发人员的关系 44 1.4 小结 45 第2章 体系结构概述 46 2.1 定义数据库和实例 47 2.2 SGA和后台进程 52 2.3 连接Oracle 54 2.3.1 专用服务器 54 2.3.2 共享...
  • 1.6.5 设置Visual C++ 2008的选项 22 1.6.6 创建和执行Windows应用程序 23 1.6.7 创建Windows Forms应用程序 25 1.7 小结 27 第2章 数据、变量和计算 28 2.1 C++程序结构 28 2.1.1 程序注释 33 2.1.2 #...
  •  bootcfg /default 设置默认引导项。  bootcfg /add 向引导列表中添加 Windows 安装。  bootcfg /rebuild 重复全部 Windows 安装过程并允许用户选择要添加的内容。  注意:使用 bootcfg /rebuild 之前,应...
  • 4.5 我有一个char*指针碰巧指向一些int变量,我想跳过它们。为什么((int*)p)++;这样的代码不行? 4.6 为什么不能对void*指针进行算术操作? 4.7 我有些解析外部结构的代码,但是它却崩溃了,显示出了...
  • 首页请求数据之后,根据热门度返回多个数据,将数据存储到list集合中,并且将它转换为JSON格式数据,返回到页面,页面解析数据并且显示。  商场则负责显示所有的商品数据,实现侧边栏点击指定的类别之后,显示对应...
  • self.cap = cv2.VideoCapture(0) # 打开摄像头,0代表的是设备id,如果有多个摄像头,可以设置其他数值 self.cap.set(cv2.CAP_PROP_FRAME_WIDTH, 1280) # 调节视频分辨率 self.cap.set(cv2.CAP_PROP_FRAME_...
  • 4.5 我有一个char *指针碰巧指向一些int变量,我想跳过它们。为什么((int *)p)++; 这样的代码不行? 47 4.6 为什么不能对void *指针进行算术操作? 47 4.7 我有些解析外部结构的代码,但是它却崩溃了,显示...
  • java 面试题 总结

    2009-09-16 08:45:34
    这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据。 5、运行时...
  • 《你必须知道的495个C语言问题》

    热门讨论 2010-03-20 16:41:18
    4.5 我有一个char *指针碰巧指向一些int变量,我想跳过它们。为什么((int *)p)++; 这样的代码不行? 47 4.6 为什么不能对void *指针进行算术操作? 47 4.7 我有些解析外部结构的代码,但是它却崩溃了,显示...
  • 经过跟踪变量值发现循环变量i的阀值pSysHead->dbf_count的数值为0xFFFFFFFF,该值是从被破坏的内存数据库中获取的,正常情况下该值小于127。而pDBFat是数据库的起始地址,如果pSysHead->dbf_count值异常过大,将...
  • 1 理解计算机是怎么运行程序的 2 运行一个已解释的程序 3 运行一个已编译的程序 4 C++在哪里 5 理解Visual c++中的程序文件 6 创建源代码文件 7 理解并创建头文件 第二章 结构和语法 8 理解计算机语言 9 理解计算机...
  • 1 理解计算机是怎么运行程序的 2 运行一个已解释的程序 3 运行一个已编译的程序 4 C++在哪里 5 理解Visual c++中的程序文件 6 创建源代码文件 7 理解并创建头文件 第二章 结构和语法 8 理解计算机语言 9 理解计算机...

空空如也

空空如也

1 2
收藏数 34
精华内容 13
关键字:

怎么设置数值型数据