我在图像控件中有一个位图图像
每次我用鼠标点击位图时,我都需要在位图上画一条红线,在我点击鼠标的地方。
我首先想到创建一个 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 论坛页面上发布了它,但到目前为止还没有答案。
我实现了这个功能,power()这需要两个参数a和b并计算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.
问题:如何降低算法的时间复杂度?
假设我有几个具有类似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)


可能重复:
Underscore方法前缀
我正在浏览Code Igniter库和系统,我一直在寻找具有下划线_function()和功能的函数function().这甚至在课堂内也会发生.现在问题出现了:
函数前下划线的含义是什么?
我正在尝试为iPhone和Android构建一个处理音频输入的Web应用程序.
这可能吗?
嗨,我想释放我的fetchedResultsController.
我想知道为什么viewdidunload在我按下基于导航的应用程序上的按钮时没有调用.或者我应该在其他地方发布它?
感谢帮助
假设我有一个带有索引器的类型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#中扩展索引器?谢谢!
我正在尝试测试一种简单的服务方法.该方法主要只返回一个条件查询的结果,如果它返回一个结果,我想测试它(取决于查询的内容).
问题是,我不知道如何正确地对应相应的测试.我试图通过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) 我真的很难在终端周围找到我的头,我不断收到找不到命令的命令,我做错了什么?
我正在尝试使用本教程在 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) 我正在尝试在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)