小编sar*_*nkg的帖子

Bootstrap下拉列表:'navbar-toggle'的事件?

我们是否有活动navbar-toggle时候,我们是更小的屏幕上出现?

例如,

$('#myDropdown').on('shown.bs.navbar-toggle', function () {
  // do something…
});

$('#myDropdown').on('hide.bs.navbar-toggle', function () {
  // do something…
});
Run Code Online (Sandbox Code Playgroud)

HTML,

<div class="navbar-header">
  <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
    <span class="sr-only">Toggle navigation</span>
    <span class="icon-bar"></span>
    <span class="icon-bar"></span>
    <span class="icon-bar"></span>
  </button>
  <!--<a class="navbar-brand" href="#">Home</a>-->
</div>
Run Code Online (Sandbox Code Playgroud)

否则,我们如何检测navbar-toggle小屏幕上是否存在?

html css jquery twitter-bootstrap drop-down-menu

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

是否有可能检测用于Web开发中渐进增强的处理能力?

有时我需要添加超出CSS3滚动位置等效果范围的动画效果.

通常情况下这很好,但我最近遇到了一个尴尬的问题.我试图动画当用户向下滚动页面时发生的模糊效果,使用-webkit-filter: blur().

这很容易用一些JavaScript实现,但我发现动画模糊确实会降低用户处理器的负担.动画在我全新的超快速mac-book上运行正常,但未能在旧机器(甚至是我的机器上除Google Chrome之外的浏览器)上顺利运行.

实现细节并不重要,但我发现这个问题引出了一个问题:

我是否可以透明地检测(大概可能)客户端处理能力并使用这些知识来打开或关闭代码中的某些功能,以确保平稳的操作和动画?

我知道存在JavaScript动画库,它们可以在不占用大量处理能力的情况下做很棒的事情,但这不是我所追求的.我可以想到与动画无关的其他用例.

javascript jquery progressive-enhancement css3

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

多个数据库连接

我正在尝试了解连接数据库的最佳方法.

目前我有一个解析URL的方法(取决于称为应用程序的URL必须连接到不同的数据库,如customer1.example.com将连接到customer1数据库)并调用

ActiveRecord::Base.establish_connection(conn_string)
Run Code Online (Sandbox Code Playgroud)

其中conn_string包含数据库的名称.

使用a调用此方法(set_db)

before_filter :set_db
Run Code Online (Sandbox Code Playgroud)

在我的应用程序控制器中,基本上对于我得到的每个请求,URL都被解析,应用程序尝试执行establish_connection.

我想知道我是否可以在某个地方建立连接池....你有什么建议吗?是否更好的是让Singleton保持所有连接并返回正确的连接?

谢谢!罗伯托

ruby ruby-on-rails

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

在 SQL Server 和 DB 锁中使用外键

我使用 SQL Server 已经很长时间了,当表之间存在逻辑连接时,我总是使用 FK 和索引

例子:

MyTable1
{
    ID      BIGINT IDENTITY (1, 1)  NOT NULL,
    SomeData    NVARCHAR(255)       NOT NULL,
    MyFK        BIGINT          NULL -- this is a FK to MyTable2.ID
}

MyTable2
{
    ID      BIGINT IDENTITY (1, 1)  NOT NULL,
    SomeData    NVARCHAR(255)       NOT NULL
}
Run Code Online (Sandbox Code Playgroud)

现在问题来了,当我在 MyTable1 上执行一些更新 MyFK 的批量更新操作,同时对 MyTable2 执行插入语句时,我们会挂起直到发生超时或更新完成并释放锁。

据我所知,在插入具有 FK 的表时,数据库引擎需要锁定相关表以验证 FK,这就是问题的根源。

我试图解决问题的事情:

这两种解决方案都导致我陷入僵局和糟糕的性能。

当我删除 FK 时,一切正常,但存在数据损坏的风险。

问题:

  1. 关于在哪里使用 FK 和在哪里不使用有任何推荐的规则吗?
  2. 除了移除 FK 以克服我的问题之外,您能否为我提供任何其他解决方案?

