问题列表 - 第29036页

C++中的变量参数函数问题

我正在尝试在C++中创建一个可变长度函数(显然,heh),而我现在所拥有的功能,但仅适用于第一个参数.如果有人可以请让我知道如何使用所有通过的论点,我会非常感激.

码:

void udStaticObject::accept( udObjectVisitor *visitor, ... )
{
    va_list marker;
    udObjectVisitor *i = visitor;
    va_start( marker, visitor );
    while( 1 )
    {
        i->visit_staticObject( this );
//the if here will always go to the break immediately, allowing only 
//one argument to be used
        if( ( i = va_arg( marker, udObjectVisitor* ) ) )
            break;
    }
    va_end( marker );
}
Run Code Online (Sandbox Code Playgroud)

根据我过去发布的帖子以及我提供的任何帮助帖子,可能会提供一些我没有提供的信息,您需要知道这些信息才能提供帮助.如果我忘了什么,我会提前道歉,请告诉我您需要知道的内容,以便我提供相关信息.

c++ variadic-functions

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

组织面向对象代码的最佳方法是什么?

我已经很久没有在java中编码了,在用C编码之后,我已经发布了组织我的OOP代码.更具体地说,我不确定何时创建新方法,何时创建新类,以及何时将所有内容混为一谈.

应该如何做一些一般规则或指导方针?

java oop organization

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

使用cURL限制下载带宽

我一直试图用PHP限制带宽.我无法通过PHP限制下载速率.

你能帮忙吗?

function total_filesize($url) {
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, "$url");
    curl_setopt($ch, CURLINFO_SPEED_DOWNLOAD,12); //ITS NOT WORKING! 
    curl_setopt($ch, CURLOPT_USERAGENT,
            "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) ".
            "Gecko/20071127 Firefox/2.0.0.11");
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
    curl_setopt($ch, CURLOPT_HEADER, false);
    curl_setopt($ch, CURLOPT_NOBODY, true);


    $chStore = curl_exec($ch);
    $chError = curl_error($ch);
    $chInfo = curl_getinfo($ch);
    curl_close($ch);
    return $size = $chInfo['download_content_length'];
}

function __define_url($url) {
    $basename = basename($url);
    Define('filename',$basename);
    $define_file_size = total_filesize($url);
    Define('filesizes',$define_file_size);
}

function _download_file($url_file) { 
    __define_url($url_file);

    // $range = "50000-60000";
    $filesize = filesizes;
    $file …
Run Code Online (Sandbox Code Playgroud)

php curl download

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

xcode语法颜色编码解释?

任何人都可以快速了解xcode中的颜色语法含义吗?

我遇到了一些问题,并且理解颜色编码我肯定会帮助我.目前我有一些浅蓝色的变量,我认为它们需要是黑色但我不确定它们的区别?

masterViewController=[[UINavigationController alloc] initWithDestination: destination];
Run Code Online (Sandbox Code Playgroud)

我相信我的masterViewController在这里应该是黑色而不是浅蓝色它当前是彩色的 - 我假设我在某处定义或初始化了错误.

在xCode的第一天,我非常困惑!

xcode xcode3.2

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

在Java中按名称排序文件与Windows资源管理器不同

我有一个简单的Java程序,它读取文件目录并输出文件列表.我按名称对文件进行排序:

String [] files = dirlist.list();
files = sort(files);
Run Code Online (Sandbox Code Playgroud)

我的问题是它以不同于Windows资源管理器的方式按名称排序.

例如,如果我有这些文件:abc1.doc,abc12.doc,abc2.doc.

Java会像这样排序:

abc1.doc
abc12.doc
abc2.doc
Run Code Online (Sandbox Code Playgroud)

当我在Windows资源管理器中打开文件夹时,我的文件排序如下:

abc1.doc
abc2.doc
abc12.doc
Run Code Online (Sandbox Code Playgroud)

如何让Java在Windows资源管理器中对文件进行排序?这是Windows的伎俩吗?

java windows-explorer

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

将.htaccess用于Amazon S3 CloudFront中的服务器文件

我理想的设置是获取当前客户端站点,上传带有正则表达式的.htaccess,与URI匹配,如果找到某个文件扩展名,它将使用相同的路径,但域名更改.

即.

正常路径:

http://www.domain.com/something/images/someimage.jpeg
http://www.domain.com/assets/js/jquery.js

.htaccess翻译将上述内容变为:

http://mycdn.other.com/something/images/someimage.jpeg
http://mycdn.other.com/assets/js/jquery.js

我连续几个小时用谷歌搜索,没有运气.同样,这是为了实际使用亚马逊的CloudFront.S3已经安装到网站上,用于使用s3fs备份和存储文件,但由于它直接使用S3而不是使用CloudFront,因此无法解决问题.

.htaccess mod-rewrite amazon-s3 amazon-cloudfront

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

使用未分配的局部变量“字典”

尽管我在以下代码中分配了值,但我仍然收到未分配的局部变量“字典”的使用错误:

private static void UpdateJadProperties(Uri jadUri, Uri jarUri, Uri notifierUri)
    {
        Dictionary<String, String> dictionary;

        try
        {
            String[] jadFileContent;

            // Create an instance of StreamReader to read from a file.
            // The using statement also closes the StreamReader.
            using (StreamReader sr = new StreamReader(jadUri.AbsolutePath.ToString()))
            {
                Char[] delimiters = { '\r', '\n' };
                jadFileContent = sr.ReadToEnd().Split(delimiters, System.StringSplitOptions.RemoveEmptyEntries);
            }

            // @@NOTE: Keys contain ": " suffix, values don't!
            dictionary = jadFileContent.ToDictionary(x => x.Substring(0, x.IndexOf(':') + 2), x => x.Substring(x.IndexOf(':') + 2));

        }
        catch …
Run Code Online (Sandbox Code Playgroud)

c# dictionary

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

Ruby on rails - 如何检索连接字符串

有没有办法检索我的ruby连接的数据库连接字符串?我想得到的是:

1)连接ruby的数据库名称2)SQL Server的用户名3)SQL Server的密码4)服务器名称

我想将它存储在会话变量中.

(我使用的是MS SQL Server.)

请帮忙!谢谢!

activerecord ruby-on-rails

7
推荐指数
3
解决办法
6003
查看次数

如果未在管理员模式下运行,则无法从注册表中读取 - HKEY_CLASSES_ROOT

除非我以管理员模式运行我的应用程序,否则无法从注册表中读取.我正在使用IPreviewHandler接口构建预览处理程序,并且我需要位于HKEY_CLASSES_ROOT中的文件类型的GUID.

如何在不将我的应用程序提升为管理员的情况下访问此信息.我正在使用Delphi但很高兴任何示例代码.

谢谢,菲利普

delphi registry visual-studio

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

模拟绘画应用的画笔笔触

我正在尝试编写一个应用程序,可以使用模拟画笔笔划创建看起来像绘画的图片.模拟笔触的简单方法有什么好的来源吗?例如,给定用户拖动鼠标的鼠标位置列表,画笔宽度和画笔纹理,如何确定要绘制到画布的内容?

我尝试在鼠标移动的方向上调整画笔纹理,并沿着路径轻拍几个画笔纹理图像,但它看起来不太好.我想我错过了刷子纹理应该缩小并在角落上生长的东西.

任何简单的链接将不胜感激.我发现了关于模拟例如油画的复杂学术论文,但我只想要一个基本的算法,如果可能的话会产生好的结果.

c opengl graphics paint

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