问题列表 - 第31111页

asp.net mvc区域默认页面

我有一个带有区域的MVC 2站点,假设区域名称为{Admin}

区域和网站工作正常.

我想要做的是为该区域设置不同的默认页面.

当我调用http:// webSiteName工作没有问题

但对于http:// webSiteName/Admin我收到错误

没有找到您要查的资源

我试了一下ASP.NET MVC 2 RC 2的解决方案,当没有指定区域 但没有运气时返回特定于区域的控制器.

我也试过了

routes.MapRoute(
                 "Admin",                                         
                 "{controller}/{action}/{id}",                               
                 new { controller = "AdminHome", action = "index" },
                 new[] { "Web.Areas.Admin.Controllers" }
                 );
Run Code Online (Sandbox Code Playgroud)

routes.MapRoute(
                 "Admin",                                      
                 "Admin",                              
                 new { controller = "AdminHome", action = "index" },   
                 new string[] { "Web.Areas.Admin.Controllers" }
                 );
Run Code Online (Sandbox Code Playgroud)

但我仍然得到资源无法找到.

我究竟做错了什么?

asp.net-mvc asp.net-mvc-areas

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

Android alpha动画fadein fadeout有延迟

我想做一个非常简单的alpha动画,但我找不到有效的方法.

我们的想法是在视图上执行此动画:

  1. alpha从0到1的1秒
  2. 将alpha保持在1为5秒
  3. alpha从1到0的1秒
  4. 将alpha保持在0持续5秒.
  5. 从1开始.

我试图用AnimationSet实现它:

AnimationSet animationSet = new AnimationSet(true);

Animation animation1 = new AnimationUtils.loadAnimation(this, android.R.anim.fade_in);
animation1.setDuration(1000);

Animation animation2 = new AnimationUtils.loadAnimation(this, android.R.anim.fade_out);
animation2.setDuration(1000);
animation2.setStartOffset(5000);

Animation animation3 = new AlphaAnimation(0.0f, 0.0f);
animation3.setDuration(4000)
animation3.setStartOffset(6000);

animationSet.add(animation1);
animationSet.add(animation2);
animationSet.add(animation3);
Run Code Online (Sandbox Code Playgroud)

等等..

但它接下来第三个动画与所有的alpha动画混乱,我认为这导致Android管理这种类型的动画的方式内​​部不连贯.

任何的想法?

谢谢.

animation android alpha fadeout fadein

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

SQLAlchemy仅加载集合,而不会在加载时反向引用

例如(eagerload / joinedload做同样的事情):

session = Session()    
parents = session.query(Parent).options(joinedload(Parent.children)).all()
session.close()

print parents[0].children  # This works
print parents[0].children[0].parent  # This gives a lazy loading error
Run Code Online (Sandbox Code Playgroud)

在关闭会话之前可以添加以下循环(并且不会影响数据库):

for p in parents:
  for c in p.children:
    c.parent
Run Code Online (Sandbox Code Playgroud)

真是愚蠢。有没有一种方法可以更改原始查询,以便在不增加输出SQL中添加更多联接的情况下加载关系的两端?

更新(如果相关);这是映射

class Parent(Entity):
  __tablename__ = "parent"

  id = Column(Integer, primary_key=True)
  children = relation("Child", backref="parent")

class Child(Entity):
  __tablename__ = "child"

  id = Column(Integer, primary_key=True)
  parentId = Column(Integer, ForeignKey("parent.id"), index=True)
Run Code Online (Sandbox Code Playgroud)

sqlalchemy eager-loading

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

是否可以在代码中更新WP7锁定屏幕?

是否可以在代码中更新WP7锁定屏幕?我想写一个允许我下载新背景图像的应用程序.我希望能够直接从此应用程序更新锁定屏幕(背景)图像.

mobile windows-phone-7

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

在阅读有关DDD之后,您现在正在使用哪些做法?

我一直在阅读关于域驱动开发的一些内容,但是看不出这会如何真正改变任何开发实践,除了可能保持我们的域对象名称与我们的需求文档中的元素不同.

对于真正进入DDD的人来说,这有何改变你的发展实践?

.net domain-driven-design

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

具有条件MYSQL的唯一约束

我的数据库中有用户表.

用户具有字段名称,company_id和status:boolean,1- live,0- deleted.

删除用户后,其状态将设置为0.

公司中的实时用户名组合应该是唯一的.删除用户后,我不介意应该为公司创建具有相同名称的用户.

