问题列表 - 第7488页

CheckedListBox项目的工具提示?

当用户的鼠标放在CheckedListBox中的项目上时,是否有一种直接的方法来设置其他文本出现在工具提示中?

希望能够在代码中做到的是:

uiChkLstTables.DisplayOnHoverMember = "DisplayOnHoverProperty"; //Property contains extended details
Run Code Online (Sandbox Code Playgroud)

任何人都能指出我正确的方向吗?我已经找到了一些文章,涉及检测鼠标当前所在的项目并创建一个新的工具提示实例,但这听起来有点过于设计,不是最好的方法.

提前致谢.

c# user-interface tooltip checkedlistbox winforms

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

如何测试QueryString

我有一个名为propID的查询字符串,我想检查它中传递的值是否为合法整数,以避免抛出可能显示有关我的数据库信息的错误,我该怎么办?

换句话说,我想要类似于-but在vb.net-中:

IF QueryString("propID").Content.Type = "int32" Then Proceed
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net

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

如何使用Mechanize处理JavaScript?

我正在连接到一个网站,登录.

该网站将我重定向到新页面,Mechanize处理所有cookie和重定向作业,但是,我无法获得最后一页.我使用Firebug并再次做同样的工作,看到还有两页我必须通过Mechanize传递.

我快速浏览了一下页面,看到有一些JavaScript和HTML代码,但无法理解,因为它看起来不像普通的页面代码.那些页面是什么?他们如何重定向到其他页面?我该怎么做才能通过这些?

html javascript ruby mechanize

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

如何调试regsvr32后编译DLL注册异常?

我正在使用Visual Studio 2008(在Windows 2003 Server/32位上)来编译库,在生成DLL之后,"自定义构建步骤" - >"常规"执行命令行:

regsvr32/s/c"($ TargetPath)"

这会产生异常:

regsvr32.exe [212]中发生了未处理的win32异常.

这会引发调试会话,显示的信息非常少.

在cmd窗口中从命令行运行regsvr32会引发异常(尽管末尾的数字不同).

任何指针赞赏!

windows com dll registration

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

面向Java或Python的面部跟踪库

我正在寻找一种方法来识别面部(不是特定的人,只是面部的位置),并在他们穿过房间时跟踪它们.

我们正试图测量人们的步行速度,我认为这是将人识别为人的最简单方法.我们将为项目提供一个相当快的相机,所以我可能会使用一些逻辑来查看"frame100在frame00 = face1中的face1".

理想情况下,这样的软件将返回面部列表(如x,y位置)及其大小.

python java face-detection

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

ASP.NET MVC中的本地化

Visual Studio 2008

我想将一些本地化带入我的ASP.NET MVC站点.

有人建议创建一个资源文件"Strings.resx"作为一个公共强类型的资源,它很好地工作,并允许我写

<title><%= Strings.MyView_Title %></title>
Run Code Online (Sandbox Code Playgroud)

然后我继续添加一个文件"Strings.da.resx".此文件紧挨着第一个创建,默认为"Access Modifier:No Compilation",而第一个(没有语言修饰符)默认为"Interal".

我可以在bin目录中看到已经创建了一个带有resource.dll的目录("da"),但是,我看不到我网站上的任何翻译文本.

我已经与浏览器核实了唯一的首选语言是丹麦语(da-DK),但我只看到英文文本.

