问题列表 - 第11671页

是否可以在c#中释放变量?

我只是好奇...

是否可以在c#中释放变量?

我的意思是,你可以这样做:

...
string x = "billy bob";

//release variable x somehow

string x = "some other string";

//release variable x somehow

int x = 329;
...
Run Code Online (Sandbox Code Playgroud)

...所以基本上你在同一范围内多次声明变量.

如果在c#中无法做到这一点,可以使用哪种语言?

.net c# variables scope declaration

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

61
推荐指数
5
解决办法
6万
查看次数

Blend 3 - 键盘快捷键在设计和xaml视图之间切换?

因为我不是一个开发人员而不是一个设计师,我喜欢手工编写我的xaml而不是使用draggy-droppy的东西.

自Silverlight 3 - VS2008的设计预览已经消失.它不是很好,但至少我得到了我的标记的直观表示,而无需运行应用程序.

所以我安装了Blend 3,我仍然喜欢手工编写我的xaml代码.

有没有人知道在设计视图和xaml视图之间切换的键盘快捷方式 - 我已经尝试在VS中编辑xaml然后选项卡进行混合,但是当我只是想要快速预览时,会有一些小的延迟.

谢谢.

silverlight keyboard-shortcuts expression-blend

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

Linux下C++中的SSH连接

我正在使用C++编写一个简单的网络工具,该工具应该在unix/linux操作系统下工作.我需要在C++中建立SSH连接,即C++ SSH客户端?不要忘了 - Linux,所以不要指向msdn.

提前致谢.

c++ ssh

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

Ruby Net :: FTP超时线程

我试图通过使用线程FTP连接来加速多个FTP下载.我的问题是我总是有线程挂起.我正在寻找一种干净的方式来告诉FTP它需要重试ftp事务,或者至少知道FTP连接何时挂起.

在下面的代码中,我正在线程化5/6个单独的FTP连接,其中每个线程都有一个预期下载的文件列表.当脚本完成时,一些线程挂起并且无法连接.我使用变量@last_updated来表示上次成功下载的时间.如果当前时间+ 20秒超过@last_updated,则终止剩余的线程.有没有更好的办法?

threads = []
max_thread_pool = 5
running_threads = 0
Thread.abort_on_exception = true

existing_file_count = 0
files_downloaded = 0

errors = []
missing_on_the_server = []
@last_updated = Time.now

if ids.length > 0
    ids.each_slice(ids.length / max_thread_pool) do |id_set|
        threads << Thread.new(id_set) do |t_id_set|
            running_threads += 1
            thread_num = running_threads
            thread_num.freeze
            puts "making thread # #{thread_num}"
            begin
                ftp = Net::FTP.open(@remote_site)
                ftp.login(@remote_user, @remote_password)
                ftp.binary = true
                #ftp.debug_mode = true
                ftp.passive = false
            rescue
                raise "Could not establish FTP connection"
            end
            t_id_set.each …
Run Code Online (Sandbox Code Playgroud)

ruby ftp

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

如何迭代.gif图像中的每个像素?

我需要逐步浏览.gif图像并确定每个像素的RGB值,x和y坐标.有人能给我一个如何实现这个目标的概述吗?(方法,要使用的命名空间等)

c# system.drawing

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

如何确定MySql .Net Connector的MySqlDateTime结构所代表的列类型?

DataColumn.DataType返回FullName ="MySql.Data.Types.MySqlDateTime",无论它代表的列的类型如何,如果它是DATE,TIME或DATETIME.

显然我可以查询information_schema.columns表,虽然我希望连接器库将这个细节存储在我在文档中找不到的地方.

mysql datetime mysql-connector

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

使用WriteableBitmap调整Silverlight 3中的图像大小

这是我第一天使用Silverlight.我正在尝试原型化一个应用程序,其中(以及其他功能)应该能够调整用户提供的图像的大小.它应该能够一次处理和显示几个已调整大小的图像.我尝试过的最明显的方法似乎是"泄漏"内存,因为原始位图仍然以某种方式被引用,导致Silverlight在一段时间后分配数百兆字节的内存.我只是希望能够逐个加载图像,调整它们并保留小版本.

确切地说,我尝试过以下方法:

  • 创建一个列表System.Windows.Controls.Image(并缩放它们).我并不感到惊讶,因为这没有用.

  • 创建由图像画笔填充的矩形列表.我也不感到惊讶.

  • 将位图呈现为System.Windows.Media.Imaging.WriteableBitmap.我希望这个表现不错; 我假设位图实际上只是直接绘制而没有以任何方式引用.但是,内存消耗则另有说明.

以下是相关代码段的片段:

// create image source
Stream stream = file.OpenRead();
BitmapImage bmpImg = new BitmapImage();
bmpImg.SetSource(stream);
stream.Close();

// create temporary image from it
Image tmpImg = new Image();
tmpImg.Source = bmpImg;

// this is required by WriteableBitmap 
tmpImg.Measure(new Size(100, 100));
tmpImg.Arrange(new Rect(0, 0, 100, 100));

// prepare scaling to 100x100
ScaleTransform scaleTrans = new ScaleTransform();
double scale = (double)100 / (double)Math.Max(bmpImg.PixelHeight, bmpImg.PixelWidth);
scaleTrans.CenterX = 0;
scaleTrans.CenterY = 0;
scaleTrans.ScaleX = scale; …
Run Code Online (Sandbox Code Playgroud)

silverlight image-processing silverlight-3.0

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

从网页保存动态内容?

是否可以从网站保存动态文本并将其转储到我的服务器上的文件中?我感兴趣的具体案例是从此页面保存歌曲标题http://www.z1035.com/player.php 并将所有歌曲标题保存在我服务器上的文件中.这可能吗?我可以用什么方法来做这件事?

php web-applications dynamic-content

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

在QTableView中选择行,复制到QClipboard

我有一个SQLite-Database,我把它做成了一个QSqlTableModel.为了显示数据库,我将该模型放入了QTableView.

现在我想创建一个方法,将选定的行(或整行)复制到QClipboard.之后我想将它插入我的OpenOffice.Calc-Document.

但我不知道如何处理SelectedSIGNAL QModelIndex以及如何将其放入剪贴板.

c++ clipboard qt qt4 qtableview

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