问题列表 - 第36224页

在Android上使用Rhino的问题

我正在尝试在Android的Java应用程序中使用Mozilla Rhino来评估一些JavaScript.我正在使用Eclipse + ADT插件.

首先,我尝试从Mozilla的网站下载Rhino .jar文件,并将其作为Eclipse中的库添加到项目中.Eclipse认识到它很好并编译了应用程序.但是,在运行它时,我在调用时会遇到异常Context.evaluateReader()(请参阅下面的堆栈跟踪).

然后我尝试将Rhino源代码添加为Eclipse中的单独Android项目,将其标记为库并在我的项目中引用它,这足以让Eclipse将其编译,但导致了同样的错误.

这是我得到的堆栈跟踪(java.lang.UnsupportedOperationException: can't load this type of class file)

Thread [<7> Thread-8] (Suspended (exception UnsupportedOperationException)) 
    DefiningClassLoader(ClassLoader).defineClass(String, byte[], int, int, ProtectionDomain) line: 338  
    DefiningClassLoader.defineClass(String, byte[]) line: 62    
    Codegen.defineClass(Object, Object) line: 159   
    Codegen.createScriptObject(Object, Object) line: 114    
    Context.compileImpl(Scriptable, Reader, String, String, int, Object, boolean, Evaluator, ErrorReporter) line: 2440  
    Context.compileReader(Reader, String, int, Object) line: 1326   
    Context.compileReader(Scriptable, Reader, String, int, Object) line: 1298   
    Context.evaluateReader(Scriptable, Reader, String, int, Object) line: 1137  
    TimetableProcessor.evaluate(InputStream, String, String[]) …
Run Code Online (Sandbox Code Playgroud)

java android rhino

18
推荐指数
2
解决办法
8788
查看次数

可以将许多XSD文件合并为一个的工具?

我需要为大约65个XSD文件创建XML序列化程序类,我正在使用Microsoft的XSD.EXE生成C#代码...

但是,我一直在生成的输出文件中运行Window CMD的字符限制(其中XSD.EXE结合了所包含的每个XSD的名称):"指定的路径,文件名或两者都太长.完全限定的文件名必须小于260个字符,目录名称必须少于248个字符."

总而言之,似乎我可以将所有这些一起验证和生成的唯一方法是合并所有XSD(取消引用包含/导入,XSD.EXE不解析schemaLocation)无论如何)成一个大的.

请告诉我,有一个工具可以做到这一点......

xsd xml-serialization xsd.exe .net-3.5

20
推荐指数
4
解决办法
3万
查看次数

将尾随空格插入SQL Server VARCHAR列

我正在尝试将尾随空格插入VARCHAR(50)列,并且SQL插入似乎正在将它们删除.这是我的代码:

create table #temp (field varchar(10));
insert into #temp select ' ';
select LEN(field) from #temp;
Run Code Online (Sandbox Code Playgroud)

不幸的是,这会返回零长度,这意味着''被插入为''.我需要为此专栏插入一个空白区域 - 任何想法?

sql t-sql sql-server string sql-server-2008

7
推荐指数
1
解决办法
5371
查看次数

我可以从Coldfusion以编程方式管理(添加/编辑/删除)IIS 7站点吗?

使用Coldfusion 8/9,我将如何管理IIS7.例如:

我正在建立一个网站生成器,当有人填写表格时,将生成一个网站.此过程中的一个步骤是创建具有特定主机头/ ip绑定的IIS站点.另一步可以是允许用户上传SSL证书.这可能是不可能的,我不确定.但我知道应该有一种与IIS7交互的方法.

iis coldfusion iis-7

7
推荐指数
1
解决办法
2264
查看次数

.net中的不同类型的异常

在.net中有这么多类型的例外的目的是什么?为什么不使用Exception?

其中一些是EndOfStreamException,FileLoadException,FileNotFoundException,IOException,InvalidTimeZoneException ......

.net exception

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

Azure:无法加载文件或程序集'Microsoft.ServiceBus

