问题列表 - 第41717页

试图添加.rvmrc忽略,它不起作用

所以我将.rvmrc修改为我在服务器上需要的东西,提交git并推送到原点.

然后我将.rvmrc添加到我的.gitignore,但是当我执行git状态时,它显示文件已被修改.

我正在尝试修复它,因此它现在具有我的本地设置,因为主机具有服务器的版本,并且我不希望它接收我对本地rvm设置所做的更改,因为我将它添加到我的.gitignore.

git ruby-on-rails rvm

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

PHP抛出"未定义的变量"通知

我想记录除了未定义的变量条目之外的所有错误......不应该这样做吗?

    error_reporting(E_ERROR | E_WARNING | E_PARSE);
Run Code Online (Sandbox Code Playgroud)

php error-reporting

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

C++函数式转换的目的究竟是什么?

我说的是"类型(值)" - 样式演员.我读过的书很快就传递过来,只说它们在语义上等同于C风格的演员表,"(类型)值",并且应该避免它们.如果他们的意思与旧式演员的意思相同,他们为什么要加入这种语言呢?此外,因为声明可以包含多余的括号,所以此代码为:"T x(T(y));" 没有人打算使用函数式演员所期望的; 它声明了一个名为x的函数,它接受一个T并返回一个T而不是通过将y转换为T来构造一个名为x的T变量.

他们在语言设计上是个错误吗?

c++ casting language-design

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

实体框架Include()不起作用

我有以下EF查询:

TestEntities db = new TestEntities();
var questions = from q in db.Questions.Include("QuestionType")
                from sq in db.SurveyQuestions
                where sq.Survey == surveyTypeID
                orderby sq.Order
                select q;

foreach( var question in questions ) {
    // ERROR: Null Reference Exception
    Console.WriteLine("Question Type: " + question.QuestionType.Description);
}
Run Code Online (Sandbox Code Playgroud)

当我访问QuestionType属性时,我得到一个空引用异常.我正在使用Include("QuestionType"),但它似乎不起作用.我究竟做错了什么?

编辑:当我启用了延迟加载时,它不会抛出空引用异常.

编辑:当我执行以下操作时,Include()似乎正在工作:

var questions = db.Questions.Include("QuestionType").Select(q => q);
Run Code Online (Sandbox Code Playgroud)

当我在一个单独的实体上进行谓词时,Include似乎失败了.使用Include时是不允许的?我的查询怎么样导致这个东西不起作用?

c# entity-framework entity-framework-4

45
推荐指数
4
解决办法
5万
查看次数

使用框架的概念mvc问题

当我创建一个相当复杂的表单,用于编辑数据库记录时,我正在加载控制器,将请求发送到模型以生成表单,然后从模型本身加载输出,而不是将表单作为$ string发送到视图插入页面.

我一直想知道我们是否应该在模型或视图中创建表单(需要访问数据库甚至创建表单,因为它是动态的),如果它在模型中创建,我们是否应该将其创建为字符串并将其发送到视图.

我知道这里没有"完美"的答案,但我们正在努力实现标准化,以便在我们引入开发人员时,我们已经采用行业标准的方式(我们仍在学习).使用Code Igniter框架.

php model-view-controller codeigniter

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

检查集合中是否已存在对象

我正在学习编程,我的问题是我有一堆对象,我想只有在列表尚未包含该对象时才将这些对象添加到列表中.其次,如果对象已经包含,我想忽略该对象并添加下一个对象.我想我的第一部分工作只需要第二部分的帮助.非常感谢.

PartyGroup partyGroup = new PartyGroup(); 

using (AseDataReader reader = command.ExecuteReader()) 
{ 
    while (reader.Read()) 
    {  
        if (!myPartyGroupList.Contains(partyGroup)) 
        { 
            partyGroup.PartyGroupID = Convert.ToInt32(reader["party_group_id"]); 
            partyGroup.PartyGroupName = reader["party_group_name"].ToString(); 
            partyGroup.PersonList = myPersonList; 

            myPartyGroupList.Add(partyGroup); 
        } 
        else 
        { 
            //?? 
        } 
    } 
} 
Run Code Online (Sandbox Code Playgroud)

