问题列表 - 第20265页

谷歌应用引擎运行可执行文件

是否可以在谷歌应用引擎中运行可执行文件?喜欢使用Runtime.exec?

谷歌应用引擎文档中有白名单列出了可以使用的类,但没有指定类中的函数/.

google-app-engine executable file whitelist

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

如何将一个字符串拆分成句子可可

我有NSString一些句子,我想把它分成NSArray句子.以前有人解决了这个问题吗?我发现enumerateSubstringsInRange:options:usingBlock:哪个能够做到,但看起来它在iPhone上不可用(仅限Snow Leopard).我考虑过基于句点分割字符串,但这似乎不是很强大.

到目前为止,我最好的选择似乎是使用RegexKitLite将其正则化为一系列句子.解决方案?

string iphone cocoa objective-c nsstring

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

什么时候在Vim中使用可视模式?

我对Vim的世界比较陌生.我一直在学习它,但还没有找到进入视觉模式的实际目的.

当视觉模式特别有用时,有哪些场景?

是否只能在可视模式下执行操作?

vim text-editor

12
推荐指数
1
解决办法
3831
查看次数

用于图形/网络数据结构的Java API列表

什么是用于处理图形(边/节点)作为数据结构的优秀Java API?

请在评论中添加对类似SO问题的引用.请直接编辑此Wiki条目中的列表.请添加已添加项目的摘要说明作为答案(每个答案一个项目).

java collections graph

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

PHP并发会话和AJAX的麻烦

我有一个会话处理程序类,在脚本的末尾调用session_write_close().这确保即使发出header()或exit(),也会保存会话数据.

public function __destruct()
{
    session_write_close();
}
Run Code Online (Sandbox Code Playgroud)

但是,我注意到,对于我的一个AJAX页面,数据库层提交了两个会话更新.

我的猜测是[1]页加载并发送[2] AJAX请求.[2] AJAX请求必须在[1]页面有机会调用之前启动会话session_write_close().

在[2] AJAX页面加载会话之后,[1]页面最终保存会话,然后在[2] AJAX请求保存会话后不久 - 这会覆盖第一个会话!

它可能看起来像这样:

[1] page loads session
[1] page sends output
[2] ajax loads session
[1] page saves session
[2] ajax sends output
[2] ajax saves session
Run Code Online (Sandbox Code Playgroud)

如何确保一个页面在另一个页面有机会保存会话之前没有加载会话,我该怎么办?

php database ajax session

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

使用SVG多边形元素

我正在尝试使用SVG多边形和javascript.我创建一个多边形并设置其初始点列表,如下所示:

var polygon = document.createElementNS('http://www.w3.org/2000/svg','polygon');
polygon.setAttribute("points", "0,0  100,100 200,200");
Run Code Online (Sandbox Code Playgroud)

现在如果我想修改第二点(100,100)该怎么办?现在我基本上重新整理了整个字符串.但是我们可以将"polygon.points"作为一个数组以某种方式解决,还是只是一个简单的简单字符串?这对于非常简单的多边形可以正常工作,但是如果我的多边形最终有数百个点对,那么每次我想要修改单个元素时,我都讨厌将整个"points"属性重建为一个字符串.

谢谢

javascript svg

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

UNIQUE - 在表中拥有唯一行的方法?

我对db表中的唯一行有问题,现在可以这样做:

id  | Name  | LastName  | City
-------------------------------------
1   | John  | Moore     | London
2   | John  | Moore     | London
Run Code Online (Sandbox Code Playgroud)

当我在所有列中使用UNIQUE属性时,我有错误插入第二个摩尔甚至它是不同的名称:/

如何使用UNIQUE(或者可能是INDEX?)在db中的表中执行类似的操作:

id  | Name  | LastName  | City
-------------------------------------
1   | John  | Moore     | London
2   | Jake  | Moore     | London
3   | John  | Keen      | London
4   | John  | Moore     | London //but good error when inserting the same row
Run Code Online (Sandbox Code Playgroud)

很抱歉,如果问题很简单,但我是sql的初学者,并且遇到问题,找到一个使用UNIQUE之类的好例子:/或者我必须在插入新行之前从db中选择一个表并检查它是否存在?

sql sql-server constraints sql-server-2008

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

iPhone - 什么是reuseIdentifiers(UITableViewCell)?

从官方文档:

重用标识符与表视图的委托创建的UITableViewCell对象相关联,其目的是将其作为表视图的多行的基础(出于性能原因)重用.它在initWithFrame:reuseIdentifier:中分配给单元对象,此后不能更改.UITableView对象维护当前可重用单元的队列(或列表),每个单元都有自己的重用标识符,并使它们可用于dequeueReusableCellWithIdentifier:方法中的委托.

http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UITableViewCell_Class/Reference/Reference.html#//apple_ref/occ/instp/UITableViewCell/reuseIdentifier

我不明白这一点.嗯,我理解我认为你创建UITableViewCells的基本思想,并尝试尽可能多地重用,而不是创建新的(或类似的东西).但究竟是什么决定一个细胞是否可以重复使用?如果我有两个相同的(视觉)单元格,但有不同的文本(我认为它们不完全相同),它们是否都具有相同的标识符?或者他们应该有不同的?或者在什么情况下你应该使用不同的标识符?

任何人都可以澄清或链接到它的位置吗?

iphone objective-c uitableview reuseidentifier

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

我在哪里可以找到在Ivy,Maven,Gant和Gradle中表达的单个示例?

我想找到一个简单,非平凡的Java项目,用Ant + Ivy,Maven,Gant和Gradle来表达.我对每个工具的各种示例演示都不感兴趣.

我在哪里可以找到这样的例子,供参考?

ant maven-2 gant ivy gradle

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

TSQL伪随机文本生成器

我正在对SQL sproc进行一些性能测试,并且想要敲出一个快速数据生成器进行测试.

我正在采用一种简单的方法来生成伪随机(在这种情况下不需要真随机)varchar字段.

到目前为止,我的想法是使用可以使用的有效字符的字符定义,然后根据此定义构建字符串,并使用伪随机长度进行长度变化,并定义最大/最小长度.

编辑:

我的测试数据生成器:

DECLARE @MyDataTable TABLE
(
  RecID int IDENTITY(1,1) PRIMARY KEY,
  SomeText varchar(255)
)

DECLARE @RecId int, @SomeText varchar(255),
        @maxlength int, @minlength int, 
        @RecordCount int, @Counter int
SET @maxlength = 254
SET @minlength = 50
SET @RecordCount = 500000
SET @Counter = 1

WHILE (@Counter < @RecordCount)
BEGIN
 INSERT INTO @MyDataTable
 (
  SomeText
 )
 SELECT  TOP 1
 ( 
   select top (abs(checksum(newid())) % (@maxlength-@minlength) + @minlength) char(abs(checksum(newid())) % 26 + ascii('A'))  
   from sys.all_objects a1
   where sign(a1.object_id) = …
Run Code Online (Sandbox Code Playgroud)

sql t-sql random

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