问题列表 - 第39574页

找到最接近3点的算法,当三角测量覆盖另一点时

想象一下画布上有一堆随机散布的画布.现在选择其中一个点.你如何找到距离它最近的3个点,这样如果你绘制一个连接这些点的三角形,它将覆盖所选择的点?

澄清: "最接近",我指的是距离点的最小距离.


这主要是出于好奇.我认为如果它是未知的,那么估计一个点的"值"将是一个好方法,但周围的点是已知的.有3个周围的点你可以推断出这个值.我之前没有听说过像这样的问题,看起来并不是很微不足道,所以我认为这可能是一个有趣的练习,即使它不是估算某些东西的最好方法.

algorithm geometry

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

获取PostgreSQL中视图/表所依赖的表的列表

在PostgreSQL中,有没有办法根据外键的使用和对给定表的访问来获取视图/表所依赖的所有表?

基本上,我希望能够使用脚本复制视图/表的结构,并希望能够自动获取我还需要复制的表列表,以便一切仍然正常工作.

这种反应似乎朝着正确的方向发展,但并没有给出我期望/需要的结果.有什么建议?

postgresql

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

什么是android的等效代码:layout_above ="@ android:id/tabs"?

我创建了一个TabWidget

TabWidget tabWidget = new TabWidget(this);
        tabWidget.setId(android.R.id.tabs);
Run Code Online (Sandbox Code Playgroud)

和一个FrameLayout

FrameLayout frameLayout = new FrameLayout(this);
        frameLayout.setId(android.R.id.tabcontent);
Run Code Online (Sandbox Code Playgroud)

怎么使framelayout上面的选项卡?

**what is the equivalent code to "android:layout_above="@android:id/tabs"**
Run Code Online (Sandbox Code Playgroud)

编辑

我正在使用此代码,这是正确的吗?

TabHost tabHost = new TabHost(this);
tabHost.setLayoutParams(
                new RelativeLayout.LayoutParams(
                        LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT,1));
 TabWidget tabWidget = new TabWidget(this);
        tabWidget.setId(android.R.id.tabs);

RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(width, height);
lp.addRule(RelativeLayout.ABOVE, R.id.tabcontent);
tabWidget.setLayoutParams(lp);

tabHost.addView(tabWidget);
FrameLayout frameLayout = new FrameLayout(this);
        frameLayout.setId(android.R.id.tabcontent);
        frameLayout.setPadding(0, 55, 0, 0);
tabHost.addView(frameLayout, new RelativeLayout.LayoutParams(
                  LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); 
tabHost.setup();
Run Code Online (Sandbox Code Playgroud)

layout tabs android frame

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

WebView链接单击打开默认浏览器

现在我有一个加载webview的应用程序,所有点击都保存在应用程序中.我想要做的是当某个链接,例如,在应用程序中单击http://www.google.com时,它会打开默认浏览器.如果有人有想法请告诉我!

android android-webview android-browser

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

fopen()是否受文件系统的限制?

我编写了一个程序来生成大型.SQL文件,以便快速填充非常大的数据库.我用PHP编写脚本.当我开始编码时,我使用的是fopen()fwrite().当文件太大时,程序会将控制权返回给shell,文件将不完整.

不幸的是,我不确定"太大"究竟有多大.我想它可能已经大约4GB.

为了解决这个问题,我把文件echo给了stdout.当我这样调用程序时,我重定向了它:

[root@localhost]$ php generatesql.php > myfile.sql
Run Code Online (Sandbox Code Playgroud)

这就像一个魅力.我的输出文件最终大约是10GB.

那么我的问题是:fopen()fwrite()是否受文件系统的限制,因为它们能够生成多大的文件?如果是这样; 这是PHP的限制吗?这是否也发生在其他语言中?

php fopen fwrite

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

检索以' - '分隔的数字

可以说我有大量的(随机)文本.在此文本中有一个电话号码,包括三个数字,一个短划线,另外三个数字,一个短划线和四个数字.例如,XXX-XXX-XXXX.从文本中检索此数字的正则表达式是什么?我试过用:

Matcher matcher = pattern.matcher(previousText);
Pattern pattern2 = Pattern.compile(".*(\\d\\d\\d-\\d\\d\\d-\\d\\d\\d\\d).*")
Matcher matcher2 = pattern2.matcher(currentText);
Run Code Online (Sandbox Code Playgroud)

现在,虽然它会起作用,但事实并非如此.请帮忙.

java regex pattern-matching

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

通过反射抛出异常

这不是常见的情况.我试图通过反射调用异常.我有类似的东西:testMethod是MethodBuilder类型

testMethod.GetILGenerator().ThrowException(typeof(CustomException));
Run Code Online (Sandbox Code Playgroud)

我的CustomException没有默认构造函数,因此上面的语句错误地给出了ArgumentException.如果有默认构造函数,这可以正常工作.

那么有没有办法,这可以使用没有默认的构造函数?已经尝试了2个小时了.:(

任何帮助表示赞赏.

谢谢!

c# reflection

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

如何对构造函数进行代码引用?

我有以下代码:

my $coderef = ${MyModule::MyTool->new};

但是当我尝试

$coderef->();

我收到了错误:

Not a CODE reference

如何引用构造函数(不调用它)并延迟运行引用的代码?

perl

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

API和Web服务有什么区别?

据我所知,api和web服务用于从其他网站获取数据.

那么他们之间有什么区别?

任何帮助!

编辑

有人可以用适当的例子解释一下吗?

什么是twitter和facebook api?我们可以说它只是一个访问其数据的函数或Web服务.

.net ruby java api web-services

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

如何将IRB输入保存到.rb文件?

可能听起来像一个新手问题(因为我是Ruby和IRB的新手)但有没有办法将您在IRB中执行的命令保存到文件中?我正在玩WATIR并希望将所有输​​入保存到文件中,而不是复制和粘贴每个.

谢谢您的帮助!

ruby irb watir

12
推荐指数
2
解决办法
4539
查看次数