问题:1)我是否需要在web.config中启用某些功能?2)我是否使用正确的类型创建了正确的文件(即#2应该是"No compilation")?

asp.net-mvc visual-studio-2008

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

如何在LINQ中将匿名类型转换为强类型?

我有一个ListViewItems(ListViewItem[])数组,我SalesOrderMaster在每个ListViewItem.Tag中存储一个对象供以后参考.

我有一些代码,现在,经过各ListViewItem安全铸就.TAG财产成SalesOrderMaster对象,然后添加该对象SalesOrders表的集合,只检查,以确保订单已不存在该集合中后.

比较销售订单的过程非常昂贵,我想将其转换为LINQ表达式以获得清晰度和性能.(我还安装了.NET Framework 3.5Parallel Extensions,因此我可以使用它来进一步提高LINQ性能)

所以不用多说:这就是我拥有的,然后是我想要的.(我想要的东西不会编译,所以我知道我做错了什么,但我希望它说明了这一点)

我有什么:(慢)

foreach (ListViewItem item in e.Argument as ListViewItem[])
            {
                SalesOrderMaster order = item.Tag as SalesOrderMaster;
                if ( order == null )
                {
                    return;
                }
                if (!All_SalesOrders.Contains(order))
                {
                    All_SalesOrders.Add(order);
                }
            }
Run Code Online (Sandbox Code Playgroud)

我想要的是:(理论)

    List<SalesOrderMaster> orders = 
(from item in (e.Argument as ListViewItem[]).AsParallel() 
select new { ((SalesOrderMaster)item.Tag) }).Distinct();
Run Code Online (Sandbox Code Playgroud)

编辑:我知道演员阵容便宜,我说"比较",在这种情况下转换为.Contains(顺序)操作

编辑:每个人的回答都很棒!我希望我可以标记多个答案,但最后我必须选择一个.

编辑:这是我最终得到的:

List<SalesOrderMaster> orders = 
(from item in (e.Argument as ListViewItem[]) select (SalesOrderMaster) item.Tag).GroupBy(item => item.Number).Select(x …
Run Code Online (Sandbox Code Playgroud)

c# linq .net-3.5

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

使用iTextSharp提取图像

我一直在使用此代码取得巨大成功,以提取PDF的每个页面中找到的第一个图像.但是,由于未知原因,它现在无法使用某些新PDF.我已经使用了其他工具(Datalogics等),这些工具可以很好地利用这些新的PDF来提取图像.但是,如果我可以使用iTextSharp,我不想购买Datalogics或任何工具.任何人都可以告诉我为什么这段代码没有找到PDF中的图像?

Knowns:我的PDF每页只有1张图片,没有别的.

using iTextSharp.text;
using iTextSharp.text.pdf;
...
public static void ExtractImagesFromPDF(string sourcePdf, string outputPath)
{
    // NOTE:  This will only get the first image it finds per page.
    PdfReader pdf = new PdfReader(sourcePdf);
    RandomAccessFileOrArray raf = new iTextSharp.text.pdf.RandomAccessFileOrArray(sourcePdf);

    try
    {
        for (int pageNumber = 1; pageNumber <= pdf.NumberOfPages; pageNumber++)
        {
            PdfDictionary pg = pdf.GetPageN(pageNumber);
            PdfDictionary res = (PdfDictionary)PdfReader.GetPdfObject(pg.Get(PdfName.RESOURCES));

            PdfDictionary xobj = (PdfDictionary)PdfReader.GetPdfObject(res.Get(PdfName.XOBJECT));
            if (xobj != null)
            {
                foreach (PdfName name in xobj.Keys)
                {
                    PdfObject obj = xobj.Get(name);
                    if (obj.IsIndirect())
                    { …
Run Code Online (Sandbox Code Playgroud)

itextsharp

21
推荐指数
4
解决办法
7万
查看次数

如何打印变量的内存地址?

我想打印一个&myVariable背后的内容.我试过NSLog(&myIntVar); 但它不会起作用.

objective-c

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

"%% DatabaseEx"在TSQL中做了什么?

我在查看SQL Server 2005 中sys.sp_dbcmptlevel的源代码.

在源代码中,有这条线我不明白它是如何工作的.

EXEC %%DatabaseEx(Name = @dbname).SetCompatibility(Level = @input_cmptlevel)
Run Code Online (Sandbox Code Playgroud)

它似乎不是DatabaseEx一个存储过程.

-- does not return any result
select  *
from    sys.procedures
where   [name] like '%DatabaseEx%'
Run Code Online (Sandbox Code Playgroud)

所以我的问题是

  • DatabaseEx它是什么以及它做了什么?
  • 什么是%%之前DatabaseEx

sql t-sql sql-server stored-procedures sql-server-2005

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