小编joh*_*nny的帖子

Ruby On Rails设计问题:如果我犯了错误怎么办?

我还在学习Ruby on Rails,但一直想知道如果我犯了错误会发生什么.例如,如果我支架并输入错字,我该怎么办?如果我不做脚手架,生成一个模型,rake db:迁移它并找出我需要添加一个列或删除一个,我该怎么办?有时候在数据库中使用第三方管理器而不是让RoR完成所有操作会更好吗?我不确定如何使用RoR进行设计.我每次都不能完美!

谢谢

ruby-on-rails

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

如何在MVC的PHP页面之间传递值?

PHP程序如何在模型,视图和控制器页面之间传递值?例如,如果控制器有一个数组,它如何将它传递给视图?

编辑:

谢谢你的回答.我看到其中几个说明组件在同一页面,但是当我看到类似CodeIgniter的东西时,我看到三个单独的PHP页面用于模型,视图和控制器.

php model-view-controller

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

我应该使用jquery或jquery手机或iPad网页吗?

我正在为iPad或ios设备制作一个网页"app".我应该使用jquery mobile还是常规jquery?毕竟他们只是网页不是吗?jquery对我没有好处吗?我需要移动jquery吗?

谢谢.

jquery ipad ios jquery-mobile

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

我如何在带有vbscript和经典ASP的xml中选择selectSingleNode?

这里:xml:

<Vocabulary> 
   <Word type="noun" level="1"> 
      <English>cat</English> 
      <Spanish>gato</Spanish> 
   </Word> 
   <Word type="verb" level="1"> 
      <English>speak</English> 
      <Spanish>hablar</Spanish> 
   </Word> 
   <Word type="adj" level="1"> 
      <English>big</English> 
      <Spanish>grande</Spanish> 
   </Word> 
</Vocabulary>
Run Code Online (Sandbox Code Playgroud)

我创建了一个xml文件,将其与经典asp文件放在同一目录中:

    <%

    Set objXMLDoc = CreateObject("Microsoft.XMLDOM") 
    objXMLDoc.async = False 
    objXMLDoc.load("vocabulary.xml") 

    Set Node = objXMLDoc.documentElement.selectSingleNode("Word/Spanish")
    document.write(Node.text)

%>
Run Code Online (Sandbox Code Playgroud)

但是我得到这个:

Microsoft VBScript运行时错误'800a01a8'

所需对象:“ objXMLDoc.documentElement”

/so-rms/reports/xmltest.asp,第7行

我究竟做错了什么?他们得到了元素。我得到了错误。谢谢。

编辑:我把它放在:

If objXMLDoc.parseError.errorCode <> 0 Then
    response.write objXMLDoc.parseError.errorCode & "ERROR CODE </br>"
    response.write  objXMLDoc.parseError.reason & "REASON CODE </br>"
    response.write  objXMLDoc.parseError.line & "LINE CODE </br>"
End If
Run Code Online (Sandbox Code Playgroud)

并得到:

-2146697210错误代码

系统错误:-2146697210。原因码

0LINE CODE从下面尝试过:

dim path: path …
Run Code Online (Sandbox Code Playgroud)

xml vbscript asp-classic

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

你在哪里把jquery javascript代码放在CodeIgniter应用程序中?

如果我在我看来有这一行:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

我还将我的实际脚本放在我的视图中吗?

 <script type="text/javascript">                                         
 $(document).ready(function() {

     alert("Hello world!");

 }); </script>
Run Code Online (Sandbox Code Playgroud)

或者我将我的实际javascript放在其他地方并以某种方式将其发送到视图?

谢谢.

jquery codeigniter

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

如何使用Microsoft Access从Sql Server显示图像?

我将Access 2007数据库升级为SQL Server 2008 R2.图像在SQL Server中作为图像类型.Access具有指向包含图像的表的链接.当我尝试从Access中显示时,它不会这样做.它仍然具有OLE对象包装器.

如何获取该图像并将其显示在Access中的表单上?目前,我没有选择删除图像,将它们放在目录中并指向它们(我知道的最好的方法,但不是一个选项).我需要直接从SQL Server读取image/blob文件并将其显示在Access窗体上.

谢谢你的任何想法.

我看到了这个,但没有帮助:

如何在ms访问中显示来自sql server的映像

http://access.bukrek.net/documentation看起来像文件夹方法中的文件

ms-access image sql-server-2008

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

代表是否类似于mvc控制器?

我看到这篇文章:

http://www.cimgf.com/2008/10/01/cocoa-touch-tutorial-iphone-application-example/

"委托==控制器委托和控制器这两个词可以同义使用......"

我不确定他在说什么,但我比编程中的代表更了解mvc.

这两个是相似的吗?

model-view-controller cocoa delegates controller

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

如何在经典的asp中制作一个预防sql注入的预备语句?

我有这个有效:

sqlString = "SELECT * FROM employees WHERE lastname = '" & last_name & "'"
Set cmd = Server.CreateObject("ADODB.Command")
Set cmd.ActiveConnection = dbConn
cmd.CommandText = sqlString
cmd.Prepared = True
Set recs = cmd.Execute
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是在动态部分之上sqlString是在准备好的语句命令之前.我不认为我上面的东西在保护我.

在执行预准备语句之前,我不必修复此sqlString吗?阅读本文让我想到: 准备好的语句如何防止SQL注入攻击?:

"虽然在准备好的陈述中,我们不会改变我们的计划,但它仍然完好无损.这就是重点.

我们首先将程序发送到服务器

 $db->prepare("SELECT * FROM users where id=?");
Run Code Online (Sandbox Code Playgroud)

数据被称为"占位符"的变量替换,然后我们分别发送数据:

 $db->execute($data);
Run Code Online (Sandbox Code Playgroud)

所以,它不能改变我们的计划并造成任何伤害.很简单 - 不是吗?"

但我不知道如何使我的查询正确.我也不知道他是怎么prepare来的$data.希望得到指导.谢谢.

sql-injection asp-classic

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

为什么我会使用spl_autoload_register而不是包含或要求类和函数?

我不明白什么spl_autoload_registerautoload正在做什么.

为什么我不会只使用include或require?

我没有看到明确的答案.

php

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

如何让Microsoft Access 2007 32位在Windows 7 64位上显示64位ODBC驱动程序?

我按照这里的建议:

/sf/ask/470519171/

但它不适用.

我有64位的Oracle驱动程序.如果我在管理工具中单击ODBC mmc,我可以看到DSN.在我的ODBC管理员的属性中,它似乎指向ODBC管理员的64位版本,这是好的:

%windir%\system32\odbcad32.exe
Run Code Online (Sandbox Code Playgroud)

如果我使用此版本的ODBC管理员,我可以通过mmc查看Oracle驱动程序和我的DSN.但是,当我转到Microsoft Access 2007(32位),然后单击外部数据ODBC时,我的32位ODBC管理员正在打开,它没有驱动程序.

Access 2007 32bit可以使用64位驱动程序连接数据库(在本例中为oracle)吗?驱动程序在所有其他应用程序中工作正常,而不是Access.如何让Access使用64位ODBC管理员?

编辑:

为了澄清,问题是Access正在打开32位版本,即syswow64版本.我需要它打开本机64位版本,它没有打开.问题是Microsoft Access不断打开32位版本.我需要它来打开64位版本.ODBC管理员的MMC指向64位版本,但Microsoft Access保持打开32位版本.我需要它来打开64位版本.感谢帮助.

64-bit odbc ms-access-2007 windows-7

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