问题列表 - 第16785页

如何将NSDate转换为NSString?

我想将NSDate转换为NSString?怎么可能?

我尝试过这个,但它没有用(它产生异常):

   NSString *dateToString=[[NSString alloc] initWithFormat:(NSString *)dateObj];
Run Code Online (Sandbox Code Playgroud)

提前致谢.

iphone

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

使用snprintf避免缓冲区溢出

我这样使用snprintf以避免缓冲区溢出:

char err_msg[32] = {0};
snprintf(err_msg, sizeof(err_msg) - 1, "[ ST_ENGINE_FAILED ]");
Run Code Online (Sandbox Code Playgroud)

-1如果字符串长度超过32个字节,我为null终止符添加了保留空间.

我的想法是否正确?

平台:

  • GCC 4.4.1
  • C99

c printf

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

什么是JavaCC的优势与ANTLR

太多人告诉我这些缺点,但如果有什么优势呢?

java parsing antlr javacc

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

ASP.NET Cache.SetCacheability(HttpCacheability.Public)没有设置标头

我有一个HttpHandler(也作为ASPX页面完成此操作),它检索存储在数据库中的图像并将其写入响应.我已经在代码中添加了以下行,以尝试在浏览器中缓存图像,但每当我查看Firebug中的响应时,它总是具有"私有"的缓存控制头值.

Response.Cache.SetCacheability(HttpCacheability.Public)
Run Code Online (Sandbox Code Playgroud)

我尝试了各种各样的事情,比如使用Response.ClearHeaders和Response.AddHeader()来手动添加"Cache-Control"标头值,但无济于事.有任何想法吗?

编辑:
更多信息:这是在HTTP处理程序(.ashx)中运行,我已经在我的本地IIS 5.1和托管网站上测试了它,我认为是IIS 6.

asp.net caching

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

从切割多边形生成新多边形(2D)

我遇到了这个小问题,而我解决这个问题的算法并不适用于所有情况.有人知道如何解决这个问题吗?

这是一个示例多边形:

例如http://img148.imageshack.us/img148/8804/poly.png

正式说明

我们有一个CW顺序列表,用于定义多边形.我们还可以查询一个点是否是一个切割点is_cut(p),在哪里p是一个给定的点.现在我们要计算由此"切割"引起的新多边形.

算法应该这样做:

输入: {a, c1, b, c4, c, c5, d, c6, e, c3, f, c2}

输出:{a, c1, c2},{b, c4, c3, f, c2, c1},{d, c6, c5},{e, c3, c4, c, c5, c6}

这是我目前的算法:

follow your points, CW
if the point is a cut point
-> go back trough the list looking for cut points
--- if next cut point is connected to the current cut point 
    and …
Run Code Online (Sandbox Code Playgroud)

algorithm intersection polygon computational-geometry

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

这可以更加pythonic?

我刚才遇到过这个(真的)简单的程序.它只输出第一个x素数.我很尴尬地问,有没有办法让它更"pythonic",即凝聚它,使其(更多)可读?切换功能很好; 我只对可读性感兴趣.

谢谢

from math import sqrt


def isprime(n):
  if n ==2:
    return True
  if n % 2 ==0 : # evens
    return False

  max = int(sqrt(n))+1 #only need to search up to sqrt n 
  i=3
  while i <= max: # range starts with 3 and for odd i
    if n % i == 0:
      return False
    i+=2

  return True



reqprimes = int(input('how many primes: '))
primessofar = 0
currentnumber = 2
while primessofar < reqprimes:

  result = isprime(currentnumber)

  if …
Run Code Online (Sandbox Code Playgroud)

python primes

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

这些PHPDOC属性的目的是什么?

一般来说,PHPDOC属性是不言自明的,但我很难理解这些:

@category - 这究竟是什么?

@package - 有人可以提供一些关于这个属性用法的例子吗?

php syntax properties phpdoc

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

在构建Eclipse项目时自动运行JUnit

我想在保存Eclipse项目时自动运行单元测试.每当我保存文件时,项目都会自动构建,所以我认为这应该可以通过某种方式实现.

我该怎么做?唯一的选择是获取ant脚本并更改项目构建以使用ant脚本与目标构建编译

更新我现在将尝试两种不同的方法:

  1. 为我执行ant目标测试的项目运行一个额外的构建器(无论如何我都有一个ant脚本)
  2. ct-eclipse,由Thorbjørn推荐

java eclipse junit

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

如何使用jQuery获取表格中的单元格(<td>)x和y坐标?

我正在寻找一种在表格中获取单元格XY位置的好方法.(不要把它与css-position混淆,我在笛卡尔坐标系中寻找X和Y坐标).

我们知道,我们可以使用ex:在表中获取特定单元格$('#grid')[0].rows[5].cells[7].

但是,如果我想5x7在点击特定单元格时得到该值,即:

$('#grid td').click(function(){
   alert("My position in table is: " + myPosition.X + "x" + myPosition.Y);
});
Run Code Online (Sandbox Code Playgroud)

我想,最简单的方法是<td class="p-5x7">在后端创建表时向每个单元格(等)添加innerHTML,ID或CSS类,然后解析它,然后单击返回,但有没有办法完全基于这些坐标获取这些坐标DOM?

javascript jquery coordinates

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

强制垃圾收集

有没有办法在VBA/Excel 2000中强制进行垃圾回收?

这个问题涉及Excel中的宏语言.不使用VB .NET来操作Excel.所以GC.collect()不起作用

excel vba excel-vba excel-2000

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