问题列表 - 第5503页

使用javascript最小化浏览器窗口

是否有javascript或jQuery方法来最小化当前的浏览器窗口?

javascript browser jquery

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

使用+分配单个字符串值的性能成本是多少

我经常想知道,在最初为字符串赋值时,是否存在将字符串拆分为多行以提高可读性的性能成本.我知道字符串是不可变的,因此每次都需要创建一个新的字符串.此外,由于今天真正快速的硬件(除非你处于一些恶魔般的循环中),性能成本实际上是无关紧要的.例如:

String newString = "This is a really long long long long long" +
    " long long long long long long long long long long long long " +
    " long long long long long long long long long string for example.";
Run Code Online (Sandbox Code Playgroud)

JVM或.Net的编译器和其他优化如何处理这个问题.它会创建一个字符串吗?或者它会创建1个字符串然后一个新的连接值,然后另一个连接值再次?

这是出于我自己的好奇心.

c# java string performance compiler-optimization

11
推荐指数
4
解决办法
696
查看次数

如何在iPhone上从数组中提取字符串?

我想通过索引从数组中提取一个字符串.

例如带对象的数组:@"Hello",@"World"

如何从中获取@"世界"?我使用数组[1],但它似乎不起作用.

arrays string iphone substring

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

如何从RichTextBox获取RTF

如何在RTF中获取文本RichTextBox?我试图这样,但财产不存在.

RichTextBox rtb = new RichTextBox();
string s = rtb.Rtf;
Run Code Online (Sandbox Code Playgroud)

.net c# wpf richtextbox wpf-controls

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

设置webClient.DownloadFile()的超时

我正在使用webClient.DownloadFile()下载文件,我可以为此设置超时,这样如果它无法访问文件就不会花这么长时间吗?

.net c# webclient download

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

导致WPF ListCollectionView使用自定义排序重新排序其项目的原因是什么?

考虑这个代码(为了示例的目的,通用的类型名称):

// Bound to ListBox.ItemsSource
_items = new ObservableCollection<Item>();

// ...Items are added here ...

// Specify custom IComparer for this collection view
_itemsView = CollectionViewSource.GetDefaultView(_items)
((ListCollectionView)_itemsView).CustomSort = new ItemComparer();
Run Code Online (Sandbox Code Playgroud)

当我设置时CustomSort,集合按照我的预期排序.

但是,我要求数据在运行时重新排序,以响应属性的更改Item.将Item类从派生INotifyPropertyChanged和我知道的财产火灾正确地为我的数据模板更新屏幕上的价值,只有排序逻辑不被调用.

我还尝试提高INotifyPropertyChanged.PropertyChanged传递空字符串,以查看通用通知是否会导致启动排序.没有香蕉.

编辑为了回应Kent的建议,我想我会指出使用它对项目进行排序具有相同的结果,即集合排序一次但不会随着数据的变化重新排序:

_itemsView.SortDescriptions.Add(
    new SortDescription("PropertyName", ListSortDirection.Ascending));
Run Code Online (Sandbox Code Playgroud)

.net sorting wpf

10
推荐指数
2
解决办法
9442
查看次数

东京内阁的Python表引擎绑定

我正在寻找东京内阁桌面引擎的python绑定.我试过Pytc,但只能找到Hash和B-tree引擎支持.还有其他绑定吗?

python tokyo-cabinet

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

Python中的数字图像裁剪

从一位教授,一位物理学家那里得到了这个问题.

我是Python编程的初学者.我不是计算机专业人士我是物理学家.我试图在python中编写一个代码用于我自己的研究,这涉及一些图像处理.

我需要做的就是显示图像,然后使用鼠标选择感兴趣的区域,最后裁剪出所选区域.我可以使用ginput()函数在Matlab中完成此操作.

我尝试过使用PIL.但是我发现在发出命令Image.show()之后,显示图像但是程序暂停,除非我从图像窗口退出.有没有办法实现我的计划.我需要下载任何其他模块吗?请指教.

python image-processing

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

数据绑定POCO属性

是否有任何数据绑定允许之间的绑定框架(BCL或其他方式)的任何两个CLR性能实现INotifyPropertyChangedINotifyCollectionChanged?似乎应该可以做这样的事情:

var binding = new Binding();
binding.Source = someSourceObject;
binding.SourcePath = "Customer.Name";
binding.Target = someTargetObject;
binding.TargetPath = "Client.Name";
BindingManager.Bind(binding);
Run Code Online (Sandbox Code Playgroud)

在哪里someSourceObjectsomeTargetObject只是实施的POCO INotifyPropertyChanged.但是,我没有意识到BCL对此有任何支持,并且不确定是否存在允许这样做的现有框架.

更新:鉴于没有现有的库,我已经自己写了自己的库.它可以在这里找到.

谢谢

.net c# data-binding poco system.componentmodel

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

你如何在Ruby中循环多线字符串?

来自第一次Ruby程序员的非常简单的问题.

你如何在Ruby中循环一段文本?每当遇到换行符时,我想重新启动内循环.

def parse(input)
    ...
end
Run Code Online (Sandbox Code Playgroud)

ruby string loops while-loop

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