问题列表 - 第8780页

Rails:如何获取/users/2/events/2009-02.html这样的URL

出于缓存目的,我不能像/ users/2/index?month = 2009-02这样的网址.这种方法的问题是,如果我进行页面缓存,那么即使是/ users/2/index?month = 2009-03,也会返回相同的页面.

要解决缓存问题,我想提供像/users/2/events/2009-02.html这样的网址.我已经将用户定义为一个宁静的资源.

map.resources:用户

有谁知道如何获取将要映射到的/users/2/events/2009-02.html的URL

controller = users action = events id = 2或user_id = 2 month = 2009-02

ruby rest ruby-on-rails

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

javascript开发人员需要知道jquery吗?

如果你雇用一个javascript开发人员,你会期望他们知道jquery吗?

我本周刚刚开始使用堆栈溢出,并且知道jquery领导了这个包,但直到我注意到MooTools(我最喜欢的)有59个问题而jquery有4000个以上时才意识到它的程度.(当然,一个好的统计学家可以归因于jquery对它的可用性有更多的问题,而不是它的受欢迎程度 - 但我们知道这是错误的)

然后我开始注意到很多人发布带有"javascript"标签的问题,但是当他们的代码的每一行都是jquery时都不是"jquery" - 就像它是事实上的javascript 2.0,或者他们甚至没有意识到他们不是'写"javascript"而不是jquery.

无论如何,我问这个是因为我一直都是自由职业者,可以在项目中使用我想要的任何框架.但最近我被推荐为几家公司的前端开发人员.我想要了解社区的期望,知道我是否应该暂停一些其他个人项目以获取jquery,然后再探讨可能提供的职位.

javascript jquery mootools frameworks

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

选择将DISTINCT应用于仅一个特定字段的许多字段

在SQL Server中,如何选择多个字段(没有agregation函数)并将DISTINCT语句仅应用于一个特定字段?

例如:如果我有一个用于存储用户操作的表,则伪模式将如下所示:

UserActions
------------
id,
User,
Action
insertDate
Run Code Online (Sandbox Code Playgroud)

我想在不重复"Action"字段的情况下获取给定用户的最新操作?

例如,如果表格内容是:

1, john, update, 01/01/09
2, john, update, 01/02/09
3, john, update, 01/03/09
4, john, delete, 01/04/09
5, john, insert, 01/05/09
6, john, delete, 01/06/09
Run Code Online (Sandbox Code Playgroud)

我想得到:

6, john, delete, 01/06/09
5, john, insert, 01/05/09
3, john, update, 01/03/09
Run Code Online (Sandbox Code Playgroud)

提前谢谢了.

sql sql-server

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

使用C++中从C库返回的指针

我使用的是用C开发的库(特别是:HTK).我对源进行了一些修改,并尝试从函数中获取指针(到链表的开头).不要过多细节; 说我有一个名为OutType的结构.在我的C++代码中,我声明: OutType*Out ; 并将其传递给某个函数LName(.....,OutType*Out) 现在,在C库中,LName接受参数Out,并调用名为SaveH的函数,其中Out是返回值(Out = SaveH(... ))并且在SaveH中,Out被malloc化为OutType returnOut =(OutType*)malloc(1,sizeof(OutType)); 据我所知,Out完全是malloc'ed,在LName函数中我可以得到分配的内存区域的地址.但是当我返回到我的C++代码,我调用LName并传递Out作为参数时,该参数始终为0作为地址.如果我保持一切相同,但只是更改SaveH,以便Out不是返回值,而是一个参数如SaveH(....,OutType*Out)并在传递一切之前在C++代码中分配该值很好.这是正常的吗?使用C++代码在C库中分配指针有问题吗?谢谢

c++

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

为什么UITextView使用字符串而不是可变字符串作为其文本属性?

从代码设计的角度来看,为什么内部实现UITextView使用了一个NSString但不是NSMutableString什么时候它的内容是经常改变的呢?

iphone cocoa-touch uitextview

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

宏使用取决于整数

我必须在函数内多次使用宏,并且需要使用的宏取决于我传入函数的数字.

例如

  function(int number) { 
    switch(number) { 
       case 0: doStuff(MACRO0); break; 
       case 1: doStuff(MACRO1); break; 
    } 
  }
Run Code Online (Sandbox Code Playgroud)

问题是:每个switch语句都有很多东西要用同一个宏做.是否有更优雅的解决方案,然后在switch语句中包含所有内容?就像将宏本身传递给函数一样?我在C++中已经阅读了类似eval()的方法,但他们对我感觉不对.另一种方法可以确定宏扩展的内容,但我没有找到任何关于此的信息.

哦,实际上是openGL.

c++ opengl macros

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

