小编jco*_*lum的帖子

当PowerShell处于"选择"模式时,如何阻止服务器冻结?

直到我测试了几次,我才相信这一点,但它确实发生了.

  1. 从powershell启动rails服务器和应用程序:'rails s'
  2. 从该服务器打开一个网页
  3. 请注意页面服务的时间长度
  4. 现在在powershell中,选择一些文本
  5. 从第2步重新加载网页
  6. 请注意,网页将永远加载
  7. 设置窗口,以便您可以同时查看powershell窗口和网页
  8. 返回PowerShell并点击"Enter"(以便复制所选文本)
  9. 请注意,只要powershell窗口离开选择模式,网页就会加载

TLDR:通过powershell启动的Rails服务器不会在powershell处于"选择"模式时提供页面.

在PowerShell中是否有一些设置会阻止它这样做?我可以看到在蝙蝠运行过程中选择文本时有用,但是当它停止我的服务器时它正在翻转令人讨厌.

powershell ruby-on-rails

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

Sublime coffeescript评论格式化?

有谁知道如何(或者如果可能)在Sublime中格式化coffeescript评论?

coffeescript sublimetext

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

为什么这个ListView只显示10个项目?

(我知道有一些网站可以分享反应性的例子,但我无法通过谷歌找到它们;"反应原生共享代码"只是提出了共享按钮的代码,同样的"示例" - 什么是一个好网站用于此?)

我有一个listview(感谢这个答案,归功于@ colin-ramsay).我想做的是在每个listview中放入一些项目,让它们在容器内部对齐(复选框和同一行上的标签).但我无法做到这一点因为我无法弄清楚为什么这20个项目的数组只显示10个项目.

警报显示20个项目(0-19).

码:

import React, {Component} from 'react';
import {View, Text, StyleSheet, ListView} from 'react-native';

var styles = StyleSheet.create({
  container:{
    marginTop:65,
    margin:10, backgroundColor:"#DDDDEE"
  },
  list:{
    height:400,
    marginTop:40,
    flexDirection:'row',
    flexWrap:'wrap', justifyContent:'center', alignItems:'flex-start'
  },
  item:{
    alignItems:'flex-start',
    backgroundColor:'red', width:40, height:40, margin:3, padding:3,
    justifyContent:'center', alignItems:'center'
  }
});

class TestCmp extends Component {

  constructor(props) {
    super(props);
    var ds = new ListView.DataSource({rowHasChanged:(r1, r2) => r1 !== r2});
    var data = Array.apply(null, {length:20}).map(Number.call, Number);
    alert(data);
    this.state = {dataSource:ds.cloneWithRows(data)};
  }

