小编Ari*_*ona的帖子

从GitHub删除关闭的拉取请求

我不小心提出了错误的拉取请求,最后我自己关闭了请求.它现在处于关闭状态,但可以通过直接URL访问并显示在我的活动栏上.

有没有办法完全删除拉取请求,因此无法再通过URL访问或显示您的活动历史记录?

github pull-request

151
推荐指数
3
解决办法
7万
查看次数

如何检查div是否为可见状态?

我有这样的标签.

<li id="singlechatpanel-1" style="visibility: hidden;">
     //content
</li>
Run Code Online (Sandbox Code Playgroud)

试着像这样检查:

$(".subpanel a").click(function() 
     {
        var chatterNickname = $(this).text();

        if(!$("#singlechatpanel-1").is(':visible'))
        {
            alert("Room 1 is filled.");
            $("#singlechatpanel-1").css({'visibility':'visible'});
            $("#singlechatpanel-1 #chatter_nickname").html("Chatting with: " + chatterNickname);
        }
Run Code Online (Sandbox Code Playgroud)

如果condition总是返回false.如何检查此div的可见性状态?

jquery

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

什么是在Laravel上本地化日期的最佳方式?

举个例子:

{{ $article->created_at->format('M') }}
Run Code Online (Sandbox Code Playgroud)

它回来了Nov.我需要将它本地化为我的语言,所以输出应该是Kas

考虑做以下事情:

{{ trans("language.{$article->created_at->format('M')}") }}

app/lang/tr/language.php -> 'nov' => 'kas'
Run Code Online (Sandbox Code Playgroud)

这看起来像重新发明轮子和编程相当可怕.我确信有一些本地化标准.就像是:

{{ $article->created_at->format('M')->localiseTo('tr_TR') }}
Run Code Online (Sandbox Code Playgroud)

实现这一目标的最佳方法是什么?

php laravel

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

Travis-CI可以运行Codeception测试吗?

我正在使用Codeception创建我的测试(虽然我是初学者,学习).这包括现在的验收和单元测试.

我想将我的repo添加到Travis CI,这样我就可以在每次提交后自动执行测试过程并放置build-status标记.

我想问一下;

  1. Travis-CI可以运行代码测试吗?
  2. Travis-CI可以运行模拟浏览器的代码验收测试吗?
  3. 如果两个答案都不是,那么还有其他CI工具吗?

谢谢.

testing travis-ci codeception

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

如何在用C++编写的控制台应用程序中制作加载动画?

我正在使用c ++编写控制台应用程序,我需要使用ASCII字符来制作类似"loading.gif"的东西.

以下是我应该使用的字符列表:

  1. -
  2. \
  3. |
  4. /
  5. -

这些符号将通过循环来制作加载动画.

但是,当我写输出时,它变得像:

输出线1: - 输出线2: \ 输出线3: | 输出线4: / 输出线5: -

我需要像这样做:

输出线1: [这将一直被替换]

它永远不应该到第二行.

我怎么能用C++做到这一点?有什么样的替换功能吗?

c++ console animation replace loading

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

使用通配符绑定View :: composer以匹配所有视图?

我有这样的导航栏.

<li>Account</li>
   <ul>
      <li>Register</li>
      <li>Login/li>
      ...
Run Code Online (Sandbox Code Playgroud)

我想根据情况动态更新Auth::check().例如,如果用户已登录,则"帐户"将更改为"我的个人资料页面",子兄弟姐妹将被替换为适当的数组.

我需要View::make calls在我的控制器中编辑而不需要编辑.看起来很糟糕.

这样的解决方案正是我所寻求的;

View::composer('home.*', function($view) {
    if(Auth::check())
       return $view->nest('accountArea', 'home.navigation-loggedIn', null);
    else
       return $view->nest('accountArea', 'home.navigation-visitor', null);
});
Run Code Online (Sandbox Code Playgroud)

如果有更好的选择,我也想听听它们!

php laravel laravel-3

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

如何使用Laravel允许WYSIWYG编辑器和禁用XSS攻击?

我有一个企业级应用程序,其中登录用户有权使用WYSIWYG编辑器将​​文章发布到页面.(您可以将此应用程序视为网站构建器.)

一切都很好,但问题是;

  1. WYSIWYG编辑器发布一个包含HTML的文章,还有一些Laravel不喜欢的本地化字符串字符,因此Laravel的alpha_num支票无法通过.(因此我们不会在验证检查中使用它.)

  2. 我们需要允许像<,这样的字符",>因为他们可能想要使用WYSIWYG编辑器做一些基本的样式,因此htmlspecialchars()在回显/消毒值时不是一个选项,因为有害的东西就像<br>破坏.

  3. 用户能够发布类似的内容,<script type="text/javascript>alert('Hello');</script>或者</div></div></div><div style="width: 100%, height: 100% z-index: 999999">这是一个巨大的安全风险,我知道,但我们无法真正消毒/逃避任何事情.用户仍然可以编写<s<!---->cript>并通过检查.

所以,简而言之,我们不能依赖一些内置的Laravel和PHP函数.我们也无法禁用WYSIWYG编辑器,因为它经常在口语应用的大多数领域中使用.

避免这种情况的最佳方法是什么?

我正在考虑alpha_num在Laravel 之上创建一个自定义规则,它将被称为类似的东西alpha_num_localised_characters_plus_allowed_html_tags,并将该规则添加到包含WYSIWYG编辑器的任何输入.

这是一个好方法吗?还有更好的选择吗?你自己如何处理这些问题?

注意:请注意我们已经开发了一个庞大的应用程序,我们将依靠最快和最可维护的解决方案.

php laravel laravel-4 laravel-3

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

我们可以通过使用PHP扩展函数在函数中注入更多行吗?

我对我正在为自定义框架开发的事件系统有所了解.

想象一下像这样的伪函数.

class Test
{
    public function hi()
    {
        Event::add(__FUNCTION__ . 'is about to run.');
        return "hi";
    }
}
Run Code Online (Sandbox Code Playgroud)

想象一下,你需要为更多功能做同样的事情.(也许您想记录在运行时运行的函数,并希望将它们记录在单独的文件中.)

而不是这样做并手动将事件添加到函数中,我们可以做这样的事情吗?

class Test
{
    public function hi()
    {
        return "hi";
    }
}

// events.php (It's a pseudo code so may not work.)
// Imagine extend's purpose is to inject codes into target function

Event::bind('on', $className, $methodName, function() use ($className, $methodName) 
{
    return $className->$methodName->extend('before', Event::add(__FUNCTION__ . 'is about to run.'));
});
Run Code Online (Sandbox Code Playgroud)

我们的想法是注入hi()内部的函数Test class并注入我们通过extend外部传递的任何函数.'before'意味着注射必须在目标函数的第一线. …

php aop cross-cutting-concerns

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

Php Storm远程文件编辑

我是PhpStorm的新手.我想在没有映射的情况下编辑远程主机上的文件(比如在PhpDesigner中).我配置了服务器,在远程主机窗口中打开,我看了所有文件,但是当我点击文件时,它没有在编辑器中打开.这该怎么做?

phpstorm

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

如何对其他div进行独立的div?

我在这个顶部创建了一个带有导航菜单的主题;

width="100%" height="100"
Run Code Online (Sandbox Code Playgroud)

左侧区域包含100px高度的客户徽标.但是,他们希望徽标在侧面更大,比如200px.我不想增加div的大小,相反,我想在200px-200px上创建一个新的div,将徽标放在其中,并将该徽标div放在导航div上.

我该如何制作一个这样的独立div呢?

css

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