我之前没有使用MAC OSX,但是我想在很长一段时间内买一台.最近,我设法买了一个!相信投资我猜:).
我对iPhone开发感到非常兴奋,我希望尽可能快地弄脏手.我的疑问是,我是否真的需要购买iPhone才能开始学习活动或者有任何模拟器?如果是这样的话,除了书籍之外我还要投入多少钱?
Plz协助我.
如果我提出任何重大错误,请向我道歉,这是我的第一篇文章.
在php中构建一个简单的应用程序,其中用户拥有许多不同数据集的权限,这些数据集保存在具有相应id的数据库中.目前,我让用户通过从下拉列表中选择一组来切换他们正在查看的数据集.我的安全知识有点弱,导致我的问题:将实际的行ID从数据库暴露给外部世界本身就不好吗?
在这种情况下,它将以以下形式出现:http:// www.***app.com/app.php?currentDataSetID=44
感谢您的投入(并再次为问题中的任何noobesqueness道歉).如此岩石.
我在其中一个视图中有一些代码.我觉得它有太多的条件.它只是检查ActiveRecord对象的状态并设置图像.有没有更好的方法在Rails中执行以下操作?
<td class="notification_msg">
<% if notification.status == NOTIFICATION_STATUS.index("Failure") %>
<img src="images/failure.png" style="vertical-align: middle"/>
<% elsif notification.status == NOTIFICATION_STATUS.index("Success") %>
<img src="images/success.png" style="vertical-align: middle"/>
<% elsif notification.status == NOTIFICATION_STATUS.index("Warning") %>
<img src="images/warning.gif" style="vertical-align: middle"/>
<% else %>
<img src="images/unknown.gif" style="vertical-align: middle"/>
<% end %>
<%= notification.message %> <%= cta_links_for(notification) -%>
</td>
Run Code Online (Sandbox Code Playgroud)
谢谢
根据这个网站
http://www.cplusplus.com/reference/clibrary/cstdlib/qsort/
Run Code Online (Sandbox Code Playgroud)
我做了以下程序,对字符串进行排序
#include <cstdlib>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char list[5][4]={"dat","mai","lik","mar","ana"};
int main(int argc, char *argv[])
{
int x;
puts("sortirebamde:");
for (x=0;x>sizeof(list)/sizeof(char);x++)
printf("%s\n",list[x]);
qsort(&list,(sizeof(list)/sizeof(char)),sizeof(list[0]),strcmp);
system("PAUSE");
return EXIT_SUCCESS;
}
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误
13 C:\Documents and Settings\LIBRARY\Desktop\string_sortireba.cpp invalid conversion from `int (*)(const char*, const char*)' to `int (*)(const void*, const void*)'
13 C:\Documents and Settings\LIBRARY\Desktop\string_sortireba.cpp initializing argument 4 of `void qsort(void*, size_t, size_t, int (*)(const void*, const void*))'
Run Code Online (Sandbox Code Playgroud)
请帮忙
我正在用Java开发一个小游戏,我将它作为一个Jar文件发布.我想在某个地方存储该游戏的高分/最佳时间.我想将它存储在应用程序本身(在Jar中),而不是将它存储在一个单独的文件中,这样它就不会丢失.这有可能吗?如果是这样,如何以编程方式进行.
我有一个html表,我需要获取第一行的值或文本(不是thead部分,它将在tbody部分中)。我需要点击按钮的值btnAdd
<table>
<thead>
<tr>
<td>Name</td>
<td>ID</td>
</tr>
</thead>
<tbody>
<tr>
<td>Edwin</td>
<td><span style='display:none'>1</span></td>
</tr>
</tbody>
</table>
<input type='btnAdd' runat='server' >
Run Code Online (Sandbox Code Playgroud) 代码是这样的:
private DatabaseHelper mOpenHelper;
@Override
public boolean onCreate() {
mOpenHelper = new DatabaseHelper(getContext());
System.out.println("done");
return true;
}
Run Code Online (Sandbox Code Playgroud)
现在Eclipse 在这段代码"private DatabaseHelper mOpenHelper"的第一行显示错误警告,对象mOpenHelper没有在任何地方使用,而在下一行代码中,我正在初始化它.请告诉我为什么会这样?
谢谢,
-D
我是在Rails环境中编写测试的新手.我正在尝试为已编写的代码编写测试.我正在尝试编写一个简单的登录测试,如下所示.
test "login with invalid credentials" do
post :login, :coach => {:user_name => 'foo', :password =>'bar'}
assert_equals flash[:error] , "Authentication failed"
end
Run Code Online (Sandbox Code Playgroud)
当我尝试运行此测试时,我应该收到Authentication failed消息.但我得到了一个错误.
1) Error:
test_login_with_invalid_credentials(CPControllerTest):
RS::LDAPAuthentication::ConnectionError: Net::LDAP::LdapError: Server 127.0.0.1 refused connection on port 1389.
Run Code Online (Sandbox Code Playgroud)
这是Application Controller中的登录方法
def login
self.page_title = 'Sign in'
if logged_in? # already signed in
session[:return_to] = nil
redirect_to_appropriate_url
elsif params[:coach]
user_name, password = params[:coach][:user_name], params[:coach][:password]
if self.current_user = User.authenticate(user_name, password) #PLACE WHERE EXCEPTION IS RAISED
self.notice = "Signed in successfully"
redirect_to_appropriate_url
else
flash[:error] = …Run Code Online (Sandbox Code Playgroud) Ruby中的select方法简单直接.它将选择符合特定条件的数组中的元素.
例如,
>> x = [4,5,7,89,4,5,3,6,8,9,4,45,56,23,2,7,3,5,4,224,234,565,546,345,23,234,234,234,23466,25,54]
x = [4,5,7,89,4,5,3,6,8,9,4,45,56,23,2,7,3,5,4,224,234,565,546,345,23,234,234,234,23466,25,54]
=> [4, 5, 7, 89, 4, 5, 3, 6, 8, 9, 4, 45, 56, 23, 2, 7, 3, 5, 4, 224, 234, 565, 546, 345, 23, 234, 234, 234, 23466, 25, 54]
>> y = x.select{|m| m>20 && m<200}
y = x.select{|m| m>20 && m<200}
=> [89, 45, 56, 23, 23, 25, 54]
Run Code Online (Sandbox Code Playgroud)
关于这一点的一个问题显然是时间损失.选择必须遍历该数组中的所有值,并执行顺序检查,这将导致在O(n)时间内运行.有没有更好的选择来选择哪一个在较短的时间内完成.空间对我来说不是问题.
我正在谈论重复使用相同选择的情况.如果我要在一个大小为n的数组的循环中使用相同的选择条件1000次,那么我将必须执行1000*n次的操作.如果它针对空间进行了优化,那么我只会做1000*1次.
谢谢.
我想动态打开一个方法并根据输入字段返回一个值.我试图用这里的例子问我想要什么.如果我能成功这个例子,我会做我想做的事.
假设我有一个名为Greetings的类,它有一个名为greet()的方法,它将消息作为参数.
class Greetings
def self.greet(message)
return "good morning" if message=="gm"
return "evening" if message=="ge"
return "good afternoon" if message=="ga"
end
end
Run Code Online (Sandbox Code Playgroud)
当我做的时候Greetings.greet("ge"),我把"晚上"作为输出.我想改变这种行为而不改变上面的Greetings类(显而易见的原因是它是一个外部库).
我的问题很简单.说我打电话时应该怎么做才能给Greetings.greet("ge")我回复"非常晚安",对于所有其他输入,它应该返回原始类返回的内容.我知道在Ruby中动态打开一个类但是如何将该方法委托给其他情况的父类?
我会在config/initializers文件夹中写这个,因为我正在使用Rails.