javascript

java

python

c#

node.js

reactjs

android

php

c++

ruby-on-rails

html

jquery

git

css

ios

sql

.net

c

<img src="//i.stack.imgur.com/bk9VA.png" alt="" class="sponsor-tag-img" width="18" height="16"/>android

string

merge - 在GIT中合并2个分支

我刚刚开始使用GIT并认为它很精彩,但我对merge命令的作用有点困惑。

让我们说我们在分支机构中有一个工作项目&#34; A&#34;。

我回家并对这个分支进行更改并保存为&#34; B&#34;。另一位程序员对&#34; A&#34;进行了更改。 并将其保存为&#34; C&#34;。

有没有办法合并两个分支&#34; B&#34; 和&#34; C&#34; 在一起,然后将更改作为新分支提交,说&#34; D&#34;?

或者我错过了&#39; merge&#39;?

trans by 2019-08-22T05:36:15Z

有人能用简单的语言向我解释一个有向无环图是什么?

有人能用简单的语言向我解释一个有向无环图是什么? 我看过维基百科,但它并没有真正让我看到它在编程中的用途。

trans by 2019-08-22T05:21:49Z

javascript - 即使没有其他进程阻止p,Node.js应用也无法在端口80上运行

我在安装了Node.js的Amazon EC2上运行Debian实例。 如果我运行以下代码:

http = require('http');

http.createServer(function (request, response){
  response.writeHead(200, {'Content-Type':'text/plain'});
  response.end('Hello World\n');
}).listen(80);
console.log("Running server at port 80");

我得到下面的输出告诉我另一个进程在端口80监听:

Running server at port 80

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: listen EACCES
    at errnoException (net.js:901:11)
    at Server._listen2 (net.js:1020:19)
    at listen (net.js:1061:10)
    at Server.listen (net.js:1127:5)
    at Object.<anonymous> (/home/admin/nodetests/nodetest.js:6:4)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)

现在,当我检查是否有一个进程(以root用户隐藏)时,使用以下方法监听端口80:

netstat -tupln

我得到以下输出,告诉我没有在端口80听任何东西:

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1667/sshd       
tcp6       0      0 :::22                   :::*                    LISTEN      1667/sshd

我应该注意到debian将端口80作为入站规则打开,如果这有所不同的话。

我的问题是:我做错了什么? 为什么我无法识别侦听端口80的进程? 为什么它在Debian中被阻止? 我应该采取哪些步骤才能使代码正常运行?

trans by 2019-08-22T05:16:11Z

javascript - 在Google地图中的某个点周围绘制半径

我使用的是Google Maps API并添加了标记。 现在我想在每个标记周围添加10英里半径,这意味着在缩放时表现得恰到好处的圆圈。 我不知道该怎么做,似乎并不常见。

我找到了一个看起来很好的例子,你也可以看看谷歌纵横。 在那里他们使用半径的标记,就像我想要的那样。

更新:谷歌纵横使用缩放的图像,这将如何工作?

trans by 2019-08-22T05:10:37Z

jquery - 滚动DIV元素时如何防止页面滚动?

我已经审查并测试了各种功能,以防止身体在div内部滚动,并结合了应该起作用的功能。

$('.scrollable').mouseenter(function() {
    $('body').bind('mousewheel DOMMouseScroll', function() {
        return false;
    });
    $(this).bind('mousewheel DOMMouseScroll', function() {
        return true;
    });
});
$('.scrollable').mouseleave(function() {
    $('body').bind('mousewheel DOMMouseScroll', function() {
        return true;
    });
});
  • 这是停止所有滚动,因为我想在容器内仍然可以滚动
  • 鼠标离开时也不会停用此功能

这样做有什么想法或更好的方法吗?

trans by 2019-08-22T05:00:22Z

java - Hamcrest比较集合

我试图比较2个列表:

assertThat(actual.getList(), is(Matchers.containsInAnyOrder(expectedList)));

但想法

java: no suitable method found for assertThat(java.util.List<Agent>,org.hamcrest.Matcher<java.lang.Iterable<? extends model.Agents>>)
method org.junit.Assert.<T>assertThat(T,org.hamcrest.Matcher<T>) is not applicable
  (no instance(s) of type variable(s) T exist so that argument type org.hamcrest.Matcher<java.lang.Iterable<? extends model.Agents>> conforms to formal parameter type org.hamcrest.Matcher<T>)
method org.junit.Assert.<T>assertThat(java.lang.String,T,org.hamcrest.Matcher<T>) is not applicable
  (cannot instantiate from arguments because actual and formal argument lists differ in length)

我该怎么写呢?

trans by 2019-08-22T04:54:27Z

