小编use*_*364的帖子

撤消Git Rebase

git rebase master在我的分支上执行了一次,直到我将它推到遥控器之后才意识到它不是我想要的.只有我自己和另外一个人参与这个项目,所以我知道他们没有采取最新的变化.

在StackOverflow上阅读其他问题,它说要使用git reflog然后git reset --hard HEAD@{n}再到rebase之前.我这样做是为了转到我在rebase之前创建的一个提交,但它没有恢复到以前的状态.

我错过了一步吗?有没有办法让对方强行推回他的回购以恢复他们的状态?

谢谢

git assembla git-rebase

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

@_construct()上的@return的PHPStorm Squawks

我使用PHPStorm并试图找出如何使它停止唧唧喳喳,当__construct()@return void在其PHPDocs ...

根据PHPDocs,void是有效的,或者@return可能省略.话虽如此,有没有办法解决这个问题还是一个错误?

php constructor return phpdoc phpstorm

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

在Laravel的Eloquent ORM中加入() - > where()

我实际上是在一个域下使用每个帐户的子域构建一个多站点站点.每个帐户都有一组唯一的用户名,但并非在所有网站中都是唯一的.因此,帐户1上可能有"汤姆",帐户2上可能有"汤姆",但任何一个帐户都不能有2个汤姆.

我的users表有一个指定account_id的列,我的控制器有子域.因此,向用户询问的时候,我怎么能保证用户account_id相匹配的账户id,其中账户id = users.account_idaccounts.subdomain = $subdomain

这是我正在尝试的:

$user = User::whereUsername($username)
    ->leftJoin('accounts', 'accounts.id', '=', 'users.account_id')
    ->where('accounts.id', '=', 'users.account_id')
    ->where('accounts.subdomain', '=', $subdomain)
    ->firstOrFail();
Run Code Online (Sandbox Code Playgroud)

这个问题是它users.account_id作为文字字符串而不是表引用.

其次,关于这个设置,有没有更好的方法来解决这个问题,这样,无论何时我在子域上,它都只会提取相关数据而不必重复?

更新: 我设法通过使用DB :: raw()来使查询工作,但我很好奇是否有更好的方法.

$user = User::whereUsername($username)
    ->leftJoin('accounts', 'accounts.id', '=', 'users.account_id')
    ->where('accounts.id', '=', DB::raw('users.account_id'))
    ->where('accounts.subdomain', '=', $subdomain)
    ->firstOrFail();
Run Code Online (Sandbox Code Playgroud)

此外,仍然有兴趣收到我的第二个问题的答案.

php mysql orm laravel eloquent

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

Photoshop中的Glyphicons

我想在Photoshop中使用Bootstrap的Glyphicons(FontAwesome).我已经安装了字体,但是如何实际输入图标字符?

我找到了这个页面,我可以复制/粘贴列出的图标:http:
//fortawesome.github.io/Font-Awesome/cheatsheet/

但是,我没有看到glyphicon-stats该页面上列出的内容,我想使用它...它列在:http:
//getbootstrap.com/components/

谢谢

photoshop fonts font-awesome glyphicons twitter-bootstrap-3

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

奇怪的(unicode?)字符

