小编sde*_*ont的帖子

JQuery UI:将长元素拖放到光标位置而不是元素的中间位置

我有一些非常长的可拖动元素,我可以放在背景表的所有单元格中.

当我开始拖动这种元素悬停我的droppable容器(我的表的单元格)时,知道元素将被丢弃的"热点"是它自身的中间部分.

不幸的是,我的元素中间通常是不可见的,将元素放在正确的位置是没有用的.

是否可以指定光标位置来选择元素将放在哪个容器中而不是元素的中间?

我真的被困住了,我真的很感激任何帮助.

嗨,这是一个描述我的问题的示例代码.黄色div不能轻易落入细胞,因为它太长了.jsbin.com/upunek/edit

谢谢

jquery drag-and-drop jquery-ui jquery-ui-draggable

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

在ENTER键上的Chrome中未生成按键事件?

我的应用程序需要用户输入,在文本框中输入值时,用户按Enter(返回键)并调用按钮onclick事件.这适用于IE,FF但不是Chrome.在输入chrome时,不生成keypress事件这是我的代码片段

 $('#myDiv').keypress(function (e) {
    alert("Key  pressed");
    if (e.keyCode == $.ui.keyCode.ENTER) {

     alert("enter pressed");
    }
  });
Run Code Online (Sandbox Code Playgroud)

有人可以提供这方面的意见吗?

html javascript jquery google-chrome

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

HTML:如何为Chrome原生PDF阅读器指定PDF打开参数?

我在我的网站上显示一些PDF文档,如下所示:

<object id="pdfviewer1" data='b.pdf#page=1&toolbar=0&statusbar=0&messages=0&navpanes=0&scrollbar=0' 
        type='application/pdf' 
        width='500px' 
        height='350px'>
    <p>It appears you don't have a PDF plugin for this browser.</p>
</object>
Run Code Online (Sandbox Code Playgroud)

由于Chrome上的原生PDF阅读器,所有openParams选项都会被忽略,因为它们是Adobe Reader的细节.

是否可以为Chrome原生PDF阅读器指定PDF打开参数?

html pdf google-chrome

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

IOS蓝牙LE:无法使用存储的配对数据进行连接

我被困在我的IOS开发中,我需要帮助.我不是专家,这也许是一个愚蠢的问题.

我想做什么

我正在尝试将我的应用程序连接到需要配对的蓝牙LE设备.

目前的行为

没有配对设备和我的iPhone应用程序没有问题.我可以毫无问题地连接,重新连接和读/写特性.

但是,如果设备需要配对,我只能在配对弹出确认后第一次读/写特性.下一次,我发现并将应用程序连接到我的设备,但我没有权限读取/写入特征数据,因为(我猜)我没有使用配对信息.

最后...

我花了几个小时在网上搜索没有运气,这是我的问题:

  • 如何使用手机中存储的配对数据从iPhone应用程序将我的应用程序连接到蓝牙LE设备?我错过了什么吗?

  • 它是否可能不是IOS问题,因为如果连接设备的电话中存在配对数据,它会自动使用吗?

是否有人有蓝牙LE和IOS的经验来帮助我?

更新2013-10-27

我发现,如果存在配对(没有确认弹出窗口),则在发现特征之后立即通过配对身份验证来读取受保护的特征.没有保护特性没问题!我不确切知道为什么会发生,但行为是IOS应用程序永远不会从设备收到答案.

因此,如果第一次读取完成后,它不会导致问题.这是我用来发现注释中数据读取特征的代码.

