小编asg*_*oth的帖子

颠覆的SVN连接器没有出现在eclipse juno中

从eclipse市场安装svn后,重启Eclipse Eclipse Juno IDE后不会出现Subversive SVN Connectors.

有任何想法吗?

由于这个问题,我无法将svn连接器分配给svn eclipse插件,因此它根本无法执行任何svn功能.

我正在运行Windows 8并尝试在管理模式下运行eclipse但仍然没有快乐.我可以手动下载连接器的任何地方,如果是这样,我在哪里安装它?

eclipse svn subversive

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

msbuild,如何设置环境变量?

我试图使用项目文件设置环境变量(例如.vcxproj)

我查看了属性函数,但它似乎没有这样的功能.

我知道有一种方法可以检索环境变量,但无法找到如何设置它.

我觉得应该有办法在项目文件中设置环境变量.

msbuild visual-c++

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

将Jade集成到Yeoman的服务器/监视/重新加载任务中

我一直在玩Yeoman&Jade.我已经创建了一个小型测试应用程序yeoman init angular(这是一个有角度的应用程序,但这不是重点)...

当我进入yeoman server命令行时,它将:

  • 编译coffeescript指南针文件
  • 启动服务器
  • 启动浏览器
  • 在浏览器中观看并重新加载coffeescript和指南针更改

这是Yeoman的一大特色!

现在我想要与Jade相同的功能.所以我安装了grunt-jade via npm install grunt-jade并在GruntFile.js中添加了以下配置来编译jade模板:

   jade: {
      html: {
        src: ['app/views/*.jade'],
        dest: 'app/views',
        options: {
          client: false
        }
      }
    },
Run Code Online (Sandbox Code Playgroud)

通过在jade任务中添加以下配置,我能够将任务集成到Yeoman的监视和重新加载任务watch:

  watch: {
     ...
     jade: {
       files: 'app/views/*.jade',
       tasks: 'jade reload'
     },
     ...
  }
Run Code Online (Sandbox Code Playgroud)

并且所有工作都非常好......除非我将jade命令添加到命令中,否则不会发生初始编译:

yeoman jade server
Run Code Online (Sandbox Code Playgroud)

我们的管家不喜欢这个好女孩,因为他不会让她整合他的server任务:)这很烦人,因为yeoman server只会编译coffeescript和指南针文件.

有什么办法可以将 …

build-automation node.js gruntjs yeoman pug

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

让Android应用程序全屏运行

我见过某些应用程序,特别是大多数游戏(例如,愤怒的小鸟,Temple Run等)在启动时全屏和横向模式运行.它们的方向永远不会改变,触摸屏幕时它们永远不会退出全屏.怎么做的?我需要更改或编码哪些属性?

android android-fullscreen

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

如何使用grunt将已编译的jade文件复制到目标文件夹

对于我正在处理的单页应用程序,我有以下结构:

  • DIST
    • CSS
    • JS
    • LIB
    • 谐音
    • 的index.html
  • SRC
    • CSS
    • JS
    • LIB
    • 意见
      • 谐音
      • index.jade

Express服务器将使用目录dist来为项目提供服务.我有一些琐碎的grunt任务(使用grunt-contrib-clean,grunt-contrib-copy)来清理dist并将src/css,src/js,src/lib复制到dist.

问题在于src/views.该目录包含需要编译为html文件的jade文件.在编译之后我想在dist中使用它们(dist根中的index.html,partials作为subdir).

目前我正在使用grunt-contrib-jade任务来编译和复制jade文件.我想将它们复制到dist,因为我不想将已编译的html文件添加到源代码控制中.但是现在这不是真的可行,因为你必须指定每个jade文件(现在只有少数,但会增长):

   jade: {
        compile: {
            options: {
                pretty: true
            },
            files: {
                // TODO make one line
                'dist/index.html': ['src/views/index.jade'],
                'dist/partials/banner.html': ['src/views/partials/banner.jade'],
                'dist/partials/dashboard.html': ['src/views/partials/dashboard.jade'],
                'dist/partials/navbar.html': ['src/views/partials/navbar.jade'],
                'dist/partials/transfer.html': ['src/views/partials/transfer.jade']
            }
        }
    },
Run Code Online (Sandbox Code Playgroud)