用户已经在我的网站上发布了一些奇怪的字符,但我想阻止他们这样做,但又不要阻止外语中使用的字符...因此,不能使用诸如regex这样的正则表达式[a-z0-9!@#$%^&*()...]

有人可以向我解释这里发生了什么,为什么它显示了它的运行方式的分解。如何创建角色以及如何防止他们这样做?




????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
Run Code Online (Sandbox Code Playgroud)




谢谢

编辑:所以他们习惯于重音字符?是否存在防止用户在不完全阻止用户的情况下利用它们的通用实践或方法?我对外语或它们的实际用途/目的还不太了解,因此制作一些东西来限制组合字符的使用超出了我的可能性。:-/

unicode special-characters zalgo

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

PHPStorm中的多个"右边距"或指南

PHPStorm在他们所谓的"右边距"上有一条垂直线,默认设置为120个字符或列......

鉴于PSR标准声明There MUST NOT be a hard limit on line length; the soft limit MUST be 120 characters; lines SHOULD be 80 characters or less.,如果我能在80个字符处获得另一个视觉指示器,那就太好了......

我很清楚它会在状态栏中显示您所在的行/列,但我通常会在编码时隐藏大多数面板(包括状态栏).

因此,有没有一种方法(功能或插件)允许我添加第二条垂直线来表示第80列?

ide customization phpstorm psr-2

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

我的flexbox容器在Firefox中有额外的填充

我正在尝试使用制表符和无序列表创建一个布局,该列表垂直扩展到其容器高度的100%.我设法让它在Chrome和IE11中按预期工作,没有太多麻烦.

但是,在我的情况下,Firefox似乎有一点点怪癖,UL在容器外扩展了大约20px.

View Plnkr Test Case

发生了什么的屏幕截图: 在此输入图像描述

HTML:

<!DOCTYPE html>
<html>

<head>
  <link rel="stylesheet" href="style.css">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
  <script src="script.js"></script>
</head>

<body>
  <div id="wrapper">
    <header>Some header...</header>
    <div class="board-panel">
      <div id="board-list">
        <ul class="lobby-tabs nav nav-tabs">
          <li ng-class="{active: activeTab == 'favorites'}">
            <a ng-click="switchTab('favorites')">Favorites</a>
          </li>
          <li ng-class="{active: activeTab == 'public'}">
            <a ng-click="switchTab('public')">Public</a>
          </li>
          <li ng-class="{active: activeTab == 'private'}">
            <a ng-click="switchTab('private')">Private</a>
          </li>
          <li class="pull-right" ng-class="{active: activeTab == 'create'}">
            <a ng-click="switchTab('create')">Create a Board</a>
          </li>
        </ul>
        <div ng-show="activeTab != 'create'">
          <div class="board-controls">
            <button class="btn btn-default pull-right" …
Run Code Online (Sandbox Code Playgroud)

html css firefox flexbox

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

C++输入操作符重载

我正在尝试在我创建的UserLogin类上重载输入操作符.不会抛出编译时错误,但也不会设置值.

一切都在运行,但是ul的内容仍然存在:字符串id是sally时间登录是00:00时间注销是00:00

入口点

#include <iostream>
#include "UserLogin.h"

using namespace std;

int main() {
    UserLogin ul;

    cout << ul << endl; // xxx 00:00 00:00
    cin >> ul; // sally 23:56 00:02
    cout << ul << endl; // Should show sally 23:56 00:02
                        // Instead, it shows xxx 00:00 00:00 again

    cout << endl;
    system("PAUSE");
}
Run Code Online (Sandbox Code Playgroud)

UserLogin.h

#include <iostream>
#include <string>
#include "Time.h"

using namespace std;

class UserLogin
{
    // Operator Overloaders
    friend ostream &operator <<(ostream &output, const UserLogin user);
    friend …
Run Code Online (Sandbox Code Playgroud)

c++ class inputstream operator-overloading

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

Laravel - 清除重定向::意图()

作为后续问题:Laravel Redirect :: intention()条件回退

我遇到了一个问题,即在设置了预期的URL会话之后,即使用户决定不登录而是浏览到站点的另一部分,它仍会保留在会话中.之后,如果用户决定通过过滤器强制登录,则使用旧的目标URL.

所以,我想我的问题是这个; 如果用户没有尝试登录,我将如何清除目标网址?

php redirect laravel

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

删除Git中的最后2次提交(未推送),保留更改

我试图删除,而不是revert,我的Git仓库的开发分支上的最后2次提交.提交尚未推出.

如何在不丢失更改的情况下执行此操作?

git commit git-rewrite-history

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