问题列表 - 第13438页

Rails CookieOverflow

突然,在我的第一个Rails应用程序中,我开始看到这个错误:

/!\ FAILSAFE /!\  Fri Sep 11 17:30:48 -0400 2009
Status: 500 Internal Server Error
ActionController::Session::CookieStore::CookieOverflow
Run Code Online (Sandbox Code Playgroud)

一些研究指出使用cookie来存储会话数据,但我没有这样做(至少不是故意的).而且,这才刚刚开始发生.我今天开始工作的唯一一件事就是能够上传一个zip文件.我正在尝试用于测试的zip文件是1.1MB.

此外,Firebug仅显示此域的2个cookie.名为_html_session507B,名为user_credentials147B.上传的文件是否以一种大文件可能导致这种情况的方式临时存储?上传单个图像效果很好.

谢谢你的帮助.

更新:哎呀.与我对下面的Vitaly和xijo的评论相反,错误不是很明显.在这种情况下,我正在将某些内容上传到我的Image模型中,并且在我的ImagesController调用时发生错误@image.save!.

有趣的是,我仍然不太明白错误发生在哪里.我创建了一个Image#before_validation方法并在那里引发异常,但CookieOverflow错误发生在我到达那里之前.在控制器进行保存调用之后和特定回调之前,是否有任何地方可以删除代码?我的理解是,这before_validation是第一次回调.

ruby-on-rails

8
推荐指数
3
解决办法
5697
查看次数

从std :: cin读取密码

我需要从标准输入读取密码,并且不想std::cin回显用户输入的字符...

如何禁用std :: cin的回声?

这是我目前使用的代码:

string passwd;
cout << "Enter the password: ";
getline( cin, passwd );
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种与操作系统无关的方法来做到这一点. 这里有一些方法可以在Windows和*nix中执行此操作.

c++ stl password-protection

53
推荐指数
3
解决办法
2万
查看次数

在这个例子中,WITH语句是做什么的?我正在尝试随机生成数据

INSERT INTO files (fileUID, filename)
WITH fileUIDS(fileUID) AS
( VALUES(1) UNION ALL
  SELECT fileUID+1 FROM fileUIDS WHERE fileUID < 1000 )
SELECT fileUID,
       TRANSLATE ( CHAR(BIGINT(RAND() * 10000000000 )), 'abcdefgHij', '1234567890' )
FROM fileUIDS;
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server with-statement

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

哪里可以获得代码的同行评审以及如何引起我的代码注意?

我现在才开始学习17岁的编程.由于我刚从高中毕业(这意味着我不能参加编程课程),我很难与其他程序员交谈.我知道我编写了可怕的代码,而不是像Jeff Atwood那样可怕的代码,我的代码实际上很糟糕.那么我在哪里可以发布我的一些代码并让真正的程序员来审查它.我知道如果我有一个问题我可以在StackOverflow上问它,但我想发布一个全班并对其进行评论.

这里真正的问题是我不会写下一个伟大的软件.我将要写一个真正无用的课程,除了教我如何编程之外别无其他目的.永远不会使用此代码!EVER!如何让高级(甚至中级)程序员查看我的代码?

提前致谢!;-)

c++

19
推荐指数
4
解决办法
744
查看次数

我可以在结构中放置一个Objective-C选择器吗?

我想把一组矩形与相应的动作联系起来,所以我试着这样做

struct menuActions {
    CGRect rect;
    SEL action;
};

struct menuActions someMenuRects[] = {
    { { { 0, 0 }, {320, 60 } }, @selector(doSomething) },
    { { { 0, 60}, {320, 50 } }, @selector(doSomethingElse) },
};
Run Code Online (Sandbox Code Playgroud)

但我得到错误"初始化元素不是常数".是否有某些原因使我想要做的事情一般不被允许,或者在全球范围内不被允许,或者我是否有某种轻微的标点错误?

iphone objective-c selector

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

有人知道如何解决这个C#数学算法吗?

有人知道如何解决这个C#数学算法吗?

控制编号通过将"社会安全号码"中的每个数字乘以2和1(从2开始)来计算.然后它计算并加在一起.

控制数应等于10,以便正确并通过.

例如,720310-1212"社会安全号码"

7* 2 = 14  --> 1+4

2* 1 = 2   --> 2 