sql-server foreign-keys sql-server-2008-r2 database-deadlocks

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

使用 Google API 检查网站图标

我们如何检查 Google API 提供的 favicon 是否为默认地球仪?

https://www.google.com/s2/u/0/favicons?domain=facebook.com返回 的图标facebook,如https://www.google.com/s2/u/0/favicons?domain =test.com返回地球作为图标。

我们如何检查网站图标是否为默认地球仪?

favicon google-api google-ajax-api

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

为什么IE浏览器显示"scanstyles在webkit/firefox Internet Explorer中什么都不做"?

在IE浏览器中显示一段时间此脚本错误scanstyles does nothing in webkit/firefox/opera.我们可以在代码中解决这个问题吗?

javascript php browser jquery internet-explorer

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

在Yii中有和没有函数的$ model定义有什么区别

在Yii中$ model = new Users和$ model = new Users()之间有什么区别?

yii yii-components

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

致命错误:解析sdk中带有消息的未捕获异常'Parse\ParseException'

我使用以下代码获取db数据:

require 'autoload.php';
$app_id='AAAAA';
$rest_key='XXXXX';
$master_key='RRRRR';

use Parse\ParseObject;
use Parse\ParseQuery;
use Parse\ParseACL;
use Parse\ParsePush;
use Parse\ParseUser;
use Parse\ParseInstallation;
use Parse\ParseException;
use Parse\ParseClient;
use Parse\ParseAnalytics;
use Parse\ParseFile;
use Parse\ParseCloud;
ParseClient::initialize( $app_id, $rest_key, $master_key );
$object = new ParseQuery("Schools");
$playername = $object->get("playername");
Run Code Online (Sandbox Code Playgroud)

我在我的解析帐户数据库中有一些"学校"类,包含一些数据.我试图获取"playername"值,但我收到以下错误:

Fatal error: Uncaught exception 'Parse\ParseException' with message 'SSL certificate problem: unable to get local issuer certificate' in C:\xampp\htdocs\planlet\src\Parse\ParseClient.php:250 Stack trace: #0 C:\xampp\htdocs\planlet\src\Parse\ParseQuery.php(305): Parse\ParseClient::_request('GET', '/1/classes/Scho...', NULL, NULL, false) #1 C:\xampp\htdocs\planlet\src\Parse\ParseQuery.php(248): Parse\ParseQuery->find(false) #2 C:\xampp\htdocs\planlet\src\Parse\ParseQuery.php(70): Parse\ParseQuery->first(false) #3 C:\xampp\htdocs\planlet\first.php(23): Parse\ParseQuery->get('schoolName') #4 {main} thrown …
Run Code Online (Sandbox Code Playgroud)

php sdk parse-platform

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

通过超链接单击重新加载页面后保留表单值

我正在尝试将分页功能添加到搜索项目页面.所以我添加了一个寻呼机ULas

echo '<ul>';
for($i=1; $i<=$pageCount; $i++)
{
    echo '<li><a href="' . $_SERVER['PHP_SELF'] . '?page=' . $i . '">' .  $i . '</a>';
}
echo '</ul>';
Run Code Online (Sandbox Code Playgroud)

当我点击Pager中的Page No时,我可以点击页面编号

if (isset($_GET['page']))
{
    $pageNo = $_GET['page'];
}
Run Code Online (Sandbox Code Playgroud)

但我无法保留用户输入的文字来搜索项目.我试过,$_POST['txtSearchText']但在页面刷新后它没有保留值.

有没有办法在通过超链接点击自动加载页面后保留from值(不使用会话)

php validation post get

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

SQLSTATE [28000] [1045]用户'xx'@'example.com'拒绝访问(使用密码:是)

出于安全原因,我在更改db密码时出现此错误.我还更新了我的/app/etc/local.xml

There has been an error processing your request

SQLSTATE[28000] [1045] Access denied for user  'xx'@'example.com' (using password: YES)