有没有办法使用grunt-contrib-jade任务(或另一个)与目录过滤器?像这样:

   jade: {
        compile: {
            options: {
                pretty: true
            },
            dir: …
Run Code Online (Sandbox Code Playgroud)

build-automation node.js npm gruntjs pug

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

在嵌入式PhoneGap应用程序中保存和恢复WebView

我有一个Android应用程序,它使用嵌入式PhoneGap WebView.我已经成功实现CordovaInterface了我的活动,应用程序启动并运行它应该如何运作.

当我暂停应用程序(切换到其他应用程序或标签主页)时,我WebView使用saveState方法保存状态,应用程序再次启动时应该恢复(此方法适用于应用程序PhoneGap).

然而,当应用程序再次启动时,我尝试恢复状态(使用restoreState方法)而不首先加载URL(因为我想使用最后一个状态).这会导致错误,因为PhoneGap期望加载一个url(至少这是我从异常中收集的内容).

我的问题是:如何在嵌入式PhoneGap WebView中正确保存和恢复WebView的状态?

我的onCreate方法:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    webView = (CordovaWebView) findViewById(R.id.webView);

    if (savedInstanceState == null) {
        savedInstanceState = restoreFromPreferences();
    }
    if (savedInstanceState == null) {
        webView.loadUrl("file:///android_asset/www/index.html");
    } else {
        webView.restoreState(savedInstanceState);
        webView.loadUrlIntoView(savedInstanceState.getString("url"));
    }
}
Run Code Online (Sandbox Code Playgroud)

我的onPause方法(类似的逻辑onSaveInstanceState):

@Override
protected void onPause() {
    super.onPause();

    Bundle out = new Bundle();
    webView.saveState(out);

    saveToPreferences(out);
}
Run Code Online (Sandbox Code Playgroud)

关闭/暂停应用程序时出错(已解决 - 请参阅更新1):

当我关闭应用程序时,我收到错误.这可能是相关的,但我不知道如何:

01-09 11:44:50.181: …
Run Code Online (Sandbox Code Playgroud)

java android android-webview cordova

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

在AngularJs中路由更改后,HTML5相机不会关闭

我正在测试HTML5的视频功能.通过指令userMedia,我可以通过我的MacBook上的相机开启navigator.getUserMedia()(实际上通过适配器使其跨浏览器 - 至少是那些支持它的人).

但是当我改变我的时候$route,我不再看到自己了(欢呼),但是相机没有关闭(绿灯保持亮起).只刷新页面会重置所有内容(这是正常的).

我希望看到改变$location.path()就能解决问题:

        link: function(scope, elm, attrs, ctrl) {
            ...
            var path = $location.path();
            scope.$watch(function() {
                return $location.path();
            }, function(value) {
                if (value && value !== path) {
                    $log.info('Location changed, switching off camera');
                    webRTCAdapter.detachMediaStream(elm[0]);
                }
            }, true);
        }
Run Code Online (Sandbox Code Playgroud)

detachMediaStream(Chrome):

    webRTCAdapter.detachMediaStream = function(element) {
        console.log("Detaching media stream");
        element.pause();
        element.src = '';
        element.parentNode.removeChild(element);
    };
Run Code Online (Sandbox Code Playgroud)

HTML:

<video id="localVideo" width="100%" autoplay="autoplay" user-media="user-media"></video>
Run Code Online (Sandbox Code Playgroud)

detachMediaStream执行(我看到必要的登录console.log),但相机没有关闭.

不知道怎么解决这个问题?我应该以某种方式卸载元素吗?

javascript video html5 camera angularjs

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

Hibernate SqlFragment内存泄漏?

我在Tomcat服务器上部署了一个简单的webapp.webapp是一个REST Web服务,每个Web资源从MySQL数据库加载数据并返回XML或JSON文档.我使用以下框架堆栈:Jersey(1.14)+ Spring(3.1)+ Hibernate(4.1)+ EHCache(2.5.1).

我用jMeter测试了webapp:我启动了5个线程来请求Web资源.几分钟后,堆已经开始缓慢填充达到99%并最终返回OOM异常.我不知道它是否是内存泄漏但是当我org.hibernate.hql.internal.ast.tree.SqlFragment在内存堆中看到大量对象时?!!

/usr/java/jdk/bin/jmap -histo:live 17047 > /tmp/histo.txt

 num     #instances         #bytes  class name
----------------------------------------------
   1:        720143       69133728  org.hibernate.hql.internal.ast.tree.SqlFragment
   2:        510537       63559320  [C
   3:        360221       34581216  org.hibernate.hql.internal.ast.tree.BinaryLogicOperatorNode
   4:        704652       33823296  java.util.HashMap$Entry
   5:        360223       31699624  org.hibernate.hql.internal.ast.tree.SqlNode
   6:        697354       27894160  java.lang.String
   7:        370975       26710200  org.hibernate.hql.internal.ast.tree.Node
   8:        171241       25623320  <constMethodKlass>
   9:        208125       24948176  [Ljava.lang.Object;
  10:        171241       20568632  <methodKlass>
  11:         16012       17827384  <constantPoolKlass>
  12:        383070       16623136  [I
  13:         34829       15170176  [Ljava.util.HashMap$Entry;
  14:        226869       12885896  <symbolKlass>
  15:         16012       12590168  <instanceKlassKlass>
Run Code Online (Sandbox Code Playgroud)

这里是我的jvm选项: …

java spring garbage-collection hibernate

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

使用谷歌appengine maven插件来部署Jax-RS战争

我正在尝试创建一个简单的基础项目,将我使用Jax-RS库进行的服务部署到我的Google应用引擎云空间.问题是我不知道如何正确配置插件以不继续查看目标文件夹下的webapp目录.Jax-rs项目的结构将web.xml和所有其他WEB-INF文件放在resources目录下而不是webapp目录下.有没有办法配置maven插件来部署我已经构建和压缩的war文件?

这是我看到的错误

[INFO]更新Google App Engine应用程序无法找到webapp目录C:\ dev\gameTrunk\server\target\HOMMTG-server-1.0用法:AppCfg [options] [] []

操作必须是以下之一:help:打印特定操作的帮助.
download_app:下载以前上传的应用版本.
request_logs:以Apache通用日志格式写入请求日志.
rollback:回滚正在进行的更新.start:启动指定的服务器版本.

它继续所有的appengine插件目标...

这是我的pom

<plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <version>2.5.1</version>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.6</source>
                <target>1.6</target>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-war-plugin</artifactId>
            <version>2.3</version>
            <configuration>
                <archiveClasses>true</archiveClasses>
                <webResources>
                    <!-- in order to interpolate version from pom into appengine-web.xml -->
                    <resource>
                        <directory>${basedir}/src/main/resources/WEB-INF</directory>
                        <filtering>true</filtering>
                        <targetPath>WEB-INF</targetPath>
                    </resource>
                </webResources>
            </configuration>
        </plugin>
        <plugin>
            <groupId>com.google.appengine</groupId>
            <artifactId>appengine-maven-plugin</artifactId>
            <version>${appengine.target.version}</version>
        </plugin>
    </plugins>
Run Code Online (Sandbox Code Playgroud)

这只是插件部分,但它与guestbook示例项目几乎完全相同,除了WEB-INF目录的路径

google-app-engine jax-rs web-inf web-deployment maven

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

继续获取@controller为nil错误

在Rubyonrails教程中尝试运行Rspec测试时,我一直收到此错误

失败:

1)GET'about'应该成功

 Failure/Error: get 'about'
 RuntimeError:
   @controller is nil: make sure you set it in your test's setup method.
 # ./spec/controllers/pages_controller_spec.rb:27:in `block (2 levels) in <top (required)>'
Run Code Online (Sandbox Code Playgroud)

我已经尽力纠正了所有问题,但是都被证明是徒劳的。任何帮助将不胜感激。

这是我的spec_helper.rb文件

require 'rubygems'
require 'spork'

Spork.prefork do
end
Spork.each_run do
end

ENV["RAILS_ENV"] ||= 'test'
require File.expand_path("../../config/environment", __FILE__)
require 'rspec/rails'

Dir[Rails.root.join("spec/support/**/*.rb")].each {|f| require f}

RSpec.configure do |config|
config.include RSpec::Rails::ControllerExampleGroup
config.mock_with :rspec
config.fixture_path = "#{::Rails.root}/spec/fixtures"
config.use_transactional_fixtures = true
end
Run Code Online (Sandbox Code Playgroud)

pages_controller.rb文件:

class PagesController < ApplicationController
 def home
 end

 def contact
 end

 def about
 end …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails-3

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

为什么字符串从泡泡窗口突出?

如果很长的话,字符串必须转到下一行.我怎样才能做到这一点?

演示

HTML

<div class="chat">

<table>
  <tbody>
     <tr>
               <th>Body</th>
     </tr>



    <tr id="comment_617">
            <td><div class="bubble me"><span class="text-error">01-10 03:29</span>?Person A<br>
            bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
            <form action="/shop/walmart/posts/617" class="button_to" data-remote="true" method="post"><div><input name="_method" value="delete" type="hidden"><input data-confirm="Are you sure?" data-disable-with="deleting..." value="destroy" type="submit"><input name="authenticity_token" value="aoLKQnl4M2SWVlOrXGR+qIMLSeY5m1tKiC/PSnYQjmw=" type="hidden"></div></form>
            </div></td>
    </tr>




    <tr id="comment_615">
            <td><div class="bubble me"><span class="text-error">01-10 03:25</span>?Person A<br>
            bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
            <form action="/shop/walmart/posts/615" class="button_to" data-remote="true" method="post"><div><input name="_method" value="delete" type="hidden"><input data-confirm="Are you sure?" data-disable-with="deleting..." value="destroy" type="submit"><input name="authenticity_token" value="aoLKQnl4M2SWVlOrXGR+qIMLSeY5m1tKiC/PSnYQjmw=" type="hidden"></div></form>
            </div></td>
    </tr>
</tbody>

 <div>
Run Code Online (Sandbox Code Playgroud)

CSS

.chat {
    width: 400px;
}

.bubble{
    background-color: #F2F2F2;
    border-radius: 5px;
    box-shadow: …
Run Code Online (Sandbox Code Playgroud)

html css css3

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

使用gcc编译C文件以获取x86汇编代码

我有一个C文件heapsort.c我试图在64位Linux机器上编译输出相应的汇编代码.我使用以下命令:

 gcc -02 -S heapsort.c
Run Code Online (Sandbox Code Playgroud)

当我输入这个我收到此错误消息

 gcc:error: unrecognized option '-02'
Run Code Online (Sandbox Code Playgroud)

我试过谷歌搜索这个错误,但没有任何帮助.有关如何导航此错误并获取x86输出的任何建议?

c linux x86 gcc

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