小编msh*_*rir的帖子

Git pull在提交日志中导致无关的"合并分支"消息

我正在与一个项目的另一个开发人员合作,我们正在使用Github作为我们的远程仓库.我在Mac上使用git 1.7.7.3,他在Windows上使用git 1.7.6.

这就是发生的事情

  1. 我们中的一个(让我们称他为开发人员A,但无论哪一个)都将一组提交推送给GitHub.
  2. 另一个(开发人员B)进行一些本地提交.
  3. B做了git pull.
  4. B做了git push.
  5. 查看提交历史记录日志,我看到github.com:foo/bar的合并分支"master"

随着时间的推移,提交日志中充斥着"合并分支"消息,并且还将开发人员B显示为提交开发人员A所做的更改.我们发现防止这个问题的唯一方法就是git pull --rebase在步骤3进行,但我不知道变形引起的副作用是什么.这是我第一次使用多开发人员git仓库,这是正常行为吗?有关如何解决这个问题的任何想法?

git commit github

99
推荐指数
5
解决办法
4万
查看次数

Java 32位与64位兼容性

Java代码是否可以在32位JDK中构建和编译成32位字节代码,在64位JVM中工作?或者64位JVM是否需要64位字节代码?

为了提供更多细节,我的代码在运行32位JVM的Solaris环境中工作,但现在我在将JDK和Weblogic Server升级到64位后遇到问题.

java 64-bit compatibility jvm 32-bit

96
推荐指数
5
解决办法
11万
查看次数

Google App Engine - 任务队列与Cron Jobs

最新的Google App Engine版本支持Python中的新任务队列API.我正在比较这个API与现有Cron服务的功能.对于非用户启动的后台作业,例如抓取RSS源并按日间隔解析它.任务队列API可以并且应该用于非用户发起的请求吗?

cron google-app-engine

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

Cocoa @selector用法的解释

我是Cocoa/Cocoa Touch的新手,并且正在编写一本开发手册.我遇到过使用@selector()运算符的情况.关于如何以及何时应该使用@selector()运算符,我有点迷失.有人可以提供一个简短而甜蜜的解释,说明为什么使用它以及它给开发人员带来了什么好处?

顺便说一下,这里是从Apple的iPhone开发站点获取的示例代码,它使用@selector()

if ([elementName isEqualToString:@"entry"])
{

    parsedEarthquakesCounter++;

    // An entry in the RSS feed represents an earthquake, so create an instance of it.
    self.currentEarthquakeObject = [[Earthquake alloc] init];
    // Add the new Earthquake object to the application's array of earthquakes.
    [(id)[[UIApplication sharedApplication] delegate]
            performSelectorOnMainThread:@selector(addToEarthquakeList:)
            withObject:self.currentEarthquakeObject waitUntilDone:YES];
    return;
}
Run Code Online (Sandbox Code Playgroud)

objective-c

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

何时从Git中删除分支?

我对Git比较陌生,并希望获得有关删除分支的最佳实践的建议.

在我创建并将一个分支合并回主人之后,我是否应该将其留下来用于历史目的,或者我是否应该在家务管理目的不再需要时将其删除?

git

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

用于HTML解析的Python正则表达式(BeautifulSoup)

我想在HTML中获取隐藏输入字段的值.

<input type="hidden" name="fooId" value="12-3456789-1111111111" />
Run Code Online (Sandbox Code Playgroud)

我想在Python中编写一个正则表达式,它将返回值fooId,因为我知道HTML中的行遵循格式

<input type="hidden" name="fooId" value="**[id is here]**" />
Run Code Online (Sandbox Code Playgroud)

有人可以在Python中提供一个示例来解析HTML的值吗?

python regex screen-scraping

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

查询AppEngine中模型的list属性中存在的值

样本模型:

  class Foo(db.Model):
     id = db.IntegerProperty()
     bar = db.ListProperty(int, required=True)
Run Code Online (Sandbox Code Playgroud)
  1. 如何使用Query或GqlQuery查询返回其bar属性中具有给定值的所有Foo实体?

  2. 如果我有一个id列表,是否有一个过滤器将返回其id属性在该列表中的所有实体?

google-app-engine bigtable

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

使用.htaccess中选定的查询字符串参数重写URL

我最近更改了我的CMS,并希望重写我的一些URL以匹配新的URL /查询字符串参数格式.

旧的URL是:

http://www.mysite.com/search.cgi?tag=foo&blog_id=bar&other=baz
Run Code Online (Sandbox Code Playgroud)

新网址应为:

http://www.mysite.com/?s=foo
Run Code Online (Sandbox Code Playgroud)

换句话说,旧格式中有几个查询字符串参数,但我只关心将标签参数重写为s,同时保持相同的值.其他参数应该被丢弃.当然,参数的顺序无关紧要.标签是否是唯一的参数也无关紧要.

有任何想法吗?

apache .htaccess url-rewriting

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

Windows Phone Internet Explorer Mobile 7浏览器是否支持触摸事件?

Android和iPhone支持touchstart,touchmove,touchend和touchcancel.Windows Phone Internet Explorer Mobile 7浏览器是否支持这些事件或任何类似事件?

javascript browser touch windows-phone-7

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

使用Hibernate发出持久的长字符串问题

在我的Web应用程序中,我有一个文本区域,其用户填充的内容最终通过Hibernate持久保存到db.我遇到了一个问题,当用户输入超过一定长度时,持久性就会失败.有没有办法通过Hibernate Annotations或在配置中指出这个特定字段应该支持更长的字符串,并且数据库列类型应该反映这一点?

这是我得到的例外情况:

Caused by: java.sql.BatchUpdateException: Data truncation: Data too long for column 'introText' at row 1
    at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:2007)
    at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:1443)
    at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70)
    at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268)
    ... 41 more
Run Code Online (Sandbox Code Playgroud)

annotations hibernate hibernate-annotations

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