Python模块全局变量与__init__全局变量

道歉,有点困惑的Python新手问题.假设我有一个名为animals.py....... 的模块.

globvar = 1

class dog: 
   def bark(self):
      print globvar

class cat:
   def miaow(self):
      print globvar
Run Code Online (Sandbox Code Playgroud)

这和之间有什么区别?

class dog:
   def __init__(self):
      global globvar

   def bark(self):
      print globvar

class cat:
   def miaow(self):
      print globvar
Run Code Online (Sandbox Code Playgroud)

假设我总是首先实例化一只狗?

我想我的问题是,有什么区别吗?在第二个示例中,是否像第一个示例中一样启动dog创建模块级别globvar,它的行为相同且范围相同?

python global

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

显示随机数

我正在尝试设计一个猜测数字的代码.我定义了在列表框中显示的数字范围.我开始写随机(1,10),但如果我输入11,它仍然写在我的列表框中.我怎样才能写出从我的范围中选择的数字,即1-10?

我在这里迷路了.有任何想法吗?

谢谢,这是我的代码的一部分:

     private void btnOk_Click(object sender, EventArgs e)
      {

        string yourNumber;
        yourNumber = textBox1.Text.Trim();

        int returnNumber = RandomNumber(1, 10);                 
        int.TryParse(textBox1.Text, out returnNumber);
        listBox1.Items.Add(returnNumber);            
      }
Run Code Online (Sandbox Code Playgroud)

=========另外一个问题,如果我想显示一个数字范围,例如1-10,我怎么能这样做:例如,如果用户输入11,程序将不接受.

我做了这样的事情:

        int returnNumber = RandomNumber(1, 10);    

        string yourNumber;
        yourNumber = textBox1.Text.Trim();  


        if(Int32.TryParse(textBox1.Text>=1)) && (Int32.TryParse(textBox1.Text<=10));
        {
        listBox1.Items.Add(yourNumber);
        textBox1.Text = string.Empty;
        } 
Run Code Online (Sandbox Code Playgroud)

程序中有问题

==============

你好,再次感谢纳撒尼尔的回复.但我试过这个:

int returnNumber=RandomNumber(1,10);
int counter=1;
int yourNumber;

Int32.TryParse(textBox1.Text.Trim(), out yourNumber);
if (yourNumber >=1 && yourNumber <= 10)
{
  listBox1.Items.Add(yourNumber);
}
else
{
  MessageBox.Show("Please enter a number between 1-10");
}
Run Code Online (Sandbox Code Playgroud)

我想做的是设计一个猜测数字的程序.所以这是第一部分.

====

嗨,再次,这是我的最终代码:如果你能提供反馈,我会很高兴我能做得更好.谢谢.我认为我接下来要做的就是限制用户输入输入的次数.这意味着,他们只能猜出正确的数字3次或5次.不知道在哪里实现它 …

c# random

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

在PHP中尝试catch语句,文件不上传

我理解try-catch语句的作用,但是通过阅读php.net上的文档,我无法在我自己的代码中实现一个.我需要一个真实的例子来帮助我理解.

如果上传不成功,如何将此示例转换为try catch语句?

$move = move_uploaded_file($_FILES['file']['tmp_name'], $_SERVER['DOCUMENT_ROOT']."/uploads/".$_FILES['file']['name']);

if (!$move) {
    die ('File didn't upload');
} else {            
    //opens the uploaded file for extraction
    echo "Upload Complete!";
}
Run Code Online (Sandbox Code Playgroud)

这可能不是一个很好的例子,但任何帮助将不胜感激.

php exception-handling try-catch

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

通用的多对多关系

我正在尝试创建一个消息系统,其中消息的发件人和收件人可以是通用实体.这对于发件人来说似乎很好,其中只有引用对象(GenericForeignKey),但我无法弄清楚如何为收件人解决这个问题(GenericManyToManyKey ??)

下面是一个简化的例子.PersonClient和CompanyClient从Client继承属性,但具有自己的特定详细信息.最后一行是关键点.如何允许邮件收件人成为一组CompanyClients和PersonClients

  class Client(models.Model):
      city = models.CharField(max_length=16)

      class Meta:
          abstract = True

  class PersonClient(Client):
      first_name = models.CharField(max_length=16)
      last_name = models.CharField(max_length=16)
      gender = models.CharField(max_length=1)

  class CompanyClient(Client):
      name = models.CharField(max_length=32)
      tax_no = PositiveIntegerField()

  class Message(models.Model):
      msg_body = models.CharField(max_length=1024)
      sender = models.ForeignKey(ContentType)
      recipients = models.ManyToManyField(ContentType)
Run Code Online (Sandbox Code Playgroud)

python generics django many-to-many django-models

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