小编Gga*_*Gga的帖子

CSS边框阴影是否会增加元素的大小

可能重复:
css box-shadow是元素的盒子模型的一部分吗?

css border-shadow属性会增加元素的大小,还是在元素之后添加而不影响其他元素?

假设我的div宽度是元素的总宽度136px(包括上述所有元素)或132px(仅前四个),其总宽度为100px,边距为10px,边框为1px,填充为5px,框阴影为2px。

css

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

创建一个自包含的离线HTML5应用程序以及嵌入其资源的最佳方法

我正在尝试创建单个文件HTML5文档,可以通过电子邮件发送给包含运行它所需的所有标记,js,css和图像的人.

我知道描述离线过程的文章,如http://diveintohtml5.info/offline.html,但是想知道嵌入其资源的最佳方法,如大图像和js文件.

我会为这些使用base64编码还是有更好的方法?

应用程序将在相当新的浏览器上运行.

html javascript html5 base64 offline

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

三元运算符的简写,在真/假子句中使用表达主语而不是重复

假设我有一个long(ish)变量,$row['data']['manybullets']['bullets']['bullet'][0]并想测试它是否使用三元运算符设置:

$bulletx = 
    isset($row['data']['property']['bullets']['bullet'][0])    // condition
    ? $row['data']['property']['bullets']['bullet'][0]         // true
    : 'empty';                                                 // false
Run Code Online (Sandbox Code Playgroud)

反正我是否可以参考表达的主题而不是重复它.例如

$bulletx = 
    isset($row['data']['property']['bullets']['bullet'][0])    // condition
    ? SUBJECT                                                  // true
    : 'empty';                                                 // false    
Run Code Online (Sandbox Code Playgroud)

好奇.

php expression ternary-operator

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

jQuery 1.7.1 - 文本输入的"值"未在Firebug Inspect元素中更新,但在屏幕上

使用jQuery 1.7.1,我注意到value当我在Firebug的Inspect Element工具中查看它时,文本输入字段的属性/属性不会更新,但会在屏幕上更新,即在实际的可见文本框中更新.

例如,使用以下内容更改文本的值(使用内联):

jQuery(function() {
    jQuery('#event').val("test");
});
Run Code Online (Sandbox Code Playgroud)

文本框本身显示test但Firebug的Inspect Element不代表更改:

<input type="text" value="" placeholder="" id="event" name="event" class="input-text">
Run Code Online (Sandbox Code Playgroud)

我确定在使用旧的jQuery之前我已经看过Firebug中的值变化,但是在这种情况下不是这样,也不是我的同事也使用jQuery 1.7.1.

这是jQuery的这个特定版本的怪癖/错误还是我错过了某个地方的一步?

javascript jquery firebug

3
推荐指数
2
解决办法
8912
查看次数

PHP通过file_get_contents获取调用脚本的站点

我的网站上托管了一个PHP脚本,它根据传递的GET参数输出一个值.

其他站点通过PHP函数file_get_contents使用url和get params从他们自己的PHP脚本中调用此脚本,并仅返回请求的值.

我试图只允许某些域访问此脚本,并一直使用HTTP_REFERER来检查谁在调用脚本.

if (isset($_SERVER['HTTP_REFERER'])) // check if referrer is set
{
    echo $_SERVER['HTTP_REFERER']; // echo referrer
}
else
{
    echo 'No referrer set'; // echo failure message
}
Run Code Online (Sandbox Code Playgroud)

我在使用file_get_contents时没有设置引用者,但是如果我使用从页面到具有上述代码的脚本的单击链接,则引用者正确显示.

我使用错误的函数(file_get_contents)来调用外部脚本,有人可以建议正确的或者这应该工作吗?

任何帮助非常感谢.谢谢

php file-get-contents referrer

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

我将如何在 C# 中实现类型为 Dictionary&lt;int, string&gt; 的队列和迭代/入队/出队

我正在寻找实现 a Queueof 类型Dictionary<int, string>并能够迭代/入队/出队。

最终需要的是一个queueof int, string,无论它采取什么形式。

到目前为止,我有类似的东西:

  private static Queue<Dictionary<int, string>> requestQueue = new Queue<Dictionary<int, string>>();

  foreach (KeyValuePair<int, string> dictionaryListItem in dictionaryList)
  {
      requestQueue.Enqueue( dictionaryListItem ); // error
  }
Run Code Online (Sandbox Code Playgroud)

但似乎无法与上述排队。有人知道正确的语法吗?

c# queue dictionary types

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

基于嵌套查询的表中的SQL-Delete

我在mySQL数据库中有三个表:

orders: order_sequence_number, contact_id, date_ordered ...

orderdetail: order_sequence_number ...

person: contact_id ...
Run Code Online (Sandbox Code Playgroud)

我试图删除三个表中date_ordered值早于两年的所有行,但是,date_ordered字段只出现在orders表中,但该表通过order_sequence_number和contact_id字段链接到另外两个.

所以,我的形象有点像:......

SELECT * FROM orders WHERE date_ordered BETWEEN X AND Y
Run Code Online (Sandbox Code Playgroud)

然后用那个记录集

DELETE FROM orderdetail WHERE orderdetail.order_sequence_number IN (THE ABOVE)
Run Code Online (Sandbox Code Playgroud)

等人表...但没有运气.

对我来说就像某种嵌套的子查询,但我很难理解如何进行这样的查询,并且无法理解它的错综复杂的性质......

任何指针都将非常感激.

mysql sql database

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

