小编Yem*_*lat的帖子

如何在Git中完全用远程分支替换本地分支?

我有两个分支:

  1. 本地分公司(与我合作的分公司)
  2. 远程分支(公共,只有经过良好测试的提交去那里)

最近我严重搞砸了我当地的分店(猜猜每个git-newbie在某个时间点都在我的位置)

我如何完全用远程分支替换本地分支,所以我可以从远程分支现在继续我的工作?

(我已经搜索过SO并且在本地检查远程分支没有任何影响)

git

708
推荐指数
7
解决办法
33万
查看次数

如何在javascript中从子类调用父方法?

我花了最后几个小时试图找到问题的解决方案,但似乎没有希望.

基本上我需要知道如何从子类调用父方法.到目前为止,我尝试过的所有内容都会导致无法正常工作或覆盖父方法.

我使用以下代码在javascript中设置OOP:

// SET UP OOP
// surrogate constructor (empty function)
function surrogateCtor() {}

function extend(base, sub) {
    // copy the prototype from the base to setup inheritance
    surrogateCtor.prototype = base.prototype;
    sub.prototype = new surrogateCtor();
    sub.prototype.constructor = sub;
}

// parent class
function ParentObject(name) {
    this.name = name;
}
// parent's methods
ParentObject.prototype = {
    myMethod: function(arg) {
        this.name = arg;
    }
}

// child
function ChildObject(name) {
    // call the parent's constructor
    ParentObject.call(this, name);
    this.myMethod = function(arg) { …
Run Code Online (Sandbox Code Playgroud)

javascript oop methods parent

134
推荐指数
4
解决办法
14万
查看次数

如何调试javascript承诺?

我试图了解如何调试基于promises的异步代码.By Promises我的意思是基于ECMAScript 6的承诺,通过调试我的意思是使用内置的chrome或firefox调试器.

我遇到的问题是 - 当发生错误时,无论我如何拒绝它,我都无法获得堆栈跟踪.

我试过这些:

console.log(new Error('Error occured'));
throw new Error('Throwing an Error');
return new Error('Error returned by the onRejected function');
reject(new Error('Pass Error to the reject function'));
Run Code Online (Sandbox Code Playgroud)

但是这些都不会返回代码中的实际错误或堆栈跟踪.

所以我的问题是 - 如何正确调试javascript Promises?

javascript promise es6-promise

70
推荐指数
3
解决办法
4万
查看次数

如何在javascript中从imageData生成图像?

我想知道是否有任何方法可以从imageData创建一个新的Image,这是以前从canvas元素获得的?

我已经搜索了一个解决方案,但他们似乎都将结果绘制到画布上.所以基本上我需要一种方法将ImageData对象直接转换为Image,如果可能的话.

javascript canvas putimagedata

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

根据方向和距离(矢量)获取点坐标

根据方向和距离得到点

我需要找到第二点的坐标.我知道弧度点之间的角度,我也知道矢量的长度.

如果有人能指出我的解决方案,我真的很感激.

javascript math canvas vector polar-coordinates

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

节点http-server无法在Ubuntu linux上运行

我试图在我的项目目录中运行一个简单的http服务器.我需要的只是GET请求支持,所以我可以获取html/css/js/etc. 为此,我想从npm使用http-server.

我装了它 npm install http-server -g

现在我cd到我的项目文件夹,它有index.html文件,我打开终端并运行http-server

但是当我打开浏览器时http://localhost:8080/index.html- 它无法连接到主机.

我错过了什么吗?

http httpserver node.js npm

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

将xml标头嵌入网页时,是否需要将xml标头保留在svg文件中

我有一个SVG图像,我想嵌入网页(在html文件中)

我使用Adobe Illustrator创建了图像,它包含以下标题:

<?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
     viewBox="0 0 462.219 381.915" enable-background="new 0 0 462.219 381.915" xml:space="preserve">
...
Run Code Online (Sandbox Code Playgroud)

我需要xml和DOCTYPE声明吗?或者只是嵌入<svg>标签的内容很好?

html xml html5 svg

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

将actionlistener添加到jpanel

我想知道是否有任何方法可以将ActionListener添加到JPanel?我将这些添加到JButton没有问题,但JPanel似乎没有这样的方法.

基本上我在一个带有网格布局的JFrame中有一堆JPanels,我想知道是否有任何方法可以知道用户何时点击了其中一个.

任何帮助非常感谢!

java swing jpanel actionlistener mouse-listeners

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

如何使用htaccess在apache服务器上设置post_max_size(获取内部服务器错误)

我试图增加我的服务器上的最大邮件大小限制.

这是.htaccess文件:

php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 200
php_value max_input_time 200
Run Code Online (Sandbox Code Playgroud)

但它似乎不起作用并抛出500内部服务器错误.

任何想法为什么会发生这种情况以及如何克服这个问题?

apache .htaccess post

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

画布旋转无法正常工作

我在尝试通过 JavascriptCanvas API 旋转矩形时遇到问题。

这是代码:

G = {};
// get canvas context
G.ctx = document.getElementById('canvas').getContext('2d');

var x = 200;
var y = 100;
var w = 30;
var h = 70;

G.ctx.fillRect(x, y, w, h);

// Why is this not working??
G.ctx.save();
G.ctx.translate(x, y);
G.ctx.rotate(30*(Math.PI/180));
G.ctx.fillRect(x, y, w, h);
G.ctx.restore();
Run Code Online (Sandbox Code Playgroud)

由于某种原因,该代码仅绘制了第一个矩形。

这是 JSfiddle:http : //jsfiddle.net/5YZbd/1/

任何澄清真的很受欢迎!

javascript canvas rotation html5-canvas

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