小编Jef*_*ffz的帖子

IE9圆角和过滤器:progid:DXImageTransform.Microsoft.gradient

我曾经filter: progid:DXImageTransform.Microsoft.gradient为IE <9获得渐变.现在,当与阴影或下面的不同背景相结合时,我会让盒子伸出来.

有没有办法保持向后兼容性,没有条件和外部样式表?

看代码:

.class {
    float:left; 
    border:solid 1px #AAA; 
    position:absolute; 
    z-index:1; 
    text-align:left; 
    width:350px; 
    margin: 12px 0px 0px 0px; 
    background:#FFFFFF; 
    border-radius:5px; 
    box-shadow:5px 5px 5px #BBBBBB; 
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f5f5f5, endColorstr=#FFFFFF); 
}

<div class="class">this</div>
Run Code Online (Sandbox Code Playgroud)

css internet-explorer-9

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

Laravel迁移 - 一次性迁移多个迁移(文件)

说,我有多个迁移文件更新单个表.

例如

2016_03_20_072730_create_tasks_table.php
2016_03_20_075467_create_tasks_table.php

......来自不同团队成员的回购.每个人都在调整表中的内容,例如添加一列.

当我尝试:

php artisan migrate

我收到错误:

PHP Fatal error:  Cannot declare class CreateTasksTable, because the name is
eady in use in U:\www\b10\database\migrations\2016_03_20_072737_create_tasks_
le.php on line 30


  [Symfony\Component\Debug\Exception\FatalErrorException]
  Cannot declare class CreateTasksTable, because the name is already in use

如何应对如上所述的情况?

编辑

这是代码:

2016_03_20_072730_create_tasks_table.php:

class CreateTasksTable extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
       Schema::table('tasks', function ($table)
       {
           $table->string('task1');
       });
    }

    /**
     * Reverse the migrations.
     *
     * …

php migration laravel

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

json键作为数字

我有一个JSON传递给脚本.我不知道JSON键,因为它们是动态的.

实际上,他们是数字.这就是我得到的.

var countries = {"223":"142,143","222":"23,26,25,24","170":"1,2"};

我试图访问这样的数据:

var objKey = 223;  (var objKey = "223";)
countries.objKey;

我尝试将JSON更改为

var countries = {"country223":"142,143","country222":"23,26,25,24","country170":"1,2"};

...并像这样访问它:

var objKey = "country"+223; (var objKey = "country"+"223";)
countries.objKey;

......再也没有.

任何建议将不胜感激.

javascript json

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

jquery:从clicked div获取值

<div>'.$i.'</div>
Run Code Online (Sandbox Code Playgroud)

$ i由循环自动生成 - 这可能导致:

<div>'.$i.'</div>
<div>'.$i.'</div>
<div>'.$i.'</div>
Run Code Online (Sandbox Code Playgroud)

每个$ i不同的地方.

当单击div时,如何获得特定$ i的值(使用jQuery).

在标准JS中我会使用onClick($ i).在jQuery我只是不知道,如何选择那个val.

jquery

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

替代posix_getpwuid()和posix_getpwuid(fileowner('some_id'))组合

任何人都知道任何好的选择:

  • posix_getpwuid()

  • posix_getpwuid(fileowner()) 二合一

原因:

php5.3/win平台安全

特别是php 5.3安全

5
推荐指数
0
解决办法
2866
查看次数

PHP OOP:接口与非接口方法 - 示例

可以使用不同的工具完成相同的事情.我在下面的例子中也是如此.

一个显示了interface/polymorphism的使用(来源:nettuts - 我认为).另一个直接的类交互(我的) - 它也显示了一些多态性(通过call_tool()).

你能告诉我,你认为哪种方式更好.

哪个更安全,更稳定,防篡改,面向未来(关注代码开发).

请仔细检查两者中使用的范围/可见性.

您的一般建议,这是最好的编码实践.

接口:

class poly_base_Article {

    public $title;
    public $author;
    public $date;
    public $category;

    public function __construct($title, $author, $date, $category = 0, $type = 'json') {
        $this->title = $title;
        $this->author = $author;
        $this->date = $date;
        $this->category = $category;

        $this->type = $type;
    }

    public function call_tool() {
        $class = 'poly_writer_' . $this->type . 'Writer';
        if (class_exists($class)) {
            return new $class;
        } else {
            throw new Exception("unsupported format: …

php oop polymorphism interface

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

无法将 utf16 编码的文件导入 mysql

我有 txt 管道分隔文件(非英语 - 下面给出的是波兰语,但也涉及其他语言),编码为 utf16,例如:

头1|头2|头3|头4
brytyjski wytwórca|z jak?e bogat?|przedwojenn? 历史?|zapowiedzia?维普什切尼
天珠?znamy|jedynie 调色板?kolorów|obejmuj?c? 一个?|杰德?pozycj?

我尝试了很多不同的方法将它放入 mysql 表中:

  • 逐行使用 php

  • 以我能想到的任何方式通过控制台使用 LOAD DATA INFILE,例如:

 
LOAD DATA INFILE 'C:/\wamp/\www/\hmvc/\prop_tst.txt' INTO TABLE hmvc.table CHARACTER SET 'utf8' FIELDS TERMINATED BY '|' 以 '\n' 结尾的行 \g

我总是得到:

  • 乱码(错误编码)条目

  • 没有输入任何内容(sql 写入默认值)

顺便提一下:我还在 utf8、utf16、latin2(用于东欧编码)...和 ​​nada 中设置了表格。

顺便说一句:当我更改编码时,例如在记事本中更改为 utf8 我可以导入 - 没问题,但是如果我有需要 utf16(亚洲)的字符,或者我想自动输入文件怎么办?

Php iconv 等似乎不能胜任这项工作。

任何帮助,一些阅读的链接等将不胜感激,因为我刚刚没有想法。

php mysql import utf-8

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

jquery:查找父兄弟属性值

码:

<div class="bf3l bf3s">
    <div class="fleft">some text</div>
    <div class="tool_click_lbl" data-container-id="trgt_area_container">select</div>
    <div id="codeid_15txt" class="fleft pad0_10 blue">location</div>
    <div id="trgt_area_container" class="slider_container">
    <div class="slider_closex fright"></div>
    <div class="slider_title fleft">area</div>
    <div class="fixer"></div>
    <ul>
        <li class="xhn_select">some other text</li>
        <li class="xhn_select">some other text</li>
        <li class="xhn_select">some other text</li>
    </ul>
    </div>
</div>

我点击:其他一些文字

我想找到属性的值:data-container-id

我试过(没有成功):

$(this).closest('tool_click_lbl', 'bf3s').attr('data-container-id');

jquery

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

使用正则表达式将特殊字符插入到图案中

我有一个模式 - 像这样:

word1|some stuff word2|some stuff word3|some stuff
Run Code Online (Sandbox Code Playgroud)

我想@在一个单词后跟管道添加字符(管道前的单词不同) - 得到这样的东西:

@word1|some stuff, @word2|some stuff @word3|some stuff
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

php regex

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