问题列表 - 第45376页

如何将默认排序顺序更改为降序?

如何更改defaultSortwebGrid的相反/降序?如果它是SQL,我会添加一个DESC地方.这是我的Ascending排序代码工作:

var grid = new WebGrid(dq, rowsPerPage: 50, defaultSort: "UWDate", ajaxUpdateContainerId: "grid" );
Run Code Online (Sandbox Code Playgroud)

它按UWDate升序顺序对列进行了正确排序,但我希望它按相反/降序排序.

sorting webgrid webmatrix

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

unicode有什么大不了的?

我听说很多人都在谈论一种新版本的语言现在如何支持unicode,以及unicode的成就有多少.能够支持新角色的重要性是什么?它似乎很少被使用,但人们常常提到它.人们使用甚至关心unicode的好处或原因是什么?

unicode

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

PHP的月份第二个星期六

我发现这个PHP代码归功于创建者,并希望以不同的方式实现它:

目标是让代码自动将以下语句调整为从现在到永恒的每个月的第二个星期六:


下次会员会议:周六,每月,每年,上午11点至中午.

如:" 2011年2月12日星期六,上午11点到中午."


我不是PHP大师,有人可以编辑它来工作吗?

<?php

     function nextMeeting($nextMonth = false) {

     $day=date("j");
     $month=date("n");
     $year=date("Y");

     if ($nextMonth) {
             $day=1;
             if ($month == 12) {
                     $month=1;
                     $year++;
             } else {
                     $month++;
             }
     }

     $dayofweek=date("w");
     $firstOfMonth=date("w",mktime(0, 0, 0, $month , 1, $year ));


     // figure out what date is the second Saturday of the month
     if ( $firstOfMonth > 0 ) {
             $firstSunday= 8 - $firstOfMonth;
     } else {
             $firstSunday= 1;
     }

     $firstSundayDate=date("D",mktime(0, 0, 0, $month , …
Run Code Online (Sandbox Code Playgroud)

php date function

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

Visual Studio 2010突然看不到命名空间?

我的C#WinForms解决方案有两个项目.一个DLL,它是我正在研究的主要项目,以及一个可执行的WinForms,我称之为"Sandbox",这样我就可以一次性轻松地编译/运行/调试DLL.

我在两个项目的.Net 4.0工作.

一切都工作正常,直到我添加了一些看似无辜的代码,并在DLL中引用了System.Web.现在我的Sandbox项目无法看到DLL项目的命名空间.我没有改变任何我认为应该影响这个的东西.

如果我从Sandbox引用中删除了对DLL的项目引用并重新添加它,那么红色下划线全部消失,颜色编码将返回给我所有的类等; 但是当我尝试构建解决方案时,整个事情再次崩溃.

当我右键单击Sandbox的引用中的DLL项目并在对象浏览器中查看时,我可以看到命名空间和所有内容.

我觉得这可能是某种错误?

这是某种VS2010的错误吗?几个月前我遇到了同样的问题,我当时只能通过制作一个全新的项目并重新导入我的文件来修复它.但是,这一次,我有一个bajillion文件,只会作为最后的手段!

编辑:经过惊慌失措并撤消所有我的更改后,试图找到导致问题的原因,似乎是这一行:

string url = "http://maps.google.com?q=" + HttpUtility.UrlEncode(address);
Run Code Online (Sandbox Code Playgroud)

如果我注释掉这一行,那么我没有命名空间错误,项目构建正常.虽然我看不出这条线有什么不妥.

c# namespaces winforms

83
推荐指数
2
解决办法
4万
查看次数

哪个类应该存储查找表?

世界包含位于不同位置的代理,在任何位置只有一个代理.每个代理都知道他在哪里,但我还需要快速检查给定位置是否有代理.因此,我还保留了从地点到代理商的地图.我在决定一个问题,即该地图属于:class World,class Agent(作为一个阶级属性)或其他地方.

在下面我把查找表agent_locations放在class World.但现在代理商world.update_agent_location每次搬家都要打电话.这很烦人; 如果我稍后决定跟踪代理的其他事情,除了他们的位置之外Agent怎么办?我是否需要在整个代码中将回调添加回世界对象?

class World:
  def __init__(self, n_agents):
    # ...
    self.agents = []
    self.agent_locations = {}
    for id in range(n_agents):
      x, y = self.find_location()
      agent = Agent(self,x,y)
      self.agents.append(agent)
      self.agent_locations[x,y] = agent
  def update_agent_location(self, agent, x, y):
    del self.agent_locations[agent.x, agent.y]
    self.agent_locations[x, y] = agent
  def update(self): # next step in the simulation
    for agent in self.agents:
      agent.update() # next step for this agent
  # ...

class …
Run Code Online (Sandbox Code Playgroud)

python oop

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

Jquery删除并添加单击事件

是否可以删除而不是将click事件添加到特定元素?即

我有一个$("#elem").click(function{//some behaviour});, $(".elem").click(function{//some behaviour});(有超过1个元素)而我的其他函数getJson正在执行我想从中删除click事件#elem,并从getJson函数再次添加它,但是一直保留mouseenter和mouseleave事件?

或者也许创建叠加以防止在模态窗口中点击?这是更好的主意吗?

编辑:

我已经看到了一些非常好的答案,但有一个细节我没有故意省略.有多个元素,我在className上调用click函数而不是我在原始问题中所说的elementId

javascript jquery

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

侦听组件层次结构的关键事件

我有一个Swing应用程序,需要根据是否按下控制键或alt键来显示不同的控件组.我在主组件中添加了一个KeyListener,但只有在选择了该组件时才会通知它,而不是在选择了子组件时.有没有办法听取组件和所有后代的事件?

编辑:

我尝试使用主要组件的InputMap,但按下修饰键时不会触发任何事件.具体来说,我有以下代码:

InputMap inputMap = panel.getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
inputMap.put(KeyStroke.getKeyStroke("pressed CONTROL"), "test1");
inputMap.put(KeyStroke.getKeyStroke("released CONTROL"), "test2");
ActionMap actionMap = panel.getActionMap();
actionMap.put("test1", new AbstractAction() {
    @Override
    public void actionPerformed(ActionEvent e) {
        System.out.println("pressed");
    }
});
actionMap.put("test2", new AbstractAction() {
    @Override
    public void actionPerformed(ActionEvent e) {
        System.out.println("released");
    }
});
Run Code Online (Sandbox Code Playgroud)

按下并释放控制键时,将打印"已释放"但未"按下".没有其他任何东西在任何InputMap中注册任何东西,所以它不像其他东西被注册为相同的键击.

java events swing keylistener

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

Rails 3.0.3资源路由没有索引映射?

我正在尝试为我的楼宇控制器使用一个非常简单的资源路径.

resource :buildings
Run Code Online (Sandbox Code Playgroud)

这导致以下映射

buildings POST   /buildings(.:format) {:controller=>"buildings", :action=>"create"}
         new_buildings GET    /buildings/new(.:format)          {:controller=>"buildings", :action=>"new"}
        edit_buildings GET    /buildings/edit(.:format)         {:controller=>"buildings", :action=>"edit"}
                       GET    /buildings(.:format)              {:controller=>"buildings", :action=>"show"}
                       PUT    /buildings(.:format)              {:controller=>"buildings", :action=>"update"}
                       DELETE /buildings(.:format)              {:controller=>"buildings", :action=>"destroy"}
Run Code Online (Sandbox Code Playgroud)

任何人都知道为什么没有为默认/建筑物GET请求映射索引操作?我正在使用rails 3.0.3

routing ruby-on-rails

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

如何重构具有一个行差异的这些函数

我有3个函数,唯一的区别是我用注释指出的值

//-- point of difference
Run Code Online (Sandbox Code Playgroud)

这三种功能的大部分功能相同."干"因素困扰着我的睡眠:).我在想; 这些可以轻松合并吗?

我之前有这种情况,我希望在这里学到一些东西.

private string RenderRequestType(string render, NameValueCollection nvp, string prefix, string regexWild, string suffix)
{
    string regex = prefix + regexWild + suffix;

    MatchCollection matches = Regex.Matches(render, regex);

    foreach (Match match in matches)
    {
        foreach (Capture capture in match.Captures)
        {
            string name = capture.Value.Replace(prefix, "", StringComparison.CurrentCultureIgnoreCase).Replace(suffix, "", StringComparison.CurrentCultureIgnoreCase);

            //-- point of difference
            string value = nvp[name];

            render = render.Replace(capture.Value, value);
        }
    }

    return render;
}

private string RenderSessionType(string render, HttpContext httpContext, string prefix, string …
Run Code Online (Sandbox Code Playgroud)

c#

14
推荐指数
2
解决办法
369
查看次数

Python是/否def

我正在使用以下示例:

APT命令行界面 - 是/否输入?

我想按照概述制定它自己的定义,然后根据需要调用它,如下所示:

def log_manager():  
    question = "Do you wish to continue?"  
    choice = query_yes_no_quit(question, default="yes")  
        if choice == 'y':  
            print ("you entered y")  
        else:     
            print ("not working")  
Run Code Online (Sandbox Code Playgroud)

无论我输入什么,总是打印"不工作".任何指导都会非常感激!

python prompt

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