  render() { …
Run Code Online (Sandbox Code Playgroud)

listview react-native

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

是否可以仅在 .gitlab-ci.yml 文件中设置顶级/除外?

我的 CI 文件中有三个阶段,它们都只有/除了这样:

test:
  only:
    - tags
  except:
    - branches
  script:
    - npm run test
Run Code Online (Sandbox Code Playgroud)

在三个地方拥有唯一/除外似乎是多余的。有没有办法在脚本配置的顶层设置它?不要在文档中看到类似的内容。

continuous-integration build gitlab

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

为什么 docker-compose ps 在不同的目录中不能正确运行?

运行docker-compose 演练。

有一次它说

docker-compose run 命令允许您为您的服务运行一次性命令。例如,要查看哪些环境变量可用于 Web 服务:

$ docker-compose 运行网络环境

当我第一次运行它时,我的第二个 bash 终端在不同的目录中打开:

$ docker-compose run web env
ERROR: No such service: web
Run Code Online (Sandbox Code Playgroud)

奇怪,所以我跑了

$ docker-compose ps
Name   Command   State   Ports
------------------------------
Run Code Online (Sandbox Code Playgroud)

我很困惑。所以我在另一个窗口中运行了命令:

? docker-compose ps
       Name                      Command               State           Ports         
-------------------------------------------------------------------------------------
composetest_redis_1   docker-entrypoint.sh redis ...   Up      6379/tcp              
composetest_web_1     python app.py                    Up      0.0.0.0:5000->5000/tcp
Run Code Online (Sandbox Code Playgroud)

好的。有什么不同?哦,目录。

我不明白的是:为什么?不是docker-compose ps与服务交谈以找出谁在运行吗?显然不是。那么这里发生了什么?最好的猜测是 docker 正在读取 compose 文件,然后使用服务的名称等来过滤正在运行的 docker 镜像列表。如果在运行命令的同一目录中没有找到 compose 文件,它就不会返回所有正在运行的容器,这有点令人惊讶。

docker docker-compose

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

当查询返回匿名类型时,是否可以使用Take in LINQ?

我试图从LINQ查询返回的匿名类型列表中获取第n个元素,其中n是0到100之间的随机数.现在用它来讨论它并且我没有得到任何地方.我的代码(名称已更改为保护IP):

var query = from Table1 t1 in theContext.Table1 
   join Table2 t2 in theContext.Table2
    on ... 
    where ... 
   select new 
   {
       partNum = t1.part_number, 
       partSource = t2.part_source
   }

int num = new Random().Next(0, 100); 

// here's where the code I've tried fails 
Run Code Online (Sandbox Code Playgroud)

我可以以某种方式做一个Take<T>(100).ToList<T>()[num]与partNum和partSource的单一匿名类型?我最后通过明确定义一个类型来解决这个问题,但似乎我在这里错过了一个更优雅的解决方案.我想要做的就是返回一个Dictionary<string, string>调用者,所以我不想在这个方法之外定义一个类型.

更新:ElementAt不适用于此.我尝试添加:

// get a random part from the parts list
int num = new Random().Next(0, query.Count() - 1 );
var nthElement = query.ElementAt(num);
Run Code Online (Sandbox Code Playgroud)

我有一个例外: The query operator 'ElementAt' is not supported.

c# linq anonymous-types

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

如何使用C#获取GAC的位置?

如何使用C#获取GAC 目录的位置?

在Windows注册表中存在一个条目?

UPDATE

我需要该位置,因为,我想枚举和分析位于GAC中的程序集.

再见.

.net c# gac

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

如何用Javascript重复一个函数

这是我一直在研究的代码,它使背景颜色变得闪烁.我想知道是否有人知道如何重复这样,以便背景继续改变颜色的开启和打开.

var a = new Array("ff", "ee", "dd", "cc", "bb", "aa", "99", "88", "77",
                  "66", "55", "44", "33", "22", "11", "00", "00", "11",
                  "22", "33", "44", "55", "66", "77", "88", "99", "AA",
                  "BB", "CC", "DD", "EE", "ff");

x = 0;

var b = new Array("ff", "ee", "dd", "cc", "bb", "aa", "99", "88", "77",
                  "66", "55", "44", "33", "22", "11", "00", "00", "11",
                  "22", "33", "44", "55", "66", "77", "88", "99", "AA",
                  "BB", "CC", "DD", "EE", "ff");

x = 0;

var …
Run Code Online (Sandbox Code Playgroud)

javascript background function repeat

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

请建议一个带有API的托管调查工具

我的任务是在现有网站上实施调查.我们一直在使用SurveyMonkey进行此调查,这似乎非常好,但客户并不喜欢它不在他们的网站上.SurveyMonkey没有我可以插入的API.

我在http://survey.codeplex.com/上调查了Survey(tm).可怕的名字:

What survey tool are you using? 
Oh, Survey. 
Yes, what survey tool are you using?
I said Survey. 
Ugh, so did I but which one?!
Run Code Online (Sandbox Code Playgroud)

花了大约一个小时试图让我的机器上运行示例站点并决定继续前进.

我还有什么其他选择?理想情况下,我想在远程站点(如SurveyMonkey)上管理调查,并将问题/推送答案从我的站点提取到他们的数据库.我也完全愿意在内部完成这项工作,但不想从头开始构建一些东西.

c# asp.net survey

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

闪存通知在重定向时丢失,如何找出删除它的内容?

SO上有很多关于此的帖子(respond_with重定向通知flash消息不起作用 为什么:Rails 3中的重定向后通知没有显示,等等),我已经读过至少4但仍然无法解决这个问题.

我有一部分网站可以让人们在创建帐户之前做一些事情.从UX的角度来看,我更喜欢这个.所以他们被允许做X和Y然后他们被重定向到"创建帐户"页面(使用Devise).

重定向看起来像:

if userIsNew 
  ... stow information in a cookie to be retrieved later ...     
  redirect_to "/flash", flash[:notice]  
    => "Ok, we'll get right on that after you sign up (we need your email)." 
      and return # this has to be here, since I'm terminating the action early
end 
Run Code Online (Sandbox Code Playgroud)

所以,"/flash"是我提出来测试这一个简单的页面.它没有做任何事情,没有自己的标记,只有来自application.html的基本html,它在正文中有这一行:

 <% if flash[:notice] %>
    <p><%= notice %></p>
 <% else %>
  No notice!
 <% end %>
Run Code Online (Sandbox Code Playgroud)

它每次都说'没有通知'.

我试过了:

  • before_filter静态控制器中添加flash.keep给我
  • 使用:notice =>而不是 …

ruby-on-rails ruby-on-rails-3

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