我有一个我想要测试的应用程序结构服务.(http://xxx.cloudapp.net:8081/service.svc).
我创建了一个控制台应用程序并添加了服务的服务引用,并收到以下错误:

无法加载文件或程序集"Microsoft.ServiceBus,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35"或其依赖项之一.该系统找不到指定的文件.

我在C:\ Program Files(x86)\ Windows Azure平台AppFabric SDK\V1.0\Assemblies\NET4.0中添加了对Microsoft.ServiceBus的引用

我将项目中的所有程序集设置为Copy Local = True,如下所示:http: //msdn.microsoft.com/en-us/library/ee706702.aspx

额外的尽职调查:我在红门反射器中打开了Microsoft.ServiceBus并确认它是正确的版本.只是为了踢,我还添加了对反射器中引用的每个程序集的引用,并将所有引用设置为复制local = true.

还有其他想法吗?

彼得...

azure azureservicebus

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

从C++代码调用Haskell

我目前正在用C++编写一个应用程序,发现它的一些功能可以更好地用Haskell编写.我已经看过从C代码调用Haskell的说明,但是可以用C++做同样的事情吗?

编辑:澄清一下,我正在寻找的是一种将Haskell代码编译成外部库的方法,g ++可以与C++中的目标代码链接.

更新:我已经为其他感兴趣的人提供了一个工作示例(也是我不会忘记的).

c++ linker haskell ffi

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

iOS - 应用程序内购买和applicationDidBecomeActive

我正在使用后台方法开发4.0应用程序.我正在使用每次启动应用时递增的数字更新用户默认值.看起来在4.0中,每次启动应用程序时都不会触发didFinishLaunchingWithOptions,只有在第一次启动时它才会启动,如果它还没有在后台运行.所以现在,我的用户默认值是在applicationDidBecomeActive方法中递增.不确定这是不是正确的地方.我使用Flurry Analytics和其他一些我想在每次"启动"应用时实例化的东西做同样的事情.

我注意到在应用内购买期间,applicationDidBecomeActive方法会触发两次.它不仅错误地增加了我的用户默认值,就像应用程序被重新启动一样,它还重新初始化了flurry以及applicationDidBecomeActive方法中的其他项目.

我究竟做错了什么?每次应用程序"启动"时,我应该使用其他方法吗?

谢谢,豪伊

cocoa-touch launch uikit in-app-purchase ios

7
推荐指数
1
解决办法
1503
查看次数

Flex VBox边框

如何为Flex添加边框VBox?我VBox是a的渲染器List.我试过以下但没有成功(特别VBoxborderVisible="true" borderStyle="solid" borderColor="0x888888"):

 <mx:List id="myList" dataProvider="{myData}"
     width="100%" height="100%"
     variableRowHeight="true"
     verticalScrollPolicy="auto" horizontalScrollPolicy="auto">
     <mx:itemRenderer>
         <mx:Component>
             <mx:VBox
                 width="100%" height="100%"
                 verticalScrollPolicy="off" horizontalScrollPolicy="off"
                 borderVisible="true" borderStyle="solid" borderColor="0x888888">
                 <mx:HBox width="100%">
                     <mx:Label id="firstNameLabel" text="{data.firstName}"/>
                     <mx:Label id="lastNameLabel" text="{data.lastName}"/>
                 </mx:HBox>
                 <mx:Text id="descriptionLabel" text="{data.description}"/>
             </mx:VBox>
         </mx:Component>
     </mx:itemRenderer>
 </mx:List>
Run Code Online (Sandbox Code Playgroud)

apache-flex flash

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

C#中严格的字符串到字节编码

我刚刚偶然发现了另一个问题,其中某人建议使用new ASCIIEncoding().GetBytes(someString)从字符串转换为字节.对我来说很明显,它不适用于非ASCII字符.但事实证明,ASCIIEncoding很乐意用'?'替换无效字符.我对此非常困惑,因为这种打破了最不惊讶的规则.在Python中,u"some unicode string".encode("ascii")默认情况下转换是严格的,因此非ASCII字符会导致此示例中的异常.

两个问题:

  1. 如何将字符串严格转换为其他编码(如ASCII或Windows-1252),以便在出现无效字符时抛出异常?顺便说一句,我不希望foreach循环将每个Unicode数字转换为一个字节,然后检查第8位.这应该由像.NET(或Python ^^)这样的伟大框架来完成.
  2. 有关此默认行为背后的基本原理的任何想法?对我来说,默认情况下进行严格转换或至少为此目的定义参数更有意义(Python允许"替换","忽略","严格").

c# ascii character-encoding

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