小编Iva*_*del的帖子

计算4个点的任何四面体的体积

我需要计算4分的"任意"四面体的体积.我正在写一个程序,需要找到四面体的体积,而我所知道的是:4点的所有X,Y,Z位置.该功能必须返回音量.我被困在这里10个小时......我想不出任何事情.谢谢!

math 3d geometry

8
推荐指数
4
解决办法
2万
查看次数

如何从类函数内部访问对象属性

我的Javascript中的一个类有时需要与Json"更新".我总是做一个函数,在给定id的情况下更新数据数组,但现在我想更多地封装(函数更新,在类中).

我做了什么:

function File(data){
        this.data = data;

        this.update = function (callback){
            var set = function(ajaxData){
                this.data = ajaxData.PcbFile;
            }
            getPcbFile(data.id, function(ajaxData){
                set(ajaxData);
                callback();
            });
        };
    }
Run Code Online (Sandbox Code Playgroud)

但是,this.data = ajaxData.PcbFile;doesen不工作......我的对象仍然使用最后一个数据集,而不是更新的数据集.函数SET,我创建的另一种尝试来设置数据.

在ajax上没有问题,因为我对ajaxData进行了调整,并且没问题(当我更新时).

那么,我如何真正data从内部函数访问对象属性?

(对不起我的英语不好...)

javascript class object

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

如何用Ubuntu在Docker中坚持'ln'

我有一台Docker机器,我正在安装OpenCV 2.4.11

但是,发生了一个错误,我确实找到了解决方案,但这是暂时的.

当我运行我使用的Python脚本时cv2,抛出此错误消息:

Error: libdc1394 error: Failed to initialize libdc1394

我看到这是解决我的问题的唯一线程,但暂时: ctypes错误:libdc1394错误:无法初始化libdc1394

我向我添加了以下行Dockerfile,但这并没有影响我的VM.

RUN ln /dev/null /dev/raw1394

但是,如果我在VM运行时输入该命令(docker run -it ...),它确实使事情有效!但是,这并没有解决我的问题,因为我需要它在启动时没问题,如果我重新进入VM,问题就会回来.


我的Dockerfile:

# Pull base image.
FROM library/ubuntu

MAINTAINER Ivan Seidel <ivanseidel@gmail.com>

RUN apt-get update

#
# Python
#
RUN apt-get install -y python python-dev python-pip python-virtualenv

#
# Node.js and NPM
#
RUN apt-get install -y nodejs nodejs-legacy npm git --no-install-recommends

#
# Install OpenCV
#
RUN apt-get install -y python-opencv --no-install-recommends …
Run Code Online (Sandbox Code Playgroud)

python bash ubuntu opencv docker

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

Java中的范围(最小值,最大值,值)函数

有时我们写不必要的代码.我的问题很简单:有没有像下面这样的方法?

/** @return true if a given value is inside the range. */
public static boolean range(min, max, value)
Run Code Online (Sandbox Code Playgroud)

我没在Google上找到它.那是因为它不存在吗?

java methods

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

即使隐藏,如何加载 HTML &lt;object&gt; SVG

我需要等待某个对象在隐藏时加载。但似乎正在发生的是,它只加载没有display:none;

我正在使用 jQuery,我尝试将.load放在对象上以在它加载时调用一个函数,但似乎它不会加载,因为它是隐藏的。

是否有一种“强制”加载对象的方法,或者另一种“隐藏”但仍在加载的方法?

如何正确地做到这一点:

使用visibility: hidden代替display: none

如此处所述:http : //www.w3.org/TR/SVG/painting.html#VisibilityProperty

当 'display' 属性设置为 none 时,给定的元素不会成为渲染树的一部分。但是,将“可见性”设置为隐藏时,处理过程就像元素是渲染树的一部分一样

html javascript jquery svg

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

ViewPager 在返回时跳过视图留空

我正在制作一个具有 4 个主要视图的应用程序。我希望所有这些都保留在顶部的 LIST 菜单上(现在可以了)。

