问题列表 - 第11411页

浏览器滚动条移位

当你在我的网站上转到有额外内容的页面时,滚动条会出现在右侧,但是我的内容有一个明显的向左移动.你注意到这一点,点击主页,然后在我的网站上再次托管和返回(www.ipalaces.org)

如何在我的页面上考虑浏览器滚动条?我可以制作它,以便滚动条始终可见至少吗?

我的网站是www.ipalaces.org,请告诉我.

html css scrollbar css3

8
推荐指数
3
解决办法
7781
查看次数

如何通过PHP将HTML页面作为字符串获取?

我通过PHP从网页使用simple_php_dom和卷曲获取一些信息.问题是页面未正确构建,因此DOM对象包含错误信息.

如何将HTML文件作为PHP var中的字符串获取,以便我可以通过它运行正则表达式?

卷曲不起作用,因为它忽略了坏部分.
simple_html_dom.php有同样的问题.
wget因为我在服务器上没有权限,所以不起作用.

php curl

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

我如何从具有不同分支的CVS存储库中git-cvsimport多个模块?

我正在尝试使用git-cvsimportCVS中的几个不同的模块,所有模块都在不同的分支上.

到目前为止,我已经完成了这个(在伪bash代码中):

for each ($MODULE, $BRANCH); do
    git-cvsimport -p x -v -d "$CVS_REPO" "$MODULE" -o "$BRANCH" -C "$MODULE"
done
Run Code Online (Sandbox Code Playgroud)

但是这为每个模块创建了一个不同的git存储库.如果可能的话,我怎么把它们合并成一个呢?

git cvs version-control git-cvs

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

如何在C#中访问匿名类型的属性?

我有这个:

List<object> nodes = new List<object>(); 

nodes.Add(
new {
    Checked     = false,
    depth       = 1,
    id          = "div_" + d.Id
});
Run Code Online (Sandbox Code Playgroud)

...而且我想知道我是否可以获取匿名对象的"已检查"属性.我不确定这是否可行.试过这样做:

if (nodes.Any(n => n["Checked"] == false)) ......但它不起作用.

谢谢

.net c# properties object anonymous-types

110
推荐指数
4
解决办法
10万
查看次数

使用Moq"短路"无效方法?

我的团队最近决定使用Moq作为我们的模拟框架,因为它具有极大的灵活性和高度可读的语法.由于我们刚接触它,我在看似简单的问题上磕磕绊绊 - 搜索(这里,谷歌等)找到了关于Moq其他细微差别的大量讨论,但不一定是我所追求的,以及一些看似相关的问题变成了红色的鲱鱼.

我们正在测试一个具有外部依赖关系的类(确切地说是Amazon SimpleDb)但不希望我们的测试绑定到实时连接.一种特殊的方法:

  • 应用一些"业务"逻辑
  • 如果合适,通过我们建立的提供商调用SDB呼叫,让我们称之为 SaveItem()

我想对这进行单元测试,以便我们设置所需的上下文并确保SaveItem()调用它,但是以一种SaveItem()真正未被调用的方式(因为A)SDB的提供者是一个没有完全补充的模拟器,并且可能会炸弹和B)我不想为这笔交易付出数十万次).

在处理返回值的方法时,这很简单.

mockDb.Setup(d => d.GiveMeSomething()).Returns("Foo");
Run Code Online (Sandbox Code Playgroud)

在我概述的情况下,我的" SaveItem()"方法是无效的,因此使用Moq Returns()方法的选项不可用.虽然我可以设置一个回调来验证是否SaveItem()被调用,但我似乎无法让它实际上没有做任何事情.

天真/充满希望,我认为以下内容可行,但似乎仍然会调用该方法:

mockDb.Setup(d => d.SaveItem(It.IsAny<object>()));
Run Code Online (Sandbox Code Playgroud)

所以百万美元的问题:以下虚构代码的Moq是什么?

mockDb.Setup(d => d.SaveItem(It.IsAny<object>())).STOP_RIGHT_HERE();
Run Code Online (Sandbox Code Playgroud)

c# methods unit-testing moq mocking

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

表下的Cocoa迷你工具栏(添加,删除)

我正在尝试在NSTableView下实现一个迷你工具栏,就像我在很多OS X应用程序中看到的那样,但是不知道用哪个小部件来获得最终结果.

举个例子,看一下Mail.app的以下截图:

Mail.app http://img338.imageshack.us/img338/4729/picture1l.png

实现这样的按钮的最佳方法是什么?(添加,配置,删除等)

cocoa toolbar

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

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

Ruby 1.9.1中的本机线程,对我来说是什么?

因此,Ruby 1.9.1现在声明稳定.Rails应该与它一起工作,慢慢地将宝石移植到它上面.

它具有本机线程和全局解释器锁(GIL).

由于GIL已经到位,在1.9.1中本机线程是否比绿色线程提供任何好处?

ruby concurrency

5
推荐指数
2
解决办法
4114
查看次数

如何重命名bash函数?

我正在围绕另一个定义bash函数的软件包开发一些便利包装器.我想用我自己的同名函数替换他们的bash函数,同时仍然能够从我的内部运行他们的函数.换句话说,我需要重命名它们的函数,或者为它创建某种持久化别名,当我创建同名函数时不会修改它.

举一个我不希望工作的天真尝试的简短例子(事实上并非如此):

$ theirfunc() { echo "do their thing"; }
$ _orig_theirfunc() { theirfunc; }
$ theirfunc() { echo "do my thing"; _orig_theirfunc }
$ theirfunc
do my thing
do my thing
do my thing
...
Run Code Online (Sandbox Code Playgroud)

显然我不想要无限递归,我希望:

do my thing
do their thing
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

bash function

30
推荐指数
6
解决办法
5037
查看次数

为什么MYD文件的大小如此之高?

当我为表创建压力数据时,我发现生成了以下文件.

-rw-rw---- 1 mysql mysql       8858 Jul 28 06:47 card.frm
-rw-rw---- 1 mysql mysql 7951695624 Jul 29 20:48 card.MYD
-rw-rw---- 1 mysql mysql   51360768 Jul 29 20:57 card.MYI
Run Code Online (Sandbox Code Playgroud)

其实我在这张表中插入了1985968条记录.但索引文件的大​​小令人难以置信.

表的结构是

create table card(
    company_id int(10),
    emp_number varchar(100),
    card_date varchar(10),
    time_entry text,
    total_ot varchar(15),
    total_per varchar(15),
    leave_taken double,
    total_lop double,
    primary key (company_id,emp_number,card_date),
    index (company_id,card_date)
);
Run Code Online (Sandbox Code Playgroud)

有没有办法减少MYD的文件大小?

mysql

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