小编k0p*_*kus的帖子

如何在溢出隐藏div内滚动到某个当前不可见的元素?

我有一个溢出隐藏div中的元素列表.因此并非所有元素都可见.现在,如果一个元素被激活,它应该在div中可见.

如何使用jQuery滚动到活动元素?

最后一个元素具有活动类只是方便.它将动态切换.

 var scrollToEl = $("div.element.active");
 console.log(zoomToEl);
Run Code Online (Sandbox Code Playgroud)
 #main,
 #sidebar {
   height: 200px;
 }
 #wrapper {
   width: 190px;
   float: left;
   background: grey;
   overflow: auto;
   overflow-x: hidden;
 }
 #sidebar div.element {
   height: 150px;
   width: 150px;
   background-color: green;
   margin-bottom: 10px;
 }
 #sidebar div.element.active {
   background-color: red;
 }
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="main">
  <div id="wrapper" class="sidebar">
    <div id="sidebar">
      <div class="element" data-slide-id="0">a
      </div>
      <div class="element" data-slide-id="1">b
      </div>
      <div class="element" data-slide-id="2">c
      </div>
      <div class="element" data-slide-id="3">d
      </div>
      <div class="element" data-slide-id="4">e
      </div>
      <div class="element" data-slide-id="5">f
      </div>
      <div class="element" …
Run Code Online (Sandbox Code Playgroud)

javascript jquery scroll

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

git pull并解决冲突

我正在学习git,我有一个场景:

  1. 我的同事进行更改并将更改推送给主人.
  2. 我在本地更改我的主人.

到目前为止,根据我的理解,此时我可以:

  1. 拉我的同事工作的主人并解决我最终会遇到的合并冲突.
  2. 创建我本地的备份,克隆主副本的新副本,然后将我的更改合并到主服务器.

我想知道是否有更好的方法来做到这一点.

git

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

我应该使用一个大的SQL Select语句还是几个小语句?

我正在构建一个PHP页面,其中包含从MySQL发送的数据.

拥有它会更好吗?

  • 1个SELECT查询,包含4个表连接,或
  • SELECT没有表连接的4个小查询; 我从ID中选择

哪个更快,每个方法的pro/con是什么?我每个表只需要一行.

php mysql optimization performance

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

如何访问迭代器中的第一个元素?

我正在使用一个PHP框架,它将SQL结果作为可迭代对象返回.问题是我有一个返回一行的SQL查询,我不想创建一个foreach-loop来获取第一个 - 也是唯一 - 元素.

那我该怎么做?

这些不起作用:

$obj->item(0)->propName;
$obj->next()->propName;
$obj[0]->propName;
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

php iterator

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

如何在php docker镜像中安装pdo驱动程序?

我使用带有标记的php docker容器作为基础:

php:5.6-apache
Run Code Online (Sandbox Code Playgroud)

我将它与mysql:5.6我可以在主持人处获得的基本图像相关联mysql.我创建了一个数据库,并用基本值填充了一个表.

然而,尝试访问我的应用程序,我得到:

Fatal error: Uncaught exception 'PDOException' with message
could not find driver' in /var/www/html/index.php:30 
Stack trace: #0 [internal function]: 
PDO->__construct('mysql:host=mysq...', 'root', 'root', Array) 
#1 [internal function]: Phalcon\Db\Adapter\Pdo->connect(Array)
#2 /var/www/html/index.php(30): Phalcon\Db\Adapter\Pdo-__construct(Array)
#3 [internal function]: {closure}()
#4 [internal function]: Phalcon\Di\Service->resolve(NULL, Object(Phalcon\Di\FactoryDefault))
#5 [internal function]: Phalcon\Di->get('db', NULL)
#6 [internal function]: Phalcon\Di->getShared('db')
#7 [internal function]: Phalcon\Mvc\Model\Manager->_getConnection(Object(Reviews), NULL)
#8 [internal function]: Phalcon\Mvc\Model\Manager->getReadConnection(Object(Reviews))
#9 [internal function]: Phalcon\Mvc\Model->getReadConnection()
#10 [internal function]: Phalcon\Mvc\Model\MetaData\Strategy\Introspection->getMetaData(Object(Reviews), Object(Phalcon\Di\FactoryDefault))
#11 [internal function]: Phalcon\Mvc\Model\MetaData->_initialize(Object(Rev …
Run Code Online (Sandbox Code Playgroud)

