问题列表 - 第37105页

如果富文本框具有焦点,如何打开大写锁定

我有一个带有丰富文本框控件的表单.有没有办法在富文本框控件具有焦点时启用大写锁定?如果富文本框失去焦点,请将其关闭?我正在使用C#

.net c# richtextbox

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

C#中最重要的优化性能最佳实践是什么

当我阅读本教程时,我注意到以下有关在C#中使用结构的性能提示:

除非您需要引用类型语义,否则系统可以更有效地将小于16字节的类作为结构进行处理.

我在stackoverflow中查找了类似的问题,我发现了一些关于ADO.Net,Networking,Streams中的性能最佳实践的问题,而不是关于C#(该语言)中的性能最佳实践.

我想添加关于使用整数类型的另一个提示:

运行时优化了32位整数类型(Int32和UInt32)的性能,因此将这些类型用于计数器和其他经常访问的整数变量.

.net c# performance

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

在矩阵中查找值并将它们放入向量中

它必须简单,但令人惊讶的是我无法在这里或通过反复试验找到这个问题的答案.
我想从矩阵中获取值(根据某些条件)并将值放入向量中.我还需要匹配值的下标索引.有很多数据,所以循环出来了.

这是一个正确的(但是是迭代的)答案:

[I,J] = find(A > 5);
values = zeros(numel(I),1);
for i=1:numel(I)
    values(i) = A(I(i),J(i));
end
Run Code Online (Sandbox Code Playgroud)

我试过values = A(I,J)但这是n-by-n而不是n-by-1.

matlab vectorization

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

如何在任意索引处拆分字符串?

如何将字符串分成几段?例如,我如何放置“orld”。放入名为 的变量中one,将“Hello”放入名为 的变量中three,并将“w”放入two?

#include <string.h>
#include <stdio.h>

int main(void)
{
    char *text ="Hello World."; /*12 C*/

    char one[5];
    char two[5];
    char three[2];

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

c string split

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

如何在包含非英文字符的字符串属性上使用Query.order()?

如何在包含非英文字符的字符串属性上使用Query.order(),以便以正确的顺序获取实体?

Query.order奇怪地将任何非英文字符放在列表的末尾,如下所示:

Dolno?l?skie
Kujawsko-Pomorskie
Lubelskie
Lubuskie
Mazowieckie
Ma?opolskie <- incorrect order
Opolskie
Podkarpackie
Podlaskie
Pomorskie
Warmi?sko-Mazurskie
Wielkopolskie
Zachodniopomorskie
?ódzkie <- incorrect order
?l?skie <- incorrect order
?wi?tokrzyskie <- incorrect order
Run Code Online (Sandbox Code Playgroud)

这套装置的正确使用者应该是:

Dolno?l?skie
Kujawsko-Pomorskie 
?ódzkie
Lubelskie
Lubuskie
Ma?opolskie
Mazowieckie
Opolskie
Podkarpackie
Podlaskie
Pomorskie
?l?skie
?wi?tokrzyskie
Warmi?sko-Mazurskie
Wielkopolskie
Zachodniopomorskie
Run Code Online (Sandbox Code Playgroud)

有办法吗?除了为了订购而放置另一个带有英文标准化字符串值的属性之外?

python google-app-engine google-cloud-datastore

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

具有匹配客户端和服务器端标记的ASP.NET页面选项?

假设我正在使用webforms ASP.NET和jQuery构建StackOverflow克隆.问题页面下面有一个问题,几个答案和评论.要求:

  1. 用户可以发布新的答案和评论,并编辑现有答案和评论,而无需回发.
  2. 没有UpdatePanels; AJAX调用只检索他们需要的JSON,而不是HTML片段.
  3. 该页面加载了所有现有的答案和注释(没有javascript需要运行来阅读页面).

我想弄清楚的是如何在不必维护两组标记的情况下做到这一点(一组使用某种形式的jQuery模板绑定在客户端上,另一组使用传统的WebForms绑定在服务器上).

我有什么选择?

asp.net ajax jquery

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

无法将文件添加到XCode项目

那么有两个问题都与限制性文件选择对话框有关.

在一种情况下,它是位于".lib"目录中的库,另一种是应用程序包内的一些C源代码.

有任何想法吗?不幸的是,应用程序包中的文件是由另一个编译器(编译为C文件)生成的,我不能简单地将它们复制到别处.

我正在使用XCode 3.0

xcode

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

获取MATLAB图的属性名称和值列表

在特定类型的绘图(即trisurf)的MATLAB文档中,它显示了如何添加属性,但没有给出适用的属性列表.有没有办法找到特定情节类型可用的属性和值?

matlab

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

你如何避免ASP.Net(MVC)中的XSS漏洞?

我最近注意到我的应用程序中有一个很大的漏洞因为我做了类似的事情:

<input type="text" value="<%= value%>" />
Run Code Online (Sandbox Code Playgroud)

我知道我应该使用过Html.Encode,但有没有办法为所有值做到这一点,而不必明确地做到这一点?

asp.net xss asp.net-mvc

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

如何检查我的AVL树实现是否正确?

家伙.我想我已经创建了一个AVL树实现,但由于AVL Tree是一个非常复杂的结构,我需要测试它.所以问题是 - 我该如何测试呢?你有什么想法吗?到目前为止,我有以下测试:

  1. 基本健全性检查 - 检查每个节点高度是否等于最大值.子节点的高度+ 1,余额在[-1,1],左子键<此节点的键<右子键,并且没有循环引用(如节点的左子节点本身就是节点);

  2. 检查AVL树上的inorder遍历(以及整个二进制搜索树)将按顺序从底层集返回值;

  3. 检查AVL树的高度是否严格小于1.44*log2(N + 2)-1(N是元素数) - 由AVL树创建者证明;

  4. 视觉检查 - 效果不好,我尝试画一棵树(第一行的rootnode,下一行的直接孩子,第三行的rootnode直接孩子的孩子,等等),但这只适用于小树,大树变得一团糟;

  5. (?????)俄罗斯维基百科说,实验证明,两次插入需要一次重新平衡,五次移除也需要一次重新平衡,但实际上是这样吗?英语维基百科对此一无所知,对于我的AVL,需要进行两次插入或四次删除所需的重新平衡,这并不完全相同.

也许这些测试已经足够,但如果还有更多测试,不难实现,为什么不这样做?

testing algorithm avl-tree data-structures

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