问题列表 - 第23234页

本地化序数

for($ rank = 0; $ rank <100; $ rank ++){printf("your rank:%d%s",$ rank,$ suffix); }

是否存在gettext函数来将$ suffix本地化为当前语言并返回,例如:

Your rank: 0th
Your rank: 1st
Your rank: 2nd
Your rank: 3rd
Your rank: 4th
Run Code Online (Sandbox Code Playgroud)

如果当前语言环境是英语,并且当语言环境设置为其他语言时,无论其他语言中正确的"序数"形式的数字是什么?

谢谢.

php ordinals localization gettext

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

什么IDE设置和工作流程用于OSGi开发?

我在Eclipse RCP中做了很多简单的OSGi测试项目.我的典型工作流程始终是:

  • 制作3个不同的项目:APIproject,Clientproject和Serverproject
  • 编辑APIproject的MANIFEST.MF以导出api包
  • 编辑Clientproject和Serverproject的MANIFEST.MF文件以添加所需的API包
  • 选择"运行方式...">"插件框架"
  • OSGi控制台在eclipse中启动,一切似乎都有效

我也尝试使用Declarative Services来连接事物,这也很好用.

最近我想尝试iPOJO.问题是,我觉得我一直在以错误的方式进行OSGi开发.
是不是我应该做一个项目让它工作就像没有OSGi参与.然后,通过(例如)BNDL工具将每个包导出到自己的包中?是否应该在普通的Eclipse(java,而不是RCP)或任何其他Java IDE中进行开发?

这就是为什么我有这些问题:

  • 什么IDE设置通常用于使用iPOJO开发OSGi?
  • 在开发OSGi项目时(或许使用iPOJO),常用的工作流程是什么?

eclipse ide workflow osgi eclipse-rcp

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

如何测试ASP.NET MVC路由重定向到其他站点?

由于某些宣传材料中的原则错误,我有一个网站收到了很多请求,这些请求应该是一个网站到达另一个网站.

有效的网站是http://site1.com/abc&http://site2.com/def但人们被告知要去http://site1.com/def.

我控制了site1但不控制site2.

site1包含用于检查路由的第一部分在actionfilter中是否有效的逻辑,如下所示:

public override void OnActionExecuting(ActionExecutingContext filterContext)
{
    base.OnActionExecuting(filterContext);

    if ((!filterContext.ActionParameters.ContainsKey("id")) 
     || (!manager.WhiteLabelExists(filterContext.ActionParameters["id"].ToString())))
    {
        if (filterContext.ActionParameters["id"].ToString().ToLowerInvariant().Equals("def"))
        {
            filterContext.HttpContext.Response.Redirect("http://site2.com/def", true);
        }

        filterContext.Result = new ViewResult { ViewName = "NoWhiteLabel" };
        filterContext.HttpContext.Response.Clear();
    }
}
Run Code Online (Sandbox Code Playgroud)

我不知道如何测试重定向到其他网站.
我已经有使用MvcContrib测试助手重定向到"NoWhiteLabel"的测试,但是这些情况无法处理(据我所见).

如何测试重定向到antoher站点?

asp.net-mvc routing unit-testing asp.net-mvc-routing

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

Android:如何找到从上下文菜单中单击的位置

我有一个填充数据的列表视图.我使用以下代码为listview设置了一个上下文菜单:

list.setOnCreateContextMenuListener
(
  new View.OnCreateContextMenuListener() 
  {
        public void onCreateContextMenu(ContextMenu menu, View view, ContextMenu.ContextMenuInfo menuInfo) 
        {
       AdapterContextMenuInfo mi =(AdapterContextMenuInfo) menuInfo;
       menu.add(0, 0, 0, "Delete item");                
    }
   }
);
Run Code Online (Sandbox Code Playgroud)

我有以下方法覆盖来控制选择的de contextmenu menuitem:

@Override
public boolean onContextItemSelected(MenuItem item) 
{
  switch(item.getItemId()) 
  { 
  case 0: 
    ShowAlert("hello from delete item");
    break; 
  default: 
  return super.onContextItemSelected(item); 
  } 
  return true; 
}
Run Code Online (Sandbox Code Playgroud)

在这个覆盖的方法中,我怎样才能找到被点击的列表视图的项目?

提前致谢.最好的祝福.何塞

android android-emulator

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

unsort Hashtable

我正在用C#编写程序,我有这样的代码

Hashtable ht = new Hashtable();
            ht.Add("1", "One");
            ht.Add("2", "Two");
            ht.Add("3", "Three");
            ht.Add("4", "Four");
Run Code Online (Sandbox Code Playgroud)

但编译器排序它我想知道如何防止排序哈希表请帮助我

c# hashtable

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

使用NSKeyedArchiver将某些内容保存到磁盘时,iPhone上存储的内容在哪里?

示例:如果使用此功能,iPhone会将文件存储在哪里?

if (![NSKeyedArchiver archiveRootObject:your_object toFile:@"filename.plist"])
   // save failed.
Run Code Online (Sandbox Code Playgroud)

在我的Mac上,filename.plist直接转到Macintosh HD。没有文件夹。另外,NSKeyedArchiver似乎并没有要求提供路径,而只是要求提供文件名。是否奇怪?

那该文件如何用iTunes备份?

iphone nskeyedarchiver

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

可空日期列合并问题

我在Geronimo应用程序服务器上使用JPA和openjpa实现.我也在使用MySQL数据库.我有一个问题,用可以为空的Date属性更新对象.当我尝试合并将Date属性设置为null的实体时,不会生成sql更新脚本(或者当修改其他字段时,会生成sql update脚本,但是会从中省略日期字段).如果将date字段设置为某个其他非null值,则会正确生成更新脚本.

有没有人有这样的问题?

java merge jpa geronimo openjpa

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

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

单一登录与表单身份验证

我正在尝试为位于同一域的2个网站设置单点登录

例如

http:// mydomain(包含forms-auth登录页面的顶级站点)

http:// mydomain/admin(单独开发的网站驻留在父网站的虚拟应用程序中)

已经阅读了一些关于单点登录的文章,例如

http://www.codeproject.com/KB/aspnet/SingleSignon.aspx

http://msdn.microsoft.com/en-us/library/dd577079.aspx

他们似乎建议只是在每个web.config中使用相同的machinekey部分,以便每个应用程序的cookie加密和解密相同

我已经设置了这个,我从来没有被提示在子网站(虚拟应用程序)中提供凭据

我总是在父网站上得到提示.

除了具有相同的machineKey我也尝试添加相同<authentication><authorisation>元素

知道我可能错过什么吗?

asp.net authentication forms-authentication single-sign-on

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

Rails,Rake,将文件夹移动到新位置

我需要将文件夹从插件移动到主app/views.我想使用rake使用以下命令执行此操作是最简单的方法:

 require 'fileutils'
 FileUtils.mv('/vendor/plugins/easy_addresses/lib/app/views', '/app/views/')
Run Code Online (Sandbox Code Playgroud)

我只是不确定在哪里告诉脚本在哪里查看以及放置文件夹的位置.

我要移动的文件位于以下位置:`vender/plugins/easy_addresses/lib/app/views/easy_addresses

easy_ addresses是views我要移动到的文件夹的名称my_app/app/views/

ruby rake ruby-on-rails

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