问题列表 - 第26515页

CRM架构(开源应用程序)

我需要开发一个CRM应用程序,但我不知道该架构应该如何布局.有人能指出我对如何开发这样一个项目的高级别或详细的概述吗?

asp.net crm .net-3.5

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

第一次调用控制器,定义常量,第二次调用"未初始化的常量Oauth"?

我试图让OAuth gem与Rails 3一起工作,我遇到了这个奇怪的问题......(独立于gem,我想我之前遇到过这个问题)

我有一个名为"OauthTestController"的控制器,以及一个名为"ConsumerToken"的模型.模型看起来像这样.

require 'oauth/models/consumers/token'
class ConsumerToken < ActiveRecord::Base
  include Oauth::Models::Consumers::Token
end
Run Code Online (Sandbox Code Playgroud)

当我去"/ oauth_test/twitter"时,它会加载Oauth::Models::Consumers::Token模块,我可以连接到twitter没问题.但是我第二次尝试它(只是刷新/oauth_test/twitter网址),它给了我这个错误:

NameError (uninitialized constant Oauth):
  app/models/consumer_token.rb:4
  app/models/twitter_token.rb:2
  app/controllers/oauth_test_controller.rb:66:in `load_consumer'
Run Code Online (Sandbox Code Playgroud)

这是为什么?它与加载路径或处于开发模式有关吗?

module ruby-on-rails controllers uninitialized-constant

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

WPF:创建一个对话框/提示

我需要为用户输入创建一个包含TextBox的Dialog/Prompt.我的问题是,如何在确认对话框后获取文本?通常我会为此创建一个类来保存属性中的文本.但是我想用XAML设计Dialog.因此,我会以某种方式扩展XAML代码以将TextBox的内容保存在属性中 - 但我想这对纯XAML来说是不可能的.什么是实现我想做的最好方法?如何构建一个可以从XAML定义但仍可以某种方式返回输入的对话框?谢谢你的提示!

wpf dialog prompt

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

如何总结用户在git仓库中添加/删除的行?

我试图在git存储库中找到用户删除的总行数和总行数.我看了如何计算Git存储库中特定作者更改的总行数?,它有命令git log --author="<authorname>" --pretty=tformat: --numstat,但答案未能给出一个脚本(无论多么简单)总计更改的行.总结添加/删除行的最简单方法是什么?

git scripting

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

我如何使用accepts_nested_attributes_for?

编辑我的问题以简明扼要并更新我所做的事情:

如何为公司建立多个地址并为联系人分配单个地址,并在创建或编辑联系人时分配这些地址?

我想使用嵌套属性来创建新联系人时添加地址.该地址作为自己的模型存在,因为我可能希望选项从现有地址下拉而不是从头开始.

我似乎无法让它发挥作用.我得到一个未定义的方法`build'为nil:NilClass错误

这是我的联系人模型:

class Contact < ActiveRecord::Base
  attr_accessible :first_name, :last_name, :title, :phone, :fax, :email, :company, 
                  :date_entered, :campaign_id, :company_name, :address_id, :address_attributes

  belongs_to :company
  belongs_to :address
  accepts_nested_attributes_for :address
end
Run Code Online (Sandbox Code Playgroud)

这是我的地址模型:

class Address < ActiveRecord::Base
  attr_accessible :street1, :street2, :city, :state, :zip

  has_many :contacts
end
Run Code Online (Sandbox Code Playgroud)

我想在创建新联系人时,访问属于公司其他联系人的所有地址.以下是我代表公司的方式:

class Company < ActiveRecord::Base
  attr_accessible :name, :phone, :addresses

  has_many :contacts

  has_many :addresses, :through => :contacts

end
Run Code Online (Sandbox Code Playgroud)

以下是我在View for _form for Contact中创建字段的方法,以便当有人创建新的Contact时,他们将地址传递给Address模型并将该地址与Contact联系起来:

  <% f.fields_for :address, @contact.address do |builder| %>
  <p>
    <%= builder.label :street1, "Street 1" %> </br> …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails has-many-through aggregation

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

我的 XNA Windows 游戏项目中的 GraphicsDevice 为空

我刚刚开始尝试使用 XNA 3.1 制作一个简单的游戏来帮助自己学习 C# 和 XNA。然而,我遇到了一个有趣的问题。在所有教程中,在实例化新的 spriteBatch 对象时都应该传递 GraphicsDevice,如下所示:

spriteBatch = new SpriteBatch(GraphicsDevice);
Run Code Online (Sandbox Code Playgroud)

