问题列表 - 第35755页

以编程方式检测iPhone上是否安装了应用程序

在这种情况下,我必须显示一个按钮,其中显示"打开myApp"(如果myApp已安装在设备上),或者在iPhone应用程序中显示"下载myApp"(如果myApp未安装在设备上).为此,我需要检测设备上是否安装了应用程序(具有已知的自定义URL).我怎样才能做到这一点?提前致谢.

iphone url installed-applications

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

如何编写正则表达式以匹配种子标题格式?

我正在尝试匹配并打破一个典型的电视洪流的标题:

MyTV.Show.S09E01.HDTV.XviD
MyTV.Show.S10E02.HDTV.XviD
MyTV.Show.901.HDTV.XviD
MyTV.Show.1102.HDTV.XviD

我试图将这些字符串分成3个捕获组,每个条目:Title,Season,Episode.

我可以轻松处理前2个:

^([a-zA-Z0-9.]*)\.S([0-9]{1,2})E([0-9]{1,2}).*$
Run Code Online (Sandbox Code Playgroud)

然而,第三和第四个证明很难打破季节和插曲.如果我可以倒退,那会更容易.例如,对于"901",如果我可以向后工作,则将第一个数字作为数字编号,在此之前剩余的任何数字是季节数.

有没有人知道如何将这些字符串分解为相关的捕获组?

c# regex

5
推荐指数
2
解决办法
4399
查看次数

删除动态数组的部分并增长其他部分

我需要一个动态数组,所以我需要通过指针分配必要的内存量.是什么让我想知道哪个是一个好的解决方案,是C++有能力做类似的事情:

int * p = new int[6];
Run Code Online (Sandbox Code Playgroud)

它分配必要的数组.我需要的是,之后,我想增长这个数组的一些部分.一个(有缺陷的)例子:

int *p1 = &p[0];
int *p2 = &p[2];
int *p3 = &p[4];
// delete positions p[2], p[3]
delete [] p2;
// create new array
p2 = new int[4];
Run Code Online (Sandbox Code Playgroud)

我不知道如何实现这种行为.

编辑:std::vector对我不起作用,因为我需要插入/删除k元素的时间与数字成比例k而不是存储在元素中的元素数量std::vector.

使用指针,在一般情况下,我会指出任何非连续的内存区域的开始,我会记录它存储的元素数量.从概念上讲,我会将大数组分成许多小数组,而不一定在内存中的连续空间中(删除会创建"空洞",而分配不一定"填充"它们).

c++ pointers

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

Java Mapping ArrayList到HashMap

我给页面获取了一个ArrayList <Document>,其中每个文档都有一个名为type的属性.

我不知道唯一类型或文档的数量.

我想将这个ArrayList排序为HashMap <type,document []>但是我在解决它时遇到了一些麻烦.

有些伪代码会喜欢

for (int i = 0; i < documents.size(); i++) 
{
   if there is an array for documents[i].type
   add to this array
   else create a new array for this type
   add document[i].type and the array of documents with matching type to the hashmap
}
Run Code Online (Sandbox Code Playgroud)

我知道这是错误的做法,显然不会奏效.我对任何建议持开放态度.

谢谢

java sorting arraylist hashmap

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

动态替换所有<img>标签的"src"属性(redux)

可能重复:
动态替换所有<img>标记的"src"属性

有趣的故事:我在不久前发布了这个问题,但是我得到的并不是得到我可以使用的东西,而是使用正则表达式解析HTML的弊端.所以这里又来了.

我有一些HTML,并希望替换所有img标签的"src"属性,以便它们指向另一台主机上相同图像的副本(尽管具有不同的文件名).

例如,给出这三个标签

<IMG SRC="../graphics/pumpkin.gif" ALT="pumpkin">
<IMG BORDER="5" SRC="redball.gif" ALT="*"> 
<img alt="cool image" src="http://www.crunch.com/pic.jpg"/>
Run Code Online (Sandbox Code Playgroud)

我想用它们代替

<IMG SRC="http://myhost.com/cache/img001.gif" ALT="pumpkin">
<IMG BORDER="5" SRC="http://myhost.com/cache/img002.gif" ALT="*"> 
<img alt="cool image" src="http://myhost.com/cache/img003.jpg"/>
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用PHP Simple HTML DOM Parser,但我没有得到它.

include 'simple_html_dom.php';
$html = str_get_html('<html><body>
<IMG SRC="../graphics/pumpkin.gif" ALT="pumpkin">
<IMG BORDER="5" SRC="redball.gif" ALT="*"> 
<img alt="cool image" src="http://www.crunch.com/pic.jpg"/>
</body></html>');
Run Code Online (Sandbox Code Playgroud)

接下来我该怎么办?

php parsing dom

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

Cmake找不到Boost

我正在尝试使用CMake配置项目,但即使它们位于指定的文件夹中,也无法找到Boost库.我已经指定了Boost_INCLUDE_DIR,Boost_LIBRARYDIR和BOOST_ROOT,但是我仍然收到错误,说CMake无法找到Boost.这种错误的原因是什么?

boost cmake

76
推荐指数
6
解决办法
14万
查看次数

如何通过SWIG到Java处理C++中的异常

我们正在实现一个C++代码包装器,以便接触Java客户端.我已经看过关于异常处理SWIG文档,但这在三层(C++/SWIG/Java)中的编码术语中有什么意义呢?

如果有人有工作实例或建议,我将不胜感激.

c++ java java-native-interface swig exception-handling

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

Rails - 最佳实践:如何创建依赖的has_one关系

你能告诉我创建has_one关系的最佳做法吗?

如果我有一个用户模型,它必须有一个配置文件...

我怎么能做到这一点?

一个解决方案是:

# user.rb
class User << ActiveRecord::Base
  after_create :set_default_association

  def set_default_association
    self.create_profile
  end
end
Run Code Online (Sandbox Code Playgroud)

但这似乎不是很干净......有什么建议吗?

ruby activerecord ruby-on-rails associations ruby-on-rails-3

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

ZedGraph Axis标签

我有两个关于轴标签的问题:

  1. 如何在Y2轴上制作标签,在最后一根柱/烛台的动态价格(y2值)后面显示一个突出显示的标签?作为此示例中的红色标签:

在此输入图像描述

并且可能也是相同的XAxis,显示最后一个柱的时间.

  1. 另外我想知道如何每30分钟制作一次时间轴图,并且它应该是半满的,而不是任意的30分钟点.如上图所示.

ZedGraph太棒了.但需要一些时间来弄清楚技巧和调整.. :)

zedgraph

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

FTP将文件复制到同一FTP中的另一个位置

我需要将同一个文件上传到同一个FTP中的2个不同位置.有没有办法将FTP上的文件复制到其他地方而不是再次上传?谢谢.

ftp

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