问题列表 - 第35523页

如何在Android手机上访问相机?

我用Java编写了一个程序,它接收一个图像文件并操纵图像.现在我正在尝试访问相机,以便我可以拍摄照片并将其提供给图像处理程序,但是我已经迷失了如何做到这一点.我已经阅读了有关相机类的信息以及如何申请权限,但我不知道如何拍照.如果有人对我应该从哪里开始有任何提示,或者如果他们知道一个好的教程,我会非常感激.谢谢!

java android android-emulator

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

更新连接另一个表的表

更新一个表加入另外一个表.

UPDATE t1 SET  t1.col1 =1 FROM table1 t1 JOIN  table2 t2 
ON t1.ID=t2.ID
WHERE t1.Name='Test' AND t2.Age=25;
Run Code Online (Sandbox Code Playgroud)

我收到此错误,您的SQL语法中有错误; 查看与您的MySQL服务器版本对应的手册,以便在'FROM table1 t1 JOIN table2 t2附近使用正确的语法...

有什么想法吗?

谢谢.

mysql

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

将编码的密钥映射到appengine中的较短标识符

我想向客户端发送唯一引用,以便客户端可以引用特定对象.编码键appengine提供有时50个字节长,我可能只需要两个或三个字节(我可能希望需要四个或五个,但这将不会有一段时间!).

发送较大的密钥实际上非常昂贵,因为我可能一次发送400个引用.

所以,我想将这些长键映射到更短的键.一个明显的解决方案是在数据存储区中存储映射,但是当我发送400个对象时,我正在进行400个额外的查询,对吧?也许我通过在memcache中保留映射的副本来减少费用.有没有更好的办法?

我是否可以从appengine创建的未编码密钥中抽出数字并使用它?我只需要我使用的任何ID,每个实体类型都是唯一的,而不是整个应用程序.

谢谢,

performance google-app-engine network-efficiency

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

获取从C#(oracle)调用的insert语句使用的seq编号

我需要在表中插入一条记录,并将列的值(例如orderid)设置为唯一的#.并返回使用的数字.

我认为该过程将使用序列和带有nextval的insert语句:

insert into ordersTable(orderid) values(ordernums.nextval);
Run Code Online (Sandbox Code Playgroud)

但是如何获得使用的数字呢?我的想法是我必须从插入调用中取回它,否则如果我重新查询则nextval(或currval)可能已经改变.

但我不知道该怎么做.解决这个问题的另一种方法是,在插入时,还将我唯一的唯一值添加到字段中,然后重新查询该值.

还有另一种方法吗?我想我可能在sql级别丢失了一些东西?

CTC

sql oracle plsql sequences

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

如何正确引用GNU readline库来扫描终端输入?

我正在尝试编译在GNU readline中使用以下内容的C代码.

#include <readline/readline.h>;
#include <readline/history.h>;
Run Code Online (Sandbox Code Playgroud)

我已经尝试将<>更改为""并使用和不使用-lreadline选项进行编译.似乎没什么用.在gcc下编译时没有-lreadline导致在编译时生成以下内容(详细):

Reading specs from /software/gcc-3.4.6-0/pkg/lib/gcc/i386-unknown-freebsd6.1/3.4.6/specs
Configured with: ../gcc-3.4.6/configure --prefix=/software/gcc-3.4.6-0/pkg --disable-dependency-tracking --localstatedir=/var --disable-nls --program-suffix=34 --enable-shared --enable-version-specific-runtime-libs
Thread model: posix
gcc version 3.4.6
 /software/gcc-3.4.6-0/pkg/libexec/gcc/i386-unknown-freebsd6.1/3.4.6/cc1 -quiet -v myshell.c -quiet -dumpbase myshell.c -auxbase myshell -version -o /var/tmp//ccVSq3jQ.s
ignoring nonexistent directory "/software/gcc-3.4.6-0/pkg/lib/gcc/i386-unknown-freebsd6.1/3.4.6/../../../../i386-unknown-freebsd6.1/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/local/include
 /software/gcc-3.4.6-0/pkg/include
 /software/gcc-3.4.6-0/pkg/lib/gcc/i386-unknown-freebsd6.1/3.4.6/include
 /usr/include
End of search list.
GNU C version 3.4.6 (i386-unknown-freebsd6.1)
        compiled by GNU C …
Run Code Online (Sandbox Code Playgroud)

c unix gnu readline

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

vb.net可滚动内容面板

在vb.net中是否有专门用于显示大于控件本身的内容的控件?

我知道可以使用面板和两个滚动条对自己进行编码,但是现有的方法是否存在呢?

谢谢你的帮助

vb.net controls

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

