问题列表 - 第47553页

为什么带单引号的字符串在插入DB时会引发错误?

我的问题是:你如何在字符串中允许单引号?

例如,我有一个表单和一个文本框.它被设置为允许用户输入他们的名字.从那里,它将数据发布并提供给数据库.

我需要能够允许单引号(撇号),因为有些人的名字在他们的名字中有撇号,例如"O'Reilly".

有什么建议?

php mysql string quotes apostrophe

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

Javascript - 这个对象定义符号有什么区别?

我正在尝试将数组传递给jquery的.ajax()函数的数据参数.第一种方法是我制作了这样的二维数组:

var arr = new Array();
for(i in someArray){
      arr[i] = new Array();
  arr[i].lon = "x";
  arr[i].lat = "y";
}
Run Code Online (Sandbox Code Playgroud)

然后我试图通过将此作为数据$阿贾克斯() :

$.ajax({
    data: { vals : arr },
    async: false,
    type: "POST",
    url: "namedb.php",
    dataType: "script",
    success: function(data){
      result = data;
      alert(result);
        }
});
Run Code Online (Sandbox Code Playgroud)

test.php只返回$ _POST的所有值.所以alert()返回:

Array
(
)
Run Code Online (Sandbox Code Playgroud)

但是,如果我将代码更改为:

