小编Tom*_*ght的帖子

有没有办法让两个jQuery动画同时运行(正确)?

我有一个调用两个动画操作的事件监听器.不幸的是,他们的开始是少量交错(例如,函数中的第一个首先开始).

有谁知道正确同步它们的方法?

这是我的代码:

$("#nav ul li a").hover(
    function(){
        $(lastBlock).children("div").animate({width: "0px"}, { queue:false, duration:400, easing:"swing" });
        $(this).children("div").animate({width: maxWidth+"px"}, { queue:false, duration:400, easing:"swing"});
        lastBlock = this;
    }
);
Run Code Online (Sandbox Code Playgroud)

因为第一个动画在第二个动画之前略微运行,所以它会导致整体宽度暂时不相等,看起来有点时髦.

javascript jquery animation

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

获取Facebook页面拥有的事件列表

有谁知道我如何获得Facebook页面拥有(创建)的事件列表?

我似乎能够使用"graph api"生成实体正在参与的事件列表.我也查看了FQL,但它似乎要求'where'子句是一个可索引的字段(当然,id是唯一可索引的字段).

对于奖励积分,我们可以在没有任何身份验证的情况下执行此操作.(虽然我已经辞职了,我可能至少需要一个永久的access_token.)

如果有人知道怎么做,我会永远感激.

facebook

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

返回值Mybatis

我正在尝试从Oracle 11g中的存储函数获取返回值(Integer值).

该函数将10添加到输入数字:

FUNCTION ADD_TEN(INPUT IN NUMBER) RETURN NUMBER IS 
BEGIN 
    RETURN INPUT + 10; 
END;
Run Code Online (Sandbox Code Playgroud)

在我的mapper界面中,我有一行:

Integer add(Integer input); 
Run Code Online (Sandbox Code Playgroud)

并在Xml文件中