使用 ldap 列出用户的组

我对 LDAP 真的很陌生,刚刚在我的 php 服务器和我的广告服务器之间建立了连接。我已经成功地对用户进行了身份验证。现在我想列出用户所在的所有组,看看他是否是管理员(或者可能有其他方式?)。

到目前为止我有这个:

    $ldap = ldap_connect("192.168.1.108");
    if ($ldap && $bind = @ldap_bind($ldap, $name."@foobar.com", $pw)) {
        // ldap_search and ldap_get_entries here i guess, but how?
    }
Run Code Online (Sandbox Code Playgroud)

我已经通过阅读 php.net 上的手册尝试使用 ldap_search,但我根本无法让它工作。有人可以告诉我如何让它工作吗?

php ldap

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

如何在Firebug for Firefox中编辑Chrome中的CSS?

我一直在Firefox中使用Firebug编辑CSS,但最近注意到Chrome正在更快地渲染我的页面(使用滚动,交互元素等)并且想要切换到它.

我发现Chrome显示了计算出的CSS以及在堆栈中推翻了哪些属性,我可以逐个改变它们,但我喜欢Firebug的是我可以在实时文本编辑器中编辑整个样式表.这是Chrome浏览器面板中的某个功能,还是Chrome扩展程序允许我以这种方式更改样式表?

css google-chrome

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

有没有办法验证文件名?

我认为这必须在RTL的某个地方,但我看了,我找不到它.

function IsValidFilename(filename: string): boolean;
//returns True if it would be possible to create or open a file with
//this name, without modifying the current directory structure
Run Code Online (Sandbox Code Playgroud)

换句话说,它必须指向有效本地或网络驱动器上的现有文件夹,并且不包含任何无效字符.我们有类似的东西吗?(如果它检查当前用户的访问权限以确保您可以访问相关文件夹,则会获得奖励.)

delphi filenames

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

确定平均弧线

研究员,

我知道这有点超出了你的法律,但我想知道你是否有时间,如果你可以用一个"程序"来帮助我.不考虑数学,但最好的方法是什么.

替代文字 替代文字

这是一个翼型/轮廓.通常,配置文件使用两组数据定义.一个是平均弧线的位置,以x,y的形式给出,其中x通常以弦长的百分比给出.第二组数据是弦长百分比的厚度.始终绘制垂直于弧线(!)的厚度,并给出轮廓点.

现在,我有一个反向问题 - 我有一个轮廓点,我需要确定弧线的位置.通过点插值的方法可能会有所不同,但这并不重要,因为我总是可以根据需要插入尽可能多的点,因此它最终会成为线性点.

请记住,由于思考是垂直于弧线绘制的,因此弧线的位置不是轮廓上下线之间的点(称为轮廓的背面和面).


编辑(如何在纸上完成):呃,痛苦和大规模(我在这里说很长的A0纸,在大型绘图桌上是1189x5945mm.你首先绘制第一个弧线(CL)迭代通过在相同的x坐标处,面部和背部之间的中点(平均点).之后,您绘制了许多垂直于该CL的垂直线,并在面部和背部之间找到它们的中点(面部和背部的那些点将不再具有相同的x值).连接那些,这是你的第二次迭代CL.之后你只需通过在第二个CL上绘制垂直线来重复该过程的第二步......(它通常在3或4次迭代后收敛).


第2次编辑:将图片替换为更好地显示思考如何"绘制"到弧线(CL)上的图片.呈现它的另一种方式,就像图片2.如果你绘制了很多圆圈,其中心点位于弧线上,并且其半径是厚度,那么这些圆的切线将是轮廓的线(将构成曲线).

弧线不是平均线(面和点之间的平均值); 它可以与它重合(因此通常是混乱).在更多弧形轮廓(更弯曲的轮廓)中很容易看出这种差异.


第3次编辑 - 在平均线和弧线之间显示差异(很遗憾,我花了很长时间才画出它),这是通常在"纸上"完成的过程.这是一个相当变形的轮廓,因为两者之间的差异可以更容易地显示(尽管这样的轮廓也存在).

在该图中,示出了平均线 - 它是由相同x坐标上的面和背面的平均值形成的线.

替代文字

在平行线上的这张图中,绘制了垂直线(绿色线).这些垂直线的中点构成了弧线的第一次迭代(红色间歇线).与第一张照片相比,了解这些圆圈在翼型内部的适应性.

替代文字

在下图中,示出了弧线的第二次迭代,以及来自第一张图的平均线,以说明两者之间的差异.现在里面的那些圈子更合适(除了第一个飞出去,但不介意他).

替代文字

algorithm geometry

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