var arr = new Array();
for(i in someArray){
      arr[i] = new Array();
  arr[i] = { lon: "x", lat: "y" …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery post

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

从Sharepoint Web部件运行exe

我在sharepoint Web部件中有一个按钮,当点击它时应该启动计算器:

protected void Button1_Click(object sender, EventArgs e)
{
        Process process = new Process();
        process.StartInfo = new ProcessStartInfo("Calc.exe");

        process.Start();
}
Run Code Online (Sandbox Code Playgroud)

但是,单击该按钮时,没有任何反应.有人能告诉我如何从sharepoint Web部件启动应用程序吗?

sharepoint exe web-parts

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

rails 3验证器&i18n

所以我刚开始在rails 3中使用自定义验证器,但是我不确定我是否可以使用我现有的activerecord i18n语言环境文件.似乎我必须这样做

record.errors[attribute] << I18n.t('activerecord.errors.models.{model}.attributes.{attribute}.invalid_whatever') if ...
Run Code Online (Sandbox Code Playgroud)

而不是之前,我可以完成

:message => :invalid_whatever
Run Code Online (Sandbox Code Playgroud)

是否有我可以在我的ActiveModel:Validator/EachValidator类中使用的简写来完成同样的事情?

validation internationalization ruby-on-rails-3

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

如何创建自己的Web API/Web服务

我一直在开发iOS应用程序,但它们都处理设备上的信息.

我想扩展我的知识和我的应用程序的吸引力.

我需要的是一个很好的教程,如何创建我自己的在线SQL数据库和API来访问它的所有信息.

我已经使用了几个API(Twitter,Facebook,Google等),所以在iOS方面我已经准备好了.

我很乐意使用Google App Engine实现它,但如果您知道实现这一点的方法,我很高兴听到它们; 我听说Java,.net和Ruby是最好的选择.

我在网上找到了很多教程,但我知道Stack Overflow用户拥有丰富的资源知识,可以帮助我和其他开发人员更快,更轻松地学习和学习.

我认为这个问题的答案对于所有对Wb API感兴趣的开发人员来说都是一个很好的资源.

非常感谢您的帮助.

iphone api google-app-engine web-services ios

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

在Android WebView中启用/禁用放大

WebSettings中有一些与缩放相关的方法:

  • WebSettings.setSupportZoom
  • WebSettings.setBuiltInZoomControls

我发现他们在某些设备上的工作方式不同 例如,在我的Galaxy S上,默认情况下启用缩放功能,但在LG P500上它被禁用(现在我不知道如何启用仅捏缩放,但隐藏缩放按钮).

在P500上,当我打电话时,setBuiltInZoomControls(true)我得到这两个变体工作(多点触控和按钮).

如何在LG P500等设备上启用多点触控缩放和禁用缩放按钮?(另外,我知道HTC设备上存在同样的问题)

更新:这里几乎是解决方案的完整代码

if (ev.getAction() == MotionEvent.ACTION_DOWN ||
        ev.getAction() == MotionEvent.ACTION_POINTER_DOWN ||
        ev.getAction() == MotionEvent.ACTION_POINTER_1_DOWN ||
        ev.getAction() == MotionEvent.ACTION_POINTER_2_DOWN ||
        ev.getAction() == MotionEvent.ACTION_POINTER_3_DOWN) {
    if (multiTouchZoom && !buttonsZoom) {
        if (getPointerCount(ev) > 1) {
            getSettings().setBuiltInZoomControls(true);
            getSettings().setSupportZoom(true);
        } else {
            getSettings().setBuiltInZoomControls(false);
            getSettings().setSupportZoom(false);
        }
    }
}

if (!multiTouchZoom && buttonsZoom) {
    if (getPointerCount(ev) > 1) {
        return true;
    }
}
Run Code Online (Sandbox Code Playgroud)

此代码位于我onTouchEvent重写的WebView方法中.

android zoom multi-touch android-webview

64
推荐指数
5
解决办法
12万
查看次数

如何获取Java应用程序的鼠标位置?

documentDOM.addEventListener("click", new EventListener() {
                            public void handleEvent(Event evt) {

                                if (evt.getType().equals("click")) {
                                    System.out.println("hello");
                                    MouseEvent mouseIvent = (MouseEvent) evt;
                                    int screenX = mouseIvent.getXOnScreen();
                                    int screenY = mouseIvent.getYOnScreen();
                                    System.out.println("screen(X,Y) = " + screenX + "\t" + screenY);
                               }
                            }
                        }, true);
Run Code Online (Sandbox Code Playgroud)

我需要在 Java 应用程序上找到特定的像素位置。该Java应用程序可以是窗口化的或最大化的窗口。

我的代码不知何故不返回整数。当 hello 消息被吐出时,这个事件就会触发。

java swing awt

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

我应该使用<meta name ="author"content ="Your Name"/>或<link rel ="author"href ="http://mysite.com/about/"/>?

在html 5中,rel="author"用于链接到有关页面作者的信息.这可以是一个mailto:地址,但不一定是这样.它可以简单地链接到联系表单或"关于作者"页面(我个人不希望出于明显的原因提供电子邮件).

到目前为止,我一直在使用meta author属性来做同样的事情 - 尽管新的html 5规范的优点是你不仅可以提供一个名称,还可以提供有关你的更多信息的链接.

根据Stack Overflow的另一个答案,Google,Yahoo和MSN 似乎没有索引<meta>作者标签[ 来源 ].它怀疑他们目前也没有索引rel="author".

提供两者都有意义吗?或者目前担心这个是没有意义的?

html seo html5 semantic-web meta-tags

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

如何在doctrine嵌套集中获取节点的父ID

我有以下代码:

$treeObject = Doctrine_Core::getTable('Category')->getTree();
$rootColumnName = $treeObject->getAttribute('rootColumnName');

foreach ($treeObject->fetchRoots() as $root) {
  $options = array( 'root_id' => $root->$rootColumnName  );

  foreach($treeObject->fetchTree($options) as $node) {
    $parent_id = $node->getNode()->getParent()->getId();
    echo $parent_id;
  }
}
Run Code Online (Sandbox Code Playgroud)

这工作正常,但getparent()调用为每个节点执行查询.是在那里检索父ID而不运行数百个额外的查询.

doctrine nested-sets

6
推荐指数
0
解决办法
1685
查看次数

试试:: Tiny:捕捉警告的问题

为什么第二个例子带有"$ encoded = encode($ encoding,$ character,Encode :: FB_WARN | Encode :: LEAVE_SRC);" - 行没有捕获编码警告?

#!/usr/bin/env perl
use warnings;
use 5.012;
use utf8;
binmode STDOUT, ':encoding(utf-8)';
use Encode qw(encode);
use Try::Tiny;

my $character = '€';
my @leer = ( ' ' ) x 4;
my $t = 11;

for my $encoding ( 'iso-8859-1', 'iso-8859-15', 'cp1252', 'cp850' ) {
    my $temp = $character;
    my $encoded;
    my $warning = 'error';
    try {
        $encoded = encode( $encoding, $temp, Encode::FB_CROAK );
    } catch {
        $warning …
Run Code Online (Sandbox Code Playgroud)

perl warnings encode try-catch

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