问题列表 - 第32550页

PHP处理错误

将此代码与simplehtmldom脚本(http://simplehtmldom.sourceforge.net/manual.htm)一起使用:

function file_get_html() {
    $dom = new simple_html_dom;
    $args = func_get_args();
    $dom->load(call_user_func_array('file_get_contents', $args), true);
    return $dom;
}

$url = 'http://site.com/';
$html = file_get_html($url);
Run Code Online (Sandbox Code Playgroud)

如何处理file_get_html($url)部分错误?现在,如果页面不存在,则会在浏览器窗口中显示错误.我喜欢抓住它们并显示我的文字,例如:

if(some error happened on file_get_html($url)) {
   $errors = true;
} else {
   html = file_get_html($url);
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

php

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

如何使用awk提取引用字段?

我在用

awk '{ printf "%s", $3 }'
Run Code Online (Sandbox Code Playgroud)

从空格分隔的行中提取一些字段.当我引用字段时,我得到部分结果.请问有谁提出解决方案吗?

linux bash scripting awk

6
推荐指数
2
解决办法
6339
查看次数

C++程序没有按预期运行,双重转换是不应该的

我正在制作一个程序,用不同的小数位来舍入数字,所以作为一个例子,2001.3666最终将成为2001.37,我设法通过添加0.005然后100次并转换为int然后再分为100来完成这项工作.

一切都很好,没有问题,有一些乐趣制作一些循环和东西,但然后一切都变得奇怪.

你看到那个程序的第一行重复用户输入的内容开始显示圆形图而不是用户输入的实际数字.

过了一会儿,我得出的结论是,这不是我的代码,因为我开始了一个新项目,并迅速编写了这段代码:

#include <iostream>
#include <string> 
using namespace std;


int main()
{
  cout << "enter: ";
  double numberWithDecimalPlaces;
  cin >> numberWithDecimalPlaces;
  cout << "you entered " << numberWithDecimalPlaces << endl;

  system("pause");
  return 0; 
}
Run Code Online (Sandbox Code Playgroud)

我输入2001.3666并且程序转到换行符,即使我没有编入代码并回复2001.37

它的确切输出是:

enter: 2001.3666
you entered 2001.37
Run Code Online (Sandbox Code Playgroud)

现在这是一个新项目中的全新程序,没有任何与我之前项目相同的变量名称,并且用户输入数字正在四舍五入,除非cin >>变量自动舍入,我发现它看起来不太像一些代码从早期的程序仍然在内存中并与此代码冲突.

哪个再也不太可能了?

我在win7上使用visual studio 2010

c++ precision iostream rounding visual-studio-2010

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

UIPopoverController在pushViewController上自动调整大小到最大高度

我有一个包含UINavigationController的popover.我可以很好地显示popover,它包含navController就好了.navController包含一个tableView,当我选择一个项目时,它会创建一个新的详细信息视图:

     DeviceDetailViewController *detailViewController = 
[[[DeviceDetailViewController alloc] initWithNibName:@"DeviceDetailViewController" bundle:nil] autorelease];
Run Code Online (Sandbox Code Playgroud)

然后我把它推到新的视图控制器:

    [self.navigationController pushViewController:detailViewController animated:YES];
Run Code Online (Sandbox Code Playgroud)

这是出现问题时: 之后的酥料饼调整大小以在iPad上可用的最大高度推新视图.

我已经尝试将xib中所有视图的高度设置为固定高度而不是灵活.我试过明确设置弹出窗口的高度.我也尝试使用不同的视图控制器作为子视图.问题仍然是:在酥料饼将自己调整到最大高度时会自动新视图推送到导航控制器.

这是一个问题,讨论在推送新视图时试图故意控制弹出窗口的大小:

我认为这可能是一种控制大小的强力方法.然而,奇怪的是,它实际上会导致一些快速的图形怪癖(好像视图正在进行动画处理),然后继续调整大小,如上所述.

换句话说,某些东西确实迫使popover达到其最大高度,并且似乎在调用所有委托方法之后发生.

是导航控制器吗?有没有人见过这种事?

uinavigationcontroller uipopovercontroller

68
推荐指数
7
解决办法
5万
查看次数

为什么编译器无法识别元模型属性?

java se 6项目是否支持eclipselink jpa2的标准api?如果没有,那就是我的问题.我是否需要在persistence.xml中为条件api指定任何特殊内容?

这是我的标准查询:

 final EntityType<Meaning> Meaning_ = em.getMetamodel().entity(Meaning.class);
    final CriteriaBuilder cb = em.getCriteriaBuilder();
    CriteriaQuery<Integer> cq = cb.createQuery(Integer.class);
    final Root<Meaning> meng = cq.from(Meaning.class);
    cq.where(meng.get(Meaning_.lastPublishedDate)); //this attributes are not recognized/found
    cq.select(meng.get(Meaning_.objId));            // "                "                   
    TypedQuery<Integer> q = em.createQuery(cq); 
    return q.getResultList();
Run Code Online (Sandbox Code Playgroud)

这是我的意义实体:

@Entity
public class Meaning implements Serializable{
private static final long serialVersionUID = 1L;

@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int objId;

public int getObjId() {
    return objId;
}

@Temporal(javax.persistence.TemporalType.DATE)
private Date lastPublishedDate = null;//never

public Date getLastPublishedDate(){
        return lastPublishedDate;
    } …
Run Code Online (Sandbox Code Playgroud)

java eclipselink criteria-api jpa-2.0

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

使用Google联合登录Google Apps和ASP.net应用程序

作为一个组织,我们使用Google Apps.我们有付费版本(映射到我们的域名)等...

我们正在开发基于Web的应用程序来管理订单和其他业务功能.我希望能够使用我们的谷歌应用程序帐户联合登录 - 例如,如果用户登录到他们的电子邮件(gMail) - 他们应该自动登录到我们的ASP.net应用程序如果他们没有登录 - 登录表格应该是auth.反对我们的谷歌应用程序帐户.

如何才能做到这一点?是否有可能"获取"当前使用此方法登录的用户等...?

c# asp.net google-login

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

类定义的顺序在PHP中是否重要?

如果我在不同的php文件中有几个类,我将其包含在一个文件中,并且其中一些类依赖于其他类,那么它们的包含顺序是否重要?或者,只是在它们被使用之前(按任何顺序)包括它们是否重要?

php

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

如何在Android上的WebView中嵌入YouTube剪辑

任何人都可以解释为什么我放在网页浏览器中时无法点击并在Android手机上播放YouTube视频片段?

我已经将一个非常简单的应用程序放在一起(它正在扩展,但没有立即)并且它具有使用Android SDK分配的Web视图.

webview的其余部分按预期工作(文本,图像,CSS等),但是,YouTube剪辑不会显示,它们只显示为黑色或白色矩形(视频嵌入的位置应该是).

我们使用相同的视图在iPhone应用程序上显示相当的内容,没有任何问题.

这是使用基本的Flash嵌入,iPhone上的Safari浏览器将这些转换为H.264并在QuickTime中很好地播放它们.

Android能做同样的事吗?

这是嵌入代码,作为一个例子....

<object width="120" height="73">
    <param name="movie" value="http://www.youtube.com/watch?v=ZVYIBIlTIQs&feature=youtube_gdata"></param>
    <param name="allowFullScreen" value="true"></param>
    <param name="allowscriptaccess" value="always"></param>
    <embed src="http://www.youtube.com/watch?v=ZVYIBIlTIQs&feature=youtube_gdata" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="120" height="73"></embed>
</object>
Run Code Online (Sandbox Code Playgroud)

html youtube iframe html5 android

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

Java课程的主题

我在放在一起长达一年的过程中实用课程(不是学术)产生Java程序员谁可以生产从1天我发现,经常计算机科学的大学毕业生都知道傅立叶变换,但有趣因为这可能不会帮助我将它们整合到现实生活中.

除了明显的编程之外,我还想到了许多其他主题

  • 测试
  • 持续集成
  • 来源控制
  • 如果您有问题该怎么办(例如本网站)
  • 敏捷和其他方法
  • 文档

如果您能想到其他人,请告诉我.

java

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

如何对已选择的元素进行子选择?

标记:

<div class="foo">
    <img src="loading.gif" class="loading" style="display: none;" />
</div>
Run Code Online (Sandbox Code Playgroud)

JS:

$("div[class='foo']").click(function(e) {
    e.preventDefault();
    $(this).hide();
    $(/* somehow select the loading img of exactly this div with class foo (not others) */).show();
});
Run Code Online (Sandbox Code Playgroud)

jquery jquery-selectors

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