问题列表 - 第14380页

用加权边缘绘制图形

我正在寻找构建一个算法(或重用一个)来组织二维画布上的节点和边缘,其中边可以具有相应的权重.

任何起始材料和信息都会有所帮助.

graph

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

如何使用mechanize cookies获取http页面?

有一个Python机械化对象,其表单几乎都设置了所有值,但尚未提交.现在我想使用来自mechanize实例的cookie来获取另一个页面,但是没有重置页面,表单等,例如,以便值保持设置(我只需要获取另一个页面的正文字符串,没有别的).有没有办法:

  1. 告诉机械化不要重置页面(也许,通过UserAgentBase)?
  2. urllib2使用机械化的饼干罐?NB:urllib2.HTTPCookieProcessor(self.br._ua_handlers["_cookies"].cookiejar)不起作用
  3. 还有其他方式将cookie传递给urllib

python mechanize

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

透明位图

我在这里遇到有关bitmaps的问题..我想删除我的位图所具有的黑色背景.

我从字节数组创建位图位图..然后在BitMapField中设置位图..但是显示的图像有黑色背景.

graphics drawing blackberry bitmap java-me

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

错误:文件已加密或不是数据库

我用PHP创建了一个带表的数据库.我是通过以下方式完成的:

<?php
$db = new SQLiteDatabase("test.db");
unset($db);
$db = sqlite_open("test.db");
sqlite_query($db,"create table students (names char(255))");
sqlite_close($db);
?>
Run Code Online (Sandbox Code Playgroud)

从命令行执行我的PHP文件后:"php test.php"我在我的目录中得到一个名为"test.db"的新文件(这就是我想要的).在命令行中,我键入"sqlite3 test.db".这样我就进入了sqlite命令行会话.然后,使用sqlite3,我输入".tables"(我想检查新数据库是否包含它应该包含的表).结果我得到:

Error: file is encrypted or is not a database 
Run Code Online (Sandbox Code Playgroud)

所以,它不起作用.有人知道这个问题吗?预先感谢您的任何帮助.

php sqlite

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

在SQL Server中的TEXT字段上使用LEFT

在表格中,我有一个文本字段.我需要能够只选择字段的前200个字符 - 但LEFT不适用于TEXT字段.

该怎么办?

sql t-sql sql-server sql-server-2008

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

如何将文本文件的每两行与Bash配对?

使用简单的bash脚本,我生成一个包含许多行的文本文件,如下所示:

192.168.1.1
hostname1
192.168.1.2
hostname2
192.168.1.3
hostname3
Run Code Online (Sandbox Code Playgroud)

现在我想重新格式化这个文件,看起来像这样:

192.168.1.1 hostname1
192.168.1.2 hostname2
192.168.1.3 hostname3
Run Code Online (Sandbox Code Playgroud)

我将如何以这种方式重新格式化?也许sed吧?

bash sed text-files

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

XHTML不会在JavaScript函数中验证&&和<

以下是无法验证的代码片段:

if (user_age > 15 && user_age < 91)
Run Code Online (Sandbox Code Playgroud)

它会收到以下错误:

XML分析错误:StartTag:无效的元素名称

XML解析错误:xmlParseEntityRef:没有名称

第一个错误抛出"小于",第二个错误抛出两次,每个符号一次.

用上述标志代替&<验证罚款,但当然它完全破坏了功能.

javascript xhtml-1.0-strict

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

如何在Silverlight中绑定GradientStop Colors或GradientStops属性?

我希望能够在Silverlight中拥有动态渐变,如下所示:

<RadialGradientBrush GradientOrigin="0.20,0.5" Center="0.25,0.50" 
                     RadiusX="0.75" RadiusY="0.5">
  <GradientStop Color="{Binding Path=GradientStart}" Offset="0" />
  <GradientStop Color="{Binding Path=GradientEnd}" Offset="1" />
</RadialGradientBrush>
Run Code Online (Sandbox Code Playgroud)

我绑定到两个返回类型"颜色"的属性,但我总是收到此消息:

AG_E_PARSER_BAD_PROPERTY_VALUE
Run Code Online (Sandbox Code Playgroud)

如果我尝试绑定到GradientStop Collection,这也有同样的问题,这个问题的解决方案是什么:

  1. 允许在运行时更改渐变的开始和结束
  2. 适用于Silverlight 3.0,不是WPF解决方案

如果有工作或者无论如何都要复制这种行为,这是可以接受的,我有解决方案可以使用LinearGradients,因为我可以将某些东西"填充"属性绑定到此 - 但是在这种情况下不起作用,加上可能是我可能使用的其他渐变类型,其他人可能会在将来使用此解决方案/替代方案.

silverlight xaml binding gradient gradientstop

5
推荐指数
2
解决办法
6301
查看次数

来自摄像头的可可捕获帧

我正在实施一个软件来从网络摄像头获取视频.我在Apple Dev中看过MyRecorder示例,它运行正常.

我尝试使用以下代码添加一个按钮从视频拍摄快照:

- (IBAction)addFrame:(id)sender
{
    CVImageBufferRef imageBuffer;
    @synchronized (self) {
        imageBuffer = CVBufferRetain(mCurrentImageBuffer);
    }
    if (imageBuffer) { 
    [ bla bla bla ]     
    }
}
Run Code Online (Sandbox Code Playgroud)

但是mCurrentImageBuffer总是空的.如何从我的网络摄像头获取当前帧并放入mCurrentImageBuffer?

我试过用

(void)captureOutput:(QTCaptureOutput *)captureOutput 
                    didOutputVideoFrame:(CVImageBufferRef)videoFrame 
                    withSampleBuffer:(QTSampleBuffer *)sampleBuffer 
                    fromConnection:(QTCaptureConnection *)connection
{
    CVImageBufferRef imageBufferToRelease;

    CVBufferRetain(videoFrame);

    @synchronized (self) {
        imageBufferToRelease = mCurrentImageBuffer;
        mCurrentImageBuffer = videoFrame;
    }
    CVBufferRelease(imageBufferToRelease);  
} 
Run Code Online (Sandbox Code Playgroud)

但它永远不会被召唤.我怎样才能决定何时调用captureOutput委托方法?任何的想法?

谢谢,安德烈

macos cocoa video-capture objective-c

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

最有效的方式......独特的随机字符串

我需要有效地将5个字符的RANDOM字符串插入数据库,同时确保它是独一无二的.生成随机字符串不是问题,但目前我正在做的是生成字符串,然后检查数据库是否已经存在......如果存在,我重新开始.

有没有更有效的方法来完成这个过程?

请注意,我不想使用GUID或超过5个字符的任何其他内容....我必须坚持5个字符.

PS:我认为它没有区别,但我的字符串都是区分大小写的.

这是"随机字符串"部分

    Public Function GetRandomNumbers(ByVal numChars As Integer) As String
    Dim chars As String() = { _
     "A", "B", "C", "D", "E", "F", _
     "G", "H", "I", "J", "K", "L", _
     "M", "N", "O", "P", "Q", "R", _
     "S", "T", "U", "V", "W", "X", _
     "Y", "Z", "0", "1", "2", "3", _
     "4", "5", "6", "7", "8", "9", _
     "a", "b", "c", "d", "e", "f", _
     "g", "h", "i", "j", "k", "l", _
     "m", "n", "o", "p", …
Run Code Online (Sandbox Code Playgroud)

database asp.net random unique

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