问题列表 - 第16503页

自动滚动文本框使用的内存比预期的多

我有一个应用程序使用TextBox将消息记录到屏幕上.更新功能使用一些Win32函数来确保框自动滚动到结尾,除非用户正在查看另一行.这是更新功能:

private bool logToScreen = true;

// Constants for extern calls to various scrollbar functions
private const int SB_HORZ = 0x0;
private const int SB_VERT = 0x1;
private const int WM_HSCROLL = 0x114;
private const int WM_VSCROLL = 0x115;
private const int SB_THUMBPOSITION = 4;
private const int SB_BOTTOM = 7;
private const int SB_OFFSET = 13;

[DllImport("user32.dll")]
static extern int SetScrollPos(IntPtr hWnd, int nBar, int nPos, bool bRedraw);
[DllImport("user32.dll", CharSet = CharSet.Auto)]
private static extern int GetScrollPos(IntPtr hWnd, int …
Run Code Online (Sandbox Code Playgroud)

.net c# memory textbox

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

如何使用jquery next()按类选择下一个div

我对jquery很陌生,并且正在努力应对相当简单的事情.我想从类"MenuItemSelected"的div中选择带有"MenuItem"类的上一个和下一个div.

HTML

<div id="MenuContainer" class="MenuContainer">
    <div id="MainMenu" class="MainMenu">
        <div class="MenuItem">
            <div class="MenuItemText">Menu Item #1</div>
            <div class="MenuItemImage">images/test1.jpg</div>
        </div>    
        <div class="MenuDividerContainer">
            <div class="MenuDivider"></div>
        </div>
        <div class="MenuItem MenuItemSelected">
            <div class="MenuItemText">Menu Item #2</div>
            <div class="MenuItemImage">images/test2.jpg</div>
        </div>
        <div class="MenuDividerContainer">
            <div class="MenuDivider"></div>
        </div>
        <div class="MenuItem">
            <div class="MenuItemText">Menu Item #3</div>
            <div class="MenuItemImage">images/test3.jpg</div>
        </div>
    </div><!--/ .MainMenu -->
</div><!--/ .MenuContainer -->
Run Code Online (Sandbox Code Playgroud)

这是我认为应该有效的下一个jquery.

$('div.MenuItemSelected').next('.MenuItem');
Run Code Online (Sandbox Code Playgroud)

我也试过了

$('div.MenuItemSelected').nextAll('.MenuItem');
Run Code Online (Sandbox Code Playgroud)

我唯一可以上班的是

$('div.MenuItemSelected').next().next();
Run Code Online (Sandbox Code Playgroud)

这看起来很好,有什么想法吗?

jquery

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

WPF UI元素命名约定

尽管匈牙利命名法是时下认为是不好的做法,它仍然是很常见的编码中的名称类型的用户界面元素,无论是使用前缀(lblTitle,txtFirstName,...)或后缀(TitleLabel,FirstNameTextBox,...).

在我的公司,我们也这样做,因为它使得同事(或很久以前自己)编写的代码更容易阅读(根据我的经验).这个参数通常提出反对这样做 - 如果类型改变,你必须改变变量的名称 - 不是很强,因为改变UI元素的类型通常需要重写代码的所有部分,无论如何它被引用.

所以,我正在考虑在开始WPF开发时保持这种做法(嗯......我们应该使用txtTextBlocks或TextBoxes 的前缀吗?).我错过了什么大的劣势?这是你说"不要这样做,因为......"的机会.

编辑:我知道通过数据绑定,名称UI元素的需求减少.然而,有时需要它,例如在开发自定义控件时......

wpf coding-style

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

为什么SQL服务器插入这么慢?

我正在尝试将内存数据行插入到SQL Server Express 2005上的表中.它在我看来非常缓慢 - 每1000行插入大约5秒.我只是使用基本的"INSERT INTO"命令.缓慢不依赖于表数据 - 对于具有一个int列且没有索引的表,它仍然很慢.它与我的软件无关 - 它在Management Studio的循环中运行缓慢.没有其他东西可以同时访问数据库.在3Ghz Xeon(我知道的旧)上,执行大约需要10秒钟:

declare @i int  
set @i = 0  
set nocount on  
while @i < 2000  
begin  
insert into testdb(testcolumn)  
values (1)  
set @i = @i + 1  
end  
Run Code Online (Sandbox Code Playgroud)

是否有更好的方法来插入大容量内存数据而不是在INSERT上循环?或者我应该在SQL Server中更改一些配置?

sql sql-server-2005

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

Go和Cython之间的差异

今天我的一位好朋友问我最新的Go语言和Cython之间的主要区别是什么,Cython是一组Python的C扩展.我对Python知之甚少,谁能告诉我为什么Go比Cython更好/更差?

python go cython

6
推荐指数
2
解决办法
4953
查看次数

为什么Everyone为jQuery选择JSON Over XML?

我认为XML非常便携,可以用作迷你数据库.我见过无处不在的XML.我甚至看到大公司转向JSON.甚至微软也集成了对JSON的支持.什么是对JSON的炒作?

xml jquery json

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

我应该记录我的私人方法吗?

只有谁有权访问源代码才能看到私有方法文档.是否值得花费在它上面的努力?

documentation private-members

42
推荐指数
7
解决办法
9397
查看次数

XCode中的字符串(C++)

有没有人知道为什么在XCode中,当你做一些简单的事情

string str;
cout << "input string";
getline(cin, str);
cout << str;
Run Code Online (Sandbox Code Playgroud)

你会得到malloc:***错误对象01x100000240:被释放的指针没有分配错误?谢谢.

c++ string

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

Python 包冲突如何解决?

所以我们今天去实现一些东西,发现已经有几个应用程序依赖于我们内部 python 库的旧实现。叫cis_py. 现在,我们实现的所有应用程序当前都位于名为 bin 的文件夹中。这是cis_py目前居住的地方。

现在我们去部署一个大型 Python 应用程序,它使用我们内部库的新版本。我们不能简单地覆盖它的现有版本。因为这将导致所有现有的应用程序崩溃。

基本上我无法更新现有的应用程序,也无法重写新的应用程序。现在我正在考虑尝试以下操作:

cis\cis_py\<python library files>
Run Code Online (Sandbox Code Playgroud)

然后对现有应用程序进行搜索和替换并更改以下内容:

cis_py.<some python file>
Run Code Online (Sandbox Code Playgroud)

cis.cis_py.<some python file>
Run Code Online (Sandbox Code Playgroud)

__init__.py不幸的是,由于使用了以下内容,这会导致库中的多个文件损坏:

from cis_py import rga
from cis_py import util
Run Code Online (Sandbox Code Playgroud)

今天是实施日,它必须在今天上线,因为几个小时后我们就会开始自动接收数据。

我可以怎样做以及可以做什么?所有内容都必须驻留在名为 bin 的单个文件夹中。由于自动处理系统。有什么方法可以欺骗 python 吗?

python package

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

COM内存泄漏的常见原因是什么?

COM内存泄漏最常见的原因是什么?

我已经读过将初始化的CComBSTR的地址作为[out]参数传递给函数会导致泄漏.我想列举其他常见的编程错误.

com memory-leaks

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