javascript - jQuery xml错误'No'Access-Control-Allow-Origin'标头出现在请求的资源上。

我正在处理我的这个个人项目只是为了好玩,我想阅读一个xml文件,该文件位于[http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml]并解析 xml并使用它来转换货币之间的值。

到目前为止,我已经提出了下面的代码,这是非常基本的,以便读取xml,但我得到以下错误。

XMLHttpRequest无法加载****。 No&#39; Access-Control-Allow-Origin&#39;   标头出现在请求的资源上。 起源   因此,不允许访问[http://run.jsbin.com&#39;]。

$(document).ready( 
    function() {     
        $.ajax({          
            type:  'GET',
            url:   'http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml',
            dataType: 'xml',              
            success: function(xml){
                alert('aaa');
            }
         });
    }
);

我没有看到我的代码有任何问题,所以我希望有人可以指出我的代码错误以及如何解决它。

trans by 2019-08-22T04:50:30Z

elasticsearch - 适用于Amazon Elastic Search Clus的正确访问策略

我最近开始使用新的Amazon Elasticsearch Service,我似乎无法找出我需要的访问策略,因此我只能从我的EC2实例访问具有特定IAM角色的服务。。

以下是我目前为ES域分配的访问策略的示例:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "",
      "Effect": "Allow",
      "Principal": {
        "AWS": [
          "arn:aws:iam::[ACCOUNT_ID]:role/my_es_role",
        ]
      },
      "Action": "es:*",
      "Resource": "arn:aws:es:us-east-1:[ACCOUNT_ID]:domain/[ES_DOMAIN]/*"
    }
  ]
}

但正如我所说,这不起作用。 我登录EC2实例(附加了my_es_role角色)并尝试在&#34; [https://*.es.amazonaws.com&#34;]终点上运行一个简单的curl调用,I 得到以下错误:

