问题列表 - 第5939页

如何让FindFirstFile对文件进行排序

我正在使用标准FindFirstFindNext检索目录中的所有文件,但我需要将结果重新排序(按照在资源管理器中单击名称列的顺序相同的顺序排序)我怎样才能实现这一点必须完成通过Win32谢谢

c c++ winapi

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

使用XSD.exe自定义类名生成的类

是否可以对使用.Net XSD.exe工具生成的类名进行任何控制?

.net c# xsd.exe

12
推荐指数
2
解决办法
6372
查看次数

HTML按钮"推"效果

我无法弄清楚是什么让html按钮元素看起来被推(右键单击一个html按钮然后悬停和关闭,看看我的意思).

我从其他网站上采取了以下两个例子.第一个具有典型的按钮推动效果.第二个没有.

.button { 
border:none 0; 
background-color:Transparent; }
.button .l { background:url('img.gif') no-repeat 0 0; 
padding-left:7px;
display:block; 
height:32px; }
.button .c { background:url('img.gif') repeat-x 0 0; 
display:block; 
height:32px; 
padding-top:7px; }
.button .r {
background:url('img.gif') no-repeat right top; 
padding-right:7px; 
display:block; 
height:32px; }
Run Code Online (Sandbox Code Playgroud)

.button {
background:#F0F0F0 url(img.gif) repeat-x scroll 0 0;
border:1px solid Black;
color:#333333;
font-size:12px;
height:20px;
padding-left:8px;
padding-right:8px; }
Run Code Online (Sandbox Code Playgroud)

编辑:@ mr双向飞碟,我想要一个在所有浏览器中看起来都相同的按钮(即背景图像),但仍然表现得像一个具有推动效果的真实html按钮.我是否正确假设我需要javascript为此?推送状态的不同css?一个例子/教程会很棒

html css

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

不同类型的助推功能图?

我想知道在C++中是否有办法做到这一点?

void func1(const std::string& s)
{
std::cout << s << std::endl;
}

void func2(int me)
{
std::cout << me << std::endl;
}

int main()
{
std::map<std::string, boost::function< ??? > > a_map;

a_map["func1"] = &func1;
a_map["func1"]("HELLO");

}
Run Code Online (Sandbox Code Playgroud)

有什么方法可以使用升压功能和地图做上面的事情吗?

c++ boost

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

如何以编程方式关闭IE8 WebBrowser控件中的怪癖模式?

我想在C#应用程序中使用IE8作为WebBrowser控件.如何禁用"怪癖模式"并强制IE符合标准(就其实施而言)?

c# standards-compliance webbrowser-control quirks-mode internet-explorer-8

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

PHP中的MySQL查询给出了明显错误的结果

我正在使用PHP和PHPMyAdmin来创建一个小型的站点.我给会员一个ID号码,根据该号码,数据库中当前最大的号码是+1

在我得到PHP脚本之前,我做了25次测试.

然后我使用PHPMyAdmin删除了这25个条目.

但现在,当我的PHP代码执行此操作时:

function getLatestID() {
    $query = "SELECT max(member_id) FROM members";
    $result = @mysql_query($query) or showError("unable to query database for user information");
    if (!($record = mysql_fetch_array($result))) return null;
    return $record[0];
}
Run Code Online (Sandbox Code Playgroud)

我得错了号码.

测试场景:数据库表包含3个条目,ID为1,2和3.

我启动一个调试会话并在返回时放置一个断点$record[0].我检查它的内容,而不是3,这是最大的数字,它是28.

在25 + 3 = 28中,我已经删除了25个条目...

有谁知道是什么导致了这个以及我如何解决它?

php mysql phpmyadmin

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

使用背景图像为李

我正在使用背景图像<li>作为按钮,但它没有完全显示; 但是,当写文本然后显示.我不想写文本它已经打印在背景图像上.我无法设置宽度 - 我该如何解决这个问题?

#footernav li#footerlocation
{
    display: inline;
    padding-right: 20px;
    background-image: url(../images/ourlocation.jpg);
    background-repeat: no-repeat;
    background-position: 0 -.2em;
}
Run Code Online (Sandbox Code Playgroud)

css

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

保存对rails中对象的更新

我正在尝试更新我的rails应用程序中的一个对象,并且更改只是不坚持.没有错误,通过调试器只是表明它认为一切都在更新.

无论如何,这是有问题的代码......

  qm = QuestionMembership.find(:first, :conditions => ["question_id = ? AND form_id = ?", q_id, form_id])
  qm.position = x
  qm.save
Run Code Online (Sandbox Code Playgroud)

为了便于参考,QuestionMembership有question_id,form_id和position字段.所有都是整数,没有数据库约束.

这基本上是我在表单和问题之间的连接表.

单步执行代码,qm获取一个有效对象,对象的位置确实变为x的值,save保存返回'true'.

但是,在退出方法后,db中的对象不会更改.

我错过了什么?

ruby ruby-on-rails

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

C#内联属性吗?

C#内联访问属性吗?我知道内联的JIT有32字节(指令?)限制,但它是内联属性还是只是方法调用?

.net c# clr optimization

12
推荐指数
4
解决办法
7658
查看次数

我应该如何从NSArrayController控制的NSTableView中删除所有项目?

我正在使用一个NSArrayController,NSMutableArrayNSTableView显示我自己的自定义对象的列表(虽然这个问题可能适用于你只是显示一个香草NSString对象的列表).

在不同的时间点,我需要清除我的数组并刷新数据源中的数据.但是,只是调用removeAllObjects我的NSMutableArray对象不会触发KVO更新,因此屏幕上的列表保持不变.

NSArrayController没有 removeAllObjects可用的方法,这似乎很奇怪.(它确实有addObject,我用它来添加对象,确保触发KVO并更新UI.)

我设法导致这种情况正确发生的最干净的方法是:

[self willChangeValueForKey:@"myArray"];
[myArray removeAllObjects];
[self didChangeValueForKey:@"myArray"];
Run Code Online (Sandbox Code Playgroud)

...所以我有点必须自己手动进行KVO通知(这是在我的测试app类中,包含myArray属性,NSMutableArray如上所述.)

这似乎不对 - 有更好的方法吗?从我的谷歌搜索,似乎有几个人因缺乏的困惑removeAllObjectsNSArrayController,但还没有看到任何更好的解决方案.

我见过这个解决方案:

[self removeObjectsAtArrangedObjectIndexes:
  [NSIndexSet indexSetWithIndexesInRange:
    NSMakeRange(0, [[self arrangedObjects] count])]];
Run Code Online (Sandbox Code Playgroud)

但这看起来对我来说更加不愉快.至少我的解决方案至少是自我记录.

Apple没有注意到有时人们可能想要清空通过NSArrayController对象管理的列表控件吗?这看起来很明显,所以我想我一定错过了什么......

除此之外:当然,如果我向数组添加新项目(via NSArrayController),那么这将触发KVO更新NSArrayController/NSTableView,但是:

  1. 有时我不会在列表中放任何项目,因为没有.所以你只看到旧物品.
  2. 无论如何这有点令人讨厌.

macos cocoa nsarraycontroller

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