使用 Fragments,我可以在不实际转到其他活动的情况下更改视图,但是由于我的一个视图有一个 ViewPager,它根本无法工作(当我第一次加载视图时,内容还可以,但是在第二个时间,ViewPager 上的视图消失,只有当我离开 2 个索引位置并返回时才会出现)(见图片,显示第一次加载时间,然后第二次)

在此处输入图片说明

请注意,ViewPager 不是要显示菜单项,它实际上是当前菜单项的 Fragment 的一部分(在这种情况下,“Simula'c~ao”)

我的问题是:这是一个已知问题,是否有简单的方法可以解决,或者我必须以其他方式解决?我已经在互联网上搜索过这个问题,但对我没有任何作用(无效,设置getItemPosition返回POSITION_NONE......)

我查看了 ViewPager 类,似乎一切正常,我对其进行了修改,以便每次渲染视图时,它都会强制渲染所有内容,但这种方式都不起作用。

我试图将可见性设置为 GONE 和 VISIBLE

我试图分离和连接适配器

试图缓存视图,并返回缓存。

似乎奏效的一件事:改变手机的方向。那奏效了。

尝试了很多我什至记得的事情......我对此有点生气,因为过去的24小时根本没有帮助我解决这个“谜团”。我希望你们中的一些人可以 =]

我的代码:https : //www.dropbox.com/s/u4mlxr3k6ta9yrm/MainActivity.java https://www.dropbox.com/s/2dqfnzjs2wl89hj/SimulationFragment.java

浏览次数:https : //www.dropbox.com/s/d6ruc1zjovqu6ob/activity_main.xml https://www.dropbox.com/s/lp1iea13klr77iq/activity_simulation.xml https://www.dropbox.com/s/1mkl3jqmo7g4wh8/ item_simulation.xml

java user-interface android view android-viewpager

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

我应该下订单还是等待付款?

我正在构建一个简单的电子商务来处理我的订单请求(这是一个不同的电子商务,因为我将销售印刷电路板)。

所以,最大的问题是:当用户结账时,购物车中有商品,我应该做什么:

  • 完成订单,并将会话中的数据插入数据库,然后将状态设置为 pending并等待支付公司(如 PayPal,但来自巴西)的付款
  • 或者,我应该只在用户支付产品费用时下订单(当我收到回调时)

对此的疑问是,因为在付款之前下订单,可能会在数据库中创建大量未付款的订单(一些临时清理应该可以)。

付款后下订单可能会很困难,因为付款公司只返回给我几个字段(每个印刷电路板都有很多字段)。

也许我已经给出了“答案”,但我对此真的很困惑,我会很感激第二个意见......

谢谢

web-applications e-commerce payment-processing

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

如何平均分开李

UL > li's我的html中有一个,并且li的设置为float: left.

我怀疑的是如何将它们分开,在父亲div中,同样地,所以无论在ul中有多少li,它们之间仍然具有相同的间距?

如果李不是那么"好",那更好的是什么?

html css html-lists

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

如何在画布上绘制画布

我正在构建一个Android应用程序,我遇到了一个简单的事情:我如何绘制(或"添加")Canvas对象,到另一个Canvas对象,如"合并"它们?

如果那不可能,那么这样做的最佳解决方案是什么?

谢谢!

java android android-canvas

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

在Mysql上选择逆序

我有一个 MySql 表,由 2 个基本内容组成:id 和值。为了在我的页面上显示这一点,我需要以相反的顺序选择最后 100 行。想象一下有人正在上面放数据:

Id, value
1, 10
2, 9
3, 21
4, 15
Run Code Online (Sandbox Code Playgroud)

我需要选择最后“3”行(LIMIT + ORDER 子句),但不是这样:4,3,2,而是这样:2,3,4。

我知道如何在代码上做到这一点,但也许在 Mysql 上有一个简单的解决方案,但我不知道。谢谢

我的 SQL 查询现在是这样的:

SELECT `Data`.`id`, `Data`.`log_id`, `Data`.`value`, `Data`.`created` FROM `control_panel`.`datas` AS `Data` WHERE `Data`.`id` > 1000 AND `Data`.`log_id` = (2) ORDER BY `Data`.`id` DESC LIMIT 100
Run Code Online (Sandbox Code Playgroud)

php mysql

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