问题列表 - 第49494页

219
推荐指数
17
解决办法
14万
查看次数

我想在我的iphone SDK代码中使用PI

我怎样才能在目标-C中使用PI?如果我想做的话,如何编写代码

(36.12*pi)/ 180?

iphone cocoa-touch objective-c ios4

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

如何验证C宏中的类型

我一直在考虑如何在C宏中验证类型,到目前为止,我提出的最佳方法是:

#define ASSERT_PTYPE(TYPE, VALUE) (0 && (*(int (*)(TYPE*))0)(VALUE))
Run Code Online (Sandbox Code Playgroud)

这显然需要一个类型名称和指向该类型的指针.也可以制作类似的ASSERT_TYPE宏.这对GCC来说似乎很有效.它甚至在类型不匹配的情况下提供了非常有用的错误消息.问题是我不能完全确定这是有效的C还是最好的方法.

据我所知,标准说您可以转换函数指针,但调用转换函数指针的结果是未定义的.在这种情况下,不可能在运行时调用该函数.这是否足够好或标准意味着你甚至不能编写无法调用的代码来调用强制转换函数?

c c-preprocessor

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

如何在Java中创建动画gif?

我想从BufferedImages集创建一个gif图像.我怎样才能做到这一点?纯Java中是否有这样的库(ImageMagick不是一个选项)?我找到了Gif4J库,但它并不是免费的.

java animated-gif

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

Python中的列表推导是否以内存有效的方式减少?

我是Python的初学者,这是我的第一篇文章,所以不要太苛刻:).我最近一直在玩Python,并且想知道是否有类似的东西

max([x for x in range(25)]) 
Run Code Online (Sandbox Code Playgroud)

会导致Python首先创建所有元素的列表,然后找到最大值,产生O(2n)时间,或者它会跟踪Θ(n)迭代时的最大值.另外,由于Python3中的范围不同(是可迭代的),是否会使它与Python2中的不同?

python reduce list

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

python或perl中的regex脚本

如果有人可以帮助我用python或perl编写脚本,从给定的文件中检索所有的句子,例如:

[LANG::...]
Run Code Online (Sandbox Code Playgroud)
  • ...意味着任何东西

对于ecxample:

[LANG::Sample text with digits 0123]
Run Code Online (Sandbox Code Playgroud)

并将其写入单行文件。

非常感谢您的帮助

编辑:

感谢您的帮助,现在更高级了。

如果发现类似[:ANG :: ...]的内容,请只写...,不带括号ang LANG ::标记。

谢谢你们,你真棒:)

python regex perl

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

Yii条件<IS NULL>

如何逐列查找空值?

它不起作用:

$criteria->condition = '`seller_id` IS NULL';
Run Code Online (Sandbox Code Playgroud)

php activerecord criteria yii conditional-statements

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

如何在doctrine 2实体的存储库中使用复杂的标准?

让我们说我有一张桌子,里面有关于节日的信息.
每个节日都有开始和结束日期.

我想选择在给定日期生活(发生)的所有节日.
这意味着,我想选择他们的开始日期在给定日期之前或之后的所有节日,以及他们的结束日期是在同一日期之后或之后.

所以我继续了节日实体的存储库类,并创建了一个方法来做到这一点.
但是标准参数"findBy"期望的是一个数组,所有的例子都只将其视为一个简单的标准(例如"array('name'=>'billy')"将选择所有具有billy值的行. name column),它只使用比较运算符.

我怎样才能使用其他运算符

>, <, !=, IN, NOT IN, LIKE    
Run Code Online (Sandbox Code Playgroud)

等等. ?

谢谢

php sql doctrine criteria doctrine-orm

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

Android模拟器AVD窗口大小

我的问题似乎很愚蠢,但我真的无法解决它.

我使用eclipse开发android应用程序,但是当我运行模拟器AVD时它有一个固定的窗口大小(在我的电脑屏幕上非常大),所以我看不到Android屏幕的其余部分.

你能帮助我吗?

eclipse android-virtual-device android-emulator

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

谁为我的批次定义了%cd%?

以下批处理脚本打印出我当前的工作目录.

echo %cd%
Run Code Online (Sandbox Code Playgroud)

但我没有定义cd变量.那么这个人呢?还有其他类似的东西吗?

我还检查了环境变量,没有名称为cd.这是内置到cmd.exe中的吗?

谢谢.

windows scripting batch-file

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