问题列表 - 第8825页

JScript.NET可以用来编写.NET应用程序的脚本吗?

由于MS 似乎在服务器端(ASP.NET Futures)和客户端(Silverlight)的最新DLR中杀死了托管JavaScript,所以有人成功使用非过时的API来允许使用JScript.NET编写应用程序对象的脚本和/或可以解释如何这样做?Mono/JScript解决方案也可以接受,如果它稳定并满足下面的要求.

我们感兴趣的是将使用Microsoft JScript引擎和ActiveScript API的脚本宿主升级到具有更高性能和更易扩展性的东西.我们有超过16,000个服务器端脚本,重量超过42MB,因此重写为另一种脚本语言是不可能的.

我们的具体要求是:

  • 比Microsoft JScript(ActiveScript)引擎更好的性能
    • 更好的运行时性能和/或
    • 保留预解析或编译的脚本(不要在每次运行时重新解析)
    • 较低或相等的内存消耗
  • 完整的ECMA-262 ECMAScript兼容性
    • 可以容忍一点移植
  • 将自定义对象注入脚本命名空间
    • .NET对象(不是硬性要求)
    • 用.NET包装的COM对象或COM对象
  • 从Script实例化COM对象
    • àla"new ActiveXObject(progid)"
    • 鉴于前面的优先级低
  • 包含文件
    • 将"帮助程序脚本"预加载到脚本执行上下文中
    • "包含"功能或声明(如上所述,易于创建)
  • 支持全局范围的代码
    • 执行全局范围的代码
    • 保留在全局范围初始化的值
    • 从全局范围中提取值
    • 在全球范围内注入和替换值
  • 调用脚本定义的函数
    • 带参数
    • 并可访问先前初始化的全局范围
  • 源级调试
  • 商业或开源支持
  • 非过时的API

mono automation dynamic-language-runtime jscript.net managed-jscript

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

无法在VC++ 6中加载工作空间

我已将项目复制到新目录,现在工作区将不会加载到vc ++ 6 ide中.没有错误,只有没有工作空间.我已经对dsw和dsp文件进行了差异化,它们是相同的.

workspace visual-c++-6

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

最好的免费方式每天存储2000万行?

每日20-25百万行将在午夜时分移除,以备下一天使用.mySQL可以处理2500万个索引行吗?什么是另一个好的解决方案?

mysql database

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

更改PropertyGrid左侧集合编辑器/视图的宽度

任何带有长字符串的东西只会引入一个带滚动条的不可用视图.

集合编辑器的宽度是否由设计修复,并且可以在这个令人敬畏的演示文稿中引入分割器吗?

.net c# collections propertygrid

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

如何阻止我的System.Messaging.MessageQueue将我的字符串包装在XML中?

我需要通过Windows Message Queue与我的C#应用​​程序中的遗留应用程序进行通信.

遗留应用程序需要特定专用队列中的纯字符串消息,但我似乎无法阻止System.Messaging.MessageQueue将我的消息包装在XML中!

我正在测试的代码非常简单:

MessageQueue myQueue = new MessageQueue(@".\Private$\tolegacy");
Message msg = new Message("My Test String");
myQueue.Send(msg);
Run Code Online (Sandbox Code Playgroud)

问题是消息是XML序列化的,并在队列中显示为:

<?xml version="1.0"?><string>My Test String</string>
Run Code Online (Sandbox Code Playgroud)

我无法修改遗留应用程序的行为,因此我需要阻止System.Messaging.MessageQueue将我的消息格式化为XML.

有人可以帮忙吗?

.net c# msmq xml-serialization

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

通过c ++中的类引用访问变量

我有一个c ++类,其中一部分在下面

class Node{
    public:
       vector<string> getNames() const;
    private:
        vector<string> names_;
};
vector<string> Node::getNames(){
    return names_;
}
Run Code Online (Sandbox Code Playgroud)

函数getNames()传递向量的副本.我如何修改我的类,以便我可以从我声明Node对象而不是传递副本的任何其他类引用'const reference'向量'?

c++

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

渴望用NHibernate加载儿童集合

我想加载根实体并急切加载它的所有子集合和聚合成员.

一直试图SetFetchMode在FluentNHibernate中使用它,但我在其中一个子集合中得到重复,因为我有3个级别的深度.DistinctRootEntityResultTransformer遗憾的是,只删除了根重复.

return Session.CreateInvoiceBaseCriteria(query, archived)
    .AddOrder(new Order(query.Order, query.OrderType == OrderType.ASC))
    .SetFetchMode("States", FetchMode.Eager)
    .SetFetchMode("Attestations", FetchMode.Eager)
    .SetFetchMode("AttestationRequests", FetchMode.Eager)
    .SetFetchMode("AttestationRequests.Reminders", FetchMode.Eager)
    .SetResultTransformer(new DistinctRootEntityResultTransformer())
    .List<Invoice>();
Run Code Online (Sandbox Code Playgroud)

我可以使用多个查询或类似的东西来存档吗?

此外,这种方法不会导致数据库中不必要的巨大结果集吗?

有什么建议?

nhibernate querying eager-loading

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

如何在SQL*Plus中获取Oracle create table语句

我有一个存在于Oracle数据库中的表,但没有显示在SQL Developer工具的表列表中.但是,如果我去SQL*Plus,并做一个

select table_name from user_tables;
Run Code Online (Sandbox Code Playgroud)

我列出了表格.如果我输入

desc snp_clearinghouse;
Run Code Online (Sandbox Code Playgroud)

它向我展示了这些领域.我想得到create语句,因为我需要添加一个字段.我可以修改表来添加字段,但我仍然需要将create语句放入我们的源代码控制中.使用什么pl/sql语句来获取表的create语句?

sql oracle sqlplus

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

创建一个可以在JAAS Security中传递用户名和密码的URLConnection

嗨,我有类似以下的东西,使URL连接并检索数据.问题是,当我点击需要身份验证的页面时,我会获得登录页面.我不确定如何在URLConnection中传递用户名和密码.我正在使用JAAS认证的网站.

import java.net.URL;
import java.net.URLConnection;

.....

URL location = new URL("www.sampleURL.com");
URLConnection yc = location.openConnection();
BufferedReader in = new BufferedReader(
    new InputStreamReader(
    yc.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null) 
    data += inputLine + "\n";
in.close();
Run Code Online (Sandbox Code Playgroud)

我试过这样的东西,但似乎没有用......

URL url = new URL("www.myURL.com");
URLConnection connection = url.openConnection();
String login = "username:password";
String encodedLogin = new BASE64Encoder().encodeBuffer(login.getBytes());
connection.setRequestProperty("Proxy-Authorization", "Basic " + encodedLogin);
Run Code Online (Sandbox Code Playgroud)

java proxy proxy-authentication

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

难以阅读的格式化try..catch..finally块?

你如何格式化try..catch.finally块?特别是当它只包含少量代码时,它会使所有内容都受到影响,并且在我看来代码变得难以理解和难看.

如:

try
{
     MyService service = new Service();
     service.DoSomething();
     return something;
}
catch (Exception ex)
{
     LogSomething();
     return somethingElse;
}
finally
{
     MarkAsComplete();
     service.Dispose();
}
Run Code Online (Sandbox Code Playgroud)

这7行代码变成了16行混乱.

有关更好的try..catch ..最终格式化的任何建议?

c# formatting try-catch-finally

6
推荐指数
2
解决办法
955
查看次数