0* 2 = 0   --> 0

3* 1 = 3   --> 3

1* 2 = 2   --> 2

0* 1 = 0   --> 0

1* 2 = 2   --> 2

2* 1 = 2   --> 2

1* 2 = 1   --> 2

2* 1 = 2   --> 2

然后将它们加1 + 4 + 2 + 0 + 3 + 2 + 0 + 2 + …

c#

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

获取JQGrid格式化程序:'showlink'在MVC中工作

我的列正在显示,它正在为我的链接生成一个锚点.唯一的问题是网址很糟糕的MVC

这是colModel:

                colModel: [

                  { name: 'RegName',  index: 'RegName', label: 'Region Name',width:90, align: 'center' },
                  { name: 'AccessNbr', index: 'AccessNbr', label: 'Access Number',width:80, align: 'center', formatter: 'showlink', formatoptions: {baseLinkUrl: '', showAction: 'GetBoxesForPorId', addParam: ''}  },
                  { name: 'TransmitedDt', index: 'TransmitedDt', label: 'TransmitedDt',  align: 'center' },
                  { name: 'BoxCount', index: 'BoxCount', label: 'Box Count', align: 'center' },
                  { name: 'PorId',  hidden:false ,index: 'PorId', label: 'Por ID', key:true ,formatter:'link', formatoptions: {target:'_new'}  }                           
                ]
Run Code Online (Sandbox Code Playgroud)

这是它构建的url: http:// localhost:4618/Por/GetBoxesForPorId?id = 16

我想要它构建的URL是: http:// localhost:4618/Por/GetBoxesForPorId/16

asp.net-mvc jquery jqgrid

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

您可以为公用表表达式创建嵌套的WITH子句吗?

WITH y AS (
    WITH x AS (
        SELECT * FROM MyTable
    )
    SELECT * FROM x
)
SELECT * FROM y
Run Code Online (Sandbox Code Playgroud)

这样的事情有用吗?我之前尝试过,但我无法让它发挥作用.

sql t-sql sql-server nested common-table-expression

168
推荐指数
3
解决办法
10万
查看次数

WPF SplitButton?

我花了一个非常令人沮丧的下午搜索谷歌寻找一个商业级WPF SplitButton控制,将在一个ToolBar.A SplitButton是您可以单击主要部分Button以执行默认操作的方法,或者单击右侧的小三角形以获取备用操作的下拉菜单.

我在网上找到了几个(包括CodeProject上的一个,包括CodePlex上的两个).它们ToolBar都没有正常工作 - 它们或者根本没有出现,或者它们没有工具栏按钮样式.我甚至看过一些商业产品,比如ActiPro的弹出按钮(在他们的SharedLibrary DLL中).同样的问题.

是的,我已经看到所有关于创建一个是多么容易的帖子.这很容易地创建一个坏的,但不是那么容易创建一个看起来和作品,如SplitButton在Outlook或Visual Studio,这里,如果你松开鼠标按钮的下拉菜单不消失.

所以,这是我的问题:SplitButton在工具栏中是否存在开源或商用的商业级产品?我不是在寻找一个控件,它是每年1500美元订阅某人控件库的一部分,但是如果价格合理SplitButton,我肯定想找到它.

wpf button split-button

20
推荐指数
3
解决办法
2万
查看次数

pthread在课堂上

嘿大家,考虑下面的代码(编译g++ -lpthread thread_test.cpp)我如何才能知道我在"thread_function"里面的数字线程?如果您有任何其他建议,请告诉我.

谢谢!

thread_test.cpp:

#include <stdio.h>
#include <stdlib.h>
#include <pthread.h>
#include <unistd.h>

class A { 
   public:
      A();
      void run();

   private:
      static void* thread_function( void *ptr );
      pthread_t m_thread1, m_thread2;

      static int m_global;
};

int A::m_global = 0;

A::A() {
   int ret1 = pthread_create( &m_thread1, NULL, &A::thread_function, this );
   int ret2 = pthread_create( &m_thread2, NULL, &A::thread_function, this );
}

void A::run() {
   while ( 1 ) { 
      printf( "parent incrementing...\n" );
      m_global++;
      sleep( 2 );
   }   
}

void* …
Run Code Online (Sandbox Code Playgroud)

c++ class pthreads function member

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