问题列表 - 第9072页

ruby中的一行哈希创建

我怎样才能非常简单地使用像"times"这样简单的东西在ruby中构造一个哈希

我有一个@date(即= Date.today)然后好几天...说5

5.times { |i| @date_range[:day] = (@date+i).strftime("%Y-%m-%d") }
Run Code Online (Sandbox Code Playgroud)

我知道必须有一些超级简单的东西.

谢谢...

ruby arrays hash ruby-on-rails

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

O(N log N)复杂性 - 与线性相似?

所以我想我会因为提出这样一个微不足道的问题而被埋葬,但我对某些事情感到有些困惑.

我已经在Java和C中实现了quicksort,我正在做一些基本的比较.该图表以两条直线形式出现,其中C比Java对应的快了4ms,超过100,000个随机整数.

结果

我的测试代码可以在这里找到;

Android的基准

我不确定(n log n)线是什么样的,但我不认为它是直的.我只是想检查这是否是预期的结果,我不应该尝试在我的代码中找到错误.

我将公式固定在excel中,对于10号基础,它似乎是一条直线,在开始时有一个扭结.这是因为log(n)和log(n + 1)之间的差异是线性增加的吗?

谢谢,

GAV

language-agnostic complexity-theory quicksort

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

Web Guy的XAML布局资源

长话短说:我已经用Html/CSS布局了UI大约8年了.最近我一直在使用XAML/Silverlight/WPF,并且非常努力使用XAML设计UI.我理解Silverlight布局模型的基础知识,并且使用StackPanel和网格感觉很舒服,但我只是没有像我想的那样快速地接收它,或者我只是和老狗学习新技巧.;)

是否有可用的资源或附加组件/控件有助于使HAM/CSS Web人员更容易理解XAML UI开发?

是的,Expression Blend有所帮助,但是当我不习惯从头开始做同样的布局时,我很担心依赖于"向导/设计工具".


请不要RTFM我.我正在寻找为具有CSS/Box模型布局背景的人编写的资源或有用建议的具体示例.

例如,我知道某些依赖属性的功能类似于左设置:或宽度:CSS中的值.我正在寻找更多这方面的建议.

silverlight wpf xaml xaml-tools

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

这个功能出了什么问题?

我正在使用此功能来确定我的应用程序是在线还是离线:

function online() {
   if ($online == "0") {
     if($_SESSION['exp_user']['userlevel'] != "1") {
          include("error/offline.php");
          exit();
                                                   } 
                        }
                   }
Run Code Online (Sandbox Code Playgroud)

但是,如果数据库中的数据值设置为0,并且$online='0',为什么那些用户级别不是1的用户不包含error/offline.php?

谢谢 :)

php if-statement function

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

Zend_db中的完整性约束违规

我有以下代码:

$selectColumns= array('user_id.user_email',
                    'user_details.first_name', 
                    'user_details.last_name', 
                    'user_details.zip', 
                    'user_details.store_id');
$result = $handle->select()->from('user_id')
                           ->where('uid=?', $uid)
                           ->columns($selectColumns)
                           ->join('user_details', 'user_id.uid = user_details.uid')
                           ->query(ZEND_DB::FETCH_OBJ);
Run Code Online (Sandbox Code Playgroud)

运行后,我收到以下错误:

Uncaught exception 'Zend_Db_Statement_Exception' with message 'SQLSTATE[23000]: '
Integrity constraint violation: 1052 Column 'uid' in where clause is ambiguous
Run Code Online (Sandbox Code Playgroud)

我一直想弄清楚我做错了什么.有帮助吗?

zend-framework inner-join zend-db mysql-error-1052

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

构造函数无法访问其自己的类的私有成员

我在Visual Studio 2008中收到以下错误:错误C2248:'Town :: Town':无法访问在类'Town'中声明的私有成员.看起来构造函数无法访问其自己的类的成员.知道发生了什么事吗?这是代码:

我有这个:

template<class T> class Tree{...}
Run Code Online (Sandbox Code Playgroud)

而这堂课:

class Town{
    Town(int number):number(number){};
    ...
private: 
    int number;
};
Run Code Online (Sandbox Code Playgroud)

