问题列表 - 第10765页

如何使用jQuery按字母顺序对列表进行排序?

我有点超出我的深度,我希望这实际上是可能的.

我希望能够调用一个按字母顺序对列表中所有项目进行排序的函数.

我一直在浏览jQuery UI进行排序,但似乎不是这样.有什么想法吗?

javascript sorting jquery dom

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

CultureInfo&DateTimeInfo:如何检查是否是24小时?

我正在修改一个全球化的Web应用程序,它为每个登录用户使用存储的CultureInfo.

客户希望时间数据输入被本地化.显示不是问题,因为格式化已经可用.但是我需要检测当前cultureinfo是24小时还是上午/下午所以我可以显示正确的输入框(而不仅仅是文本字段).

我最初的想法是检查CultureInfo的DateTimeInfo属性,看看ShortTimePattern是否包含大写H或小写h,但这对我来说不够强大.

有没有更好的办法?我已经阅读了两者的类属性,但除非我遗漏了什么,否则我看不到任何现有的方法或属性.

c# globalization cultureinfo

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

在ColdFusion中使用markdown有什么选择?

我看到很多不同的用例,我可以在我写的应用程序中使用Markdown,无论是个人还是专业.但是到目前为止,根据我的研究,我还没有找到很多在ColdFusion中使用它的选项.如果其他人已经有一个我可以使用和贡献的项目,我当然希望通过尝试自己实现它来避免重新发明轮子,因为时间而不是重复努力.

我倾向于在原生coldfusion中使用一个实现,因为如果有必要的话,这将是最容易调整的,但我对其他语言的替代方案持开放态度,只要它易于实现和维护.我看过WMD编辑器,但看起来并不是整个解决方案.它可以用于输出标记,但我想存储它,然后根据需要将其转换为html进行显示.

有没有人知道其他任何选择?

更新:我知道CFX_markdown,但我不确定它是否足够成熟.如果有人有经验,我很乐意听到它.

更新2:我已经为这个问题增加了一笔赏金.不是说到目前为止给出的答案不是一个好的或者不是最好的答案,但我想知道是否有其他人有关于降价与CF的任何其他信息,所以我们知道所有选项.

更新3:所以提供赏金并没有真正起作用.我会继续让它自动接受唯一的答案,万一我们有任何迟到的答案.感谢所有贡献的人.

coldfusion markdown

8
推荐指数
2
解决办法
1081
查看次数

用C#控制另一个应用程序

我需要通过模拟鼠标移动和键盘输入来控制其他应用程序.我如何在C#中实现这一目标?它甚至可能吗?

c# winforms

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

WPF控制实际大小

我有这段XAML代码:

<Window x:Class="SizingTest.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="300" Width="300">
    <Grid>
        <Label x:Name="theLabel" Width="Auto">A very large label with a lot of text</Label>
    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

我想,在后面的代码中,我试图获得标签的实际宽度

theLabel.ActualWidth
Run Code Online (Sandbox Code Playgroud)

会做的伎俩,但尝试此代码后:

public Window1()
{
    InitializeComponent();
    double width = theLabel.ActualWidth;
}
Run Code Online (Sandbox Code Playgroud)

width的值为0,我还检查了Label.Width,它返回NaN,theLabel.DesiredSize.Width,它也返回0.我可以用什么来查找标签的实际宽度?

谢谢.

size wpf wpf-controls

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

WPF MVVM - 单个PropertyChanged可以更新DataTemplate的所有数据绑定吗?

我有一个ViewModel类,它有很多属性(Say 50).将数据设置为我需要更新UI的所有属性.我知道常见的解决方案是在所有属性设置器上引发PropertyChanged.

我想知道是否有任何方法可以通过单个通知通知我的DataTemplate更新其所有绑定?一个想法是使用IsLoaded属性来提高属性,但是如何使用它来更新整个DataTemplate.我对整个XAML解决方案感兴趣.

data-binding wpf xaml mvvm

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

是DirectoryAarcher.SizeLimit = 1,FindAll()等于FindOne()[DirectoryServices/.net]

在.net中使用DirectorySearcher时,这两个语句是否相同?

两者相同:

Dim ds As New DirectorySearcher
' code to setup the searcher
Run Code Online (Sandbox Code Playgroud)

第一个声明

ds.FindOne()
Run Code Online (Sandbox Code Playgroud)

第二个声明

ds.SizeLimit = 1
ds.FindAll()
Run Code Online (Sandbox Code Playgroud)

...除了显然FindOne()返回一个SearchResult对象,FindAll()返回一个SearchResultCollection对象

.net directoryservices active-directory

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

Java:为什么我不能将它转换为Object?

这很奇怪...我认为java中的每个对象都将Object作为祖先.

我有一个ClassA扩展我的ClassB和实现Runnable.

创建后ClassA我无法将其转换为Object.

