小编bra*_*boy的帖子

Macbook和iPhone开发 - 需要建议

我之前没有使用MAC OSX,但是我想在很长一段时间内买一台.最近,我设法买了一个!相信投资我猜:).

我对iPhone开发感到非常兴奋,我希望尽可能快地弄脏手.我的疑问是,我是否真的需要购买iPhone才能开始学习活动或者有任何模拟器?如果是这样的话,除了书籍之外我还要投入多少钱?

Plz协助我.

iphone macos

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

是否可以将用户ID从数据库中的数据库中放入php应用程序页面?

如果我提出任何重大错误,请向我道歉,这是我的第一篇文章.

在php中构建一个简单的应用程序,其中用户拥有许多不同数据集的权限,这些数据集保存在具有相应id的数据库中.目前,我让用户通过从下拉列表中选择一组来切换他们正在查看的数据集.我的安全知识有点弱,导致我的问题:将实际的行ID从数据库暴露给外部世界本身就不好吗?

在这种情况下,它将以以下形式出现:http:// www.***app.com/app.php?currentDataSetID=44

感谢您的投入(并再次为问题中的任何noobesqueness道歉).如此岩石.

php database security

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

在Rails中更干净的方法

我在其中一个视图中有一些代码.我觉得它有太多的条件.它只是检查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)

谢谢

if-statement ruby-on-rails

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

使用qSort对字符串进行排序

根据这个网站

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)

请帮忙

c++ qsort

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

如何在jar文件中存储高分

我正在用Java开发一个小游戏,我将它作为一个Jar文件发布.我想在某个地方存储该游戏的高分/最佳时间.我想将它存储在应用程序本身(在Jar中),而不是将它存储在一个单独的文件中,这样它就不会丢失.这有可能吗?如果是这样,如何以编程方式进行.

java jar

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

如何使用jQuery获取HTML表格的第一行的最后一列

我有一个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)

html jquery

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

Android/Java - 问题

代码是这样的:

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

java android

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

Rails测试 - 如何模拟登录

我是在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)

authentication testing login ruby-on-rails

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

Ruby中select方法的性能

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次.

谢谢.

ruby algorithm performance

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

如何在Ruby中动态打开方法

我想动态打开一个方法并根据输入字段返回一个值.我试图用这里的例子问我想要什么.如果我能成功这个例子,我会做我想做的事.

假设我有一个名为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.

ruby methods ruby-on-rails dynamic

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