如何在C#中的if语句中打破List <T> .ForEach()循环

我想List<T>.ForEach()if语句中跳过循环的迭代.

我有代码:

        instructions.ForEach(delegate(Instruction inst)
        {                
            if (!File.Exists(inst.file))
            {
                continue; // Jump to next iteration
            }

            Console.WriteLine(inst.file);
        });
Run Code Online (Sandbox Code Playgroud)

然而,编译器声明没有什么可以跳出来(大概是因为它似乎把if块作为封闭块?).

反正有没有做上述事情?像parentblock.continue;等等的东西

谢谢

c# foreach for-loop

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

Magento SQL查询:获取所有“单独不可见”的简单产品

我希望直接在 Magento 数据库上编写一个 SQL 查询,该查询获取所有具有“单独不可见”可见性属性的简单产品,我认为其值为 1。

有人能帮忙吗?到目前为止我发现可见性值是在表中设置的

Catalog_product_entity_int

但一直无法取得进一步的进展。谢谢

sql magento entity-attribute-value magento-1.7

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

Magento:迭代Varien Object集合的正确方法

如果我要创建一个collection将检索所有products属于给category定的ID,如下所示:

    $storeId    = Mage::app()->getStore()->getId();  
    $product    = Mage::getModel('catalog/product');  
    $category   = Mage::getModel('catalog/category')->load(39);
    $catName    = $category->getName();

    $visibility = array(  
        Mage_Catalog_Model_Product_Visibility::VISIBILITY_BOTH,  
        Mage_Catalog_Model_Product_Visibility::VISIBILITY_IN_CATALOG  
    );  

    $products = $product->setStoreId($storeId)  
        ->getCollection()  
        ->addAttributeToFilter('visibility', $visibility)  
        ->addCategoryFilter($category)  
        ->addAttributeToSelect(array('name'), 'inner')
        ->setOrder('name', 'asc')
    ;  

    $collection = $products;  
Run Code Online (Sandbox Code Playgroud)

然后,我将如何迭代集合并访问每个项目的数据,在这种情况下,项目是产品.

我希望像下面这样的东西给我每个项目的可用数据,但似乎不起作用:

    foreach ($collection as $key => $value) {
        var_dump($value->getData());
    }
Run Code Online (Sandbox Code Playgroud)

collections object magento magento-1.7

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

C#中输出Dictionary <int,string>和Queue <KeyValuePair <int,string >>之间的差异

任何人都可以帮助我理解为什么for loops下面两个输出产生不同的输出?

我的眼睛是相同的,但原始Dictionary对象for loop输出其所有9个成员,但Queue对象for loop只输出前5个.

void test()
{
        Dictionary<int, string> d = new Dictionary<int, string>();

        d.Add(0, "http://example.com/1.html");
        d.Add(1, "http://example.com/2.html");
        d.Add(2, "http://example.com/3.html");
        d.Add(3, "http://example.com/4.html");
        d.Add(4, "http://example.com/5.html");
        d.Add(5, "http://example.com/6.html");
        d.Add(6, "http://example.com/7.html");
        d.Add(7, "http://example.com/8.html");
        d.Add(8, "http://example.com/9.html");

        Queue<KeyValuePair<int, string>> requestQueue = new Queue<KeyValuePair<int, string>>();

        // build queue
        foreach (KeyValuePair<int, string> dictionaryListItem in d)
        {
            requestQueue.Enqueue(dictionaryListItem);
            Console.WriteLine(dictionaryListItem.Value);
        }

        Console.WriteLine("          ");

        for (int i = 0; i < requestQueue.Count; i++)
        {
            Console.WriteLine(requestQueue.Peek().Value);
            requestQueue.Dequeue();
        }
}
Run Code Online (Sandbox Code Playgroud)

c# queue dictionary

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

无法从Magento产品系列中获取产品名称

我只是尝试从中检索产品名称以及其他基本信息product collection,Magento但只是获取错误或返回null.这是为了创建我自己的特色产品块.

我试图在主页(专门创建,而不是使用预先构建的1列/ 2列等)中执行此操作:

app\design\frontend\default\eyt2012\template\page\homepage.phtml
Run Code Online (Sandbox Code Playgroud)

在我的主页中,我正在加载这样的集合

$category = new Mage_Catalog_Model_Category();
$category->load(236);
$_productCollection = $category->getProductCollection();
Run Code Online (Sandbox Code Playgroud)

于是我借用中的代码<ul>list.phtml,这是我知道的工作:

app\design\frontend\default\eyt2012\template\catalog\product\list.phtml
Run Code Online (Sandbox Code Playgroud)

以图像,标题和价格的网格格式输出集合中的所有产品.

到目前为止我总是:

<div class="featured-products">
    Products of the week    

    <?php    
        $category = new Mage_Catalog_Model_Category();
        $category->load(236);
        $_productCollection = $category->getProductCollection();    
    ?>   

        <ul class="products-grid">    

            <?php $_collectionSize = $_productCollection->count() ?>
            <?php $_columnCount = 5 ?>
            <?php 
                $i=0; foreach ($_productCollection as $_product): 
                $i++;
            ?>

                    <li class="item<?php if(($i-1)%$_columnCount==0): ?> first<?php elseif($i%$_columnCount==0): ?> last<?php endif; ?>">

                        1

                        <a 
                        href="<?php echo $_product->getProductUrl() ?>" 
                        title="<?php echo …
Run Code Online (Sandbox Code Playgroud)

php magento magento-1.7

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