按照本指南,我试图使用亚马逊的EC2设置Ruby on Rails.对于我的实例,我选择了"基本的32位Amazon Linux AMI 2010.11.1 Beta".我安装了ruby,sqlite和rubygems.我在链接指南的步骤3.3中运行以下命令
捆绑安装
结果如下.我确定我错过了一些东西,但我很茫然.有什么建议?
Installing sqlite3 (1.3.3) with native extensions /usr/lib/ruby/site_ruby/1.8/rubygems /installer.rb:529:in `build_extensions': ERROR: Failed to build gem native extension (Gem::Installer::ExtensionBuildError)
/usr/bin/ruby extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/ruby.h
Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/sqlite3-1.3.3 for inspection.
Run Code Online (Sandbox Code Playgroud)
编辑:按照下面的建议安装ruby-devel,我现在除了原始错误之外还得到此错误.
Installing sqlite3 (1.3.3) with native extensions /usr/lib/ruby/site_ruby/1.8/rubygems/installer.rb:529:in `build_extensions':
ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError)
/usr/bin/ruby extconf.rb
checking for sqlite3.h... no
sqlite3.h is missing. Try 'port install sqlite3 +universal'
or …Run Code Online (Sandbox Code Playgroud) 我通过工作我的方式项目欧拉,跑进一个稍微令人惊讶的疏漏:没有String#shift,unshift,push,或pop.我假设String被认为是一个像"数组"一样的"顺序"对象,因为它们具有索引和迭代的能力,并且这包括轻松更改对象的开头和结尾的能力.
我知道有很多方法可以创造同样的效果,但有一个特殊的原因,串并不会有这些方法?
我有一个有这个属性的班级
[Display(Name = "Estado Civil"),UIHint("EstadoCivil"),ScaffoldColumn(true)]
public virtual EstadoCivil EstadoCivil { get; set; }
Run Code Online (Sandbox Code Playgroud)
然后在我的视图中我调用Html.EditForModel(),但是属性没有显示,我甚至在我的Controller的views文件夹中有模板,然后是"EditorTemplates",我正在使用剃刀,我的视图不是强类型的,会有做某事?
我听到很多关于身份管理和提供IDm的框架.但究竟是什么呢?与PKI相比有何不同?为什么提供IDM解决方案的公司如此具有优势?它最终不是几乎所有人都知道可能提供此类解决方案的加密吗?
我有一个aspx页面,允许用户将修改后的条目提交到数据库中,但是当用户单击Submit以触发存储过程时,我想首先运行检查以查看是否存在具有相同关系的已修改行.
我传递以下查询的结果:
SELECT SwitchRoom.ModifiedID FROM SwitchRoom WHERE
SwitchRoomID = @ChkSwitchRmID", constring;
Run Code Online (Sandbox Code Playgroud)
进入a DataReader以确定该关系是否存在.
我需要它来确定阅读器是否返回NULL以允许执行该过程,如果没有,则不允许用户保存信息.
我尝试过以下方法:
if (dbreader = NULL)
{
Fire Procedure
}
else
{
"Error Message"
}
Run Code Online (Sandbox Code Playgroud)
而且我甚至试图将读者传递给一个datatable并且运行它而没有任何运气.
如何检查DataReader的结果null?
我仍然是Java和Android开发的新手,所以我仍然不熟悉可用的大量库,特别是动画.我来自(Flash世界),我们可以访问几个第三方补间引擎,当我们想要以编程方式在舞台上移动东西而不依赖于(极其低劣的)内置Adobe时,我们的生活非常轻松补间API.其中最受欢迎的是Greensock的TweenMax
看看Android处理本地补间的方式,与我习惯的相比,它看起来非常麻烦.我很好奇是否有适用于Android的TweenMax等效库,这使得动画排序在代码中同样易于编写,具有智能智能感知的优点,而不必将其全部写入外部animation.xml文件中res文件夹.
下午好 - 今天我有一个非常普遍的问题 - 我的任务是创建一个Web应用程序来管理客户的一些基本信息.这是一个非常简单的应用程序,但我不知道要记住要开发网站围绕支持他们自己的域或我们网址的子域的多个用户?
如何限制用户登录应用程序的每个其他部分?
我已经看到在Stack Overflow上的类似问题中提到数据库范围,是否有人可以详细说明这样的实现的最佳实践?
MVC3中是否有任何新功能支持多租户?我在MVC2和我的电子商务网站面临这个问题,我们决定我们希望它为多个店主提供白色标签和可自定义,并且不知道从哪里开始在现有应用程序中实现这些功能.任何输入都表示赞赏.
编辑
详细说明多租户,我的意思是 - 例如,在商店的上下文中,多个用户在www.mystore.com注册他们自己的商店,并且每个用户都有一个唯一的子域来访问他们自己的商店实例,在user1.mystore.com,user2.mystore.com等.每个商店都有订单历史记录的客户,这些客户会有登录.我需要限制user1.mystore.com的客户在没有新帐户的情况下登录user2.mystore.com,同样阻止user2.mystore.com访问user1.mystore.com的客户历史记录.
从概念上讲,当方法只接受输入并将输入重新格式化为输出时,使用静态方法(C#)是否合适?例如:
public static string FormatString(string inputString){
return "some formatting" + inputString + "Some other formatting";
}
Run Code Online (Sandbox Code Playgroud)
如果我有一些这样的方法,静态"实用"类是一个好主意吗?
有时微软会让我感到头晕目眩.当我尝试调试我的项目时,VS会抛出一个消息框,显示以下错误:找不到msvcr90d.dll,重新启动软件可能会解决此错误.但是在结果窗口中,在加载simbols时,会显示以下行:
'GLFW_Window.exe': loaded 'C:\Windows\winsxs\x86_microsoft.vc90.debugcrt_1fc8b3b9a1e18e3b_9.0.30729.1_none_bb1f6aa1308c35eb\msvcr90d.dll', Loaded symbols.
Run Code Online (Sandbox Code Playgroud)
如果我转到此文件夹,DLL实际上存在.此外,我已尝试下载已正常工作但仍然失败的相同项目的先前版本.卸载可以删除这个dll吗?(这不是一台干净的机器,而是我的个人机器).
顺便说一句,如果我手动将这个文件夹的DLL复制到我的项目中,我会得到一个关于make一个清单的奇怪错误.
你们有人能帮助我吗?提前致谢
我有一个三服务器SharePoint 2007 MOSS环境,我的IIS日志继续受到401.1和401.2的攻击.这些日志填满了他们消耗我的硬盘.我可以从IP告诉我们这些错误来自我的一个前端Web服务器的POST请求.以下是永远重复的日志序列.(xxx IP都是一样的)
2011-02-10 23:25:42 W3SVC951338967 xxx.xx.xxx.xx POST /SharedServices1/Search/SearchAdmin.asmx - 56738 MyDomain\SQLSAServiceAccount xxx.xx.xxx.xx Mozilla/4.0+(compatible;+MSIE+6.0;+MS+Web+Services+Client+Protocol+2.0.50727.42) 200 0 0
2011-02-10 23:25:42 W3SVC951338967 xxx.xx.xxx.xx POST /SharedServices1/Search/SearchAdmin.asmx - 56738 - xxx.xx.xxx.xx Mozilla/4.0+(compatible;+MSIE+6.0;+MS+Web+Services+Client+Protocol+2.0.50727.42) 401 2 2148074254
2011-02-10 23:25:42 W3SVC951338967 xxx.xx.xxx.xx POST /SharedServices1/Search/SearchAdmin.asmx - 56738 - xxx.xx.xxx.xx Mozilla/4.0+(compatible;+MSIE+6.0;+MS+Web+Services+Client+Protocol+2.0.50727.42) 401 1 0
Run Code Online (Sandbox Code Playgroud)
我真的需要一些帮助来试图理解这个的来源.
感谢您的想法和想法.