问题列表 - 第15370页

自动记录DataMapper查询

我正在使用DataMapper在Sinatra上创建一个简单的应用程序.我希望看到为我的各种链式查找器创建DM的查询等.

我试过了:

DataMapper::Logger.new(STDOUT, :debug)
Run Code Online (Sandbox Code Playgroud)

在我的configure do ... end块中environment.rb,在应用程序启动时加载的文件中.

我也尝试过:

DataMapper::Logger.new('log/my-app.log', :debug)
Run Code Online (Sandbox Code Playgroud)

无论是通过浏览器还是通过irb需要我的应用程序的会话,都可以从应用程序中获取日志语句.我看到应用程序启动消息.

我正在使用rackup config.ru本地运行应用程序.

我错过了什么?

ruby datamapper sinatra

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

PHP日志解决方案?

我正在寻找像log4net这样的php日志解决方案.你知道任何解决方案,或者你能建议任何人吗?

php logging

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

将目录层次结构存储在键值数据存储中

什么是将目录层次结构/树存储在键值数据库中的干净/有效方法(在我的情况下是MongoDB但是其中任何一个)?

例如树结构

- Cars 
   + Audi 
   + BMW
      - M5
   + Ford
- Color
   + Red
      - Apple
      - Cherry
   + Purple
- Funny
Run Code Online (Sandbox Code Playgroud)

我现在使用的方法,每个对象链接到它的父级

{ 
  dir: "red"
  parent-dir: "color"
}
Run Code Online (Sandbox Code Playgroud)

这使得插入和重新排序树的任何方面非常有效/快速(例如,如果我想将Red及其所有子项移动到Cars目录中).

但是当我想要递归地给定目录的所有子目录及其子节点时,这种方法很糟糕.为了使解析有效,我可以有一个结构

{ 
  dir: "red"
  children: "audi, bmw, ford"
}

{ 
  dir: "bmw"
  children: "m5"
}
Run Code Online (Sandbox Code Playgroud)

但是如果我想修改树,需要触摸和修改一大堆对象.

是否有其他方法可以在KV存储中存储目录结构?

key-value mongodb

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

你如何在Cocoa中创建一个别名?符号链接是否足够好?

我找不到一种方便的方法来创建一个别名,所以我选择了一个符号链接.我担心这可能不够好.也许这个图标没有显示在某些版本的OS X或类似的东西上.

[[NSFileManager defaultManager] createSymbolicLinkAtPath:aliasPath withDestinationPath:destPath error:nil];
Run Code Online (Sandbox Code Playgroud)

这种事情我能做的最好吗? http://www.danandcheryl.com/2009/08/how-create-alias-programmatically

macos cocoa objective-c

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

直接从字典<>获取KeyValuePair <>

我有System.Collections.Generic.Dictionary<A, B> dictA和B是类和一个实例A a(其中dict.ContainsKey(a)是真的).

是否有可能a直接从Dictionary中获取KeyValuePair ?
或者,我需要创建一个新的KeyValuePair: new KeyValuePair<A, B>(a, dict[a])

.net c# generics collections dictionary

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

windows exe到linux exe

有没有一个软件可以将Windows可执行文件转换为linux可执行文件,而不是在linux(wine)中模拟windows api?

linux windows

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

AT&T语法中(%eax)的含义?

你不得不原谅我,我是x86装配和一般装配的新手.

所以我的问题是,我有类似的东西:

addl %edx,(%eax)
Run Code Online (Sandbox Code Playgroud)

%eax是一个寄存器,它包含一个指向某个整数的指针.我们称之为xp

这是否意味着它说:*xp = *xp + %edx?(%edx是整数)

我很困惑addl将存储结果的地方.如果%eax是指向int的指针,那么(%eax)应该是该int的实际值.因此,将addl存储的结果%edx+(%eax)*xp?我真的很想有人向我解释这个!

我非常感谢任何帮助!

x86 assembly addressing-mode

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

Android开发的隐藏功能?

我很惊讶,隐藏功能系列中还没有安装Android 隐藏功能的帖子,我已经跟踪了一段时间了.

隐藏功能系列非常适合对某种语言不熟悉的人.它在一个地方展示了绳索和某些有价值的技巧.我认为这是个好主意.甚至专家有时也会发现他们从未听说过的伎俩.

我正在开始Android开发,我很想知道它隐藏的功能,提示,技巧和陷阱.

那么,这里有:Android的一些隐藏功能是什么?

android hidden-features

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

Objective-C未初始化的指针与空指针

也许我的记忆已经完全消失了,但我想我记得在不初始化它们的情况下声明指针使它们指向零.但最近情况似乎并非如此.它总是这样吗?或者它与编译器设置有关?

null pointers objective-c

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

如何创建没有动词的REST URL?

我正在努力确定如何设计restful URL.我全都是为了使用带名词的URL的安静方法,而不是动词不明白如何做到这一点.

我们正在创建一个实施金融计算器的服务.计算器需要一堆参数,我们将通过CSV文件上传.用例包括:

  1. 上传新参数
  2. 获取最新参数
  3. 获取给定营业日期的参数
  4. 使一组参数处于活动状态
  5. 验证一组参数

我收集的其余方法是拥有以下类型的URL:

/parameters
/parameters/12-23-2009
Run Code Online (Sandbox Code Playgroud)

您可以通过以下方式实现前三个用例:

  1. 在post请求中包含参数文件的POST
  2. GET的第一个URL
  3. 获取第二个URL

但是,如果没有动词,你如何做第4和第5个用例?你不需要像以下网址:

/parameters/ID/activate
/parameters/ID/validate
Run Code Online (Sandbox Code Playgroud)

??

rest restful-url

280
推荐指数
5
解决办法
9万
查看次数