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)
如果当前语言环境是英语,并且当语言环境设置为其他语言时,无论其他语言中正确的"序数"形式的数字是什么?
谢谢.
我在Eclipse RCP中做了很多简单的OSGi测试项目.我的典型工作流程始终是:
我也尝试使用Declarative Services来连接事物,这也很好用.
最近我想尝试iPOJO.问题是,我觉得我一直在以错误的方式进行OSGi开发.
是不是我应该做一个项目让它工作就像没有OSGi参与.然后,通过(例如)BNDL工具将每个包导出到自己的包中?是否应该在普通的Eclipse(java,而不是RCP)或任何其他Java IDE中进行开发?
这就是为什么我有这些问题:
由于某些宣传材料中的原则错误,我有一个网站收到了很多请求,这些请求应该是一个网站到达另一个网站.
即
有效的网站是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站点?
我有一个填充数据的列表视图.我使用以下代码为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)
在这个覆盖的方法中,我怎样才能找到被点击的列表视图的项目?
提前致谢.最好的祝福.何塞
我正在用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)
但编译器排序它我想知道如何防止排序哈希表请帮助我
示例:如果使用此功能,iPhone会将文件存储在哪里?
if (![NSKeyedArchiver archiveRootObject:your_object toFile:@"filename.plist"])
// save failed.
Run Code Online (Sandbox Code Playgroud)
在我的Mac上,filename.plist直接转到Macintosh HD。没有文件夹。另外,NSKeyedArchiver似乎并没有要求提供路径,而只是要求提供文件名。是否奇怪?
那该文件如何用iTunes备份?
我在Geronimo应用程序服务器上使用JPA和openjpa实现.我也在使用MySQL数据库.我有一个问题,用可以为空的Date属性更新对象.当我尝试合并将Date属性设置为null的实体时,不会生成sql更新脚本(或者当修改其他字段时,会生成sql update脚本,但是会从中省略日期字段).如果将date字段设置为某个其他非null值,则会正确生成更新脚本.
有没有人有这样的问题?
我正在尝试为位于同一域的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>元素
知道我可能错过什么吗?
我需要将文件夹从插件移动到主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/