问题列表 - 第12637页

Java的; 运行时解释; 添加插件的策略

我开始着手我的第一个大项目了.它将是一个与Rosetta Stone非常相似的程序.它将是一个程序,用于学习外语,使用Swing用J​​ava编写.在我的计划中,我计划用户能够选择下载的课程来学习.因为我是母语为英语的人,所以我将能够创建一门英语课程.但是,我希望说其他语言的人能够编写课程供用户使用(这是我的课程工作的重要部分).

由于我希望用户能够下载他们想要的语言课程,因此将其硬编码到程序中是不可能的.需要在运行时解释课程.此外,由于我希望其他人与我的工作合作(即制作课程),我需要让他们这么做.

这样做最好的方法是什么?

我想出的想法是有一个严格的空课程大纲(硬编码)和一个简单的xml文件,详细说明了要使用的文本和声音.这样做的缺点是它极大地限制了作者.不同的语言可能需要从学习不同的部分开始.

对于手头的问题以及整个项目的任何建议将不胜感激.任何相关资源或信息的链接也将不胜感激.

想想你的时间和精力,

约瑟夫庞德

java interpreter extensible

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

NSIndexPath递增值

我正在尝试使用XML文件的内容填充OutlineView.

当cocoa解析文档时,我想创建和管理NSIndexPath中的值.NSIndexPath具有添加和删除索引的方法,但我需要增加/减少每个索引中的值:

[0,0]
[0,1]
[0,2]

等等...

我怎样才能做到这一点?

cocoa objective-c

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

将NUnit与.NET 3.5一起使用

NUnit可以与.NET 3.5一起使用吗?我的页面说它适用于.NET 2.0 ...

compatibility nunit .net-3.5

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

用Jquery修复断开的链接

这可能是一个愚蠢的问题,但我正在使用jquery.load()和Jquery UI的标签..我在其中加载的页面有相关内部的详细链接,如

<a href="mypage.html">link</a>
Run Code Online (Sandbox Code Playgroud)

所以说我的主页是myserver.com/rootdir/DefaultTabs.asp所以如果我加载的页面在myserver.com/rootdir/dir1/page1.html中,那么当我将它加载到选项卡时,它是一个看起来很破碎的链接比如myserver.com/rootdir/page1.html

因此,我如何替换页面上的所有链接以显示正确的目录,但如果链接已经是绝对链接,则不替换该链接.(例如,在每个页面的底部,我有myserver.com/rootdir/prefs/EditTab.asp,我仍然想要工作)

非常感谢.我几乎没有冒险进入jquery而且非常落后.几个小时以来我一直在苦苦挣扎,一直在尝试,在div/class等中搜索.

我知道我错过了jquery链接/查找的概念,但......

jquery

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

波浪号(〜)字符在这里做什么

可能重复:
波形符(〜)在C#中的含义是什么?

class ResourceWrapper
{
    int handle = 0;
    public ResourceWrapper()
    {
        handle = GetWindowsResource();
    }
    ~ResourceWrapper()                     //this line here
    {
        FreeWindowsResource(handle);
        handle = 0;
    }
    [DllImport("dll.dll")]
    static extern int GetWindowsResource();
    [DllImport("dll.dll")]
    static extern void FreeWindowsResource(int handle);
}
Run Code Online (Sandbox Code Playgroud)

波浪号在指示的线上做了什么.

我认为它是按位NOT运算符,事实上我并不真正理解那里的整个块,(注释行和后面的括号blovk),它不是一个方法,或一个参数或任何东西,它是什么为什么之前有波浪号呢?

c# tilde

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

在头文件中调用类名

我只是偶然发现了一个c ++代码,例如在头文件的上半部分调用了一个类名

class CFoo;
class CBar
{
  ....
};
Run Code Online (Sandbox Code Playgroud)

我的问题是,是class CFoo为了什么?

非常感谢!

c++

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

无法在登录表单上放置电子邮件地址字段(Authlogic)

所以我使用这个user_sessions/new视图使Authlogic正常工作:

<% form_for @user_session, :url => user_session_path do |f| %>

  <% if @user_session.errors.present? %>
    Invalid username or password
  <% end %>

  <%= f.label :login %><br />
  <%= f.text_field :login %><br />
  <br />
  <%= f.label :password %><br />
  <%= f.password_field :password %><br />
  <br />
  <%= f.check_box :remember_me, :style => 'margin-right: 10px' %>
  <%= f.label :remember_me %><br />
  <br />
  <%= f.submit "Login" %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

但是当我改变的时候

  <%= f.label :login %><br />
  <%= f.text_field :login %><br /> …
Run Code Online (Sandbox Code Playgroud)

authentication ruby-on-rails authlogic

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

我用的是什么版本的C#?

我如何判断我正在使用的C#版本?我正在使用带有xCode的Mac.我问的原因是因为我有一本书"C#3.0",它说你可以像这样声明一个多维数组.

int [,] num = new int [2,2];

当我尝试这样做时,我得到语法错误.我是否需要导入除基础之外的其他标题?

c#-3.0

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

客户端证书和 FireFox

我需要一些帮助来了解我的网络应用程序发生了什么。\n我有一个使用智能卡身份验证的简单 Web 应用程序 (c# .Net 2.0)。在我的测试盒(win 2k3 32 位,iis6)中,一切正常,但在我的生产盒(win2k3 64 位,iis6)中,firefox 无法将卡中托管的证书发送到服务器(集合 Request.ClientCertificate 是空的)。如果我尝试使用 IE(6、7 和 8)或 Safari 浏览同一个生产站点,它可以工作。

\n\n

两台服务器上的 IIS 配置是相同的:相同的 ssl 证书、相同的 CTL。\nI\xe2\x80\x99 已经阅读了很多有关 Firefox 证书问题的内容,但没有一个与我的匹配。

\n\n

如果你们中的任何人能够提供有关正在发生的事情的线索,我将非常感激。

\n\n

格劳科。

\n

authentication firefox certificate smartcard ctl

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

C#中的枚举类型约束

可能重复:
任何人都知道缺少枚举通用约束的好方法?

C#不允许对Enums 进行类型约束的原因是什么?我确信疯狂背后有一种方法,但我想明白为什么不可能.

以下是我希望能够做到的(理论上).

public static T GetEnum<T>(this string description) where T : Enum
{
...
}
Run Code Online (Sandbox Code Playgroud)

.net c# enums

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