问题列表 - 第37696页

oracle和i18n的支持

我们需要在同一个db模式中存储不同语言的char数据.Oracle 10g是我们的数据库.我希望有人已经这样做会给我更具体的指示,说明如何启用oracle 10g db.我们只需要存储来自多个语言环境的数据以及整理(希望所有主要数据库都支持这一点)在数据库级别的支持.我们不需要格式化日期,日期时间,数字,货币等.

我阅读了一些关于oracle的i18n支持的文档,但对它们的许多nls_*属性有些困惑.我应该使用nls_lang或nls_language或NLS_CHARACTERSET .....

oracle localization internationalization

5
推荐指数
1
解决办法
956
查看次数

通过DataContract序列化为XML:自定义输出?

我有一个自定义的Fraction类,我在整个项目中使用它.它很简单,它由一个构造函数组成,接受两个int并存储它们.我想使用DataContractSerializer来序列化我的项目中使用的对象,其中一些包括Fractions作为字段.理想情况下,我希望能够像这样序列化这样的对象:

<Object>
    ...
    <Frac>1/2</Frac> // "1/2" would get converted back into a Fraction on deserialization.
    ...
</Object>
Run Code Online (Sandbox Code Playgroud)

与此相反:

<Object>
    ...
    <Frac>
        <Numerator>1</Numerator>
        <Denominator>2</Denominator>
    </Frac>
    ...
</Object>
Run Code Online (Sandbox Code Playgroud)

有没有办法使用DataContracts做到这一点?

我想这样做是因为我打算让XML文件是用户可编辑的(我将它们用作音乐游戏的输入,并且它们本质上就作为记事本),并且希望尽可能简洁地保留符号.对于最终用户来说,他们不需要处理尽可能多的文本墙.

编辑:我还应该注意,我目前将我的Fraction类视为不可变(所有字段都是readonly),因此无法更改现有Fraction的状态.但是,返回一个新的Fraction对象就行了.

c# serialization xml-serialization datacontractserializer

5
推荐指数
2
解决办法
5873
查看次数

在TextView Android中显示unicode字符

在这个主题上有很多关于互联网的帖子,但是他们都没有能够隔离和解决问题.

我试图使用TextView显示存储在SQLite数据库中的一些特殊的UTF-8编码符号,但它显示的只是框.我明白这意味着没有安装正确的字体.但是当我在Mac上使用Arial字体打印这些符号时,它可以工作.

我试图在设备和模拟器上使用Arial字体.

任何建议.

android

9
推荐指数
2
解决办法
5349
查看次数

在python 2.6中检查deque的maxlen


我不得不从python 2.7改为2.6.
我一直在使用带有maxlen属性的双端队列,并且一直在检查maxlen是什么.显然你可以在python 2.6中使用maxlen,但在2.6 deques中没有maxlen属性.
在python 2.6中检查双端队列的maxlen是什么最干净的方法是什么?

在2.7中:

from collections import deque
d = deque(maxlen = 10)
print d.maxlen
Run Code Online (Sandbox Code Playgroud)

在2.6中,可以使用deque并且maxlen正常工作,但是maxlen不是可以引用的属性.

干杯

python python-2.6 deque

5
推荐指数
1
解决办法
3021
查看次数

jqGrid:自定义删除邮件

我在jqGrid中设置了一个删除函数调用,它使用本机功能检查是否在网格中选择了行,如下面的代码示例所示:

$("#myGrid").jqGrid('navGrid', '#pager',
     { add: true, addtitle: 'Add record',
       edit: true, edittitle: 'Edit record',
       del: true, deltitle: 'Delete record',
       addfunc: addFulfilment, editfunc: editFulfilment
     },
     {}, // default settings for edit
     {}, // default settings for add
     {
         // define settings for Delete 
         mtype: "post",
         reloadAfterSubmit: false,
         onclickSubmit: function (rp_ge, postdata) {
             rp_ge.url = '/Customer/Delete/' + postdata;
         }
     }, 
     {}, // search options
     {}
);
Run Code Online (Sandbox Code Playgroud)

这样可以在调用delete方法之前显示确认消息.

有没有办法自定义弹出窗口中显示的删除消息?

jquery jqgrid

2
推荐指数
1
解决办法
6236
查看次数

将行从一个Datatable复制到另一个DataTable?

如何将特定行从DataTable复制到c#中的另一个Datable?会有不止一行.

c# datatable

152
推荐指数
7
解决办法
33万
查看次数

在Android上安装Pocketsphinx

我有关于安装Pocketsphinx和Android手机的一些问题,我无法在CMUSphinx的支持论坛,IRC,现有的StackOverflow帖子或密集的谷歌搜索上找到答案.如果这里有人有一分钟愿意帮忙,我会非常感激.

