问题列表 - 第38264页

检查图片是否存在于不同的域中

因此,我正在开发一个网站,其中目录的图像列在与具有该目录的数据库/网站不同的域中.它的设置方式是家庭姓氏加上配偶的第一个首字母组成图像名称,这样......

John and Kathy Doe
Run Code Online (Sandbox Code Playgroud)

将对应图像:

doe-jk.jpg
Run Code Online (Sandbox Code Playgroud)

我想要做的是,在显示数据库中每个列表的逻辑中,它检查这个图像是否存在于另一个域中,如下所示:

$picture_name = "http://totally-different-domain.com/".$file_name;
    if ( isset( $picture_name ) )
    {
       echo $picture_name;
    }
    else
    {
       echo 'empty.jpg';
    }
Run Code Online (Sandbox Code Playgroud)

当文件存在于不同的域中时,有人知道我该怎么做吗?

编辑:我的意思是单独的域,是脚本存在于http://domain1.com/directory.php,并且directory.php中包含的图像位于http://totally-different-domain.com /doe-jk.jpg

php mysql image cross-domain

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

禁用onbeforeunload链接

如何禁用onbeforeunload链接?

var show = true;

function showWindow(){
    if(show){      
        alert('Hi');
        return "Hi Again";
    }
}


$('a').click(function(){

    show = false;

});


window.onbeforeunload = showWindow;
Run Code Online (Sandbox Code Playgroud)

这就是我所拥有的,但是当我点击'a'元素时它仍会显示

按钮代码:

<button type="submit" class="submitBtn"><span>Open Account</span></button>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

ITextSharp - 在一个页面中合并两个pdf

我将简单地提出这个问题.

我有这个pdf:

 _____
|abcd |
|     |
|     |
|_____|
Run Code Online (Sandbox Code Playgroud)

还有这个:

 _____
|1234 |
|4567 |
|     |
|_____|
Run Code Online (Sandbox Code Playgroud)

我想将它们合并以获得:

 _____
|abcd |
|1234 |
|4567 |
|_____|
Run Code Online (Sandbox Code Playgroud)

可以使用iTextSharp或任何其他免费工具吗?

提前致谢

c# pdf asp.net itextsharp

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

如何判断内存在Linux中的位置

我有一个长期运行的进程,我怀疑有内存泄漏.我top用来监视每个进程的内存级别,没有任何东西使用超过总RAM的15%.该机器具有4GB的RAM,并且该过程从3GB以上免费开始.该过程本身对几MB数据进行了非常繁重的自定义计算.它需要一个100%的核心.

随着时间的推移,记忆消失但top不会归咎于我长时间运行的过程.相反,"缓存"和"缓冲"内存增加,"自由"内存减少到2MB.这个过程最终完成了它的工作并且没有问题地退出但是记忆永远不会回来.我应该担心还是"正常"?是否还有其他工具top可以提供更深入的理解?

谢谢.

linux memory-management

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

NHibernate集合:更新不会级联

这里很奇怪.如果我创建一个新的HashCode,保存HashCode,然后将事务添加到Transactions集合,级联在Update上失败.Transaction对象没有出现在DB中,奇怪的是,HashCode对象的属性也没有更新!

我不知道是什么原因引起的.这是相关的映射:

<class name="MyProject.HashCode, MyProject" table="HashCodes">
    <id column="Id" name="Id">
      <generator class="native" />
    </id>

    <many-to-one name="User" column="UserId" class="MyProject.User, MyProject" />
    <property name="Hash" />
    <property name="PasswordHash" />
    <property name="InitialValue" update="false" />
    <property name="CurrentValue" update="true" />
    <property name="ClaimedDate" />
    <property name="ClaimId" column="RowGuid" generated="insert" />

    <bag name="Transactions" table="Transactions" cascade="all" inverse="true">
      <key column="HashCodeId" />
      <many-to-many column="Id" class="MyProject.Transaction, MyProject" />
    </bag>
</class>

<class name="MyProject.Transaction, MyProject" table="Transactions">
    <id column="Id" name="Id">
      <generator class="native" />
    </id>

    <many-to-one name="HashCode" column="HashCodeId" class="MyProject.HashCode, MyProject" />
    <property name="AmountCharged" />
    <property name="AmountBilled" />
    <property …
Run Code Online (Sandbox Code Playgroud)

c# nhibernate

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

为什么要为整个网站使用单个index.php页面?

我正在接管一个现有的PHP项目.我注意到以前的开发人员为整个网站使用了一个index.php页面,目前有10多页.这是我见过的第二个项目.我没有看到这种方法的优势.事实上,似乎它使一切变得复杂,因为现在你不能只是向网站添加新页面并链接到它.您还必须确保使用if子句更新主索引页以检查该页类型,然后加载页面.看起来如果他们只是尝试重用模板,那么只需使用包含页眉和页脚,然后使用引用的那些文件创建每个新页面就更容易了.

有人可以解释为什么会使用这种方法吗?这是我不熟悉的某种形式的MVC模式吗?PHP是第二语言,所以我不熟悉最佳实践.

我曾尝试在谷歌搜索"带有php的单索引页面"等类似的搜索,但我找不到任何好的文章解释为什么使用这种方法.我真的想把这些旧东西踢到路边,而不是沿着那条路走下去,但我想在提出建议之前先做一些合理的推理.

php design-patterns

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

如何在ruby中评估多行代码?

eval('puts "ff"\nputs "ff"')
Run Code Online (Sandbox Code Playgroud)

我尝试在一个eval中使用两个表达式但它不执行?

我该怎么做呢?我想知道因为我想动态执行部分代码.

ruby

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

如何查找文件的行数?

例如:

file_ptr=fopen(“data_1.txt”, “r”);
Run Code Online (Sandbox Code Playgroud)

我如何找到文件中的行数?

c file

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

如何在Mac OS X上将OpenSSL构建为32位(i386)?

我下载了OpenSSL的来源,并且做了config,make,sudo make install三部曲.

然后我构建了我的项目,链接在libcrypto.a和libssl.a中,但得到了:

ld: warning: in /usr/local/ssl/lib/libcrypto.a, file was built for unsupported file format which is not the architecture being linked (x86_64)
ld: warning: in /usr/local/ssl/lib/libssl.a, file was built for unsupported file format which is not the architecture being linked (x86_64)
Run Code Online (Sandbox Code Playgroud)

我很确定我想将OpenSSL重新构建为32位(i386),因为(由于与此问题无关的原因)我的项目需要是32位.

如何在Mac OS X上将OpenSSL构建为32位?(我在"安装"文件中没有看到任何相关内容.)

macos openssl build 32bit-64bit

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

你如何POST到Capybara的URL?

刚刚从Cucumber + Webrat切换到Cucumber + Capybara,我想知道如何将内容发布到Capybara的URL.

在Cucumber + Webrat中我能够迈出一步:

When /^I send "([^\"]*)" to "([^\"]*)"$/ do |file, project|
  proj = Project.find(:first, :conditions => "name='#{project}'")
  f = File.new(File.join(::Rails.root.to_s, file))
  visit "project/" + proj.id.to_s + "/upload",
        :post, {:upload_path => File.join(::Rails.root.to_s, file)}
end
Run Code Online (Sandbox Code Playgroud)

但是,Capybara文档提到:

visit方法只接受一个参数,请求方法总是GET.always GET.

如何修改我的步骤以便Cucumber + Capybara对URL进行POST?

ruby-on-rails webrat cucumber capybara

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