c# equality list

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

什么是最有帮助的初学者安卓android /网站?

我是手机公司经验丰富的iPhone(c#)和j2me程序员.我想为公司购买一本书,用于在他们开始在这里工作后培训新员工,或者甚至为经验丰富的开发人员提供帮助.

您是否建议开始使用任何书籍/网站?最重要的是专注于布局,因为这似乎是最难开始的.

提前致谢.

android android-layout

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

如何使用jquery和css3创建一个有角度的选项卡界面?

这是我的目标.具有透明度的角度选项卡位于另一个顶部.如何在不使用jpgs或png的情况下构建这个,但只有css?

替代文字

jquery tabs css3

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

如何从Web应用程序向API验证用户身份?

这似乎是一个广泛问的问题,在阅读了大量关于这个主题的文档后,我仍然不确定是否正确理解了所有内容(我认为愚蠢是一个可能的答案;)).

我正在尝试构建一个为用户提供服务的API.用户将通过Facebook或任何OpenId提供商连接(我将Facebook分开,因为他们实现了自己的连接系统).

(我认为这是一个很好的方法,因为我不会存储用户的密码,并且在类似的Gawker问题的情况下最终会有更少的问题.)

当客户端(Web应用程序,移动应用程序等)向API 发出请求时,必须与请求一起发送指示符,以便确定哪个用户正在使用该应用程序.这通常通过在身份验证期间定义的令牌使用.

而对于认证,我无法找到任何有价值的例子,教程,了解如何正确地实现它的解释.

我(试着)解释一下:

在我(快乐护理熊的精彩世界)中,我将项目分为不同部分:

  • RESTful API
  • 一个将使用api的网络应用程序.理想情况下,我正在考虑制作一个完整的html/css/js项目,没有任何服务器端工作(php/python/java或其他)
  • 移动应用程序
  • 一个windows/mac/linux应用程序

据我所知,每当有人询问如何实现RESTful API身份验证时,会弹出三个主要答案:

  • HTTP基本(最好是SSL)/摘要方式
  • OAuth的
  • 的OpenID

因为我不会存储用户的密码,所以第一个用于我,但另外两个让我感到困惑.

但OAuth和OpenId 并不相同,一个(OpenId)代表身份验证(问题的基础),其中第二个(OAuth)代表授权!

当Twitter为其API实现OAuth时,他们没有实现身份验证系统,有一种方法可以指示用户应用程序X希望访问用户帐户(在各种访问级别).如果用户当前未登录Twitter,则他首先必须对自己进行身份验证,然后授权当前应用程序访问其数据.

所以,为了清理起来,OAuth不是一种身份验证机制,它是:

允许安全API授权的开放协议(来源:http://oauth.net/)

然后,验证用户的唯一方法是使用OpenId.然后,地狱成真了.

如果我以一个完全由html/css/js组成的Web应用程序为例,没有服务器端组件,则与API通信.

Web应用程序必须向API指示当前使用API​​的用户是X先生.

为此,Web应用程序会显示一个包含OpenId提供程序列表的弹出窗口,要求用户对自己进行身份验证.用户单击其中一个,重定向(或打开一个新弹出窗口)到OpenId提供程序,指示他的登录/通过,由OpenId提供程序进行身份验证,使用令牌返回成功(我简化了通信).

这很棒,网络应用现在知道用户真的是X先生.但是API仍然有任何线索!

最后,我的问题非常简单:我如何通过Web应用程序通过OpenId对x先生进行身份验证,然后,如何通过Web应用程序和api保存这是当前正在使用Web应用程序的先生X的信息当然还有API.

非常感谢您的帮助 !

- 编辑格式

openid authentication api rest

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

PyDev和Django在虚拟环境中

我已经通过控制台设置我的虚拟环境,而不是使用pip安装Django.我现在非常想在PyDev中打开并运行这个文件夹/ p​​roject/virtualenv,但我不知道怎么做.在PyDev中我只能启动新的Django项目,它没有孤立的环境......

你知道我的意思?

感谢大家!

python eclipse django pydev virtualenv

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