问题列表 - 第48471页

WPF,C#:在图像控件中的现有位图上画一条线

我在图像控件中有一个位图图像

每次我用鼠标点击位图时,我都需要在位图上画一条红线,在我点击鼠标的地方。

我首先想到创建一个 Line 对象,但发现我无法添加 Line。我需要一张画布。但是如果我把我的图像放在画布上,我的位图不会延伸到整个画布上(我发现,位图的坐标决定了画布上的位置,所以我的位图显示错误。)

然后我尝试使用图形

Graphics graphics = Graphics.FromImage(bitmapImg);
graphics.DrawLine(new System.Drawing.Pen(System.Drawing.Color.Red), 0, 0,  bitmapImg.Width, bitmapImg.Height); //not the line yet, just for testing
    graphics.DrawImage(bitmapImg, 0, 0, bitmapImg.Width,bitmapImg.Height);
        graphics.Dispose();
Run Code Online (Sandbox Code Playgroud)

但是,我的位图上没有绘制任何东西......

现在我想,我可能必须将位图放入一个数组中,然后更改像素颜色以获取位图中的线条。我相信,这会很慢。

我现在正在尝试使用visualDrawing,但是,我还没有让它工作:-(

在 WPF C# 中将一条线放到现有位图上的好方法是什么????以及如何删除它?

我很乐意提供任何帮助!谢谢!我已经在 MS 论坛页面上发布了它,但到目前为止还没有答案。

wpf drawing bitmap

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

权力的时间复杂度()

我实现了这个功能,power()这需要两个参数ab并计算b.

typedef long long int LL;

LL power(int a,int b)
{
   int i = 1;
   LL pow = 1; 
   for( ; i <= b ; ++i )
     pow *= a;
   return pow;
}
Run Code Online (Sandbox Code Playgroud)

鉴于:a b属于范围long long int.
问题:如何降低算法的时间复杂度?

c c++ algorithm time-complexity

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

有没有办法在css id标签中使用通配符

假设我有几个具有类似ID的项目:

<input class="a" id="id_1"/>
<input class="a" id="id_2"/>
Run Code Online (Sandbox Code Playgroud)

我想在我的css文件中设置如下:

#id_*{width = 100%;}
Run Code Online (Sandbox Code Playgroud)

有没有办法可以做到这一点?我尝试过类似的东西:

input[id^='id_']{width:200px;}
Run Code Online (Sandbox Code Playgroud)

但那没有成功......

它需要在IE上工作:(

编辑:nedd在IE8上工作....

编辑:

<input tabIndex="1690" class="form" id="cust_1_NUM_OBJ_5-00461" dataFld="cust_1_NUM_OBJ_5-00461" dataSrc="#FIELDVALUES" style="text-align: right; height: 20px;" onkeypress="validateNumberChar(this)" onfocus="resetGFocusField('cust_1_NUM_OBJ_5-00461');" onblur="validateChangedNumber(this);" onbeforedeactivate="onbeforedeactivateLookup(this);" type="text" size="20" maxLength="55" datatype="number" numbertype="24,6" valueFieldID="null" tabStop="true" value="1"/>
Run Code Online (Sandbox Code Playgroud)

和CSS:

input[id^='cust_1_NUM_OBJ_5-0046']{width:200px;}
Run Code Online (Sandbox Code Playgroud)

没有风格

Witj风格

css css-selectors

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

尽管函数(),_function()的含义是什么

可能重复:
Underscore方法前缀

我正在浏览Code Igniter库和系统,我一直在寻找具有下划线_function()和功能的函数function().这甚至在课堂内也会发生.现在问题出现了:

函数前下划线的含义是什么?

php codeigniter function

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

使用HTML5和Javascript录音

我正在尝试为iPhone和Android构建一个处理音频输入的Web应用程序.

这可能吗?

iphone html5 android

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

当我点击基于导航的应用程序上的后退按钮时,为什么没有调用viewdidunload函数

嗨,我想释放我的fetchedResultsController.

我想知道为什么viewdidunload在我按下基于导航的应用程序上的按钮时没有调用.或者我应该在其他地方发布它?

感谢帮助

cocoa objective-c nsfetchedresultscontroller

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

扩展现有类的Indexer

假设我有一个带有索引器的类型A,例如类型A是一个库.现在我想扩展它的索引器,例如在这里我想在索引器中添加浮点数.

我制定了以下代码:

type A(a:int array) = 
  member this.Item
    with get(x) = a.[x]
    and  set(x) value = a.[x] <- value

type A with
    member m.Item with
     get(x:float) = m.[x |> int]
     and  set(x:float) v = m.[x |> int] <- v
Run Code Online (Sandbox Code Playgroud)

但它似乎不起作用:

let a = A([| 1;2;3 |])
a.[1]
a.[1] <- 10

a.[1.0]
Run Code Online (Sandbox Code Playgroud)

对于最后一行,我得到:

Script1.fsx(243,4): error FS0001: This expression was expected to have type
    int    
but here has type
    float    
Run Code Online (Sandbox Code Playgroud)

是否可以在F#中扩展索引器?谢谢!

f#

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

如何测试使用条件查询的Grails服务(使用spock)?

我正在尝试测试一种简单的服务方法.该方法主要只返回一个条件查询的结果,如果它返回一个结果,我想测试它(取决于查询的内容).

问题是,我不知道如何正确地对应相应的测试.我试图通过spock实现它,但是对任何其他测试方式做同样的事情也失败了.

可以告诉我如何修改测试以使其适用于手头的任务吗?

(顺便说一下,如果可能的话,我想把它作为单元测试.)

EventService方法

public HashSet<Event> listEventsForDate(Date date, int offset, int max) {
    date.clearTime()

    def c = Event.createCriteria()
    def results = c {
        and {
            le("startDate", date+1) // starts tonight at midnight or prior?
            ge("endDate", date)     // ends today or later?
        }
        maxResults(max)
        order("startDate", "desc")
    }
    return results
}
Run Code Online (Sandbox Code Playgroud)

Spock规范

package myapp

import grails.plugin.spock.*
import spock.lang.*

class EventServiceSpec extends Specification {

    def event
    def eventService = new EventService()

    def setup() {
        event = new Event() …
Run Code Online (Sandbox Code Playgroud)

grails junit unit-testing hibernate spock

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

须藤:apt-get:找不到命令

我真的很难在终端周围找到我的头,我不断收到找不到命令的命令,我做错了什么?

我正在尝试使用本教程在 mac 上安装 ruby​​。 http://www.ruby-lang.org/en/downloads/

但我不断收到错误 sudo: apt-get: command not found

Ben-Easts-iMac:~ Ben$ sudo
usage: sudo [-n] -h | -K | -k | -L | -V | -v
usage: sudo -l[l] [-AnS] [-g groupname|#gid] [-U username] [-u username|#uid]
            [-g groupname|#gid] [command]
usage: sudo [-AbEHnPS] [-C fd] [-g groupname|#gid] [-p prompt] [-u
            username|#uid] [-g groupname|#gid] [VAR=value] [-i|-s] [<command>]
usage: sudo -e [-AnS] [-C fd] [-g groupname|#gid] [-p prompt] [-u
            username|#uid] file ...
Ben-Easts-iMac:~ Ben$ sudo apt-get install ruby1.9.1-full
Password:
sudo: …
Run Code Online (Sandbox Code Playgroud)

shell sudo command apt-get

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

Django TemplateSyntaxError无法解析余数:'()'

我正在尝试在Django模板页面中迭代字典字典

       {% for (key_o, value_o) in f_values.items() %}
            <tr class="row {% cycle 'odd' 'even' %}">
                {% for (key_i, val_i) in value_o.items() %}
                    <td class="tile ">
                        {{ val_i }} 
                    </td>
                {% endfor %}    
            </tr>
        {% endfor %}
Run Code Online (Sandbox Code Playgroud)

但得到错误

TemplateSyntaxError at /tree/branches/
Could not parse the remainder: '()' from 'f_values.items()'
Run Code Online (Sandbox Code Playgroud)

是什么导致错误?

--update

这就是我创造的方式 f_values

        columnValues = []
        for idx_o, val_o in enumerate(results['values']):
            columnValues[idx_o] = {}
            for idx_i, val_i in enumerate(val_o):
                columnValues[idx_o][idx_i] = {}
                columnValues[idx_o][idx_i]['value'] = val_i
                name = columnNames[idx_i]
                columnValues[idx_o][idx_i]['name'] = name …
Run Code Online (Sandbox Code Playgroud)

python django django-templates

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