小编bra*_*is7的帖子

Javascript中的无符号整数

我正在处理一个处理IP地址信息的页面,但它正在扼杀整数已签名的事实.我使用按位运算符来加速它,但第64位(有符号/无符号标志)正在弄乱它.

有没有办法强制数字在Javascript中无符号?它似乎工作正常,直到子网大于30或小于2.

试试这个:

<html>
<body>

<script type='text/javascript'>
document.write( (1 << 30) +"<br/>");
document.write( (1 << 31) +"<br/>");
document.write( (1 << 32) +"<br/>");
</script>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

结果:

1073741824 -2147483648 1

javascript unsigned bit-manipulation

37
推荐指数
4
解决办法
5万
查看次数

以给定角度在矩形上查找点

我正在尝试在矩形对象中绘制渐变,具有给定角度(Theta),其中渐变的末端接触矩形的周长.

图形

我认为使用切线会起作用,但是我很难解决问题.有一个简单的算法,我只是缺少?

最终结果

因此,这将是(angle,RectX1,RectX2,RectY1,RectY2)的函数.我希望它以[x1,x2,y1,y2]的形式返回,以便渐变将在正方形上绘制.在我的问题中,如果原点是0,那么x2 = -x1和y2 = -y1.但它并不总是在起源上.

python math graphics geometry

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

将指令从组件应用到子组件

在 Vue.js 中,如果我有一个组件,例如custom-input,并且我想从父类设置焦点,可以将来自父类的指令应用于子类吗?

<custom-input v-focus />

<div class='form-group'>
  <input :v-focus='vFocus'> // This doesn't work
</div>

<script type='text/javascript'>
  Vue.directive("focus", {
    inserted: function(el) {
      el.focus();
    }
  });
</script>
Run Code Online (Sandbox Code Playgroud)

javascript vue.js vue-component

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