我正在绘制高程剖面图,显示沿着轨迹的高程增益/损失,类似于下面的:
带有手工标签的样品高程剖面图http://img38.imageshack.us/img38/4079/profilewithgoodlabels.png
这基本上是一个折线图,其中x轴为起点,y轴为高程.
我想在沿着路径的有趣点提供带有点高程的花式标签,就像我手工添加到样本图像中一样.我正在寻找关于如何最好地放置这些标签的想法,以便:
为了实现这些目标,我认为我可以(至少):
PlaceName我的环境中的s已经以非常好的方式支持缩写,因此从"南双山"切换到"S Twin Mtn"很容易)但我不知道如何最好地构建这个算法.这似乎是一个优化问题?(最小化与注释相关的臭味,并为我试图避免的每一件事提供数字惩罚?)但是因为有很多离散变量需要优化而且我并不真正关心"最佳"解决方案(只是一个好的,最好是稳定的)我不知道该怎么做.
通常如何处理图形中的这类问题?动态编程?分支?优化理念是否偏离基础?是否有任何有用的.NET库我可能想看一下?
(我不想直接将它放到一般的图形绘制库中,因为它是整个产品的一个关键特性,我计划了一些更多自定义功能,可能很难插入通用图形绘制库)
如此问题中所述,如果您希望在DataGridViewCheckBoxCell中显示复选框,则DataGridView(WinForm而不是WPF)中行的最小行高似乎为17 .任何较小的复选框都会消失!
有没有办法在DataGridView单元格中放置一个较小的复选框?
我正在为夏令营开发Microsoft Access应用程序,以跟踪哪些实体已注册参加哪些活动.有一个表格用于编辑实体的信息.我想在该表单中添加所有活动选项的列表.每个选项都应该是一个复选框.选中选项的复选框后,在多对多联结表中应存在一个条目,该表将实体与活动相关联.
Google提供了一些构建多对多表单的示例,但没有(至少我发现)表明如何使用复选框提供完整的选项列表.
我该怎么做?
数据库表布局:实体(EntityID,名字,姓氏等)活动(ActivityID,活动名称)Entity_Activity(EntityID,ActivityID)
我正在尝试在"select new"中生成一个IF条件语句,该语句检查两个字段的值以填充属性.
from e in Employees
where e.EmployeeID == id
select new {
EmployeeID = e.EmployeeID,
EmployeeName = e.FirstName + " " + e.LastName,
Status = (if e.col1.HasValue then "This Value" else if e.col2.HasValue then "Other Value")
}
Run Code Online (Sandbox Code Playgroud)
列可以为空,因此列类型是DateTime?数据类型.
只有一个或另一个列具有日期时间值,而不是两者.
我该怎么做呢?
我希望能够"调整"HTML表格的演示文稿以添加单个功能:当向下滚动页面以使表格在屏幕上但标题行在屏幕外时,我希望标题保持不变在观察区域的顶部可见.
这在概念上类似于Excel中的"冻结窗格"功能.但是,HTML页面中可能包含多个表,我只希望它发生在当前处于视图中的表中,只有在它处于视图中时才会发生.
注意:我已经看到一种解决方案,其中表数据区域可滚动而标题不滚动.这不是我正在寻找的解决方案.
在我的Site.Master上使用ASP.Net MVC我有:
<head runat="server">
<title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /> - MySite</title>
<link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
</head>
Run Code Online (Sandbox Code Playgroud)
然后在每个视图上我有类似的东西:
<asp:Content ID="Title" ContentPlaceHolderID="TitleContent" runat="server">
Home
</asp:Content>
Run Code Online (Sandbox Code Playgroud)
而我期待的结果是:
<title>Home - MySite</title>
Run Code Online (Sandbox Code Playgroud)
但我得到了:
<title>Home</title>
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?
我有以下代码:
def causes_exception(lamb):
try:
lamb()
return False
except:
return True
Run Code Online (Sandbox Code Playgroud)
我想知道它是否已经出现在任何内置库中?
/ YGA
编辑:所有评论的Thx.实际上无法检测代码是否在不运行的情况下导致异常 - 否则您可以解决暂停问题(如果程序停止则引发异常).我只是想要一种语法上干净的方法来过滤那些代码没有的标识符集.
有时在阅读其他人的C#代码时,我看到一个方法可以在一个参数中接受多个枚举值.我一直以为它有点整洁,但从未接受过它.
好吧,现在我想我可能需要它,但不知道该怎么做
实现这种事情.
[Serializable]
[ComVisible(true)]
public enum DayOfWeek
{
Sunday = 0,
Monday = 1,
Tuesday = 2,
Wednesday = 3,
Thursday = 4,
Friday = 5,
Saturday = 6
}
Run Code Online (Sandbox Code Playgroud)
我希望能够将一个或多个DayOfWeek值传递给我的方法.我可以使用这个特殊的枚举吗?我如何做上面列出的3件事?
当我遇到一个破碎的RSS提要时,通常的原因是因为第23行说"Sanford&Sons".
最令人困惑的事实是,如果你转换&成一个&,一切都很好,即使你的选择仍然包含问题字符.
为什么RSS在&默认情况下呈现ampersand()字符时失败?
Python 2.6.1中的urllib2是否支持通过https进行代理?
我在http://www.voidspace.org.uk/python/articles/urllib2.shtml上找到了以下内容:
注意
目前,urllib2不支持通过代理获取https位置.这可能是个问题.
我正在尝试自动登录到网站并下载文档,我有有效的用户名/密码.
proxy_info = {
'host':"axxx", # commented out the real data
'port':"1234" # commented out the real data
}
proxy_handler = urllib2.ProxyHandler(
{"http" : "http://%(host)s:%(port)s" % proxy_info})
opener = urllib2.build_opener(proxy_handler,
urllib2.HTTPHandler(debuglevel=1),urllib2.HTTPCookieProcessor())
urllib2.install_opener(opener)
fullurl = 'https://correct.url.to.login.page.com/user=a&pswd=b' # example
req1 = urllib2.Request(url=fullurl, headers=headers)
response = urllib2.urlopen(req1)
Run Code Online (Sandbox Code Playgroud)
我已经让它适用于类似的页面,但没有使用HTTPS,我怀疑它没有通过代理 - 它只是像我没有指定代理时一样卡住.我需要通过代理出去.
我需要进行身份验证但不使用基本身份验证,urllib2会在通过https网站时找出身份验证(我通过网址向网站提供用户名/密码)?
编辑:没有,我测试过
proxies = {
"http" : "http://%(host)s:%(port)s" % proxy_info,
"https" : "https://%(host)s:%(port)s" % proxy_info
}
proxy_handler = urllib2.ProxyHandler(proxies)
Run Code Online (Sandbox Code Playgroud)
我得到错误:
urllib2.URLError:urlopen错误[Errno 8] _ssl.c:480:违反协议发生EOF
python ×2
asp.net-mvc ×1
c# ×1
charts ×1
datagridview ×1
encoding ×1
enums ×1
forms ×1
gis ×1
graphics ×1
html ×1
html-table ×1
https ×1
linq-to-sql ×1
many-to-many ×1
ms-access ×1
optimization ×1
proxy ×1
rss ×1
urllib2 ×1
winforms ×1
xml ×1