小编dB'*_*dB'的帖子

如何告诉Grunt不要在构建任务中缩小或连接js文件?

我刚刚使用Yeoman搭建了一个Angular应用程序.我注意到build默认情况下该任务会执行几项操作,包括缩小和连接js文件.

我想要一个更简单的构建任务,不做任何缩小或连接,而是只做以下两件事:

  1. 将我的.scss编译成.css
  2. 将工作应用程序复制到我的分发目录中

任何人都可以帮我写一个(仅)这两件事的咕噜声任务吗?

非常感谢.

javascript css angularjs gruntjs yeoman

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

如何在Rails to_json输出中处理HTML实体?

我正在编写一个应用程序,它在后端使用Rails,在前端使用javascript/backbone.我正在尝试将一些rails模型引导到我的javascript中.具体来说,我想将内容加载@courses到一个名为的js变量中window.courses.我在html.erb文件中有以下内容.

<%= javascript_tag do %>
    window.courses = JSON.parse('<%= @courses.to_json %>');
<% end %>
Run Code Online (Sandbox Code Playgroud)

我期待erb预处理器将其渲染为有效的javascript,就像这样

<script type="text/javascript">
//<![CDATA[
    window.courses = JSON.parse('[{"code":"myCourseCode", ...
//]]>
</script>
Run Code Online (Sandbox Code Playgroud)

...但是,相反,我得到的代码包含HTML实体.

<script type="text/javascript">
//<![CDATA[
    window.courses = JSON.parse('[{&quot;code&quot;:&quot;myCourseCode&quot;, ...
//]]>
</script>
Run Code Online (Sandbox Code Playgroud)

显然,当我尝试解析时,我收到了javascript错误.

有谁知道如何处理这些HTML实体以生成有效的JavaScript?我意识到一个选择是在客户端上取消实体,但这似乎是一个迂回的解决方案.有没有办法让Rails生成不需要转义的JSON?

javascript json ruby-on-rails

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

如何在ac/c ++ app中列出所有环境变量

我知道在用c ++编程时我可以用getenv.访问各个环境变量.

我也知道,在os x终端中,我可以使用列出所有当前环境变量env.

我有兴趣获取可运行的c ++程序可用的环境变量的完整列表.是否有列出它们的ac/c ++函数?换句话说,有没有办法env从我的c ++代码调用?

c c++ macos terminal environment-variables

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

Chrome支持的音频文件格式?

我对使用Web Audio API感兴趣.不幸的是,我的音频文件都是一种深奥的格式,Chrome无法解码.(它们是.wavs,但采用32位浮点编码以96 kHz采样.)

有没有办法让我查询我的浏览器(Chrome),以确切了解它支持哪些音频格式和编码?

UPDATE

我在此处找到了Chrome支持的文件格式列表:https://sites.google.com/a/chromium.org/dev/audio-video

audio google-chrome web-audio-api

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

如何让bootstrap按钮显示活动状态?

我遇到了一组单选按钮的问题.

<div class="btn-group control-buttons" data-toggle="buttons-radio">
    <button type="button" class="btn">One</button>
    <button type="button" class="btn">Two</button>
    <button type="button" class="btn">Three</button>
</div>
Run Code Online (Sandbox Code Playgroud)

见这里:http://jsfiddle.net/dhbenson/LM9uW/

单击按钮时,它们不会保持抑制状态(即,似乎没有"按下").

有谁知道为什么不呢?我还需要做些什么才能使这些按钮正常工作?

编辑

啊,我明白了.我忘了包含bootstrap js代码.

这个小提琴起作用:http://jsfiddle.net/dhbenson/qNeSS/

twitter-bootstrap

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

如何在Heroku部署期间运行"grunt build"(angular and ruby​​-on-rails应用程序)

我想在Heroku上部署一个angular + rails应用程序.该应用程序是基于Emmanual Oda的示例代码构建,并使用Grunt编译其资产.

我不想在本地编译我的资产然后将它们提交给git,我宁愿在Heroku上编译它们.也就是说,grunt build每当我的应用程序部署时,我都希望自动运行Heroku.

有谁知道如何配置Heroku来做到这一点?

编辑

我知道Node.js应用程序可以进行服务器端资产编译,例如使用mbuchetics的heroku nodejs buildpack的fork.但是,当我按照该站点的说明并推送到Heroku时,我收到以下错误

-----> Fetching custom git buildpack... done

 !     Push rejected, no Cedar-supported app detected
Run Code Online (Sandbox Code Playgroud)

编辑2

目前我正在使用grunt build本地运行的Rake任务进行部署.

task :deploy do
  system("rm -rf ./public/*")       # empty the public directory
  system("cd ngapp; grunt build")

  # make a bogus manifest file to turn off asset compilation on heroku 
  #   see here: https://devcenter.heroku.com/articles/rails-asset-pipeline
  system("mkdir public/assets; touch public/assets/manifest-098f6bcd4621d373cade4e832627b4f6.json")  

  system("git add public/")
  system("git commit -m \"deploying...\"") …
Run Code Online (Sandbox Code Playgroud)

git ruby-on-rails heroku angularjs gruntjs

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

为什么 std::distance 返回零?

在下面的代码中,我尝试计算两个迭代器之间的距离。迭代器从相同的位置开始,我将 1 前进 3 次,所以我觉得它们之间的距离应该是 3,但我总是得到 0。为什么?

using namespace std;

stringstream strstream{"Hello world"};
            
auto b = istream_iterator<char>{strstream};
auto e = istream_iterator<char>{strstream};

++e;
++e;
++e;
            
cout << "distance: " << distance(b,e) << endl;
Run Code Online (Sandbox Code Playgroud)

c++

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

将某些刻度标签以粗体显示(但不是全部)?

在MATLAB中,我有一个带有一些刻度标签的图表.我想在视觉上强调一些这些标签,但不是全部.有没有办法只将SOME刻度标签以粗体显示?

matlab plot matlab-figure

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

隐藏JFileChooser中的"可选文件过滤器"小部件

如何在JFileChooser中隐藏"可选文件过滤器小部件"?通过"可选文件过滤器小部件",我的意思是下面的面板包含单词"文件格式".

在此输入图像描述

文档中有很多关于如何修改窗口小部件中显示的特定过滤器的信息,但我无法弄清楚如何完全隐藏它.

我正在使用JFileChooser来选择目录,因此小部件是不必要的.

有任何想法吗?

编辑

最后,我采用了Andrew Thompson的建议并设置过滤器选择器以显示文本"仅限目录".如果它可以帮助任何人,我使用以下代码:

        fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
        fc.setFileFilter( new FileFilter(){

            @Override
            public boolean accept(File f) {
                return f.isDirectory();
            }

            @Override
            public String getDescription() {
                return "Directories only";
            }

        });
Run Code Online (Sandbox Code Playgroud)

java swing jfilechooser

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

从因子中提取水平

我有一个因素instrumentF

> instrumentF
[1] Guitar Drums  Cello  Harp  
Levels: Cello Drums Guitar Harp
Run Code Online (Sandbox Code Playgroud)

假设我使用[].

> level2 = instrumentF[1]
> level2
[1] Guitar
Levels: Cello Drums Guitar Harp
Run Code Online (Sandbox Code Playgroud)

如何Guitar从因子对象中获取因子标签level2

level2$level 似乎不起作用:

> Error in level2$level : $ operator is invalid for atomic vectors
Run Code Online (Sandbox Code Playgroud)

r categorical-data

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