小编sar*_*hau的帖子

sed:-i可能不适用于Mac OS X上的stdin

我在我的项目中使用了一个野牛解析器.当我运行以下命令时:

sed -i y.tab.c -e "s/  __attribute__ ((__unused__))$/# ifndef __cplusplus\n  __attribute__ ((__unused__));\n# endif/"
Run Code Online (Sandbox Code Playgroud)

我得到这个错误sed:-i可能不会与stdin一起使用

该命令在linux机器上运行良好.我使用的是Mac OS X 10.9.它仅在mac os x上抛出错误.我不知道为什么.有人可以帮忙吗?

谢谢

linux macos sed

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

PHP - require_once在多个页面中

我正在使用LAMP堆栈来开发PHP应用程序.我使用require_once来包含类文件.我需要在多个PHP页面中使用这些类文件中的函数.所以,我使用require_once在所有必需的PHP页面中包含这些类文件.但是,如果我将这些类文件包含在多个页面中,则PHP文件将变为空白.它什么都没显示.查看源也不显示任何内容.

文件:test.php,process.php和class.test.php

test.php有

<?php
    session_start();
    require_once 'classes/class.test.php';

    .
    Few more classes
    .
    .  


?>

<html>   
    <form name = "myForm" method="POST" action="process.php">
       <input type = "text" name="username" value=""/>
       <input type = "submit" value="Submit" />
    </form>   
</html>
Run Code Online (Sandbox Code Playgroud)

process.php

<?php 
    session_start();
    require_once 'classes/class.test.php';

    $obj_test = new test();
    $obj_test->test();
?>
Run Code Online (Sandbox Code Playgroud)

class.test.php

<?php
    session_start();
    require_once 'class.misc.php';
    require_once 'config.php'; //DB connection details

    function test()
    {
        $obj_misc = new misc();
        $id = $obj_misc->random_ID();
        $username = $_POST['username'];             

        $query = "INSERT INTO test_table VALUES ('$id','$username',NOW());
        mysql_query($query);
    }
?>
Run Code Online (Sandbox Code Playgroud)

现在,它返回一个空白页面.如果我在process.php中注释掉require_once,test.php页面会显示表单,但在提交表单时,process.php会抛出错误"找不到类测试". …

php require-once

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

AJAX调用适用于Chrome和Safari,但不适用于Firefox和IE?

这是我重置用户密码的代码,用户忘记了密码.数据通过AJAX请求发送到PHP代码,PHP代码根据输入的有效性简单地回显"Y"或"N".

问题是,AJAX调用在Firefox 19和IE 9中不起作用.我还没有尝试过其他版本的IE.AJAX调用在chrome和safari中完美运行.有没有人遇到过同样的问题?有人可以帮忙吗?

    <title> Forgot Password? </title>    

    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script type="text/javascript" src="http://jzaefferer.github.com/jquery-  validation/jquery.validate.js"></script>

    <style type="text/css">

        label.error { color: red;  }

        #status { color: green; }

    </style>

    <script>

        $(document).ready(function(){

            $('#code_form').hide();

            $('#password_form').hide();

            $("#email_form").validate({

                onkeyup: false,

                rules: {

                  email: {
                    required: true,
                    email: true
                  }
                },

                messages: {
                  email: {
                  required: "Please enter your email ID.",
                  email: "Please enter a valid email ID."
                 }
               }

            });


            $('#email_send').click(function() {

                event.preventDefault();

                var email = $('#email').val();

                $.ajax({
                    type: "POST",
                    url: "reset_code.php",

                    data: {email: email},
                    cache: …
Run Code Online (Sandbox Code Playgroud)

ajax firefox jquery internet-explorer jquery-validate

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

在java中"[[]]"中提取文本

我有一个字符串,其中包含括号内的文本.我需要使用Java提取"[[]]"括号内的文本.此外,还有多次出现"[[]]"括号.我想从所有这些文本中提取文本.

例如:

    String text = "[[test]] {{test1}} [[test2]]"; 
Run Code Online (Sandbox Code Playgroud)

预期输出:测试测试2

有人可以帮忙吗?

java regex

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