问题列表 - 第16971页

有人可以引导我完成这个Haskell函数(State monad相关)吗?

tick :: State Int Int
tick = get >>= \n ->
       put (n+1) >>= \y ->
       return n
Run Code Online (Sandbox Code Playgroud)

put (n+1)对这个功能的最终结果有什么影响感到困惑.似乎这个函数应该返回初始状态不变.我想在脑海中试图解决这个问题,但是我一直没有足够的空间把东西拿到位.:\

如果有人可以引导我完成对此功能的评估,那将非常有帮助.

monads state haskell

7
推荐指数
3
解决办法
1045
查看次数

预加载图片

我有一个像下面那样的导航栏.每个

  • 它会改变鼠标悬停和鼠标移动时的背景颜色,加载那些看起来很糟糕的图像会有滞后现象:(我想知道如何预加载这些图像,以便我可以节省延迟时间并使其顺利运行..

    <ul class="nav">
     <li class="Today"><a href="/" class="Active"/></li>
     <li class="Hot"><a href="/hot" class=""/></li>
     <li class="New"><a href="/new" class=""/></li>
     <li class="Categoies"><a href="/cat" class=""/></li>
     <li class="Terms"><a href="/terms" class=""></a></li>
    </ul>
    
    Run Code Online (Sandbox Code Playgroud)

    要在mouseout事件上显示的css :

    #nav .Today a {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(../images/today.png) no-repeat scroll left top;
    border:0 none;
    height:25px;
    text-decoration:none;
    width:98px;
    }
    
    Run Code Online (Sandbox Code Playgroud)

    要在鼠标悬停事件上显示的CSS

    #nav .Today .Active {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(../images/today-over.png) no-repeat scroll left top;
    border:0 none;
    height:25px;
    text-decoration:none;
    width:98px;
    }
    
    Run Code Online (Sandbox Code Playgroud)

    顺便说一下,这是在joomla中完成的..谢谢

  • css joomla

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

    &&(AND)和|| (或)在IF声明中

    我有以下代码:

    if(!partialHits.get(req_nr).containsKey(z) || partialHits.get(req_nr).get(z) < tmpmap.get(z)){  
        partialHits.get(z).put(z, tmpmap.get(z));  
    }
    
    Run Code Online (Sandbox Code Playgroud)

    partialHitsHashMap 在哪里.
    如果第一个陈述是真的,会发生什么? Java还会检查第二个声明吗?因为为了使第一个语句为真,HashMap不应该包含给定的键,所以如果选中第二个语句,我会得到NullPointerException.
    所以简单来说,如果我们有以下代码

    if(a && b)  
    if(a || b)
    
    Run Code Online (Sandbox Code Playgroud)

    Java会检查第一种情况b是否a为假,a第二种情况是否为真?

    java if-statement

    126
    推荐指数
    7
    解决办法
    146万
    查看次数

    ASP.Net MVC - 处理多个复选框

    好的,我有一个基于角色的权限系统,并希望管理员能够编辑每个角色的权限.要做到这一点,我需要加载大量的复选框,但是我很难从View中获取返回数据

    请注意:我环顾四周,我发现了类似的问题,但截至目前尚无法找到解决方案.

     <%
         Html.BeginForm();
    
        string lastGroup = "";
        foreach (var CurPermission in Model)
        {
    
    %>
            <%=Html.CheckBox("Permissions", CurPermission.Checked, new { ID = CurPermission.PermissionId}) + " " + CurPermission.PermissionValue%> 
    
            <br />
    <%
        } 
        %>
            <input type="submit" value="Submit" />
        <%
        Html.EndForm();
    %>
    
    Run Code Online (Sandbox Code Playgroud)

    和控制器,

    [AcceptVerbs(HttpVerbs.Post)]
            public ActionResult EditPermissions(String[] Permissions)
            {
                foreach (var CurPermission in Permissions)
                {
                    Debug.WriteLine(CurPermission);
                }
    
                return View();
            }
    
    Run Code Online (Sandbox Code Playgroud)

    显然,我需要知道哪些盒子没有被检查,以及那些盒子.但是在返回值中因为整体("真,假"),我无法找出哪个值与哪个复选框相关.

    任何关于修复或预选的替代方法的建议都会受到关注.

    checkbox asp.net-mvc asp.net-mvc-2

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

    C++类构造函数可以知道它的实例名称吗?

    是否可以从类方法中知道对象实例名称/变量名称?例如:

    #include <iostream>
    
    using namespace std;
    
    class Foo {
         public:
              void Print();
    };
    
    void Foo::Print() {
         // what should be ????????? below ?
         // cout << "Instance name = " << ?????????;
    }
    
    int main() {
        Foo a, b;
        a.Print();
        b.Print();
        return 0;
    }
    
    Run Code Online (Sandbox Code Playgroud)

    c++ constructor class instance

    15
    推荐指数
    7
    解决办法
    7002
    查看次数

    确定ASP.NET Chart控件使用的颜色

    我想找出ASP.NET图表控件中特定调色板使用的颜色.

    我已经知道Chart类上有一个枚举来设置调色板,例如

    myChart.Palette = ChartColorPalette.Berry;
    
    Run Code Online (Sandbox Code Playgroud)

    但我想知道哪些颜色属于调色板.

    在有人询问之前 - 我知道你会 - 我需要知道颜色的原​​因是因为我想在图表图像之外创建我自己的图例.

    我也知道我可以在图表的DataPoints上设置我自己的颜色,但我宁愿不必实现我自己的调色板.

    asp.net asp.net-charts color-palette

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

    合并两个URI时,路径部分会被覆盖

    我需要组合两个包含.Path信息的URL.

    我想使用Uri.TryCreate()的可能性,所以我可以捕获格式错误的URL.

    我面临的问题是,当我合并绝对URI和相对URI时,似乎忽略了基URI路径:

    Uri absoluteUri= new Uri("http://hostname/path/", UriKind.Absolute);
    Uri relativeUri = new Uri("/my subsite/my page.aspx?my=query", UriKind.Relative);
    Uri resultUri;
    if (!Uri.TryCreate(absoluteUri, relativeUri, out resultUri))
          // handle errors
    
    Run Code Online (Sandbox Code Playgroud)

    以上输出是:

    http://hostname/my%20subsite/my%20page.aspx?my=query
    
    Run Code Online (Sandbox Code Playgroud)

    我希望它是:

    http://hostname/path/my%20subsite/my%20page.aspx?my=query
    
    Run Code Online (Sandbox Code Playgroud)

    有没有办法组合使用Uri类包含路径信息的URL ?

    c# api url uri

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

    其他开发团队如何处理版本号?

    我们的应用程序已经相当成熟,因此我们的版本达到了16版.但是,这会给人的印象是该软件已经老旧且无法使用(有多少商业应用程序有20+版本?)

    显然,版本号是相当随意的 - 其他人使用什么?我非常喜欢month.date的Ubuntu方法,但我想看看人们使用的其他策略.

    versioning release

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

    目标C - 按属性排序

    无论如何我可以通过UIImageView的frame.origin.y值对包含UIImageView的NSMutableArray进行排序吗?

    在添加视图之前尝试进行排序以确保堆叠顺序正确.

    谢谢,Tee

    iphone objective-c

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

    删除单链表中的循环

    循环可以出现在单链表(SLL)中.
    要删除列表中的循环,首先我们需要检测SLL中的循环,然后删除循环.

    任何人都可以告诉如何使用伪代码删除SLL中的循环吗?
    我们可以用3个指针做到吗?
    有没有替代完成任务?

    algorithm loops data-structures singly-linked-list

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