我有这条路
routes.MapRoute(
"ViewGames", // Route name
"psp/{controller}/{action}", // URL with parameters
new { controller = "Games"} // Parameter defaults
);
Run Code Online (Sandbox Code Playgroud)
我用<%= Html.ActionLink("God of War", "godofwar", "Games")%>所有,虽然它给了我一个链接,这样somesite.com/psp/games/godofwar/,但其他环节也成为像例如我的HomeController成为这个somesite.com/psp/home/about/?
怎么可以调用routename所以其他人不会有ViewGames路由?
我不想尝试这个<a href="/psp/games/godofwar/">不好的...
我今天遇到了一个有趣的python bug,其中实例化一个类似乎反复出现状态.在以后的实例化调用中,已经定义了变量.
我将问题归结为以下类/ shell交互.我意识到这不是初始化类变量的最佳方法,但它肯定不应该像这样.这是一个真正的错误还是这个"功能"?:d
tester.py:
class Tester():
def __init__(self):
self.mydict = self.test()
def test(self,out={}):
key = "key"
for i in ['a','b','c','d']:
if key in out:
out[key] += ','+i
else:
out[key] = i
return out
Python提示:
Python 2.6.6 (r266:84292, Oct 6 2010, 00:44:09)
[GCC 4.2.1 (Apple Inc. build 5664)] on darwin
>>> import tester
>>> t = tester.Tester()
>>> print t.mydict
{'key': 'a,b,c,d'}
>>> t2 = tester.Tester()
>>> print t2.mydict
{'key': 'a,b,c,d,a,b,c,d'}
我不知道散列是否是正确的词,但我想将一个字符串半随机转换为十六进制或argb颜色.
我使用了string.GetHasCode函数,但结果偏向于绿色:
string[] list = { "Test String", "something else", "Test Hooray" };
foreach (string k in list)
{
string x = k.ToUpper().GetHashCode().ToString("X8");
Console.WriteLine("#" + x.Substring(0,6));
}
Run Code Online (Sandbox Code Playgroud)
理想情况下,我喜欢以类似前缀开头的字符串,以使颜色大不相同.例如,"Test String"和"Test Hooray"应该完全不同,因为它们都以"Test"开头.
我并不担心绝对的解决方案,我只想要一些足够好的东西.列表[]一次最多只有10个元素,大部分时间只有2,3或4.这意味着颜色必须与2或3种其他颜色不同.
我基本上生成一个可视列表,颜色引用名称,但名称应始终映射到相同的颜色.
编辑:示例输出:
#66BD44
#7EC83E
#95E4FE
Run Code Online (Sandbox Code Playgroud)
颜色:http://www.colorcombos.com/combotester.html? color0 = 66BD44&color1 = 7EC83E&color2 = 95E4FE&color3 = 000316
例1
/**
*Program Name: Cis36L0411.java
*Discussion: Class -- Data Members ONLY
* Method Members ONLY
*/
class Cis36L0411
{
public static void main( String[] args )
{
DataOnly data1 = new DataOnly();
System.out.println( "DataOnly\tLIMIT\t\t" + data1.LIMIT );
System.out.println( "\t\tintMem\t\t" + data1.iMem );
System.out.println( "\t\tdoubleMem\t" + data1.dMem );
MethodOnly method1 = new MethodOnly();
method1.printFunc( 5 );
method1.printFunc( "MethodOnly object!" );
method1.printFunc( data1.LIMIT );
return;
}
}
class DataOnly
{
final int LIMIT = 100; //constant and package mode or access
int …Run Code Online (Sandbox Code Playgroud) 我的用户似乎无法取消选择html中的所有内容.我在html中有一个基本的多选列表框:
<select class="longDropdown" id="SelectedCalendars"
multiple="multiple" name="SelectedCalendars">
<option value="13">ER</option>
<option selected="selected" value="26">Billy 123</option>
<option selected="selected" value="28">New Cal</option>
</select>
Run Code Online (Sandbox Code Playgroud)
如果选择了一些项目,您可以通过单击其他项目来删除选择,但似乎没有办法让用户取消全部选择.我真的必须编写一些jquery/javascript代码以编程方式执行此操作.这是HTML UI规范中的缺陷吗?
我已将非java文件存储在一个包中.我想从这个包中读取文件而不指定文件的绝对路径(例如C:\ etc\etc ...).我该怎么做?
我的应用程序中有一个相对复杂的部分,它是访问控制列表的编辑器.我需要在一些地方重用它,我希望它可以加载所有ajax-y等.
因为我需要经常使用它,所以我想把它变成Zend_View_Helper.这很简单 - 只$view->setHelperPath(APPLICATION_PATH . '/views/helpers', 'Cas_View_Helper');需要为视图添加引导程序,并且似乎都设置了加载视图助手的问题.
但是,应该使用视图脚本输出帮助程序.有一个标准的位置,我应该把它?
我们可以将多个JPA持久性单元指向同一个数据库,在不同的Java项目中同时部署在服务器上吗?同时我的意思是,不是在同一秒部署,而是部署在一起.我正在使用hsqldb数据库.
我正在为我的项目提供客户端 - 服务器模型.我有一个统一的数据库表,其中服务器填充数据,然后客户端访问不同项目中的数据.我可以通过服务器成功填充数据库.但是当我部署客户端项目时,数据库中的所有数据都会被删除.
我<property name="hibernate.hbm2ddl.auto" value="update" />用于两个持久性单元.