假设getClassA返回一个ClassA实例.

我在做

Object obj = getClassA();
Run Code Online (Sandbox Code Playgroud)

我也试过了

Object obj = (Object) getClassA();
Run Code Online (Sandbox Code Playgroud)

我得到一个不兼容的类型编译错误:找到Class,required Object.

这有什么用?我认为所有对象都可以转换为Object.

编辑:我认为它与ClassA实现Runnable这一事实有关,但我不确定并需要解释.

Edit2:更改getClassA()以返回一个Object,允许程序进行编译.

Edit3:导入包含ClassB的包修复了问题.B类是在另一个罐子里定义的.ClassA在另一个引用包含ClassB的jar的jar中定义.

java casting object

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

使用SeDebugPrivilege将WriteProcessMemory添加到SYSTEM进程.(C,Vista)

我有兴趣在我的Vista机器上将DLL注入到SYSTEM拥有的进程中.我正在使用VirtualAllocEx,WriteProcessMemory和CreateRemoteThread的传统方法.但是,因为这将在SYSTEM进程上运行,所以我在打开目标进程之前在注入进程上启用SeDebugPivilege.


int EnableDebugPriv(LPCTSTR name) {
    HANDLE hToken;
    LUID luid;
    TOKEN_PRIVILEGES tkp;

    if(!OpenProcessToken(GetCurrentProcess(),
                         /*TOKEN_ADJUST_PRIVILEGES|TOKEN_QUERY*/
                         TOKEN_ALL_ACCESS,
                         &hToken))
        return 0;

    if(!LookupPrivilegeValue(NULL,name,&luid))
        return 0;

    tkp.PrivilegeCount=1;
    tkp.Privileges[0].Luid=luid;
    tkp.Privileges[0].Attributes=SE_PRIVILEGE_ENABLED;

    if(!AdjustTokenPrivileges(hToken,false,&tkp,sizeof(tkp),NULL,NULL))
    {
        printf("!AdjustTokenPrivileges - %d\n",GetLastError());
        return 0;
    }
    if(GetLastError()==ERROR_NOT_ALL_ASSIGNED)
    {
        return 0;
    }

    CloseHandle(hToken);
    return 1;
}
Run Code Online (Sandbox Code Playgroud)

SE_DEBUG_NAME常数为名称传递.

启用S​​eDebugPrivilege之后,我将完成打开目标进程,查找LoadLibrary,分配空间,将DLL路径写入内存以及创建线程(检查所有返回值)的过程:


if(NULL==(p=OpenProcess(PROCESS_ALL_ACCESS,FALSE,(DWORD)pid)))
...
if(NULL==(loadLib=(LPVOID)GetProcAddress(GetModuleHandle("kernel32.dll"), 
                                         "LoadLibraryA")))
...
if(NULL==(dllBuff=(LPVOID)VirtualAllocEx(p,
                                         NULL,
                                         strlen(dllPath)+1,
                                         MEM_RESERVE|MEM_COMMIT,
                                         PAGE_READWRITE)))
...
if(NULL==WriteProcessMemory(p,
                            (LPVOID)dllBuff,
                            dllPath,
                            strlen(dllPath),
                            &written))
...
if(!CreateRemoteThread(p,
                       NULL,
                       NULL,
                       (LPTHREAD_START_ROUTINE)loadLib,
                       (LPVOID)dllBuff,
                       NULL,
                       NULL))
...
Run Code Online (Sandbox Code Playgroud)

dllPath是DLL路径的char*(显然),pid是目标进程的PID.这两个值都通过命令行获取并在使用前进行验证.

我遇到的问题是,在CreateRemoteThread返回8("存储空间不足")之前,没有任何东西会返回错误.但是,WriteProcessMemory不会向进程写入任何字节.在调用之后,写入的变量始终为0.没有写入字节,但函数没有失败.我不确定为什么会这样.我查看了其他权限,比如SeRestorePrivilege,它承诺对所有进程进行写访问,但没有任何效果.

我正在使用管理员权限执行此程序.

注意:只有当我针对更高权限的用户(SYSTEM,LOCAL SERVICE等)运行此程序时,才会发生此WriteProcessMemory和CreateRemoteThread问题.它完全适用于我拥有的程序(相同的权限).

编辑:这是整个来源的链接.http://pastebin.com/m77110d8e除了基本的错误检查之外没有其他的东西,但也许它会有帮助吗?

c++ windows dll winapi windows-vista

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

如何确定Objective C中的数组索引?

我在Objective C中有两个数组,我需要找到什么索引,所以我可以将它插入到同一个地方.例如,假设我有一个"名字数组"和一个"年龄数组".如何找出"charlie"在"名称数组"中的索引,以便知道在"age"数组中插入年龄的位置?

谢谢

search cocoa objective-c nsmutablearray nsarray

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