问题列表 - 第19658页

如何在Haskell中解析exiftool JSON输出的示例

我无法理解任何文档.有人可以提供一个示例,说明如何exiftool使用Haskell模块解析以下缩短的输出Text.JSON?使用该命令生成数据exiftool -G -j <files.jpg>.

[{
  "SourceFile": "DSC00690.JPG",
  "ExifTool:ExifToolVersion": 7.82,
  "File:FileName": "DSC00690.JPG",
  "Composite:LightValue": 11.6
},
{
  "SourceFile": "DSC00693.JPG",
  "ExifTool:ExifToolVersion": 7.82,
  "File:FileName": "DSC00693.JPG",
  "EXIF:Compression": "JPEG (old-style)",
  "EXIF:ThumbnailLength": 4817,
  "Composite:LightValue": 13.0
},
{
  "SourceFile": "DSC00694.JPG",
  "ExifTool:ExifToolVersion": 7.82,
  "File:FileName": "DSC00694.JPG",
  "Composite:LightValue": 3.7
}]
Run Code Online (Sandbox Code Playgroud)

json haskell exiftool

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

C#继承问题

我正在使用具有"成员"类的API.我想扩展这个,所以我创建了"MemberProfile",它继承自"Member"

我有一些问题为这个类创建构造函数.我希望得到以下内容

    var member = Member.GetCurrentMember();
    var memberProfile = new MemberProfile(member);
Run Code Online (Sandbox Code Playgroud)

MemberProfile上的构造函数如何显示.我需要做某种演员吗?

c# polymorphism inheritance

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

混淆应用程序是否存在任何潜在问题?

我正在构建一个spring mvc web应用程序.我打算使用hibernate.

我对混淆等方面没有多少经验

混淆应用程序的潜在缺点是什么?

我知道调试应用程序可能存在问题,并且恢复丢失的源代码也是一个问题.

实际运行应用程序是否存在任何已知问题?可以引入错误吗?

由于这是我正在寻找一般指导的领域,请随时打开我应该注意的任何问题.

java obfuscation spring

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

为什么maven发布插件允许依赖管理中的SNAPSHOT版本?

我们有1家公司的父母pom.这使用dependencyManagement来管理所有使用的工件的所有依赖项的版本.

令人震惊的是,SNAPSHOT版本可以在dependencyManagement中定义.虽然执行maven释放时,允许在dependencyManagement中使用SNAPSHOT版本释放pom.为什么?

如果我将子项目指向公司父pom的已发布版本,并且此子项目使用dependencyManagement中定义的依赖项,虽然它是SNAPSHOT版本,但我无法释放子项目.

为什么Maven允许发布在dependencyManagement中定义的工件的SNAPSHOT版本?如果定义了SNAPSHOT版本,如何配置maven发布插件失败?

maven-2 snapshot dependency-management maven-release-plugin

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

使用PHP循环遍历<div>元素

我在一个字符串中有一个html块,基本上是一个div列表...每个div都有html里面我要单独解析.

我无法弄清楚如何循环初始div.

有人可以帮忙吗?

一个html的例子:

<div><!-- stuff in here --></div>
<div><!-- stuff in here --></div>
<div><!-- stuff in here --></div>
<div><!-- stuff in here --></div>
Run Code Online (Sandbox Code Playgroud)

在这个例子中,我希望最终的代码循环4次,并为我提供每个div的内容

php html-parsing

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

php循环与倒计时

假设我在400处开始我的计数器.我将如何执行一个向后运行直到0的foreach循环?

伪代码

$i = 400;
foreach(**SOMETHING**)){
//do stuff
$i--;
}
Run Code Online (Sandbox Code Playgroud)

php foreach

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

什么是通用网关接口(CGI)?

CGI是一个通用网关接口.顾名思义,它是所有东西的"通用"网关接口.从这个名字来看,它是如此微不足道和天真.我觉得我理解这一点,每次遇到这个词时我都会感受到这一点.但坦率地说,我没有.我还是很困惑.

我是一名具有Web开发经验的PHP程序员.

用户(客户端)请求页面---> webserver( - >嵌入式PHP解释器)---->服务器端(PHP)脚本---> MySQL服务器.

