问题列表 - 第34677页

一个监控Linux目录的程序

有一个伙伴添加产品的新版本的目录.

列表看起来像这样

$ ls path-to-dir/
01
02
03
04
$
Run Code Online (Sandbox Code Playgroud)

列出的数字不是文件,而是包含构建的目录的名称.

我必须每次手动去检查是否有新的版本.我正在寻找一种自动化方法,以便程序可以在path-to-dir/更新时向某些人(包括我)发送电子邮件.

  • 我们是否有一个已经存在的实用程序或Perl库来执行此操作?

    inotify.h做了类似的事情,但我的内核不支持它(2.6.9).

我认为在Perl中可以有一个简单的方法.

  • 你认为这会奏效吗?

    继续在Perl中运行一个循环ls path-to-dir/,例如每隔5分钟执行一次循环并将结果存储在一个数组中.如果发现新结果与旧结果不同,则会使用" 邮件"或" 电子邮件"发送电子邮件.

c c++ unix perl

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

为多个平台开发移动应用程序(没有跨平台框架!)

我们是一个相对复杂的非游戏iPhone 3应用程序的开发者,我们开始进行雄心勃勃的重写以更好地利用iOS 4.这个应用程序有一个重要的社交元素,所以我们开始认为我们喜欢使其在尽可能多的现代移动平台上可用:

  • iPhone/iOS版
  • Android的
  • Windows Phone
  • 黑莓OS
  • 塞班

跨平台开发有几种方法,它们都有局限性.没有任何解决方案可以像本机应用程序那样利用所有设备的功能.鉴于我们的应用程序的复杂性,我只想在不诉诸跨平台框架的情况下最大化"逻辑"代码重用.我正在设想的工具可以使针对多个平台的应用程序开发和测试更加无缝.我们如何才能在5个平台上进行开发所需的工作量不到5倍?

mobile cross-platform

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

Heroku文件上传问题

我一直在将CSV文件上传到Heroku并进行处理时遇到问题.它在我的本地环境中工作正常.请注意,我不需要在Heroku上保存文件,只需在请求期间访问它,以便将其转换为字符串以进行处理并导入到DB中.

我想做的是:

  1. 上传CSV文件
  2. 删除标题块,具体取决于报告来自哪个网络
  3. 将CSV数据读入数据库.这一步很好.

控制器代码:

  def create
    @account = Account.find(params[:report][:account_id])
    @file = params[:report][:file].read
    # logger.info file.inspect
    case @account.provider
    when "Microsoft AdCenter" then @file.gsub!(/\A(.*)\n\n/im, "")
    when "Google AdWords" then @file.gsub!(/\A(.*)\n/i, "")
    else
      raise "Invalid PPC report format"
    end
  end
Run Code Online (Sandbox Code Playgroud)

这是堆栈跟踪:

Processing ImportController#create (for XX.182.6.XXX at 2010-09-11 09:19:01) [POST]
  Parameters: {"commit"=>"Upload", "action"=>"create", "authenticity_token"=>"XXXXXwoFpvRO3vN8XVXRDg8rikFsj2TFTW7mrcTgg=", "controller"=>"import", "report"=>{"account_id"=>"1", "file"=>#<File:/home/slugs/126077_0657264_9a92/mnt/tmp/RackMultipart.9845.0>}}

NoMethodError (private method `gsub!' called for #<Tempfile:0x2b8ccb63ece0>):
  /usr/local/lib/ruby/1.8/delegate.rb:270:in `method_missing'
  app/controllers/import_controller.rb:15:in `create'
  warden (0.10.7) lib/warden/manager.rb:35:in `call'
  warden (0.10.7) lib/warden/manager.rb:34:in `catch'
  warden (0.10.7) lib/warden/manager.rb:34:in `call'
  /home/heroku_rack/lib/static_assets.rb:9:in `call' …
Run Code Online (Sandbox Code Playgroud)

ruby file-upload ruby-on-rails heroku fastercsv

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

TraceSwitch和SourceSwitch - 有什么区别?

所以我可能在这里忽略了明显的,但实际上TraceSwitchSourceSwitch类的功能有什么区别?

它们都给出相同的摘要说明:

提供多级开关来控制跟踪和调试输出,而无需重新编译代码.

备注部分是否与我的眼睛奇怪相似.有人可以澄清其功能和使用案例的差异吗?

(为了完整性,我使用带有我的TraceSource对象的开关,而不是旧的静态Trace类,但我怀疑它有很大的不同.)

.net trace traceswitch

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

RAD Studio 2009 Ctrl + Z缓冲区损坏错误

现在这个本周发生在我身上两次了:当我在RAD Studio 2009中多次按下Ctrl + Z时,编辑器缓冲区被破坏了.当前和附近的行充满了无意义的数据,有时会创建一个断点(autobugically).EAccessViolationIDE中有一个,然后终止.所有未保存的代码都不可避免地丢失了.

http://privat.rejbrand.se/RADCtrlZ.png(High-Res
)

有治疗方法吗?

delphi corruption delphi-2009 data-loss

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

为结构分配内存

gcc 4.4.4 c89

我不断得到一个"不能解除对不完整类型的解释".

但是,我确信我的结构类型完整.我返回Network_t实例,它是指向已分配内存的指针.我应该能够解除那种记忆.

非常感谢任何建议,

我在头文件中有这个:driver.h

typedef struct Network_t Network_t;
Network_t* create_network(int id);
Run Code Online (Sandbox Code Playgroud)

实现文件driver.c

#include "driver.h"

struct Network_t {
    int id;
};

Network_t* create_network(int id)
{
    Network_t *network = malloc(sizeof *network);

    if(network) {
        network->id = id;
    }
    return network;
}
Run Code Online (Sandbox Code Playgroud)

在我的main.c

#include "driver.h"

Network_t *network = NULL;
network = create_network(1);
printf("Network ID: [ %d ]\n", network->id); /* Cannot dereference pointer to incomplete type */
Run Code Online (Sandbox Code Playgroud)

c malloc pointers

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

jQuery UI事件和ui对象属性

在用于交互的jQuery UI框架中,您可以执行自定义函数,它们采用两个参数"event"和"ui".我知道它必须在某处显而易见但我无法找到这两个参数可用的方法和属性.

有人知道这些参数可用的方法和属性,或者我可以在哪里找到它们?

jquery jquery-ui

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

3D在网页的透视文本

如何使用Javascript/CSS在透视图中实现3D文本转换.

使用Javascript/CSS外部库的解决方案也是可能的

html javascript css 3d transformation

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

PHP:通过串行端口(SPP)COM3访问蓝牙GPS

如何在Windows中使用PHP通过标准串行端口(SPP)访问我的蓝牙GPS?谢谢.

php gps serial-port bluetooth

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

我可以从Django中的模型查询集中获取模型字段类型吗?

我可以从Django中的模型查询集中获取模型字段类型吗?

例如: ab模型的查询集,b模型有以下字段:

  • F:charfield
  • G:外键
  • H:多对多

有没有办法g从queryset 获取字段的类型a?谢谢.

django django-models

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