我想为DotNetNuke实现一个URL重写器.对于这是一个好的或可能的方法以及其他开发人员可能提出的任何建议有疑问.
我可以从"页面" - >"添加页面"部分为URL重写器添加动态或静态路由吗?
假设我正在"活动"菜单项下创建一个名为"活动"的页面.
我可以在DotNetNuke中编写一些自定义代码,它会在添加页面屏幕上添加一个提示,假定我想要添加一个静态或动态路由 - site.com/Activities/Events或者如果我将页面命名为"Event Calendar"那么它建议'site.com/Activities/Event-Calendar'?
我想就如何实现这一目标提出任何反馈或建议!谢谢.
哪种.Net技术最适合哪种游戏?在WPF,Silverlight或XNA之间选择的标准是什么?
我想知道是否有一个惯用的单行或标准分发包/函数,我可以用来比较两个Perl哈希只有内置,非祝福类型.哈希值不相同(它们没有等效的内存地址).
我想知道浅层哈希和嵌套集合的哈希的答案,但我知道浅哈希可能有一个更简单的解决方案.
TIA!
是否可以使用Rhino.Mocks模拟静态方法?如果Rhino不支持这个,是否有一种模式或某种东西可以让我做到这一点?
我有一个收藏品.coll有字符串:
Location="Theater=1, Name=regal, Area=Area1"
Location="Theater=34, Name=Karm, Area=Area4445"
Run Code Online (Sandbox Code Playgroud)
等等.我必须从字符串中提取名称位.例如,在这里我必须提取文本'regal'并对查询进行分组.然后显示结果为
Name=regal Count 33
Name=Karm Count 22
Run Code Online (Sandbox Code Playgroud)
我正在努力解决这个问题:
Collection.Location.GroupBy(????);(这里添加什么)
这是最简短,最精确的方法吗?
你们将如何为iPhone游戏创建在线游戏功能?显然,人们可以经常轮询服务器,但考虑到设备的功能,这是否真实?假设您每隔一两秒轮询一次服务器并检索100个字节的数据......是否可以在游戏过程中继续检索后台数据,或者是否会被服务器轮询阻止?
提前谢谢,BCH
我正在为Apache中的各种与登录相关的函数编写一系列相关的mod_perl处理程序,所以我的Apache配置文件看起来像这样(例如)
PerlAccessHandler MyApache::MyAccess
PerlAuthenHandler MyApache::MyAuthen
PerlAuthzHandler MyApache::MyAuthz
Run Code Online (Sandbox Code Playgroud)
每个模块(的MyAccess,MyAuthen,MyAuthz)限定
sub handler() {}
Run Code Online (Sandbox Code Playgroud)
mod_perl在处理请求的相关点处调用哪个.
我想知道的是,是否有一种方法可以使用一个Perl模块而不是三个(这对于用户来说安装一个模块而不是3个更简单,更少工作)?
有没有办法定义处理程序方法的名称.或者有没有办法从handler()代码中检测出我应该做的那种处理?
按照设计,java中的枚举常量是单例,为了并发使用,我通常会创建无状态枚举实例并使用方法参数根据需要注入数据.
例:
目前我正在创建一个具有Operations的REST服务(使用策略模式的变体实现为枚举).
public enum Operation {
DO_THIS() {
public Result doSomething(Object theData) {
}
} ,
// Other Operations go here
;
public abstract Result doSomething(Object theData);
}
Run Code Online (Sandbox Code Playgroud)
现在我想收集有关操作被调用的频率以及成功频率等的数据.
我可以在使用枚举实例时从外部保存状态,但似乎状态应该保存在Operation中,因为操作应该包含它自己的状态.
现在我的一般问题是:
有状态的枚举实例(除了并发问题)是一个糟糕的设计吗?
如果我正在构建一些XML并使用<![CDATA[...]]>,我如何编码可能包含]]>子字符串的数据?会的]]>吗?我问,因为我一直认为CDATA内容是文字内容.
我想询问是否可以通过引用将参数传递给脚本函数:
即在C中做一些看起来像这样的事情:
void boo(int &myint) { myint = 5; }
int main() {
int t = 4;
printf("%d\n", t); // t->4
boo(t);
printf("%d\n", t); // t->5
}
Run Code Online (Sandbox Code Playgroud)
那么在BASH我想做的事情如下:
function boo ()
{
var1=$1 # now var1 is global to the script but using it outside
# this function makes me lose encapsulation
local var2=$1 # so i should use a local variable ... but how to pass it back?
var2='new' # only changes the local copy
#$1='new' this is wrong …Run Code Online (Sandbox Code Playgroud)