人们甚至可以这样做:

GraphicsDevice objGraphics = new graphics.GraphicsDevice;
spriteBatch = new SpriteBatch(objGraphics);
Run Code Online (Sandbox Code Playgroud)

其中,graphics 是 GraphicsDeviceManager。但是,无论我尝试哪个版本,当我尝试将 GraphicsDevice 对象传递给 spriteBatch 的构造函数时,我总是会收到 ArgumentNullException。我发现的几乎每个教程都给出了第一个选项,只有一个提到了第二个选项。有其他人遇到过类似的错误或知道可能导致此错误的原因吗?我正在 Windows 7 x64 和 Visual Studio 2008 中工作。

编辑:

我好像发现问题了。我试图在构造函数中执行该代码(这是我认为它应该去的地方)。我做了一些谷歌搜索并在这里找到了答案。谢谢您的帮助。

c# 64-bit xna visual-studio-2008 windows-7

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

在SQLite中导航光标行(我们可以回放/重置光标,例如回到第一行吗?)

我试图理解以下内置函数在顺序处理游标行时如何工作.描述来自Python 3.1手册(使用SQLite3)

Cursor.fetchone()
Run Code Online (Sandbox Code Playgroud)

获取查询结果集的下一行,返回单个序列.

Cursor.fetchmany()
Run Code Online (Sandbox Code Playgroud)

获取查询结果的下一组行,返回一个列表.

Cursor.fetchall()
Run Code Online (Sandbox Code Playgroud)

获取查询结果的所有(剩余)行,返回列表.

所以,如果我有一个循环,我使用cursor.fetchone()一次处理一行,而后面的一些代码要求我返回第一行,或者使用fetchall()获取所有行,我该怎么做?

这个概念对我来说有点奇怪,特别是来自Foxpro背景,它具有记录指针的概念,可以移动到光标的第1行或最后一行(go top/bottom),或者转到第n行(去吧)

任何帮助,将不胜感激.

艾伦

python sqlite fetch

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

在Gmail邮件正文中运行Javascript

我想在我收到的gmail消息中显示LaTeX数学,因此例如$\mathbb P ^ 2 $将显示为一个很好的公式.现在,有几个Javascripts可用(例如,这个或MathJax可以完成这项工作,我只需要在合适的时间调用它们来操作gmail消息.

我知道这可以在"基本HTML"和"打印"视图中进行.是否可以在标准Gmail视图中执行此操作?我试图在"canvas_frame"iframe之前插入对javascript的调用,但这不起作用.

我怀疑,通过任何Javascript操纵Gmail邮件都是一个主要的安全漏洞(想想可以插入的所有恶意链接)以及Google会采取一切措施来防止这种情况发生.所以我的问题的答案可能是'不'.我是对的吗?

当然,只需在服务器上使用MathJax,Google就可以轻松实现LaTeX和MathML数学的查看.我做了相应的Gmail实验室请求,但没有答案,显然没有谷歌的兴趣.

那么,再一次:在客户端没有谷歌的合作可能吗?

math gmail latex greasemonkey mathml

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

jquery切换多个div

我试图只用1个javascript来切换div.

我试过这个,第一个div做它本来应该做的但是第二个不做.

看一看.

<body>
    <div>
    <div>He
        <div>You
            <div id="Me"><a id="me">Me</a></div>
        </div>
    </div>
    <div id="This">We
    </div>
    </div>
    <div>

    <div>1
        <div>2
            <div id="Me"><a id="me">3</a></div>
        </div>
    </div>
    <div id="This">4
    </div>
    </div>
<script>
    $("#me").click(function () {
      $(this).parent().parent().parent().siblings("#This").slideToggle("slow");
    });
</script>
</body>
Run Code Online (Sandbox Code Playgroud)

当我点击我时,我们消失了,好吧.但是当我点击3时,4不会消失.

jquery

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

实体框架性能与 Sql Management Studio 相比不一致

我用一个非常基本的 EF 语句超时。我只是从带有 Entity.Title.StartsWith("test") 和 .Take(25) 的单个表中进行选择。当我为不返回任何结果的搜索运行此程序时,我会超时。

如果我分析并抓取 sql 语句,它看起来不错,如果我在 Management Studio 中运行该 sql,它会在几分之一秒内运行!

为什么相同的查询会在 Management Studio 中运行亚秒级并在由 EF 生成并从 Asp.Net 应用程序调用时超时?

sql-server entity-framework

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