<select id="add" statementType="CALLABLE" resultType='java.lang.Integer'>
    {#{output,mode=OUT,jdbcType=NUMERIC,javaType=Integer} = call test_pkg.ADD_TEN( 
    #{input,jdbcType=NUMERIC}) } 
</select>`
Run Code Online (Sandbox Code Playgroud)

对方法的调用如下:

Integer sum = mapper.add(45); 
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

Could not set property 'output' of 'class java.lang.Integer' with value '55' Cause: org.apache.ibatis.reflection.ReflectionException: There is no setter for property named 'output' in 'class java.lang.Integer' 
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?我真的迷失了......

谢谢.

java oracle return mybatis

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

如何找到最接近任意(非成员)数字的数组元素?

看似相似的问题:" 在数组中查找最接近的数字 "(在Java中)和" 找到与双打数组最接近的数字 "(实际上是地理问题).

我有一个(排序的)双打数组.给定一个任意数字(可能是或者可能不是其中一个数组元素的完全匹配),如何返回最接近匹配的数字的索引?

例如,使用以下数组:

  • 1.8
  • 2.4
  • 2.7
  • 3.1
  • 4.5

查询2.5将返回索引为1,对应于2.4的值.

用于检测完全在数组元素范围之外的值的加分点.例如,使用上面列出的数组,您的代码可能会决定4.6是否在,但5.9已经完成.如果您想尝试这部分问题,具体内容掌握在您手中.

c# search approximate

6
推荐指数
2
解决办法
7424
查看次数

如何使用MEF管理相互依赖的模块?

我发现这个问题难以表达(特别是标题形式),所以请耐心等待.

我有一个应用程序,我不断修改,以做不同的事情.似乎MEF可能是管理不同功能的好方法.从广义上讲,应用程序的三个部分构成了各种管道:

  1. 获得
  2. 转型
  3. 表达

在它最简单的形式中,我可以将这些阶段中的每一个表达为接口(IAcquisition等).当我想使用提供比标准数据更丰富的数据的采集组件时,问题就开始了.我想设计使用这些更丰富数据的模块,但我不能依赖它在那里.

当然,我可以将所有数据添加到接口规范中.我可以通过抛出异常或返回空值来处理较差的数据源.这似乎与理想相去甚远.

我更喜欢在三个阶段中进行MEF绑定,这样只有当模块与之前选择的模块兼容时才会向用户提供模块.

所以我的问题是:我可以指定限制可用导入集的元数据吗?

一个例子:

Acquision1仅提供BasicData

Acquision2提供BasicData和AdvancedData

Transformation1需要BasicData

Transformation2需要BasicData和AdvancedData

首先选择采集模块.

如果选择了Acquisition1,则不提供Transformation 2,否则提供两者.

这可能吗?如果是这样,怎么样?

dependencies mef module

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

Crystal报道:有没有办法在水晶报告中使用正则表达式?

我有一个水晶报告功能,它要求我修剪以" - "开头的字符,然后删除" - "(短划线)后的其余字符.

例如,我的订货号为00000112345-C43-PJ.

我怎样才能从" - "的右侧修剪掉所有结果为00000112345?

我寻找正则表达式和子串,但晶体似乎没有这些功能可用.

crystal-reports

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

哪个C#程序集包含Invoke?

替代问题:为什么VS10如此热衷于抱怨Invoke?

在我不断追求让我的应用程序成为世界上最好的C#程序员的过程中,我认为线程是一件好事.

MSDN有一篇关于对控件进行线程安全调用的有用文章,但它(以及看似关于该主题的所有其他文章)倾斜地引用了一个名为Invoke的方法.有时甚至是BeginInvoke,我读过的也是首选.

如果我能让visual studio识别Invoke,那么这一切都会很棒.MSDN说它包含在System.Windows.Forms程序集中,但我已经"使用"它了.可以肯定的是,我也尝试过使用System.Threading,但无济于事.

我需要通过哪些环节才能调用工作?

c# multithreading invoke visual-studio-2010

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

如何将指针从C#传递给非托管DLL?

我有一个非托管DLL,其函数将指针作为参数.如何从C#传递指针而不是"不安全"?

这是一些示例代码:

[DllImport(@"Bird.dll")]
private static extern bool foo(ushort *comport);
Run Code Online (Sandbox Code Playgroud)

标题中的相应条目:

BOOL DLLEXPORT foo(WORD *pwComport);
Run Code Online (Sandbox Code Playgroud)

当我尝试简单地取消引用它(&comport)时,我得到一个错误说:" 指针和固定大小的缓冲区只能在不安全的上下文中使用. "

我该如何解决这个问题?

c# pointers unsafe unmanaged dllimport

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

有没有用于扭曲/扭曲图像的.NET工具?

我希望能够以编程方式扭曲C#中的图像.具体来说,我想在空间上重新加权图像,使得中心像素被扩展并且外围像素占据相应较小的空间.想想鱼眼镜头.均田.

有没有可以做到这一点的.NET工具?我不介意它们是内置于.NET核心还是插件中.

.net c# image-manipulation

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

如何制定全面的权限策略而不触发控制台警告?

为了使我们的应用程序尽可能安全,遵循最佳实践建议并解决 OWASP 标记的问题...我们Permission-Policy向我们的应用程序添加了一个标头。

由于(目前)无法简单地指定应允许的功能,因此我们使用PermissionsPolicy.com生成要限制的功能的完整列表。

不幸的是,当浏览器(特别是 Chrome,但也可能是其他浏览器)遇到此标头中它们无法识别的功能时,它们会生成控制台警告:

权限策略标头错误:无法识别的功能:“电池”。

(无关紧要的题外话……我想我的(桌面)浏览器不知道如何处理这个问题是有道理的。我猜这是移动设备上存在的一个功能?)

控制台警告并不是世界末日,但它们确实增加了噪音,并且违反了Lighthouse 的“最佳实践”审核

我们可以从策略标头中删除违规条目,但这似乎与我们的安全目标背道而驰 - 如果有人使用支持我们删除的功能的浏览器并且该应用程序因此被利用怎么办?

那么问题来了:是否有一个既定的机制来制定全面的权限策略,而无需大量控制台警告?例如,我们是否应该嗅探用户代理并提供仅包含受支持功能的策略?或者是否有某种方法可以抑制警告,即使是对于无法识别的功能?

security http-headers http-permissions-policy

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