现在说我的PHP脚本可以从MySQL服务器和MATLAB服务器以及其他一些服务器获取结果.

那么,现在PHP Script是CGI吗?因为它的网络服务器和所有其他服务器之间的接口?我不知道.有时他们称CGI为技术,有时他们称CGI为程序或其他服务器.

  • CGI究竟是什么?

  • 最重要的是什么/cgi-bin/*.cgi?怎么了?我不知道cgi-bin服务器上的这个目录是什么.我不知道为什么他们有*.cgi扩展名.

  • 为什么Perl总是挡路.CGI和Perl(语言).我也不知道这两个是怎么回事.几乎所有的时间我一直听到这两个组合"CGI&Perl".这本书是另一个很好的例子,用Perl进行CGI编程.为什么不"使用PHP/JSP/ASP进行CGI编程"?我从未见过这样的事情.

  • C语言中的CGI编程让我很困惑." 在C "?? 认真?我不知道该说些什么.我只是困惑." 在C "?? 这改变了一切.程序需要编译和执行.这完全改变了我对网络编程的看法.我什么时候编译?如何执行程序(因为它将是一个机器代码,因此它必须作为一个独立的进程执行).它如何与Web服务器通信?IPC?并使用套接字编程与所有服务器(在我的示例MATLAB和MySQL中)连接?我迷路了!!

  • 人们说CGI已被弃用,不再使用了.是这样吗?什么是最新的更新?

有一次,我遇到了必须给HTTP PUT请求访问Web服务器(Apache HTTPD)的情况.它很久了.所以,据我记得这就是我所做的:

  1. 编辑了Apache HTTPD的配置文件,告诉webserver将所有HTTP PUT请求传递给某些人 put.php(我必须编写这个PHP脚本)

  2. 实现put.php来处理请求(将文件保存到提到的位置)

人们说我写了一个CGI脚本.说真的,我不知道他们在说什么.

  • 我真的写过CGI脚本吗?

我希望你明白我的困惑是什么.(因为我自己不知道我在哪里感到困惑).我请求你们尽可能简单地保持你的答案.我真的无法理解任何花哨的技术术语.至少在这种情况下不是.

编辑:

我发现这个惊人的教程"CGI编程很简单!" - CGI教程,以最简单的方式解释概念.阅读本文后,您可能需要阅读C语言中的CGI编程入门,以补充您对实际代码示例的理解.我还将这些教程的链接添加到维基百科的文章中:http://en.wikipedia.org/wiki/Common_Gateway_Interface

cgi

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

用于将数据加载到Rails应用程序的ETL框架

我需要定期从多个提供程序(基于REST/SOAP的XML提要)将我的Rails应用程序的数据加载到数据库中.我编写了一组Rake任务,这些任务由每当生成的cron作业启动.每个任务都会命中伙伴Feed端点,解析Feed并将其加载到数据库中.

而不是编写Rake任务,我应该使用像ActiveWarehouse这样的ETL框架(http://activewarehouse.rubyforge.org/etl/)吗?有关在Rails中执行此操作的最佳方法的任何建议吗?

database feeds etl ruby-on-rails

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

改变Sprite Anchorpoint而不移动它?

我试图改变我的Sprite锚点,以便我可以旋转0.0f,0.0f锚点.起初我的对象是默认锚点(0.5f,0.5f)处的旋转.但是后来我需要它在0.0,0.0 AnchorPoint上旋转.

问题是我不能改变锚点并相应地改变位置,因此它保持在同一位置,没有对象看起来快速移动并重新定位到其原始点.

有没有办法可以立刻设置锚点和我的精灵的位置,而根本不移动它?谢谢.

-Oscar

iphone objective-c cocos2d-iphone

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

Java未经请求的内存分配

在JConsole下观察到的以下代码显示了堆大小的不断增加.堆最多可达25mb,然后GC运行并将堆大小减少到接近3MB.这是预期的行为吗?我很惊讶!

public class Dummy {
    public static void main(String[] args) {
        System.out.println("start");
        while(true){
            try {
                Thread.sleep(5000);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用Snow Leopard.

java memory allocation

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