小编chr*_*ian的帖子

使用border-radius而没有设置宽度或高度的胶囊形状?

是否可以使用没有设定宽度或高度的边界半径制作胶囊形状?

我希望左右两侧完全圆润,而胶囊沿着它的水平长度保持笔直.将半径设置为50%似乎不会产生预期的效果.

胶囊形状

css css3 css-shapes

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

作为在github中的不同回购的repo的fork子目录

我想在其他类似的任务中为League of Moveable Type的Chunk字体创建一个凉亭包/样式表.

我想知道是否可以将他们的"webfonts"目录分成新的repo中的"fonts"目录.这将允许我创建一个bower.json文件和样式表.

谢谢,

git github bower

13
推荐指数
2
解决办法
4196
查看次数

Javascript用"\ r \n"替换新行字符ASCII(13)的所有实例?

如何用"\ r \n"替换字符串中的换行符ASCII码(13)的所有实例?

任何帮助,将不胜感激.

javascript newline str-replace

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

Silex/Symfony2记住我身份验证用户界面RedBean Wrapper

我一直在尝试使用RedBean ORM(http://redbeanphp.com)来实现Silex安全提供程序包的UserInterface和UserProviderInterface.

由于RedBean ORM处理其对象函数的方式,我需要将bean对象包装在另一个类中.

这适用于身份验证,但是对于记住我功能的测试失败.

我注意到安全包在链的某个地方序列化对象.

我想也许这就是错误的原因,所以我在我的包装器类中创建了"id"和"password"的属性,并使用__sleep和__wakeup方法在睡眠期间忽略bean并在唤醒时重新加载它.尽管在__wakeup期间一切似乎都正常加载,但"记住我"功能的测试仍然失败.

我已经创建了我的代码的github存储库.如果有人有任何想法,我会非常感激!

出于某种原因,RedBean,Silex和PHPUnit不允许自己被包含在存储库中.一个简单的作曲家更新应该为你拉下来.如果有人有任何想法,我也会感谢你的回答.

github存储库可以在以下位置找到:

https://github.com/christianmagill/silex-redbean-security

适用的文件是

要在数据库中创建测试用户:

/setup.php

要运行测试:

的index.php

我的UserInterface实现:

/src/App/Model/UserSecurityWrapper.php

我的UserProviderInterface的实现:

/src/App/Model/UserProvider.php

我修改过的测试:

/src/App/Test/RememberMeRedBeanServiceProviderTest.php

原始测试:

/vendor/silex/silex/tests/Silex/Tests/Provider/RememberMeServiceProviderTest.php

security remember-me symfony silex redbean

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

gulp-ruby-sass源图无效

我似乎无法使用gulp-ruby-sass获取源代码并正常工作.他们会生成,我可以在我的css文件末尾看到评论,但Chrome仍然无法读取它们,尽管在设置中启用了选项.

谢谢你的帮助,

var gulp = require('gulp');
var gutil = require('gulp-util');
var sass = require('gulp-ruby-sass');

gulp.task('sass', function(){
  gulp.src('./assets/scss/main.scss')
      .pipe(sass({noCache: true, sourcemapPath: '../scss'}))
      .on('error', function(err){console.log(err.message);})
      .pipe(gulp.dest('./assets/css/'));
});

gulp.task('watch',function(){
  gulp.watch('./assets/**/*.scss', ['sass']);
});

gulp.task('default', ['sass','watch']);
Run Code Online (Sandbox Code Playgroud)

sass source-maps gulp

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

jQuery 文档说 .submit() 事件不会在 IE 中冒泡。这是什么意思?

来自jQuery 文档.submit()

JavaScript 提交事件不会在 Internet Explorer 中冒泡。然而,从 jQuery 1.4 开始,依赖事件委托和提交事件的脚本将在浏览器中一致地工作,jQuery 1.4 已经规范了事件的行为。

这是什么意思?

jquery events submit event-bubbling

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

在Redbean PHP中验证

我喜欢在RedbeanPHP中使用FUSE模型进行验证的想法.

我的应用程序有时需要通过多个源(表单,文件等)接受数据,因此将验证放在实际的类更新上是有意义的.

查看Redbean站点上的示例,验证似乎基于抛出异常.

当然,你只能抛出一个异常,所以我假设我需要在我的FUSE类中创建一个类型为"array"的附加属性来保存与各个字段相关的验证消息.

有没有人有更好的想法?这是我到目前为止一直在尝试的...

<form action="" method="post">
    <p>your name: <input name="name" type="text"></p>

    <p>your email: <input name="email" type="text"></p>

    <p>your message:</p>
    <textarea name="message" id="" cols="30" rows="10"></textarea>
    <input name="send" value="send message" type="submit">
</form>

<?php

/**
 * @property $name string
 * @property $email string
 * @property $message string
 */
class Model_Comment extends RedBean_SimpleModel{
    public $invalid = array();
    public function update(){
        if(empty($this->name)) $this->invalid['name'] = "field is empty";
        if(empty($this->email)) $this->invalid['email'] = "field is empty";
        if(empty($this->message)) $this->invalid['message'] = "field is empty";
        if(count($this->invalid) > 0) throw new …
Run Code Online (Sandbox Code Playgroud)

php validation exception-handling redbean

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

尽管有静态版本号,但仍将 Composer 依赖项更新为最新版本?

如果我使用了静态版本号,是否可以通过一个命令将我的所有 Composer 依赖项更新到最新版本?我想保留静态版本号,但要更新它们。

谢谢,

dependencies updates composer-php

5
推荐指数
3
解决办法
6771
查看次数

Wordpress 密码保护存档和自定义帖子类型的单个帖子

有没有一种简单的方法来密码保护自定义帖子类型的存档和单个帖子?

我找到了这篇关于密码保护单个帖子的文章,但仍然在存档循环中丢失了。我希望它只显示密码框,直到用户登录。

https://wordpress.stackexchange.com/questions/4952/forcing-all-posts-related-with-a-custom-post-type-to-be-private

谢谢,

wordpress password-protection custom-post-type

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

断点Sass:或多个断点的查询

我设置了几个断点:

$breakpoint-tiny : 0 767px;
$breakpoint-small : 768px 991px ;
$breakpoint-medium : 992px 1229px;
$breakpoint-large : 1230px;
Run Code Online (Sandbox Code Playgroud)

我在断点文档中看到了

您还可以编写OR媒体查询,允许您编写多个不同的基本或复合媒体查询,并在任何查询集匹配时应用它们.

我想要做的是在我的代码中需要时使用这些或查询来定位多个断点.例如:

@include breakpoint($breakpoint-medium, $breakpoint-large){
   .mobile-navigation{display: none;}
}
Run Code Online (Sandbox Code Playgroud)

这可能吗?

media-queries breakpoint-sass

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

在PHP中获取给定月份的第一天?

我一直试图让下面的代码工作,虽然它与6月合作,但它不适用于7月.

对于$ first_day_of_month,下面的结果值为3,周二应为2.

$date = strtotime('20140702'); // July 02, 2014
$month = date('m',$date);
$year = date('Y',$date);
$days_in_month = date('t',$date);
$first_day_of_month = date('w', strtotime($year . $month . 01)); // sunday = 0, saturday = 6
Run Code Online (Sandbox Code Playgroud)

php date

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

Susy“宽”跨越边距

我在使用 Susy 2 的 span mixin 的“wide”选项时遇到了问题。

我将装订线位置设置为“之前”。

我有两列彼此相邻

.container{
   @include container;
}

.branding{
   @include span(3 first);
}

.nav-primary{
   @include span(9 wide);
}

<div class='container'>
   <div class='branding'>...</div>
   <div class='nav-primary'>...</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我假设 .nav-primary 的跨度设置为宽,它不应该包括左边距,但它确实如此,从而抛弃了布局。我可以将它重置为零,但我想知道我是否做错了什么。

谢谢

susy-sass susy

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