小编csa*_*mus的帖子

为什么'...'在我的代码中连接两个数字?

我有以下代码片段,我不太了解它的输出:

echo 20...7;
Run Code Online (Sandbox Code Playgroud)

为什么这个代码输出200.7

据我所知...,splat运算符在ruby中调用,它允许你有一个带有可变数量参数的函数,但我不明白它在上下文中的作用echo.

任何人都可以解释这段代码的确切含​​义

php numbers echo

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

Laravel 5.2无法打开laravel.log

我知道关于这个话题有很多问题,但我的问题很奇怪,这就是我决定发帖的原因.我有这个错误/var/logs/apache/error.log

  [Tue Mar 01 07:26:51.435312 2016] [:error] [pid 8837] [client 127.0.0.1:37843] PHP Fatal error:  Uncaught exception 'UnexpectedValueException' with message 'The stream or file "/var/www/personale/librarie-cor/storage/logs/laravel.log" could not be opened: 
failed to open stream: Permission denied' in /var/www/personale/librarie-cor/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:87\nStack trace:
\n#0 /var/www/personale/librarie-cor/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(37): Monolog\\Handler\\StreamHandler->write(Array)
\n#1 /var/www/personale/librarie-cor/vendor/monolog/monolog/src/Monolog/Logger.php(289): Monolog\\Handler\\AbstractProcessingHandler->handle(Array)
\n#2 /var/www/personale/librarie-cor/vendor/monolog/monolog/src/Monolog/Logger.php(565): Monolog\\Logger->addRecord(400, Object(Symfony\\Component\\Debug\\Exception\\FatalErrorException), Array)
\n#3 /var/www/personale/librarie-cor/vendor/laravel/framework/src/Illuminate/Log/Writer.php(202): Monolog\\Logger->error(Object(Symfony\\Component\\Debug\\Exception\\FatalErrorException), Array)
\n#4 /var/www/personale/librarie-cor in /var/www/personale/librarie-cor/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php on line 87
Run Code Online (Sandbox Code Playgroud)

事情是我已经做了chmod -R 777 storage/,这是一个截图:

chmoded

我该如何摆脱错误?

php chmod laravel laravel-5

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

不调用RecyclerView Adapter方法

我有这个奇怪的问题,我的适配器没有调用任何方法..构造函数工作,它停在那里,如果我有一个断点,但从那里,没有.. onCreateViewHolder没有被调用,也onBindViewHolder没有,甚至没有getItemCount..我尝试了一切我可以在网上找到,但似乎没有任何工作,所以我不知道该怎么做.有什么建议?这是我的代码:片段:

public class FragmentPackageDetails extends Fragment {
    //other vars
    RecyclerView rvPackageDetails;
    DatabaseHandler database;

    @Nullable
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        Bundle args = getArguments();
        String temp = args.getString(KEY_TRACKER_CODE);
        View v = inflater.inflate(R.layout.fragment_package_details_new, container, false);

        return v;
    }

    @Override
    public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
        super.onViewCreated(view, savedInstanceState);
        rvPackageDetails = (RecyclerView) view.findViewById(R.id.rvPackageDetails);
        rvPackageDetails.setLayoutManager(new LinearLayoutManager(getActivity()));

        database = new DatabaseHandler(getActivity());
        selectedPackage = database.getPackage(trackerCode);

        RecyclerView.Adapter adapter = new MyAdapter(selectedPackage.getRecords());
        rvPackageDetails.setAdapter(adapter);
    }
    //other methods …
Run Code Online (Sandbox Code Playgroud)

java android adapter android-fragments android-recyclerview

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

如何从 Room 获取 LiveData?

我正在尝试从 Room 获取 LiveData。因此,如果数据库中的任何内容发生更改,我的 RecycleView 可以进行实时更新

我试过不使用 LiveData 并且可以,但是当我添加 LiveData 时总是显示此错误。

error: Not sure how to convert a Cursor to this method's return type     (androidx.lifecycle.LiveData<java.util.List<com.example.models.Club>>).
public abstract java.lang.Object     getAll(@org.jetbrains.annotations.NotNull()
Run Code Online (Sandbox Code Playgroud)

我在这个网站上用谷歌搜索并查看了解决方案,但每个关于这个问题的人都使用了 rxjava、rxandroid、rxkotlin 或 ArrayList。对于他们来说,解决方案是用 List 替换 ArrayList,让 RX 尝试协程。好吧,我正在使用 Coroutine 和 List,但仍然没有进展。

这是我的ClubDao

ClubDao
@Query("SELECT * FROM club")
suspend fun getAll(): LiveData<List<Club>>
Run Code Online (Sandbox Code Playgroud)

在俱乐部我有这个属性

Club
@Entity
data class Club(@PrimaryKey var id: Int,
            @ColumnInfo(name = "logo_url") var logoUrl: String,
            @ColumnInfo(name = "name") var name: String,
            @ColumnInfo(name = "town") var town: String,
            @ColumnInfo(name = …
Run Code Online (Sandbox Code Playgroud)

android kotlin android-room android-livedata android-viewmodel

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

将JSON放在变量中

我很难用$ .ajax().我有这个HTML页面:

<html>
    <head>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
        <script type="text/javascript" src="script.js"></script>
    </head>
    <body>
        <form name="gettr" id="gettr">
         <input type="hidden" name="lang" value="ro">
         <input type="text" name="tickkey" id="tickkey" value="">
         <br>
         <input type="submit" value="Send" id="submit">
         <input type="reset" value="Cancel" onclick="$(&quot;#hereinfo&quot;).html(&quot;&quot;);">
        </form>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

和剧本:

$("#gettr").submit(function() {

    var url = "handler.php"; 

    $.ajax({
           type: "GET",
           url: url,
           dataType: "application/json",
           data: $("#gettr").serialize(), // serializes the form's elements.
           success: function(data) {
               alert('Done');
           }
         });

    return false; 
});
Run Code Online (Sandbox Code Playgroud)

我现在在本地运行脚本,我的问题是脚本没有做任何事情.当我点击发送按钮时它只是添加?lang=ro&tickkey=value_inputed_in_the_form在地址栏中url的末尾.我应该怎么做才能存储服务器在变量中返回的JSON?

谢谢!

javascript jquery json

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

PHP使用GET方法

我有这样的形式:

<form action="addScript.php" methot="POST" enctype="multipart/form-data">
            <tr>
                <td>Produt title : </td><td><input type="text" name="title" id="title" /></td>
            </tr>
            <tr>
                <td>Product description : </td><td><textarea rows="5" cols="40" name="description" id="description"></textarea></td>
            </tr>
            <tr>
                <td>Price (USD $) : </td><td><input type="text" name="price" id="price" /></td>
            </tr>
            <tr>
                <td>Profile Picture : </td><td><input type="file" name="profilepic" id="profilepic" /></td>
            </tr>
            <tr>

                <td>Other pictures : </td><td>
                <div id="pictures" style="border:1px solid black;"><table>
                <tr><td>1</td><td><input type="file" id="pic1" name="pic1" /></td></tr>
                <tr><td>2</td><td><input type="file" id="pic2" name="pic2" /></td></tr>
                <tr><td>3</td><td><input type="file" id="pic3" name="pic3" /></td></tr>
                </table>
            </div>
            </td>
        </tr>
        <tr>
            <td></td><td><input type="submit" value="Add" /></td> …
Run Code Online (Sandbox Code Playgroud)

php post get

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