我的问题是如何为字段名称,company_id和status = 1定义uniuqe约束 (这不是对这三个字段的限制因为我不介意name-company_id-0的组合会出现几次在表中).

谢谢,

德沃拉

mysql

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

iPad定制尺寸的模态视图控制器

我有一些特定尺寸的模态视图控制器.我试图避免使用自定义视图(在当前视图上创建全屏黑色半透明覆盖,在该视图上添加模态视图,执行动画等)来呈现它,因为没有适合我的大小的modalPresentationStyle控制器.

现在我正在使用UIModalPresentationPageSheet,但我的视图高度较小,我有一个丑陋的空白

期望的演讲

 _______________
|    _______    |
|   |       |   |
|   |  MyVC |   |
|   |       |   |
|    -------    |
 --------------- 
Run Code Online (Sandbox Code Playgroud)

实际演示

 _______________
|   |       |   |
|   |  MyVC |   |
|   |       |   |
|   |-------|   |
|   | blank |   |
 ---------------    
Run Code Online (Sandbox Code Playgroud)

如果我使用UIModalPresentationFormSheet,则容器的宽度较小.

我想弄清楚怎么做,但我不知道是否可能.呈现比任何presentationStyles更小的模态VC的问题的解决方案是什么?唯一的解决方案是安排"自定义模态视图控制器引擎"?弹出装置不符合我的设计要求:(

uiviewcontroller ipad modalviewcontroller

54
推荐指数
8
解决办法
6万
查看次数

在数组中捕获未定义的索引并创建它

<h1><?php echo $GLOBALS['translate']['About'] ?></h1>
Notice: Undefined index: About in page.html on line 19
Run Code Online (Sandbox Code Playgroud)

是否有可能"捕获"一个未定义的索引,以便我可以创建它(数据库查找)并从我的函数返回它然后执行echo?

php arrays

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

SVN提交失败:目录已过期

我有一个看似非常简单但很难解决的问题.删除目录后,我收到了上述错误.我还没有找到解决冲突的解决方案.这是它发生的方式:

svn add dir
svn add dir/file1
svn commit
svn add dir/file2
svn commit
svn delete dir
svn commit
--> commit failed  
--> Directory '/dir' is out of date

明显的解决方案'svn update'不起作用.在svn更新后,下一次提交失败:

Commit failed
Directory '/dir' remains in conflict.

与此同时,我找到了一个解决方案,但它有点麻烦:

svn resolve --accept working dir
svn commit --> still fails
svn update
svn commit --> still fails
svn resolve --accept working dir
svn commit --> NO PROBLEM!

两个问题: - 任何人都可以解释这种行为,因为我对它很好奇 - 这个问题发生在更复杂的情况下的perl脚本中.任何人都可以给我一个简单的解决方案,在perl脚本中是'doable'吗?

svn commit

54
推荐指数
3
解决办法
6万
查看次数

使用相同的广播设置2个接近警报

我以这种方式创建了一个接近警报

    private void setProximityAlert(float radius, double lat, double lng, String place)
{
    long expiration = -1;
    LocationManager locManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
    Intent intent = new Intent(TREASURE_PROXIMITY_ALERT);
    intent.putExtra("lat", lat);
    intent.putExtra("lng", lng);
    intent.putExtra("place", place);
    PendingIntent pendingIntent = PendingIntent.getBroadcast(getApplicationContext(), -1, intent, 0);   
    locManager.addProximityAlert(lat, lng, radius, expiration, pendingIntent);
}
Run Code Online (Sandbox Code Playgroud)

在我的活动中,我以这种方式注册了接收器

    IntentFilter intentFilter = new IntentFilter(TREASURE_PROXIMITY_ALERT);
    registerReceiver(new ProximityIntentReceiver(), intentFilter);
    setProximityAlert(10, 45.150344, 9.999815, "POINT1");
Run Code Online (Sandbox Code Playgroud)

我的广播接收器被正确调用.所以现在,我想添加另一个接近警报,是否可能?我希望2接近警报调用相同的boadcast接收器.我做的:

    IntentFilter intentFilter1 = new IntentFilter(TREASURE_PROXIMITY_ALERT1);
    registerReceiver(new ProximityIntentReceiver(), intentFilter1);        
    setProximityAlert(200f, 45.143848, 10.039741, "POINT2");
Run Code Online (Sandbox Code Playgroud)

但它不起作用,没有任何反应.我现在真的很喜欢它,我想知道它是否正确.我的意图是触发2个警报,一个是GPS获取位置POINT1而另一个是POINT2位置.欢迎任何帮助.

alert gps android broadcastreceiver

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