问题列表 - 第34110页

你怎么得到一个范围来返回它的名字?

Dim sampleRange as Range
Set sampleRange = Worksheet.Range(Cells(1,1),Cells(1,4)
sampleRange.Name = "Range1"
MsgBox sampleRange.Name
Run Code Online (Sandbox Code Playgroud)

上面的代码将显示范围的实际地址,而不是名称.为什么?
如何获取命名范围以返回其名称?

excel vba named-ranges

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

合并PHP数组中的重叠范围?

我有一个以下格式的数组:

array(
  0 => array(1, 5),
  1 => array(4, 8),
  2 => array(19, 24),
  3 => array(6, 9),
  4 => array(11, 17),
);
Run Code Online (Sandbox Code Playgroud)

每个项目是X到Y范围.我想合并数组中的重叠范围,以获得更像这样的东西:

array(
  0 => array(1, 9), // 1-5, 4-8 and 6-9 are overlapping, so they are merged
  1 => array(11, 17),
  2 => array(19, 24),
);
Run Code Online (Sandbox Code Playgroud)

实现这一目标的最佳方法是什么?

php arrays merge range

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

EBS与实例存储的好处(反之亦然)

我不清楚我在Amazon EC2上为我的实例从EBS和实例存储中获得了什么好处.如果有的话,似乎EBS在成本相对较小的差异方面更有用(停止,开始,持续+更好的速度)......?此外,是否有更多人正在使用EBS,因为它仍然相对较新?

amazon-ec2 amazon-ebs amazon-web-services

378
推荐指数
8
解决办法
13万
查看次数

使用整数绑定下拉列表

我有一个int变量,例如

int i = 100;
Run Code Online (Sandbox Code Playgroud)

我想要做的是将ddl与100个listitems绑定,从1到100.我可以循环变量,并为每个数字添加一个ListItem到ddl,但我想知道是否有替代,类似于值DataSource与变量.

谢谢

c# binding drop-down-menu

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

如何在 Objective-C 中监听网络端口

我正在尝试为 iPhone 制作一个可以侦听特定网络端口上的流量的应用程序。

我网络上的服务器正在特定端口上发送消息(服务器处理的设备的不同状态消息)。

我的问题是,当我创建一个线程和 makePairWithSocket 时,我阻止了其他想要向服务器发送消息的端口,所以我只想监听指定端口上的流量,然后检查特定的牧者,然后使用这些消息. 我知道如何使用写入和读取流建立连接并与服务器通信,但是我 makePairWithSocket 并阻止网络上所有其他设备的端口

有人对如何在不与服务器配对的情况下在 Objective-C 中侦听端口有任何建议吗?

预先感谢丹尼尔

iphone port xcode objective-c listen

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

如何在C++中终止程序

当我退出我的C++程序时,它会崩溃,例如:

EAccessViolation with mesage 'Access violation at address 0...

and

Abnormal Program Termination
Run Code Online (Sandbox Code Playgroud)

它可能是由一些析构函数引起的,因为它只在应用程序退出时才会发生.我使用了一些外部库,但找不到导致它的代码.是否有一个强制立即退出程序的函数(类似Linux中的kill),以便操作系统必须释放内存?我可以在app退出事件中使用此功能.

我知道这将是一个可怕的解决方案,因为它只是隐藏问题.

我只是出于纯粹的好奇心,所以请不要给我-1 :)

我尝试exit(0)从stdlib但它没有帮助.

编辑:

感谢您的众多回复:)我使用Builder C++ 6(我知道它已经过时但由于某些原因我不得不使用它).我的应用程序使用库到神经网络(FANN).使用调试器我发现程序崩溃:

~neural_net()
{
    destroy();
}
Run Code Online (Sandbox Code Playgroud)

destroy()多次调用另一个函数fann_safe_free(ptr),即:

#define fann_safe_free(x) {if(x) { free(x); x = NULL; }}
Run Code Online (Sandbox Code Playgroud)

该库工作得很好,只有在清理时才会出现问题.这就是为什么我问这么残酷的解决方案.我的应用程序是多线程的,但其他线程对不同的数据进行操作.

我将在第n次分析我的代码(错误必须在某处),感谢您的所有提示:)

c++ memory-management

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

Web布局:像素与百分比

在网页布局中为像素和百分比定义距离有哪些用例?

在多个分辨率方面使用像素有什么缺点吗?它们会正确缩放吗?

pixel

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

Postgresql自动完成?

有什么能为PostgreSQL提供自动完成功能吗?我正在寻找类似于RedGate的SQLPrompt的东西.目前使用pgAdmin III的查询工具但愿意考虑其他查询编辑器.

postgresql autocomplete

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

HTML5画布转换矩阵

我不明白转换矩阵是什么以及如何使用它.

以下将在我的画布的0,0处绘制一个圆圈:( 从使用svg2canvas.jar转换的svg生成)

drawPoints: function(ctx, max_points)
        {
            ctx.save();

            ctx.setTransform(1, 0, 0, 1, -551.23701, -368.42499);

            ctx.fillStyle="#0066ab";
            ctx.globalAlpha="0.7";
            ctx.beginPath();
            ctx.moveTo(584.50,387.96);
            ctx.bezierCurveTo(584.50,397.14,577.05,404.59,567.87,404.59);
            ctx.bezierCurveTo(558.68,404.59,551.24,397.14,551.24,387.96);
            ctx.bezierCurveTo(551.24,378.77,558.68,371.33,567.87,371.33);
            ctx.bezierCurveTo(577.05,371.33,584.50,378.77,584.50,387.96);
            ctx.closePath();
            ctx.fill();

            ctx.restore();
        }
Run Code Online (Sandbox Code Playgroud)

我想传递setTransform()的参数来绘制我的画布的任何部分,但是我根本不明白如何使用它.

javascript html5 canvas

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

为什么使用#if 0进行块注释?

反向工程代码,我对这种风格感到震惊,但我想确保没有充分理由做这些事情....

它只是我还是一种可怕的编码风格

if ( pwbuf ) sprintf(username,"%s",pwbuf->pw_name);
else sprintf(username,"%d",user_id);
Run Code Online (Sandbox Code Playgroud)

为什么包装代码不打算用于编译

#if 0
....
#endif
Run Code Online (Sandbox Code Playgroud)

而不是评论?


编辑:正如下面的一些解释,这是由于flummox/**/的可能性,我没有意识到.

但我仍然不明白,为什么不使用你的编程环境工具或喜欢的文本编辑器的宏来阻止使用"//"注释掉它

难道这不会更直接,更容易知道在视觉上跳过?


我只是缺乏C经验并且错过了为什么这些东西可能是一个好主意 - 或者没有任何借口,我有理由对这段代码的丑陋感到恼火?

c compilation c-preprocessor

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