{&#34;消息&#34;:&#34;用户:匿名无权执行:es:ESHttpGet on resource:arn:aws:es:us-east-1:[ACCOUNT_ID]:domain / [ES_DOMAIN]/“}

有没有人知道我必须在访问策略中更改什么才能使其正常工作?

trans by 2019-08-22T04:45:39Z

python - Matplotlib:在其他图形元素后面绘制网格线

在Matplotlib中,我按如下方式制作虚线网格线:

fig = pylab.figure()    
ax = fig.add_subplot(1,1,1)
ax.yaxis.grid(color='gray', linestyle='dashed')

但是,我无法弄清楚如何(或者甚至可能)将网格线绘制在其他图形元素(如条形图)后面。 更改添加网格与添加其他元素的顺序没有区别。

是否有可能使网格线出现在其他所有的后面?

trans by 2019-08-22T04:42:21Z

objective c - 是否可以重置iOS中的隐私设置?

为了测试授予iOS日历的访问权限,我需要重置测试设备上的隐私设置。

但是,每次我在设备上安装它时,它都会记住旧的隐私设置,并且不会显示警报视图,询问我是否授予访问权限。 删除应用程序并重新安装它并不会改变这一事实。

有没有办法让iOS忘记它知道我的应用程序并再次问我?

trans by 2019-08-22T04:40:49Z

C#中的阴影和覆盖之间的区别?

阴影和覆盖C#中的方法有什么区别?

trans by 2019-08-22T04:35:22Z

datetime - 在python中减去两次

我有两个time值,datetimeenter,我想做的事情如下:

duration = exit - enter

但是,我收到此错误:

TypeError:不支持的操作数类型 - :&#39; datetime.time&#39; 和  &#39; datetime.time

我该怎么做呢? 一种可能的解决方案是将time变量转换为datetime变量然后进行子结构,但我确定你们必须拥有更好更清洁的方法。

trans by 2019-08-22T04:30:30Z

java - 为什么在没有尝试I / O的情况下检测TCP套接字是否被对等端正常关闭是不可能的?

作为最近一个问题的后续内容,我想知道为什么在没有尝试在TCP套接字上进行读/写操作的情况下,为什么Java不可能检测到套接字已被对等端正常关闭? 无论是否使用前NIO CLOSE_WAIT或NIO CLOSE,情况似乎都是如此。

当对等体正常关闭TCP连接时,连接两端的TCP堆栈都知道这一事实。 服务器端(启动关闭的那个)最终处于状态CLOSE_WAIT,而客户端(未明确响应关闭的那个)最终处于状态CLOSE.为什么没有方法 在isConnectedtrue中,可以查询TCP堆栈以查看底层TCP连接是否已终止? 是不是TCP堆栈没有提供这样的状态信息? 或者这是一个设计决定,以避免昂贵的内核调用?

在已经发布了这个问题的答案的用户的帮助下,我想我会看到问题可能来自哪里。 没有明确关闭连接的一方最终处于TCP状态CLOSE_WAIT,这意味着连接正在关闭并等待一方发出自己的CLOSE操作。 我认为这是公平的,isConnected返回trueisClosed返回false,但为什么没有像isClosing这样的东西?

以下是使用pre-NIO套接字的测试类。 但使用NIO可获得相同的结果。

import java.net.ServerSocket;
import java.net.Socket;

public class MyServer {
  public static void main(String[] args) throws Exception {
    final ServerSocket ss = new ServerSocket(12345);
    final Socket cs = ss.accept();
    System.out.println("Accepted connection");
    Thread.sleep(5000);
    cs.close();
    System.out.println("Closed connection");
    ss.close();
    Thread.sleep(100000);
  }
}


import java.net.Socket;

public class MyClient {
  public static void main(String[] args) throws Exception {
    final Socket s = new Socket("localhost", 12345);
    for (int i = 0; i < 10; i++) {
      System.out.println("connected: " + s.isConnected() + 
        ", closed: " + s.isClosed());
      Thread.sleep(1000);
    }
    Thread.sleep(100000);
  }
}

当测试客户端连接到测试服务器时,即使服务器启动连接关闭,输出仍保持不变:

connected: true, closed: false
connected: true, closed: false
...
trans by 2019-08-22T04:20:29Z

html - 从iframe中删除滚动条

使用此代码

<iframe frameborder="0" style="height: 185px; overflow:scroll; width: 100%" src="http://www.cbox.ws/box/?boxid=439&boxtag=7868&sec=main" marginheight="1" marginwidth="1" name="cboxmain" id="cboxmain" seamless="seamless" scrolling="no" frameborder="0" allowtransparency="true"></iframe>

这是它出现的方式([http://www.talkjesus.com]主页上的shoutbox]

如何删除水平滚动条并修改垂直滚动条的CSS?

谢谢。

trans by 2019-08-22T04:14:36Z

如何让Android模拟器显示软键盘?

我正在调试软键盘显示屏无法显示的问题。 但是,我没有便于测试的设备。 问题是模拟器从不显示软键盘。

有些皮肤的右边有一个不断显示的键盘,有些皮肤没有显示,但到目前为止我所尝试过的都没有在设备屏幕上显示过键盘。

我错过了一些设置吗?

trans by 2019-08-22T04:08:04Z

android - 从EditText中删除错误

我正在使用EditText,我正在使用EditText的setError属性对其进行验证,并且它正确验证。 但是我在同一个屏幕上有一个按钮,可以重定向到另一个活动。 当我按下后退按钮并返回屏幕时,仍然会出现验证。 因此,在活动OnPause事件上,我想删除EditText的验证。 这怎么可能。

trans by 2019-08-22T04:05:48Z

C的设计原则,最佳实践和设计模式(或一般的程序编程)?

在设计C项目时,是否有任何已知的设计原则,最佳实践和设计模式? 一般来说,程序(命令式)编程的有用设计原则是什么?

(我是&#39;面向对象的一代的孩子&#39;并且必须首次设计一个大型C项目)

trans by 2019-08-22T04:00:49Z

HTML - 什么是SHTML

最近我开始了解SHTML。 而且我也看到扩展名为.shtml的网站。

SHTML的用途与HTML和DHTML的不同之处在于什么?

trans by 2019-08-22T03:58:39Z

python - 这种奇怪的冒号行为是做什么的?

我使用的是Python 3.6.1,我遇到了一些非常奇怪的东西。 我有一个简单的字典分配拼写错误,花了我很长时间才找到。

context = {}
context["a"]: 2
print(context)

产量

{}

代码context["a"]在做什么? 它应该IMO时不会提出KeyError。 起初我以为它创造了一个切片。 但是,键入repr(context["a"]: 2)会引发一个SyntaxError.我还在控制台中输入了context["a"]: 2,控制台没有打印任何内容。 我想也许它回来了None,但我不太确定。

我也认为如果声明它可能是单行,但这也不应该是正确的语法。

另外,context["a"]应该筹集KeyError

我很困惑。 到底是怎么回事?

trans by 2019-08-22T03:56:18Z

angularjs - 禁用某些元素的nganimate

我使用的是ngAnimate模块,但我的所有ng-if,ng-show等都受此影响,我想将ngAnimate用于某些选定的元素。对于性能和一些显示和隐藏非常快速的元素的错误。

谢谢。

trans by 2019-08-22T03:48:53Z

上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 下一页 共1969页