问题列表 - 第7141页

Windows XP上的Ruby on Rails控制台中的CTRL + C没有停止mongrel

我目前正在学习Ruby on Rails.我一直关注Learning Rails播客和截屏视频.

我遇到了一个问题,更令人烦恼.每次截屏时我都会杀死mongrel服务器,我被迫关闭控制台窗口,因为CTRL + C并没有按原样杀死它.然后我必须打开一个新的控制台窗口,导航到我的rails应用程序并发出'ruby script/server'命令来重新启动它.

我正在寻找的可能是一个原因,一种修复它的方法或其他建议,以使这个过程更快和/或更少烦恼.甚至可能是一个批处理文件或快捷方式,可以将cmd窗口打开到我需要的位置?

ruby console windows-xp ruby-on-rails

24
推荐指数
2
解决办法
8476
查看次数

如何修改已传递到C函数中的指针?

所以,我有一些代码,类似于以下,将结构添加到结构列表:

void barPush(BarList * list,Bar * bar)
{
    // if there is no move to add, then we are done
    if (bar == NULL) return;//EMPTY_LIST;

    // allocate space for the new node
    BarList * newNode = malloc(sizeof(BarList));

    // assign the right values
    newNode->val = bar;
    newNode->nextBar = list;

    // and set list to be equal to the new head of the list
    list = newNode; // This line works, but list only changes inside of this function
}
Run Code Online (Sandbox Code Playgroud)

这些结构定义如下:

typedef …
Run Code Online (Sandbox Code Playgroud)

c pointers pass-by-value

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

使用Winsock的原始以太网帧

我正在将一个通信库从Linux移植到Windows.我知道我的方法在很大程度上是什么.该库使用所有原始以太网级别帧进行所有通信.

我移植的库使用PF_PACKET族和struct sockaddr_ll.浏览MSDN winsock站点后,我还没有找到一个等效的系列/结构.我的方法应该在这里?

我有一些想法,但我不确定它们是否是好主意我可以使用PF_UNSPEC,未指定.我可以传递PF_PACKET表示的数字(它是一个无符号的短)我也可以在Windows中创建自己的sockadddr_ll结构.

这些想法对我来说都不好看,它们看起来就像是不太可能有效的黑客.

如果有人有任何建议,我将不胜感激.

linux windows networking porting winsock

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

如果没有OverflowException,将"1.79769313486232E + 308"转换为double?

我有这个字符串"1.79769313486232E + 308",我试图将其转换为.NET数值(双??)但我得到以下异常.我在用Convert.ToDouble().进行此转换的正确方法是什么?

OverflowException:对于Double,值太大或太小

.net c# double

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

如何扩展Bitmap类

我正在尝试扩展Bitmap类,以便我可以将自己的效果应用于图像.当我使用这段代码时:

namespace ImageEditor
{
    public class Effects : System.Drawing.Bitmap

    {
        public void toBlackAndWhite()
        {
            System.Drawing.Bitmap image = (Bitmap)this;
            AForge.Imaging.Filters.Grayscale filter = new AForge.Imaging.Filters.Grayscale();
            this = filter.Apply(this);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

'ImageEditor.Effects': cannot derive from sealed type 'System.Drawing.Bitmap'
Run Code Online (Sandbox Code Playgroud)

那么有没有办法解决这个问题,或者根本无法扩展课程?

谢谢.

c# inheritance bitmap

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

PHP/MYSQL - 将其推向极限?

我现在已经编写了一段时间的php,并且对它有一个非常坚定的把握,MySQL,好吧,我只想说我可以让它工作.

我想创建一个统计脚本来跟踪其他网站的统计数据,类似于显而易见的统计数据,谷歌分析,薄荷等.

我当然希望对此进行正确编码,我不认为MySQL每天喜欢20,000,000到80,000,000个插入(每秒925次插入"大约**").

我一直在做一些研究,看起来我应该将每次访问"条目"存储到csv或其他形式的平面文件中,然后从中导入我需要的数据.

我在这里走在正确的轨道上吗?我只需要向正确的方向推进,方向是每秒吸入1,000 psuedo"MySQL"插入的方法以及正确的方法.

示例插入:IP,time(),http_referer等.

我需要收集当天的数据,然后在一天结束时,或者在某个时间间隔内,更新数据库中的一行,例如,我们获得了多少额外的唯一命中.我当然知道如何做到这一点,只是试图给出一个可视化,因为我很难解释事情.

如果有人可以帮助我,我是一个伟大的程序员,我会非常愿意回报.

php mysql database

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

MySQL - 重复表

我需要在MySQL中复制一个表,使新表空.也就是说,我只需要将现有表的结构复制到新表.

mysql

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

使用多个嵌套循环查找Big-O?

int num = n/4;
for (int i = 1; i <= num; i++) {
    for (int j = 1; j <= n; j++) {
        for (int k = 1; k <= n; k++) {
            int count = 1;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

根据我读过的书,这段代码应该是O((n ^ 3)/ 4).但显然不是.找到嵌套循环的Big-O你应该乘以界限吗?所以这个应该是num*n*n或n/4*n*n.

big-o loops nested

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

如何在Java Swing中创建右键单击上下文菜单?

我正在创建一个右键单击上下文菜单,通过JMenu右键单击实例化并将其位置设置为鼠标位置...是否有更好的方法?

java swing contextmenu jpopupmenu

108
推荐指数
4
解决办法
14万
查看次数

压制gcc警告:"警告:这是前一个定义的位置"

我需要围绕标准系统调用的一组包装器 - 打开,监听等.对于这些我有一些"#define",如:

#define open(a,b,c) JCL_Open(a,b,c)
Run Code Online (Sandbox Code Playgroud)

但是当我编译头文件和相关的.c文件时,我收到以下警告:

/jcl_wrappers.h:114:1:警告:"打开"重新定义
/jcl_wrappers.h:113:1:警告:这是前一个定义的位置

我怎么能抑制这些警告?

linux include-guards gcc-warning

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