小编nai*_*ike的帖子

gitlab团队和gitlab团队有什么区别?

我正在使用Gitlab 5.0来管理我的git存储库,我从来没有在Gitlab之前使用过github.

当我创建一个组时,我在/ home/git/repositories中看到一个带有该组名的新目录.但是对于团队来说,没有做过这样的事情.此外,对于组,我可以为组创建项目,并且自动完成分配(对于该组的用户).

我看不出团队团队之间存在任何其他差异,我想了解这一点.

提前谢谢你,对不好的英语(我是法国人)感到抱歉,

gitlab

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

将Eclipse java项目(使用java源文件夹)转换为gradle项目

我想将我的所有Java项目(223个项目)迁移到gradle项目.我正在使用由SpringSource STS团队开发的Gradle Eclipse插件.

目前,我所有的java程序都是这样的:

MyProjet/
+- src/log
    +- some.package.log
    +- some.package.log.A
+- src/tools/core
    +- some.package
    +- some.package.tools.B
    +- some.package.tools.C
+- src/tools/graph
    +- some.package.graph
+- src/tests
    +- some.package.test.D
+- src/someModule

+- otherDirectories
Run Code Online (Sandbox Code Playgroud)

src/log,src/tools/core,src/tools/graph,src/tests和src/someModule是java源文件夹.

将项目转换为gradle后(通过Configure - >"Convert to Gradle Project ..."),所有java源文件夹都成为包.

此外,问题是必须修改java类中所有声明的包.例如,Eclipse告诉我:声明的包"some.package.test.tools.A"与预期的包"tests.some.package.test.tools.A"不匹配.

Eclipse让我可以更改类的包声明.但我必须为所有课程做到这一点(有时一个项目超过100个课程).

我想知道是否有办法将java项目(使用java源文件夹)转换为gradle项目,而不会影响所有包(我想避免包含modifiyng所有类的操作)

提前感谢您的帮助或任何建议.

奈科.

java eclipse gradle

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

为什么我的视频不播放?

我目前正面临一个我可以自己解决的问题.

我的Android应用程序(为4.2和4.4构建)充当VideoPlayer.我已将一些视频放入我的应用程序的文件目录中,没有限制访问权限(MODE_WORLD_READABLE),播放器逐个读取它们,直到我关闭设备或应用程序.

有时,当我尝试使用VideoView读取本地视频时 ,视频无法启动,日志会打印此警告:

03-24 12:10:50.493: W/MediaPlayer(12894): info/warning (701, 0)
Run Code Online (Sandbox Code Playgroud)

有时,媒体播放器在我杀死我的应用程序(或重启设备)之前不会离开此状态.

有时,日志会在上一次警告后继续:

03-24 14:07:07.775: E/FFMpegMediaPlayer(100): start in mCurrentState in
03-24 14:07:07.775: I/FFMpegMediaPlayer(100): ******************************************
03-24 14:07:07.775: E/FFMpegMediaPlayer(100): start in mCurrentState = 8
03-24 14:07:07.775: I/FFMpegMediaPlayer(100): starting main player thread:2013-11-20 
03-24 14:07:07.775: I/RkAudioPlayer(100): mAudioSink->open in mSampleRate  = 48000 channels = 2
03-24 14:07:07.775: I/FFMpegMediaPlayer(100): ******************************************
03-24 14:07:07.775: I/FFMpegMediaPlayer(100): mCurrentState = 8
03-24 14:07:07.775: I/(100): starting thread
03-24 14:07:07.775: D/AUDIO_DECOE(100): prepare()
03-24 14:07:07.785: I/AudioHardwareALSA(100): Audio exiting sandby will open audio device …
Run Code Online (Sandbox Code Playgroud)

video android android-mediaplayer android-videoview

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

如何更新sequelize模型的字段“updated_at”而不修改任何属性

我正在使用带有 PostgreSQL 的sequelize 2.0.0。 我想知道是否可以用一种方法更新模型的“updated_at”字段。如果是,我怎样才能实现这一目标?

例如,在其他框架(如 Laravel)中,您可以使用 model.touch() 来自动更新模型的“updated_at”。

我已经尝试使用 model.save() 但正如续集文档所说,在没有属性的情况下调用此方法不会执行任何操作。另外,在文档中,我没有找到任何可以让我简单地做我需要做的事情的东西。

预先感谢您的帮助。

编辑:举一个我想要实现的目标的例子,我已经有了一个模型的实例: Model.findById(1).then(function(myInstance){ [...] myInstance.update() //here, I didn't change any attributes of myInstance and I would like to update the field udpated_at without doing another query. [...] }): 问题是:如何使用一种方法更新前一个实例的字段 Updated_at ?

postgresql timestamp node.js sequelize.js

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

通过带有Synchronize Workspace的EGit更新我的git工作目录

我正在使用Eclipse的Git插件.为了更新我的工作目录,我曾经做过Pull或者Fetch + Merge.当要解决冲突时,我使用合并工具.但最近我尝试了一种新的方法.

要查看其他人已更改的内容,我会执行Fetch,然后执行Synchronize Workspace.如果我在团队同步视图中直接更新我的代码后尝试进行提交和推送,我就会遇到"拒绝 - 非快进"错误.

我想知道我是否可以使用团队同步视图更新我的工作目录,或者如果只通过Egit 的合并操作来实现它.

eclipse egit

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

如何在没有托管页面的情况下从node-webkit获取桌面应用程序的访问令牌?

我正在尝试使用node-webkit创建一个桌面应用程序.此应用程序的一部分需要使用Facebook来获取/发布一些内容到任何在我的个人计算机上使用我的桌面应用程序的个人资料(Facebook用户).

关于facebook api文档(https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow/v2.0),我必须手动实现登录流程并使用以下URI作为重定向URI: https://www.facebook.com/connect/login_success.html

目前,在我的node-webkit应用程序中,通过子窗口(弹出窗口),用户可以登录到Facebook并授权我的桌面应用程序与其配置文件进行交互.这是代码的一部分:

var url = "https://www.facebook.com/dialog/oauth?client_id=myclientID&redirect_uri=https://www.facebook.com/connect/login_success.html&response_type=token&scope=publish_actions";
loginWindow = window.open(url, 'Login facebook', 'location=yes,toolbar=yes,menubar=yes,directories=yes,status=yes,resizable=yes,scrollbars=yes,height=480,width=640', false);
Run Code Online (Sandbox Code Playgroud)

之后,用户被重定向到以下URI,并且如文档中所述,访问令牌正确显示:

https://www.facebook.com/connect/login_success.html#access_token=theBigTokenString&expires_in=3864.

但它只出现几秒钟,之后网址被替换为https://www.facebook.com/connect/blank.html#_=_(带有安全警告消息).

我已经阅读了一些帖子,建议将eventListener添加hashchange到打开的窗口,以便捕获访问令牌.但是在子窗口中进行一些重定向之后,我不再可以通过javascript与它进行交互了.

最后,我无法获得子窗口已检索到的访问令牌,并使其可见几秒钟.

有人可以帮我用node-webkit获取这个用户访问令牌吗?我真的不想在我的桌面应用程序和Facebook之间使用服务器(用于托管网页).

在此先感谢您的帮助.

javascript facebook node.js facebook-graph-api node-webkit

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