- (void) peripheral:(CBPeripheral *)peripheral didDiscoverCharacteristicsForService:(CBService *)service error:(NSError *)error;
{
    NSArray     *characteristics    = [service characteristics];
    CBCharacteristic *characteristic;

    if (peripheral != servicePeripheral) {
        NSLog(@"Wrong Peripheral.\n");
        return ;
    }

    if (service != batteryService) {
        NSLog(@"Wrong Service.\n");
        return ;
    }

    if (error != nil) {
        NSLog(@"Error %@\n", error);
        return ;
    }

    for (characteristic in characteristics) {
        NSLog(@"discovered characteristic %@", [characteristic UUID]);

        if ([[characteristic UUID] …
Run Code Online (Sandbox Code Playgroud)

iphone bluetooth ios bluetooth-lowenergy

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

JqueryUI,将元素拖动到包含大表的滚动可放置div的单元格中

我正面临拖放问题.

我想要总是看到拖动的元素,我想能够滚动一个特定的div来删除我的表的任何单元格中的元素.我也希望能够将元素从任何div拖动到任何div.

这个例子几乎没用.我的最后一个问题是关于单元格hoverClass属性:当我从"容器B"的边框附近的"容器A"中拖动一个元素时,我实现了一个自动滚动行为,以便在我的表格中导航以到达任何单元格.但是,在滚动模拟之后,hoverClass不适用于正确的单元格.但是,元素总是被放入正确的单元格中.

https://jsfiddle.net/Bouillou/QvRjL/434/

我的方法是否正确?

编辑

我找到了一个解决方法.我们的想法是在helper构造回调期间将元素clone附加到可滚动容器,然后在1ms后使用setTimeout函数将帮助器附加到body.辅助位置必须映射到鼠标位置以避免偏移问题.

这是我的最终解决方案:https://jsfiddle.net/Bouillou/QvRjL/434/

我相信有可能开发出最佳方法.

jquery jquery-ui jquery-ui-draggable

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

MySQL认为哪些数据量太大?

我正在寻找一个能够处理我的数据模型的免费SQL数据库.该项目是在没有任何复制的情况下在未连接到Internet的本地网络中工作的生产数据库.同时连接的应用程序数量将少于10.

未来5年的数据量预测为:

  • 3个表,包含1亿行
  • 2个500万行的表
  • 20个行,少于10k行

我的第一个想法是使用MySQL,但我在网上发现了一些文章,说MySQL不是为大数据库而设计的.但是,在这种情况下,big的含义是什么?

是否有人告诉我MySQL是否能够处理我的数据模型?我读到Postgres将是一个不错的选择,但需要花费大量时间进行调整以使大表有效.

我不认为我的项目会使用NOSQL数据库.我想知道是否有人有经验可以与MySQL分享.

UPDATE

数据库将由C#软件(同时最多10个)和Web应用程序(2-3个同时)访问,

值得一提的是,只需对大表进行少量更新,只需插入查询.删除语句只会在20个小表上进行几次.

大表通常用于select语句,但最常见的是知道条目是否存在,而不是返回分组和有序批量数据.

mysql sql database postgresql

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

JqPlot:为图形区域设置不包括y ax标签的修复高度值

我正在使用JqPlot.

图形高度取决于主容器的高度或默认的JqPlot值.

我的问题是如果y标签很长,图形尺寸会减小到适合主容器.

是否可以为图形高度设置不依赖于标签文本长度的固定值?

我的需求:我希望始终显示相同的图形高度(例如400px),而不依赖于y标签文本长度

这是一张描述我问题的图片:

在此输入图像描述 在此输入图像描述

graphics jquery jqplot

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

如何在Android 4.X中使用Broadcom BLE SDK(SMART 4.0)

我正在尝试为Android开发一个BLE蓝牙(SMART)应用程序.

我设法下载Broadcom BLE SDK,按照网站上的说明通过Android SDK Manager安装并下载项目示例.

当我尝试将其中一个示例推入我的测试手机(HTC One S,HTC One X都具有蓝牙BLE功能)时,我面临以下问题:

INSTALL_FAILED_MISSING_SHARED_LIBRARY
Run Code Online (Sandbox Code Playgroud)

是否有可能包含AndroidManifest.xml文件中描述的broadcom库? <uses-library android:name="com.broadcom.bt.le" android:required="true"/>

有人设法测试了broadcom项目的例子吗?在哪个手机上?

根据这篇文章,在三星Galaxy S3上发现了一个错误,但我没有找到任何有关HTC产品的信息.


更新:真是太棒了!

最新的Android版本4.3(Jelly Bean)现在支持低能耗蓝牙智能配件.

http://www.android.com/about/jelly-bean/

https://developer.bluetooth.org/Pages/Bluetooth-Android-Developers.aspx

不确定每部手机都会有更新(例如最后的HTC One M7),但下一部手机肯定会嵌入这个主要版本.

android bluetooth bluetooth-lowenergy

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

MySQL,如何合并表重复条目

可能重复:
如何删除重复的行?
仅使用MySQL查询删除重复项?

我有一个大约14M条目的大桌子.表类型是MyISAM而不是InnoDB.

不幸的是,我在这个表中有一些重复的条目,我发现有以下请求:

SELECT device_serial, temp, tstamp, COUNT(*) c FROM up_logs GROUP BY device_serial, temp, tstamp HAVING c > 1
Run Code Online (Sandbox Code Playgroud)

为了避免将来出现这些重复,我想使用SQL请求将当前索引转换为唯一约束:

ALTER TABLE  up_logs DROP INDEX UK_UP_LOGS_TSTAMP_DEVICE_SERIAL,
ALTER TABLE up_logs ADD INDEX UK_UP_LOGS_TSTAMP_DEVICE_SERIAL (  `tstamp` ,  `device_serial` )
Run Code Online (Sandbox Code Playgroud)

但在此之前,我需要清理我的副本!

我的问题是:如何只保留一份重复条目?请记住,我的表包含14M条目,所以如果可能的话我想避免循环.

欢迎任何评论!

mysql sql myisam

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

我可以告诉mod_deflate和PHP只跳过一个目录上的压缩吗?

要压缩我的所有网页,我使用这个.htaccess代码.deflate如果可能,它使用Apache 模块,否则应用PHP ob_gzhandler压缩.

一切正常,但由于特定原因,我不想对文件夹应用压缩./folderWithoutCompression.

问题:如果在下面的脚本中deflate定义了Apache 模块(PHP ob_gzhandler案例),我该如何添加此异常?

<IfModule mod_deflate.c>
  # force deflate for mangled headers
  # developer.yahoo.com/blogs/ydn/posts/2010/12/pushing-beyond-gzipping/
  <IfModule mod_setenvif.c>
    <IfModule mod_headers.c>
      SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
      RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding
    </IfModule>
  </IfModule>

  # HTML, TXT, CSS, JavaScript, JSON, XML, HTC:
  <IfModule filter_module>
    FilterDeclare   COMPRESS
    FilterProvider  COMPRESS  DEFLATE resp=Content-Type $text/html
    FilterProvider  COMPRESS  DEFLATE resp=Content-Type $text/css
    FilterProvider  COMPRESS  DEFLATE resp=Content-Type $text/plain
    FilterProvider  COMPRESS  DEFLATE resp=Content-Type $text/xml
    FilterProvider  COMPRESS  DEFLATE resp=Content-Type $text/x-component
    FilterProvider  COMPRESS …
Run Code Online (Sandbox Code Playgroud)

php apache .htaccess mod-deflate

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