首先,我很困惑,我是否可以在Android上安装Pocketsphinx.我相信我需要Java分区才能在Android上运行,所以我尝试安装Sphinx 4.为了测试程序,我做了一个空活动并将HelloWorld演示文件移动到onCreate方法中.

然后,我将以下库添加到构建路径:

  • js.jar
  • JSAPI-1.0-base.jar
  • JUnit的-4.8.1.jar
  • sphinx4.jar
  • tags.jar
  • WSJ_8gau_13dCep_16k_40mel_130Hz_6800Hz.jar

代码部署在运行Android 2.2的Droid 2上,但是我在运行时遇到以下错误:

ERROR/AndroidRuntime(11567): Caused by: Property exception component:'wsjLoader' property:'location' - Can't locate resource:/WSJ_8gau_13dCep_16k_40mel_130Hz_6800Hz
Run Code Online (Sandbox Code Playgroud)

我在构建路径中包含了该jar文件,所以我不确定为什么会引发异常.但话说回来,我甚至不确定我是否应该尝试在Android上安装Sphinx 4.有谁知道我应该怎么做?在此先感谢您的帮助.

2011年5月更新:我尝试让pocketphinx在Android上运行的尝试现在列在CMU Sphinx wiki上,网址http://cmusphinx.sourceforge.net/2011/05/building-pocketsphinx-on-android/

java android speech-recognition cmusphinx

5
推荐指数
1
解决办法
5799
查看次数

编译器错误:"游标无法解析为类型"

我正在搞乱记事本练习1.当我创建fillData方法时,我得到一个错误"游标无法解析为类型"

这是我的代码:

private void fillData() {
    //get notes from DB and create item list
    Cursor c = mDbHelper.fetchAllNotes();
    startManagingCursor(c);

    String[] from = new String [] { NotesDbAdapter.KEY_TITLE };
    int[] to = new int[] { R.id.text1 };

    SimpleCursorAdapter notes = 
        new SimpleCursorAdapter(this, R.layout.notes_row, c, from, to);
    setListAdapter(notes);
}
Run Code Online (Sandbox Code Playgroud)

我是否需要在我的java文件顶部导入游标类?如果是这样,怎么样?

java android

3
推荐指数
1
解决办法
3569
查看次数

使用Rails3和Ruby 1.9.2运行Mongrel的LoadError

我不熟悉编程(之前只做html/css/design)试图通过Simply Rails 2开始学习RoR.但是我想从最新版本的Ruby(1.9.2)和Rails(3)开始我被迫在没有这本书的情况下完成所有配置.我通过谷歌和stackoverflow看了很多.当我rails server自动运行它时使用Webrick,但我想使用Mongrel.我安装了预发布的Mongrel via gem install mongrel --pre并删除了以前的版本.我读到,为了让Mongrel与rails server我一起工作,我必须添加gem 'mongrel'到Gemfile,但我不知道我应该添加哪一个(我尝试了几个但没有改变).所以我决定通过git查看mongrel文档并了解mongrel_rails start我何时运行,我得到了这个:

C:\Ruby192\shovell>mongrel_rails start  
** Starting Mongrel listening at 0.0.0.0:3000  
** Starting Rails with development environment...   C:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.0.rc.6/lib/bundler/runtime.rb:27:in
'block in setup': You have already activated mongrel 1.2.
0.pre2, but your Gemfile requires mongrel 1.1.5. Consider using bundle exec. (Gem::LoadError)  
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.0.rc.6/lib/bundler/spec_set.rb:12:in
'block in each'  
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.0.rc.6/lib/bundler/spec_set.rb:12:in
'each'  
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.0.rc.6/lib/bundler/spec_set.rb:12:in
'each'  
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.0.rc.6/lib/bundler/runtime.rb:17:in
'setup'  
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.0.rc.6/lib/bundler.rb:100:in
'setup'  
from C:/Ruby192/shovell/config/boot.rb:8:in '<top (required)>'  
from <internal:lib/rubygems/custom_require>:29:in …
Run Code Online (Sandbox Code Playgroud)

ruby mongrel ruby-on-rails-3

17
推荐指数
2
解决办法
2万
查看次数

子查询不在性能问题中

我有这个慢查询

select * from table1 where id NOT IN ( select id from table2 )
Run Code Online (Sandbox Code Playgroud)

这样做会更快(不确定是否可行):

select * from table1 where id not in ( select id from table2 where id = table1.id )
Run Code Online (Sandbox Code Playgroud)

要么:

select * from table1 where table1.id NOT EXIST( select id from table2 where table2.id = table1.id )
Run Code Online (Sandbox Code Playgroud)

要么:

select * from table1
left join table2 on table2.id = table1.id
WHERE table2.id is null
Run Code Online (Sandbox Code Playgroud)

或者做点什么?就像分解成两个查询一样......

mysql sql performance subquery

5
推荐指数
1
解决办法
1516
查看次数