我想知道我怎么能做到这一点.我对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个参数部分是如何完成的?
Apple有NSStatusItem来管理状态栏项.但它没有API来显示状态栏中的气球消息.
我知道Java有TrayIcon.displayMessage().
有谁知道如何用Xcode C/C++实现这个气球消息?
问题:如果某个数字超出其类型的范围,您如何使程序失败?
下面的代码给出了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) 几个小时我一直在努力.一切都停止了工作,我不能让它继续工作.我是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) 我使用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'时,键盘如何显示?任何人都遇到同样的问题并已经解决了吗?
真诚的,小
有没有办法将光标设置在CKEditor内容的末尾?
这位开发人员也问过,但没有得到答案:
http://cksource.com/forums/viewtopic.php?f=11&t=19877&hilit=cursor+end
我想将焦点设置在CKEditor内的文本末尾.我用的时候:
ckEditor.focus();
Run Code Online (Sandbox Code Playgroud)
它将我带到CKEditor内部的文本的开头.
以下答案我得到了这个线程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或mod重写查看没有索引页的文件夹?
所有这些答案都很好但我会评价得票最多的那个.
我想我在这里要求关于正确应用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)
但是,当然,这不起作用.我很确定我可以通过在幕后玩重载来扯掉同样的东西,但如果我可以做这样的事情会很好.我真的必须把所有可怕的,程序性的方法放在我身后并使用你所说的这些风格吗?如果是这样,有人至少可以告诉我该按钮在框架中看起来像什么?
我在irb中试过这个:
x = 123456
Run Code Online (Sandbox Code Playgroud)
然后我想得到一个具体的数字位置,如:
puts x[2]
Run Code Online (Sandbox Code Playgroud)
它返回0
这是为什么?