问题列表 - 第38689页

从PHP数组中删除项目

如何删除阵列中的某些项?

假设我有一个包含10个元素的数组,我想删除索引0,3和8处的元素.

php arrays

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

Moq中SetupSet和SetupProperty之间的区别

我知道SetupSet是在Moq中设置属性的旧方法.现在它是obsolette但是我的intellisense显示两者都没有标记为Obsolette.谁能指出我们之间的实际区别?

c# unit-testing moq mocking

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

为什么prototype.js会干扰无关的javascript操作?

建立一个网站.当我订购这样的标签时,LightCycle可以工作,但Lightbox不能:

Lightcycle工作,Lightbox不:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>    
<script type="text/javascript" src="./js/prototype.js"></script>
Run Code Online (Sandbox Code Playgroud)

当我这样订购时,Lightbox可以工作,但是LightCycle没有:

灯箱工作,LightCycle不:

<script type="text/javascript" src="./js/prototype.js"></script>    
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

令人沮丧.

html javascript jquery conflict prototypejs

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

如何改进这个类似jQuery Gmail的界面?

编辑3:我已经通过忽略下面给出的建议并在窗口上聆听来实现这一点,但只有当一个input,一个text字段或textarea没有集中注意力时.不过,我不确定这是否是处理此问题的最佳方式.

http://jsfiddle.net/gXPES/5/


编辑2:我已经尝试keydown通过应用focusblur处理程序来解决问题input.然后我只会在什么时候听事件var focus_on_input == true.但似乎并非一切都很顺利.这可以防止某些行为,但会导致其他更奇怪的行为.例如,当我tab走出输入字段,按下JK会跳转到顶部或底部的名单.如果我click在其他地方转移焦点,这个问题是固定的.有什么想法吗?


编辑:感谢回答者帮助,我在监听时限制了选择器,keydown这样我仍然可以在其他地方输入字符,但我遇到了一个新问题.当我按JK箭头导航跳转到任务列表的顶部或底部时.当我按C#它会通知我没有选择任务.X按功能运行,不选择任务.


在JSFiddle上托管此代码,因为这里没有可能的方式对其进行全面评论.我已经发布了用于界面本身的所有JS,CSS和HTML.

我正在设计一个基于Gmail的UI,用于在前端使用jQuery进行任务管理(以及后端的PHP,尽管它与此基本无关).

我仍然是jQuery开发的新手,所以我意识到我做了很多错事.到现在为止,我根本不知道我到底做错什么,也不知道如何解决它.我希望一些更有学识的人可以帮助我(和其他人,希望)找出如何为更大的应用程序重构jQuery代码.

首先,我想知道如何做得更好的一些事情:

  1. 仅在任务界面处于活动状态时调用此代码.

  2. 改善对keydown事件的倾听.目前我听J,K,X,Shift+3,和C.我也将听取E任务编辑,但尚未实施编辑.听众的问题与我的第一个问题有关,即他们总是在关注 …

jquery user-interface gmail refactoring

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

Resharper单元测试运行器无法查找内容文件

我有一些测试依赖于我标记为"内容"的一些文件和"始终复制".我正在使用DeploymentItem属性来确保在VS之外运行mstest时将它们复制到输出目录.但是,当在VS中使用Resharper测试运行器时,这些文件永远不会进入它正在执行的目录.有人知道怎么修这个东西吗?

.net resharper unit-testing mstest

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

有没有Facebook Visual Studio vsdoc?

所以我一直在使用jQuery Visual Studio vsdoc一段时间来提供intellisense支持.有谁知道Facebook Javascript SDK是否有vsdoc?

谢谢.

facebook vsdoc

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

Haskell IO代码没有进行类型检查

我是Haskell的初学者,我很难搞清楚一些代码.我需要做什么才能在我的代码的IO部分获得正确的类型?

提前致谢.

loadPeople :: FilePath -> IO [Person]
loadPeople file = do
   lines <- getLines file
   map parsePerson lines

getLines :: FilePath -> IO [String]
getLines = liftM lines . readFile

parsePerson :: String -> Person
parsePerson line = ...........
Run Code Online (Sandbox Code Playgroud)

map 在Leksah中用红色加下划线,我收到的编译错误是:

src\Main.hs:13:3:
    Couldn't match expected type `IO [Person]'
           against inferred type `[Person]'
    In the expression: map parsePerson lines
    In the expression:
        do { lines <- getLines file;
             map parsePerson lines }
    In the definition of `loadPeople':
        loadPeople file
                     = …
Run Code Online (Sandbox Code Playgroud)

io monads haskell typechecking

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

斐波那契的表现

f[0] = 0;
f[1] = 1;
f[x_] := f[x-1] + f[x-2]
Run Code Online (Sandbox Code Playgroud)

这个功能在Mathematica中运行缓慢,我需要提高速度.我必须使用函数式编程和递归.我不确定为什么这么慢,甚至最轻微的想法如何改善这将是有帮助的.

performance wolfram-mathematica fibonacci

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

ruby是否支持范围语句中的范围?

我想做这个:

case cost

    when cost between 1 and 3 then cost * 1.1
    when cost between 3 and 5 then cost * 1.2
else
    0
Run Code Online (Sandbox Code Playgroud)

ruby

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

如何尽可能干净地使用VS C++ GetEnvironmentVariable?

(这不是一个迂腐运动的问题,所以这里就是这样.)

我已经制作了一个很好的小程序,这是我的Linux操作系统的原生程序,但我认为它在我的Windows机器上也很有用.因此,我想访问Windows的环境变量,MSDN引用了这样一个例子:

const DWORD buff_size = 50;
LPTSTR buff = new TCHAR[buff_size];

const DWORD var_size = GetEnvironmentVariable("HOME",buff,buff_size);

if (var_size==0) { /* fine, some failure or no HOME */ }
else if (var_size>buff_size) {

    // OK, so 50 isn't big enough.
    if (buff) delete [] buff;
    buff = new TCHAR[var_size];

    const DWORD new_size = GetEnvironmentVariable("HOME",buff,var_size);

    if (new_size==0 || new_size>var_size) { /* *Sigh* */ }
    else { /* great, we're done */ }
}
else { /* in one go! */ } …
Run Code Online (Sandbox Code Playgroud)

c++ visual-c++

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