Trace:
#0 /var/www/vhosts/example.com/xxx/lib/Zend/Db/Adapter/Pdo/Mysql.php(96): Zend_Db_Adapter_Pdo_Abstract->_connect()
#1 /var/www/vhosts/example.com/xxx/lib/Varien/Db/Adapter/Pdo/Mysql.php(313): Zend_Db_Adapter_Pdo_Mysql->_connect()
#2 /var/www/vhosts/example.com/xxx/lib/Zend/Db/Adapter/Abstract.php(459): Varien_Db_Adapter_Pdo_Mysql->_connect()
#3 /var/www/vhosts/example.com/xxx/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('SET NAMES utf8', Array)
#4 /var/www/vhosts/example.com/xxx/lib/Varien/Db/Adapter/Pdo/Mysql.php(419): Zend_Db_Adapter_Pdo_Abstract->query('SET NAMES utf8', Array)
#5 /var/www/vhosts/example.com/xxx/app/code/core/Mage/Core/Model/Resource.php(169): Varien_Db_Adapter_Pdo_Mysql->query('SET NAMES utf8')
#6 /var/www/vhosts/example.com/xxx/app/code/core/Mage/Core/Model/Resource.php(110): Mage_Core_Model_Resource->_newConnection('pdo_mysql', Object(Mage_Core_Model_Config_Element))
#7 /var/www/vhosts/example.com/xxx/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(320): Mage_Core_Model_Resource->getConnection('core_write')
#8 /var/www/vhosts/example.com/xxx/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(350): Mage_Core_Model_Resource_Db_Abstract->_getConnection('write')
#9 /var/www/vhosts/example.com/xxx/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(335): Mage_Core_Model_Resource_Db_Abstract->_getWriteAdapter()
#10 /var/www/vhosts/example.com/xxx/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(360): Mage_Core_Model_Resource_Db_Abstract->_getReadAdapter()
#11 /var/www/vhosts/example.com/xxx/app/code/core/Mage/Core/Model/Resource/Db/Collection/Abstract.php(134): Mage_Core_Model_Resource_Db_Abstract->getReadConnection()
#12 /var/www/vhosts/example.com/xxx/app/code/core/Mage/Core/Model/Config.php(1348): Mage_Core_Model_Resource_Db_Collection_Abstract->__construct(Object(Mage_Core_Model_Resource_Website))
#13 /var/www/vhosts/example.com/xxx/app/code/core/Mage/Core/Model/Config.php(1380): Mage_Core_Model_Config->getModelInstance('core_resource/w...', Object(Mage_Core_Model_Resource_Website))
#14 /var/www/vhosts/example.com/xxx/app/Mage.php(490): Mage_Core_Model_Config->getResourceModelInstance('core/website_co...', Object(Mage_Core_Model_Resource_Website))
#15 /var/www/vhosts/example.com/xxx/app/code/core/Mage/Core/Model/Abstract.php(208): Mage::getResourceModel('core/website_co...', Object(Mage_Core_Model_Resource_Website)) …
Run Code Online (Sandbox Code Playgroud)

database magento magento-1.7

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

如何使用angularjs设置虚拟属性?

我来自一个Rails背景,我试图使用AngularJS with Rails.我坚持一个非常简单的事情:如何构建一个rails称为'虚拟属性'的东西Angularjs environment?让我举个例子.

我有一个名为Medication的rails模型,它有两个属性,剂量和计数.我希望有一个'总'虚拟属性,返回剂量*计数.这在Rails中是微不足道的,因为它只是类Medication的实例方法.

那么,这个地图如何映射到AngularJS世界?

澄清:我正在使用针对药物(复数)的ng-repeat指令,我有一个MedicationsController.对于每个ng-repeat循环,我得到一个' medication'对象,我想要应用这个'实例方法'

total = function() { return dosage * count }
Run Code Online (Sandbox Code Playgroud)

怎么编码?我在哪里放这个功能?

javascript ruby-on-rails angularjs

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

在magento有免费的Google结帐分机吗?

有没有免费Google Checkout Extension or Plugins or WidgetsMagento或者什么是整合最简单的方法Google Checkout in Magento

payment-gateway magento google-checkout

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