问题列表 - 第42249页

制作我自己的printf功能?

我想知道我怎么能做到这一点.我对N个论点部分感到困惑:

printf("Hello, I'm %i years old and my mom is %i .",me.age(),mom.age());
Run Code Online (Sandbox Code Playgroud)

我想创建一个函数,它将采用这样的格式化字符串并返回一个std字符串.

N个参数部分是如何完成的?

c variadic-functions

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

如何在Mac OS X上的状态栏项目上显示气球消息

Apple有NSStatusItem来管理状态栏项.但它没有API来显示状态栏中的气球消息.

我知道Java有TrayIcon.displayMessage().

有谁知道如何用Xcode C/C++实现这个气球消息?

c macos balloon statusbar

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

Int - 数字太大.如何让程序失败?

问题:如果某个数字超出其类型的范围,您如何使程序失败?

下面的代码给出了200万以下素数之和的错误答案,因为我使用了int而不是long.

    [TestMethod]
    public void CalculateTheSumOfPrimesBelow2million()
    {
        int result = PrimeTester.calculateTheSumOfPrimesBelow(2000000); // 2million
        Assert.AreEqual(1, result); // 1,179,908,154 .. this was what I got with an int...
                                             // correct answer was 142,913,828,922 with a long
    }



public static class PrimeTester
{
    public static int calculateTheSumOfPrimesBelow(int maxPrimeBelow)
    {
        // we know 2 is a prime number
        int sumOfPrimes = 2;
        int currentNumberBeingTested = 3;
        while (currentNumberBeingTested < maxPrimeBelow)
        {
            double squareRootOfNumberBeingTested = (double)Math.Sqrt(currentNumberBeingTested);

            bool isPrime = true;
            for (int i = 2; …
Run Code Online (Sandbox Code Playgroud)

c#

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

安装Rails,MySQL等一切都出错了

几个小时我一直在努力.一切都停止了工作,我不能让它继续工作.我是Ruby,Ruby on Rails和终端的通道.这真让我很沮丧所以我只是尽量详细描述我的问题,希望有人能给我一个解决方案.

我在Mac OS X Snow Leopard上.我现在无法让Rails工作:无法找到宝石'轨道'的头痛

但经过一些重新尝试后,它突然再次起作用.但现在我无法让MySQL工作,有时甚至会再次破坏Rails安装.

这就是我做的:

sudo gem uninstall rails
sudo gem uninstall mysql
sudo gem uninstall mysql2
Run Code Online (Sandbox Code Playgroud)

在这些命令之后,我检查已安装的宝石gem list.没有列出MySQL gem,但我仍然可以看到rails (2.3.5, 2.2.2, 1.2.6) .这是正常的吗?这是否意味着我有3个Rails安装?这对我来说没有意义.无论如何,那我这样做:

sudo gem clean
Run Code Online (Sandbox Code Playgroud)

哪个完全失败了.我收到一堆这样的错误:

试图卸载fcgi-0.8.7
无法卸载fcgi-0.8.7:
Gem :: InstallError:无法卸载,请检查gem list -d fcgi

它不会卸载任何东西.此时,我尝试再次安装所有内容.我开始:

sudo gem install rails
Run Code Online (Sandbox Code Playgroud)

哪个成功(我认为):

已成功安装rails-3.0.3已
成功安装builder-2.1.2

安装2个gem安装rails-3.0.3的ri文档...
找不到文件:lib

然后,我更新RubyGems:

sudo gem update --system
sudo gem install rubygems-update
sudo update_rubygems
Run Code Online (Sandbox Code Playgroud)

然后它说我安装了1.3.7,所以它成功了,我想.所以现在我继续安装MySQL.我已经在我的机器上安装了MySQL 5.5.8.我做了一些关于在Snow Leopard上安装MySQL的研究,似乎我必须使用这个命令:

sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config …
Run Code Online (Sandbox Code Playgroud)

ruby mysql ruby-on-rails

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

当WebView再次调用'loadUrl'时,HTML文本输入中的键盘消失

我使用WebView作为我的Androind App.我遇到了问题,请求解决方案寻求帮助.

HTML页面中有一个文本字段.当它"聚焦"然后我打电话

          mWebView.setFocusableInTouchMode(true);
Run Code Online (Sandbox Code Playgroud)

在Java代码中,Android软键盘会弹出让我键入.

问题是我需要在Java和调用中使用多线程来处理某些进程

          mWebView.loadUrl(strJSCall); 
Run Code Online (Sandbox Code Playgroud)

作为回调执行JavaScript函数,但键盘被隐藏!

我尝试的方法是强制键盘再次显示.但是,当调用'loadUrl'时,键盘如何显示?任何人都遇到同样的问题并已经解决了吗?

真诚的,小

android

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

如何在CKEditor中将光标位置设置为文本结尾?

有没有办法将光标设置在CKEditor内容的末尾?

这位开发人员也问过,但没有得到答案:

http://cksource.com/forums/viewtopic.php?f=11&t=19877&hilit=cursor+end

我想将焦点设置在CKEditor内的文本末尾.我用的时候:

ckEditor.focus();
Run Code Online (Sandbox Code Playgroud)

它将我带到CKEditor内部的文本的开头.

fckeditor ckeditor

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

Mysql选择查询占用超过8秒但限制为5条记录

以下答案我得到了这个线程PHP MySQL查询从两个不同的表中获得最流行

我在调用此查询时对查询进行了定时,并且即时令人不安.我超过8秒.afrostarvideos表有大约2000条记录,afrostarprofiles大约300条记录.即使将查询限制为只有五个.转到http://www.veepiz.com/index.php并查看受欢迎的艺术家的这一代时间.请帮助优化此查询

//Get current time 
    $mtime = microtime(); 
//Split seconds and microseconds 
    $mtime = explode(" ",$mtime); 
//Create one value for start time 
    $mtime = $mtime[1] + $mtime[0]; 
//Write start time into a variable 
    $tstart = $mtime;        
        $q= "SELECT `p`.*, SUM(`v`.`views`)+`p`.`views` AS `totalViews` FROM `afrostarprofiles` `p` LEFT OUTER JOIN `afrostarvideos` `v` ON `p`.`id` = `v`.`artistid`".
            "GROUP BY `p`.`id` ORDER BY SUM(`v`.`views`)+`p`.`views` DESC LIMIT $pas_start,$end";        
        $r=mysql_query($q);
//Get current time as we did at start 
    $mtime = microtime(); 
    $mtime …
Run Code Online (Sandbox Code Playgroud)

php mysql

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

如何阻止用户使用PHP或mod重写查看我的网站上没有索引页但其他页面的文件夹?

我只是想知道如何阻止用户使用PHP或mod重写查看没有索引页的文件夹?

所有这些答案都很好但我会评价得票最多的那个.

php mod-rewrite

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

WPF中的自定义ContentControl

我想我在这里要求关于正确应用WPF的讲座,但是我会抓住机会,因为我已经结束了.我认为这可能主要是因为我完全接受WPF模板和样式的嗜睡,所以我很高兴听到任何这样的讲座.

我正在写一种音频编辑器/事件编排器.我有一个我很满意的曲目编辑器.但是,我构建它主要是出于自定义控件(我知道,这可能是一个WPF罪).为了与主题保持一致,我想为曲目制作标准标题,但我希望单独的曲目"类型"能够定义该标题中的内容.我认为控制器在边缘上定义了一种"抓地力",然后允许实施者"填充"该物质将很好地工作.但是,我不知道如何在不使用样式的情况下在WPF中执行此操作,即使我最终使用样式,我也想了解这一点.

这可能归结为想要一种简单的ContentControl控件(例如按钮)的一种示例实现,而不能找到一个(除了AvalonDock,最终使用 - 正确的我确定 - 为此模板).在我看来,xaml看起来像这样:

<ContentControl x:Class="TestArea.CustomContentControl2"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
         xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
         mc:Ignorable="d" 
         d:DesignHeight="300" d:DesignWidth="300">
<Grid>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="100"/>
        <ColumnDefinition Width="*"/>
    </Grid.ColumnDefinitions>
    <TextBlock Text="Hello"/>
    <ContentPresenter Grid.Column="1"/>
</Grid>
Run Code Online (Sandbox Code Playgroud)

但是,当然,这不起作用.我很确定我可以通过在幕后玩重载来扯掉同样的东西,但如果我可以做这样的事情会很好.我真的必须把所有可怕的,程序性的方法放在我身后并使用你所说的这些风格吗?如果是这样,有人至少可以告诉我该按钮在框架中看起来像什么?

.net c# wpf wpf-controls

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

在Ruby irb中,无法像时尚一样访问数组中的数字

我在irb中试过这个:

x = 123456
Run Code Online (Sandbox Code Playgroud)

然后我想得到一个具体的数字位置,如:

puts x[2]
Run Code Online (Sandbox Code Playgroud)

它返回0

这是为什么?

ruby

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