小编Son*_*que的帖子

Laravel - Route :: resource vs Route :: controller

我阅读文档的Laravel网站,堆栈溢出,并且谷歌,但还是不明白之间的差别Route::resourceRoute::controller.

其中一个答案说Route :: resource是为了crud.但是,使用Route :: controller,我们可以完成与Route :: resource相同的操作,我们只能指定所需的操作.

他们看起来像兄弟姐妹:

Route::controller('post','PostController');
Route::resource('post','PostController');
Run Code Online (Sandbox Code Playgroud)

我们如何选择使用什么?什么是好习惯?

laravel laravel-4 laravel-5

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

如何通过ssh传递语言环境

我有一些ssh的别名,例如:

alias buildWork="ssh work '~/build_app'"
Run Code Online (Sandbox Code Playgroud)

问题,ssh传递一些变量,如$LC_CTYPE导致错误,如何防止和使用服务器配置.

ssh bash

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

Ubuntu - 将tmux 1.8更改为tmux-next 1.9

在我尝试为tmux安装几个插件之后,我发现我的tmux版本是1.8.

按照这个答案的步骤我在Ubuntu 14.04上安装tmux 2.1:Ugrade tmux从1.8到1.9 (我没有找到tmux = 1.9a-1~ppa1~t而是安装tmux-next并在usr bin中替换链接sudo ln -sf $(which tmux-next) /usr/bin/tmux

Tmux运行良好,但没有加载我的配置.我试过tmux源码,但现在tmux source每次我都应该使用tmux.

毕竟我得到这个错误:

unknown option: mode-mouse
unknown option: mode-mouse
unknown option: mouse-select-pane
unknown option: mouse-resize-pane
unknown option: mouse-select-window
unknown option: mode-mouse
unknown option: mode-mouse
Run Code Online (Sandbox Code Playgroud)

tmux-next是同一个tmux吗?我应该怎么做才能自动加载.tmux.conf

tmux

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

Kotlin和Spring Boot @ConfigurationProperties

如何使用KotlinSpring Boot中正确初始化ConfigurationProperties ?

目前我喜欢以下示例:

 @ConfigurationProperties("app")
 class Config {
     var foo: String? = null
 }
Run Code Online (Sandbox Code Playgroud)

但它看起来很丑陋,实际上foo并不是一个var可行的,foo是不变的 val,应该在启动时初始化,并且将来不会改变.

spring kotlin spring-boot

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

Bash脚本意外的运算符

我正在为git hook编写脚本,并且if内部声明有问题while.

文件:

#!/bin/sh
while read oldrev newref ref
do
    branch=$(git rev-parse --symbolic --abbrev-ref $ref)

    if [ "a"  == "a" ]
    then
        echo "Condition work"
    fi

    echo "$branch"
done
Run Code Online (Sandbox Code Playgroud)

错误:

hooks/post-receive: 6: [: a: unexpected operator
Run Code Online (Sandbox Code Playgroud)

我将尝试使用变量,双引号但if不起作用.这里有什么错误?

谢谢

bash shell

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

Composer - 添加没有composer.json的git存储库

我尝试从GitHub添加存储库(designmodo /镶UI),具有配置玩,得到错误No valid composer.json was found in any branch or...,Your requirements could not be resolved to an installable set of packages.,The requested package designmodo/flat-ui could not be found in any version

我在配置中犯了什么错误:

"repositories": {
   "flat-ui": {
     "type": "package",
     "package": {
       "name": "designmodo/Flat-UI", 
       "version": "1.3.0", // Don't know is it important? Where get this number in repo?
       "source": {
         "url": "https://github.com/designmodo/Flat-UI",
         "type": "git",
         "reference": "dev-master" // reference is branch name? 
       }
     }
   }
 },

 "require": { …
Run Code Online (Sandbox Code Playgroud)

git composer-php

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

何时使用裸Git存储库?

裸Git存储库有哪些用例?

我们什么时候应该使用裸存储库以及它给我们带来的好处?

如果我需要一个与团队共享的存储库并从生产服务器中提取更改,我应该使用一个简单的Git存储库吗?

git git-bare

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

ResponseEntity<JSON> - 标头中没有内容长度

我正在使用 Spring Boot RestController 制作简单的 http 服务,我发现,当我尝试通过 GET Json 对象请求时,我没有在标头中获取内容长度,并且传输编码变得分块。

ResponseEntit<String>按照预期设置简单的所有标头。

什么样的问题可能导致这种行为?

spring spring-boot

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

INSERT ... SELECT 是原子事务吗?

我使用这样的查询:

INSERT INTO table
     SELECT * FROM table2 t2
        JOIN ...
        ...
        WHERE table2.date < now() - '1 day'::INTERVAL
     FOR UPDATE OF t2 SKIP LOCKED
ON CONFLICT (...)
    DO UPDATE SET ...
RETURNING *;
Run Code Online (Sandbox Code Playgroud)

我的问题是关于FOR UPDATE t2 SKIP LOCKED. 我应该在这里使用它吗?或者 Postgres 会自动锁定这些行直到INSERT SELECT ON CONFLICT事务结束吗?

我的目标是防止其他应用程序(同时)捕获SELECT已被该应用程序捕获的内部行。

sql postgresql concurrency locking upsert

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

Java - 中缀计算器的数据结构

我想建立中缀计算器.我选择的方法是使用节点中的运算符和叶子中的操作数解析树中的输入,然后从下到上遍历树(从高优先级运算符到下层).

树的例子:

                         (12 + 8) / 2 - 5

                                –
                              /   \
                            '/'    5
                            / \
                           +   2    
                          / \  
                         12  8
Run Code Online (Sandbox Code Playgroud)

第一:我是Java的新手,我应该选择哪种数据结构,或者我需要用自己的树实现创建新类?

第二:处理括号优先级的最佳方法是什么?

java algorithm tree calculator

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

Intellij IdeaVim插件 - 运行当前文件

是否可以使用IdeaVim插件调用Intellij IDE操作(可能通过一些绑定)?

例如:

:runfile
Run Code Online (Sandbox Code Playgroud)

将运行当前的Java类.

我知道Quick Action Menu Cmd+ Shift+ A,但我想在Vim风格中使用IDE.

intellij-idea ideavim

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

Swagger-时间戳奇怪的表示

我有Spring Boot控制器,为了方便使用Swagger,可以参考API。有关的问题timestamp。为什么在生成的文档示例中如下所示:

"timestamp": { "date": 0, "day": 0, "hours": 0, "minutes": 0, "month": 0, "nanos": 0, "seconds": 0, "time": 0, "timezoneOffset": 0, "year": 0 }

那么,为什么昂首阔步有这么奇怪的时间戳示例,而不仅仅是简单的数值,哪个标准描述了这种表示形式?

swagger spring-boot

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

Sublime Text Package Control搜索无法正常工作

Sublime Text 3Package Control有问题.无法通过搜索找到一些包(有些插件找不到,有些没有),例如Color Picker插件(https://sublime.wbond.net/packages/ColorPicker).试图重新安装Package Control并重新添加存储库但没有结果.

可能是什么原因?

sublimetext sublimetext3 package-control

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