本课程使用的是:

class Country{
public:
    StatusType AddTown(Shore side, int location, int maxNeighborhoods);
private:
    Tree<Town> towns[2];
    ...
}
Run Code Online (Sandbox Code Playgroud)

这是AddTown函数:

StatusType Country::AddTown(Shore side, int location, int maxNeighborhoods){
    if (maxNeighborhoods<0 || location<0){
        return INVALID_INPUT;
    }
    Town* dummy= new Town(location);//Here be error C2248
    if (towns[side].find(*dummy)!=NULL){
        delete dummy;
        return FAILURE;
    }
    SouthBorder* dummyBorder;
    (side==NORTH)?dummyBorder=new SouthBorder(location,0):dummyBorder=new SouthBorder(0,location);
    if (southBorders.find(*dummyBorder)!=NULL){
        delete dummyBorder;
        return FAILURE;
    }
    towns[side].add(*dummy);
    delete dummyBorder; …
Run Code Online (Sandbox Code Playgroud)

c++ templates visual-studio-2008

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

在iPhone MVC应用程序中处理用户首选项的最佳实践?

我正在开发我的第一个iPhone应用程序,在实现用户首选项时,我有一些关于如何最好地实现它的问题.

假设基本的MVC模式:MainView显示存储在Model对象中的数据; MainViewController处理app逻辑.

对于选项,我有一个OptionsView和一个OptionsViewController.RootViewController处理Main和Options视图的交换.

首先,选项数据怎么样?我想创建一个NSOjbect派生类来存储它们(一个OptionsModel)吗?或者一个简单的NSDictionary就足够了?

第二,谁拥有期权数据?它们是应用程序首选项,但将它们存储在AppDelegate中似乎是错误的.MainViewController主要关注选项,而OptionsViewController需要编辑它们,但是这些人不会彼此了解,也不应该相互了解.RootViewController知道两者,所以他处于一个很好的位置,可以在它们之间传递选项,但同样,这似乎是错误的.

最后,MainViewController将经常需要访问选项.他应该每次调用选项模型来获得一些选项,还是缓存他自己的副本?我不喜欢额外开销检索选项数据的想法,但让MainViewController具有可能不同步的副本也不是很吸引人.

iphone model-view-controller objective-c options preferences

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

ColdFusion会自动生成基本HTML标记吗?

ColdFusion是否自动生成基本HTML标记,如:

   <HTML> <head></head> <body></body> </HTML>
Run Code Online (Sandbox Code Playgroud)

或者你必须在源代码中包含它,如ASP或PHP?

coldfusion

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

二进制运算符在模板类上重载

我最近试图测量我的运算符重载/模板能力,并作为一个小测试,创建下面的Container类.虽然此代码编译良好并且在MSVC 2008(显示11)下正常工作,但MinGW/GCC和Comeau都会在operator+重载时阻塞.因为我比MSVC更信任他们,所以我想弄清楚我做错了什么.

这是代码:

#include <iostream>

using namespace std;

template <typename T>
class Container
{
      friend Container<T> operator+ <> (Container<T>& lhs, Container<T>& rhs);
   public: void setobj(T ob);
     T getobj();
      private: T obj;
};

template <typename T>
void Container<T>::setobj(T ob)
{
   obj = ob;
}

template <typename T>
T Container<T>::getobj()
{
   return obj;
}

template <typename T>
Container<T> operator+ <> (Container<T>& lhs, Container<T>& rhs)
{
      Container<T> temp;
      temp.obj = lhs.obj + rhs.obj;
      return temp;
}

int main()
{    
    Container<int> a, …
Run Code Online (Sandbox Code Playgroud)

c++ templates operator-overloading operators

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

iPhone表视图:如何访问自定义TableViewCell的文本字段

我已经设置了一个带有几个自定义UITableViewCell的UITableView,它有一些UITextField和UISwitch(基于Settings.app).我的问题是,当用户点击导航栏中的"保存"按钮时,访问这些文本字段和切换控件以保存其值的节拍方式是什么?

iphone uitableview

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