问题列表 - 第7277页

Php Gd 旋转图像

你好,

我正在尝试围绕中心旋转圆形图像,然后切掉侧面。我看到 imagerotate 函数,但它似乎没有绕中心旋转。

有人有什么建议吗?

谢谢。

更新:由于它是一个圆,我想剪掉边缘并使圆保持相同的尺寸。

php gd

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

setTimeout但是在给定时间内

JavaScript中是否有任何可用的东西(即不通过"插件")允许我做类似的事情setTimeout,但我没有说出应该发生多少毫秒的事情,我给它一个日期对象告诉它何时做某事?

setToHappen(function () {
    alert('Wake up!');
}, new Date("..."));
Run Code Online (Sandbox Code Playgroud)

是的,我知道我可以通过简单地new Date()用我现有的日期对象减去(或者可能是相反的方式)来获得毫秒数,但我仍然想知道.

javascript datetime settimeout

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

iPhone上的MPMoviePlayerController替代品?

我正在寻找iPhone上MPMoviePlayerController的替代品.作为视频播放器,其功能非常有限.例如,根据类引用,无法获得当前回放时间或设置新时间.这只是游戏和停止.

是否有适用于iPhone视频播放的中间件解决方案可提供更多功能?CRI 正在开发中,但还没有发布.我还没找到别的.

谢谢.

iphone movie mpmovieplayercontroller

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

什么是提升任何库的典型用法?

使用boost.any库有什么好处?你能告诉我一些真实的例子吗?为什么在对象层次结构的根目录中创建一些泛型类型并使用该基类型创建容器时,无法实现相同的功能?

c++ boost

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

为什么不在VS中切换到发行版,在web.config中将debug参数设置为false

在VS2008中(早期如果我没有误会)我有下拉列表,让我在调试和发布模式之间进行选择.一切安好.
当我将VS切换到Release时,我的web.config文件中的debug属性根本不会设置为false.
这是应该的方式吗?我一定会忘记在部署时将其设置为正确的值.我应该采取什么措施来确保它的运行方式应该如此?

.net c# asp.net-mvc visual-studio

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

在Ruby中将整数数组转换为字符串数组?

我有一个数组:

int_array = [11,12]
Run Code Online (Sandbox Code Playgroud)

我需要把它转换成

str_array = ['11','12']
Run Code Online (Sandbox Code Playgroud)

我是这项技术的新手

ruby

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

在单元测试中使用随机性和/或迭代?

在单元测试中,我已经习惯了测试应用一些常规值的方法,一些违反方法合同的值,以及我能想出的所有边界情况.

但这是非常糟糕的做法

  • 测试随机值,这是一个你认为永远不会给任何麻烦的范围内的值,这样每次测试运行时,会传入另一个值?作为一种对常规值的广泛测试?
  • 使用迭代测试整个范围?

我觉得这两种方法都没有任何好处.通过范围测试,我可以想象,这样做是不切实际的,因为它需要时间,但随机性?

更新:

我自己并没有使用这种技术,只是想知道它.如果你能在需要的时候使用它,那么随机性可以成为一个很好的工具.
最有趣的回答是Lieven的'模糊'提示:

http://en.wikipedia.org/wiki/Fuzz_testing

TX

unit-testing

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

对象的引用计数

在我的代码中,我使用了一个小型数据存储类,它在不同的地方创建.为了避免内存泄漏并简化操作,我想使用引用计数,所以我做到了

type TFileInfo = class (TInterfacedObject, IInterface)
Run Code Online (Sandbox Code Playgroud)

并删除了我对TFileInfo.Free的所有手动调用.不幸的是Delphi报告了很多内存泄漏.搜索SO我发现以下问题解释了为什么这不起作用:

为什么不收集TInterfacedObject垃圾的后代?

这里有一个解决方法,但它需要我(至少如果我做对了)编写一个自定义接口IFileInfo并为它提供了许多getter和setter,我想避免它.

编辑我应该补充一点,我将创建的FileInfo对象插入到两种不同类型的哈希表中:一个来自TBucketList,另一个是来自Codegear论坛的哈希映射实现.在内部它们都是用户指针,因此情况就像在另一个问题中一样.

还有其他可能使Delphi中的对象使用引用计数吗?

delphi interface reference-counting tinterfacedobject

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

将多个数组聚合为一个数组(Linq)

我在将多个数组聚合成一个"大数组"时遇到了麻烦,我认为这应该可以在Linq中实现,但我无法理解它:(

考虑一些返回一些dummyObject数组的方法

public class DummyObjectReceiver 
{
  public DummyObject[] GetDummyObjects  { -snip- }
}
Run Code Online (Sandbox Code Playgroud)

现在某处我有这个:

public class Temp
{
  public List<DummyObjectReceiver> { get; set; }

  public DummyObject[] GetAllDummyObjects ()
  {
    //here's where I'm struggling (in linq) - no problem doing it using foreach'es... ;)
  }
}
Run Code Online (Sandbox Code Playgroud)

希望我有点清楚我想要实现的目标(因为额外的我想通过DummyObject有一个int值来命令这个数组...... - 但是orderby应该没问题,...我希望;)

.net linq c#-3.0

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

每线程内存分配

我正在为多线程应用程序开发一个跟踪工具,尤其是关于内存分配的跟踪工具.

我想每线程内存分配.我知道当一个线程执行malloc时,使用的内存是全局堆.我想跟踪哪个线程分配了多少内存.

我在malloc上做了一个包装器,每次有一个malloc时递增值:

void *mymalloc(size_t size) {
    mem_used[thread_id] += size;
    return malloc(size);
}
Run Code Online (Sandbox Code Playgroud)

它运作良好.问题在于free方法,它不返回释放多少内存.

不要考虑我的解决方案,只是为了展示我的尝试.

编辑:

如上所述,保留我自己的桌子是一个太沉重的方法.

c memory-management pthreads

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