问题列表 - 第3370页

VB中匿名类型的语法是什么?

我试图设置htmlAttribute属性,但我无法弄清楚正确的语法

这是它在c#中的工作原理

<%=Html.Password("myPassword", 50,"",new { style = "width:100px" })%><br />
Run Code Online (Sandbox Code Playgroud)

什么是vb.net版本的

new { style = "width:100px" }
Run Code Online (Sandbox Code Playgroud)

vb.net syntax anonymous-types

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

编写桌面应用程序所需的最低CompSci知识

作为一个业余爱好者程序员已经3年了(主要是Python和C),并且从未编写超过500行代码的应用程序,我发现自己面临两个选择:

(1)学习数据结构和算法设计的基本知识,这样我就可以成为一名计算机科学家.

(2)学习Qt,这将帮助我建立我一直渴望建立的项目很长一段时间.

对于学习(1),每个人似乎都建议阅读CLRS.不幸的是,阅读CLRS会花费我至少一年的学习时间(或者更多,我不是Peter Krumins).我也明白,使用(2)来完成的任何中等复杂的任务,我需要至少了解的基础知识(1),这使我想到我的问题:假设我使用C++作为首选的编程语言的哪些部分CLRS会给我足够的算法和数据结构知识,可以使用(2)来处理大型项目吗?

换句话说,我需要一个理论上的CompSci主题列表,这对于日常应用程序编程任务来说绝对必不可少.此外,我想使用CLRS作为一个方便的参考,所以我不想跳过任何对理解本书后面部分至关重要的材料.

别在我这里弄错了.离散数学和CompSci的理论基础已经出现在我的"TODO:URGENT"列表中大约6个月了,但由于大学工作,我没有足够的时间.很长一段时间后,我有15天休息时间去做我喜欢的任何事情,我想花这15天来构建我真正想要建立的应用程序,而不是坐在我的桌子上,笔和纸在手,试图写下来教科书问题的解决方案.

(顺便说一句,关于算法的数学代码资源越来越少,我将非常感激.我刚从高中毕业,我的数学水平还没有达到应有的水平.)

谢谢 :)

algorithm qt computer-science

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

微软相当于nm命令

我长期以来一直使用cygwin的nm命令来满足我所有的.lib符号调试需求,但最近我想在SO答案中引用它并意识到大多数Windows开发人员都没有安装cygwin.

那么微软相当于什么是nm,即什么命令会列出.lib文件导出的符号,.lib中的未定义符号,等等?

好奇的是,这里有一个示例nm手册页.

symbols nm

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

确定window.open()命令是否打开了aspx页面

有没有办法在子页面中确定后面的代码是由父页面的window.open()javascript命令打开的?

弹出页面包含一个用户控件,该控件由未从window.open()命令生成的其他页面使用,我想在用户在子页面中完成任务后动态添加关闭页面的功能.

它是一个ASP.NET C#3.5应用程序.

javascript c# asp.net

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

只有按钮的Silverlight Scrollviewer

我使用ScrollViewer作为Silverlight应用程序的一部分.它有一个水平方向,我希望它看起来只有滚动按钮​​出现,而不是滚动条本身.像这样粗糙的ASCII渲染:

------------------------------------------------------
|   |                                            |   |
| < |                Content Here                | > |
|   |                                            |   |
------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用模板功能,但我看到的所有样本只会改变所有元素的外观,而不是它们的原始定位,或者它们是否出现.是否可以这样做,有人可以提供模板外观的大纲吗?

silverlight scrollviewer

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

我应该在Silverlight项目中使用Model-View-ViewModel(MVVM)模式吗?

Silverlight控件的一个挑战是,当属性绑定到代码时,它们在Blend中不再可编辑.例如,如果您有一个从数据源填充的ListView,则在Blend中编辑控件时没有可见的元素.

我听说由WPF开发社区发起的MVVM模式也可以帮助保持Silverlight控件"可混合".我仍然围绕它,但这里有一些解释:

一个潜在的缺点是该模式需要额外的类,但不一定是更多的代码(如上面的第二个链接所示).思考?

silverlight design-patterns mvvm

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

XNA - 键盘文本输入

好的,基本上我希望能够检索键盘文本.就像将文本输入文本字段或其他内容一样.我只是为Windows编写游戏.我忽略了使用Guide.BeginShowKeyboardInput,因为它打破了自包含游戏的感觉,而且指南总是显示XBOX按钮的事实对我来说也不合适.是的,这是最简单的方法,但我不喜欢它.

