小编not*_*oop的帖子

使用Compass方向旋转MapView

嵌入式MKMapView旋转是否可以始终面向iPhone面向的方向?基本上我想模仿我自己的应用程序上的地图应用程序旋转功能.

我看到iPhone SDK没有公开这个功能.但是,我想知道是否可以使用旋转整个视图CGAffineTransformMakeRotate.它会影响点击和缩放吗?有没有更好的办法?

iphone cocoa-touch iphone-3gs

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

内容类型和表示

在django中支持资源(例如博客,用户)的多重表示(例如html,json,xml)的常见惯例是什么?

首先,我不知道应该如何格式化我的网址.例如,您使用这些URL中的任何一个来请求xml格式

  • /<resource>.<format>,例如 /blogs/123.xml
  • /<format>/<resource>,例如 /xml/blogs/123
  • /<resource>?format=<format>,例如 /blogs/123?format=xml

我应该只依赖Content-Type传递的参数吗?那么有多个移动表示(例如iphone,mobile,palm)和完整的浏览器表示呢?

观点怎么样?在没有大量if语句或重复代码的情况下选择正确模板的惯例是什么.

django url content-type url-routing

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

监视mysql的变化

我有一个通过hibernate使用MySQL数据库的Java应用程序.数据库实际上用作持久层:在程序的初始加载时读取数据库,然后将记录保存在内存中.

但是,我们正在增加额外的复杂性,其中另一个进程也可能会更改数据库,并且更改反映在Java应用程序上会很好.然而,我并不是特别喜欢每隔几秒钟就使用机制来查询数据库,尤其是数据库很少更新.

有没有办法让回调来监听数据库的变化?触发会有帮助吗?

java mysql orm triggers hibernate

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

maven中的依赖版本管理

在maven中声明依赖项时,是否可以指定项目所依赖的最小版本,但是mvn exec使用最新的二进制文件.

构建库时,我想导出到最小的依赖集(例如JUnit 4.0),但总是希望自己使用最新的依赖项(例如JUnit 4.8.1).

dependencies maven-2

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

Java的Groovy Superset

Groovy是Java的超集吗?如果没有,Groovy和Java之间有什么不兼容?

通过超集,我的意思是源向后兼容性,在某种意义上说:你可以获取一个Java文件并将其编译为Groovy源文件,它将像以前一样工作.Groovy的目标是使Java与Java非常相似,以最大限度地减少学习曲线.但是,直到Groovy 1.7不支持匿名内部类等.

我看过一些文章提出这样的主张,但我还没有在Groovy网站上看到它验证过.

java groovy compatibility superset

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

从log4j切换到logback

我有这个代码与log4j,我不使用任何类型的配置文件

static Logger logger = Logger.getLogger(Application.class);

...

Appender ap = new NTEventLogAppender();

SimpleLayout layout = new SimpleLayout();
Appender fp = null;
try {
    fp = new FileAppender(layout, "output.txt");
} catch (IOException e) {           
    e.printStackTrace();
}

logger.addAppender(ap);
logger.addAppender(fp);

logger.info("info");
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我如何使用logback做同样的事情

java log4j logback

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

Django:json序列化一个使用defer()或only()的查询集

现在我一直在使用json序列化器,它工作得很好.

我不得不修改我开始使用only()&defer()过滤器的查询,就像这样 -

retObj = OBJModel.objects.defer("create_dt").filter(loged_in_dt__gte=dtStart)
Run Code Online (Sandbox Code Playgroud)

完成上述操作后,突然json序列化程序返回空字段 -

{"pk": 19047, "model": "OBJModel_deferred_create_dt", "fields": {}}
Run Code Online (Sandbox Code Playgroud)

如果我删除defer(),序列化程序会正确提供所有数据.

import json
from django.utils import simplejson
from django.core import serializers
json_serializer = serializers.get_serializer("json")()
retObj = OBJModel.objects.defer("create_dt").filter(loged_in_dt__gte=dtStart)
json_serializer.serialize(retObj, ensure_ascii=False)
Run Code Online (Sandbox Code Playgroud)

我已经暂时搁浅了一会儿.任何见解都会很棒.

注意:我使用的是django 1.1

django serialization json

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

重构java命令行参数

有没有办法重建在Java程序中传递给Java的命令行参数,包括JVM选项和类路径选项?

我有一个Java程序,需要重新启动JVM并操纵其bootclasspath(即尝试覆盖某些系统类).我使用该libc system方法来调用新的JVM.

我愿意接受更好的方法,但Java代理不是一种选择.

java arguments command-line-interface

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

学习AppleScript

您建议使用哪些资源来获取AppleScript.我带有Objective-C背景的传统C/C++.

我也在寻找有关如何更好地开发和从脚本编辑器获得更快文档的技巧.示例提示将是"查找要编写脚本的应用程序的sdef文件".

macos applescript

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

Django模型中的自定义地址字段

在Django模型中代表邮政地址的常见做法是什么?是否有自定义模型字段的库,包括邮政地址字段并可能处理验证和格式化?

如果没有库,我怎么写一个?我可以在django中表示复合字段(在db中被序列化为多个列的字段)吗?希望这消除了加入查询的需要.

python django field django-models

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