php mysql pdo docker

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

如何忽略开发工具中的某些错误?

在测试系统上,我有很多404错误,这对我来说并不重要.他们仍然在Chromium的开发者工具中使控制台变得混乱,这使得它几乎没用.

是否可以忽略某种类型的错误?在这种情况下,我希望不显示所有404错误.

google-chrome chromium

14
推荐指数
2
解决办法
3487
查看次数

如何在Elasticsearch数据库中创建唯一约束?

我使用elasticsearch作为文档数据库,我创建的每个记录都有一个系统用于记录ID的guid id.商务人士希望提供一项功能,让用户根据日期拥有自己的自动文件名约定,以及当天/月创建的记录数.

我需要的是防止重复的用户文件名.有没有办法将索引字段设置为唯一?像sql唯一约束?

elasticsearch

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

如何使用UploadedFile(例如图像)文件设置yaml灯具?

我想为我的symfony2项目设置灯具.我想避免PHP类,但使用yaml文件来定义fixture.仅存储文本字段和关系的实体工作正常,但我不知道是否可以通过这种方式添加UploadedFile,例如图像文件.

目前,我正在使用KhepinYamlFixtureBundle,并且不确定是否可以通过服务调用定义它们,或者它是否完全没有此功能.

我会切换到提供该功能的捆绑包.

php yaml fixtures symfony

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

如何验证我的docker-compose.yml?

我正在使用docker-compose设置容器堆栈.然而,跑步

docker-compose up
Run Code Online (Sandbox Code Playgroud)

我得到一个相当神秘的错误消息:

Traceback (most recent call last):
  File "/usr/local/bin/docker-compose", line 9, in <module>
    load_entry_point('docker-compose==1.4.2', 'console_scripts', 'docker-compose')()
  File "/usr/local/lib/python2.7/dist-packages/compose/cli/main.py", line 39, in main
    command.sys_dispatch()
  File "/usr/local/lib/python2.7/dist-packages/compose/cli/docopt_command.py", line 21, in sys_dispatch
    self.dispatch(sys.argv[1:], None)
  File "/usr/local/lib/python2.7/dist-packages/compose/cli/command.py", line 27, in dispatch
    super(Command, self).dispatch(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/compose/cli/docopt_command.py", line 24, in dispatch
    self.perform_command(*self.parse(argv, global_options))
  File "/usr/local/lib/python2.7/dist-packages/compose/cli/command.py", line 57, in perform_command
    verbose=options.get('--verbose'))
  File "/usr/local/lib/python2.7/dist-packages/compose/cli/command.py", line 78, in get_project
    config.load(config_details),
  File "/usr/local/lib/python2.7/dist-packages/compose/config.py", line 138, in load
    for service_name, service_dict in list(dictionary.items()):
AttributeError: 'NoneType' object has no …
Run Code Online (Sandbox Code Playgroud)

yaml docker docker-compose

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

tslint指出的"as syntax"是什么?

我升级了tslint,现在它抱怨:

ERROR: src/Metronome/JobFetcher.ts[13, 32]: Type assertion using the '<>' syntax is forbidden. Use the 'as' syntax instead.
Run Code Online (Sandbox Code Playgroud)

违规代码如下:

const jobs = <JobConfig[]> <any> await rp(fetchJobsOptions);
Run Code Online (Sandbox Code Playgroud)

什么是语法,我为什么要使用它?

typescript tslint

14
推荐指数
2
解决办法
9682
查看次数