接下来我尝试使用System.Windows.Forms.NativeWindow.我创建了一个继承自它的类,并将其传递给了Games窗口句柄,实现了WndProc函数来捕获WM_CHAR(或WM_KEYDOWN),尽管WndProc被调用了其他消息,WM_CHAR和WM_KEYDOWN从未这样做过.所以我不得不放弃这个想法,此外,我还引用了整个Windows窗体,这意味着不必要的内存占用空间.

所以我的最后一个想法是创建一个Thread级别的低级键盘钩子.到目前为止,这是最成功的.我收到WM_KEYDOWN消息,(还没试过WM_CHAR)将虚拟键码与Win32函数MapVirtualKey一起转换为char.我收到了我的文字!(我现在只是用Debug.Write打印)

但是有几个问题.好像我有大写锁定,并且没有响应的移位键.(当然不是,它只是每个键只有一个虚拟键代码,所以只翻译它有一个输出)并且它增加了开销,因为它将自己附加到Windows Hook列表并且没有我那么快d喜欢它,但缓慢可能更多是由于Debug.Write.

有没有其他人接近这个并解决它,而不必求助于屏幕键盘?还是有人有进一步的想法让我尝试?

提前致谢.

吉米问的问题

也许我不理解这个问题,但为什么你不能使用XNA Keyboard和KeyboardState类?

我的评论:

这是因为虽然您可以读取键状态,但您无法访问键入的文本以及用户键入的方式.

所以让我进一步澄清一下.我想实现能够从用户读取文本输入,就好像他们在文本框中键入是Windows.键盘和KeyboardState类获取所有键的状态,但我必须将每个键和组合映射到它的字符表示.当用户不使用与我特别使用的符号相同的键盘语言时(我的双引号是shift + 2,而美国键盘在返回键附近的某处),这就会失败.


似乎我的窗口挂钩是要走的路,只是我没有得到WM_CHAR的原因是因为XNA消息泵不做翻译消息.

每当我收到WM _KEYDOWN消息时添加TranslateMessage 意味着我得到了WM_CHAR消息,然后我用它在我的MessageHuff类中触发了一个字符类型的事件,我的KeyboardBuffer类已订阅了该事件,然后将其缓冲到文本缓冲区:D(或StringBuilder,但结果是一样的)

所以我按照自己的意愿工作.

非常感谢Jimmy提供了一个非常丰富的线索链接.

.net c# xna

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

org.springframework.webflow.util.RandomGuid上的java.lang.NoClassDefFoundError错误

对不起,我的问题很愚蠢,但作为一个java文盲,我无法回答它.我在CentOS5上运行一个tomcat(5)(用于CAS服务器),当我尝试打开这个URL时http://192.168.1.17:8080/cas-server-webapp-3.3.1/login我收到此错误:

第一个错误:java.lang.NoClassDefFoundError:无法初始化类org.springframework.webflow.util.RandomGuid

和root错误:org.springframework.web.util.NestedServletException:处理程序处理失败; 嵌套异常是java.lang.NoClassDefFoundError:无法初始化类org.springframework.webflow.util.RandomGuid

$ CLASSPATH是空的,这似乎是一个问题,但我不知道该放入什么.

编辑:Jared是对的,我的主机文件将127.0.0.1定义为localhost,现在它工作得很好!

java linux tomcat centos5 classpath

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

在C#中随机"排序"(随机播放)整数列表的最有效方法

我需要以最有效的方式随机"排序"整数列表(0-1999).有任何想法吗?

目前,我正在做这样的事情:

bool[] bIndexSet = new bool[iItemCount];

for (int iCurIndex = 0; iCurIndex < iItemCount; iCurIndex++)
{
    int iSwapIndex = random.Next(iItemCount);
    if (!bIndexSet[iSwapIndex] && iSwapIndex != iCurIndex)
    {
        int iTemp = values[iSwapIndex];
        values[iSwapIndex] = values[iCurIndex];
        values[iCurIndex] = values[iSwapIndex];
        bIndexSet[iCurIndex] = true;
        bIndexSet[iSwapIndex] = true;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# random shuffle

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

AJAX删除-使用jQuery

我有一个简单的购物车页面,该页面显示某人的购物车中的商品,并在我的表中通过ASP显示该商品。我有一列,用户可以在其中删除条目。我的ASP工作正常,现在尝试向其中添加一些AJAX。我有以下代码:

$("img.delete").click(function() {
var id     = $('#id').attr('value');        
    $.ajax({
        type: "POST",
        url: "delete.php",
        data: "id="+ id,
        success: function(){
            $('tr.selector').remove();
            $('div.success').fadeIn();
        }
    });
return false;
});
Run Code Online (Sandbox Code Playgroud)

关键是,如何为每个值设置它,因为如果我使用上面的内容,我单击一个就可以了。我对如何设置它以与许多行一起使用感到困惑。

ajax jquery

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