问题列表 - 第48449页

在EmguCV中更改图像的亮度/对比度

我有一个程序,将从硬盘加载图像.该程序使用emgu cv编写,图像是Bgr图像.我想让用户增加/减少图像的亮度/对比度.我怎样才能做到这一点?一些示例代码将不胜感激(因为我仍然是一个新手).谢谢.

emgucv

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

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

即使我的应用程序使用捆绑包,我是否需要将乘客安装为常规宝石?

我试图设置一个新的服务器来托管Rails应用程序,并希望干净安装所有组件,所以我决定使用rvm + bundler.这是我第一次设置Rails服务器.

我之前使用过捆绑式应用程序,我理解它如何管理应用程序的依赖...但是因为我安装了Passenger,因为这是托管环境的依赖性,我需要在盒子本身做一个"宝石安装乘客"捆绑这种依赖,对吧?或者我应该将乘客放在应用程序的Gemfile中?

ruby ruby-on-rails passenger bundler

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

Q对 malloc 的结构数组进行排序?

我在 C 语言中为我的 qsort 有这个比较器函数,但无论我尝试什么,我似乎都会遇到分段错误...

int textCompare ( const void * a, const void * b ){
    const char **x =(const char**)a;
    const char **y =(const char**)b;
    return strcmp(*x, *y);
}
Run Code Online (Sandbox Code Playgroud)

这是我的 qsort 调用:其中message** mList = malloc(INITIAL_CAPACITY * sizeof(message));count是一个跟踪最后一个元素的整数。message 只是一个 typedef 结构体,其中包含一个 int 和一个指向 char 的指针。我 67% 确信我正确调用了 qsort,有人能指出我正确的方向吗?

qsort (*mList, count, sizeof(message), textCompare);
Run Code Online (Sandbox Code Playgroud)

[编辑] 我声明 message*** 而不是 message* 的原因是因为我试图初始化指向结构的指针的“数组”;除非我以错误的方式处理这个问题?

c struct pointers qsort

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

C编程(K&R 1-22)折叠输入问题

我是Delphi,Ruby和Javascript程序员,最终学习C - 从K&R开始.我正在尽力不要跳过并使用尚未介绍的库和概念.由于这是第一章教程,我只坚持一些语言功能,并希望保持这种方式.

1-22对于陌生人:

在第n列输入之前出现的最后一个非空白字符之后,编写一个程序将"长"输入行"折叠"成两条或更多条较短的行.

确保您的程序在非常长的行中执行智能操作,并且如果指定列之前没有空格或制表符.

在没有寻求外界帮助的情况下,我已经达到了1-22,但我一直在与1-22的"大多数"工作版本进行斗争.我认为我的算法......经常发臭.

到目前为止,我已经决定将输入折叠为40个字符.使用整数除法(/和模数%)我弄清楚我需要折叠每一行的次数,跳转到该列并向后计数直到我击中一个空格.空格被'\n'取代.重复+40个字符.

如果没有遇到空格,我们将在每个列停靠处进行硬折叠.

我得到一些偷偷摸摸的线路通过我的边界,并想知道我是否应该将输入读入char行[],然后一次复制到缓冲区40个字符,折叠缓冲区,并将缓冲区复制回行[] ..但这似乎特别没有工作 string.h

代码在下面,我正在寻找正确方向和解决方案的提示,因为我认为我几乎就在那里.

#include <stdio.h>

#define MAXBUF 1000
#define WRAP 20

int getline(char s[],int lim);

int main(void)
{
    int len;                /* length of each input */
    int folds;              /* how many folds we've performed */
    int lines;              /* lines the input breaks down to given len */
    int index;              /* index of fold */
    int didfold;            /* true (1) if we were able to fold on a ' ' */ …
Run Code Online (Sandbox Code Playgroud)

c arrays

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

如何从MongoDB文档中的双重嵌套数组中删除元素

我有一个类似于以下内容的文档结构:

{
"_id" : "777",
"someKey" : "someValue",
"someArray" : [
    {
        "name" : "name1",
        "someNestedArray" : [
            {
                "name" : "value"
            },
            {
                "name" : "delete me"
            }
        ]
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

我想删除带有"删除我"值的嵌套数组元素.

我知道我可以使用嵌套的$ elemMatch表达式找到与此描述匹配的文档.删除相关元素的查询语法是什么?

mongodb

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

使用双打时.NET出现问题

在.NET中,当我从1.35072中减去1.35时,它显示为.000719999999.使用时如何获得.00072 double

TOTKILO.Text = KILO.Text * TOUCH.Text * 0.01;    //here 1.35072
TextBox10.Text = TextBox9.Text * TextBox8.Text * 0.01; //here 1.35
K = Val(TOTKILO.Text) - Val(TextBox10.Text);  //here it shows 0.00719999
Run Code Online (Sandbox Code Playgroud)

.net floating-accuracy

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

Rails - 如何从控制器发送图像

在我的rails应用程序中,我需要传回图像.

我的路线中有1x1.gif跟踪像素,如下所示:

 match "/_ctrack.gif" => "email_tracking_pixels#my_method"
Run Code Online (Sandbox Code Playgroud)

在控制器中:

def my_method
    send_data open('https://www.xxxxxx.com/images/1x1_transparent.gif') {|f| f.read }, :filename => '1x1_transparent.gif', :type => 'image/gif'
end
Run Code Online (Sandbox Code Playgroud)

问题在于,由于某些原因,有时会出现这种情况.出现以下错误:

2011-03-07T20:08:36-08:00 heroku[router]: Error H12 (Request timeout) -> GET www.xxxxxxx.com/images/1x1_transparent.gif dyno=web.1 queue=0 wait=0ms service=0ms bytes=0
2011-03-07T20:08:36-08:00 app[web.1]: 
2011-03-07T20:08:36-08:00 app[web.1]: OpenURI::HTTPError (503 Service Unavailable):
2011-03-07T20:08:36-08:00 app[web.1]:   app/controllers/email_tracking_pixels_controller.rb:19:in `my_method'
2011-03-07T20:08:36-08:00 app[web.1]:   lib/rack/www.rb:7:in `call'
Run Code Online (Sandbox Code Playgroud)

有关如何传递本地存储的图像的任何想法,而不是必须使用打开并将Web回调回我自己的服务器?

谢谢

open-uri ruby-on-rails ruby-on-rails-3

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

使用child_process打开的文件太多

我只在我的Rackspace Ubuntu Maverick实例上收到以下错误...但不在我当地的Ubuntu Lucid VM上:

pipe(): Too many open files
pipe(): Too many open files

child_process.js:223
  var fds = this._internal.spawn(path,
                           ^
Error: Error spawning
    at ChildProcess.spawn (child_process.js:223:28)
    at child_process.js:10:15
    etc..etc..
Run Code Online (Sandbox Code Playgroud)

生成它的代码:

function getHeader(url, callback)
{
  var client = spawn('curl', ['-I', url]);
  client.stdout.on('data', function(data)
  {
    client.kill('SIGTERM');
    callback(data.toString('utf8'));
  });
}
Run Code Online (Sandbox Code Playgroud)

rackspace node.js ubuntu-10.04 ubuntu-10.10

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

从Windows命令提示符CTRL + V?

可能重复:
键盘快捷方式将剪贴板内容粘贴到命令提示符窗口(Win XP)

是否有用于在Windows命令控制台中粘贴的击键命令?CTRL+ V不起作用.唯一有效的方法是用鼠标右键单击并粘贴,但从键盘转换到鼠标效率不高.

command-line

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