这个例外:
具有Count =的此SqlParameterCollection的索引n无效
通常指向重复的映射信息(请参阅Stack Overflow + Google).我很确定我没有.还有其他原因吗?
我似乎已经发现了这个问题.我介绍了这个:
[DocumentId]
public virtual int GI
{
get { return base.Id; }
protected set { base.Id = value; }
}
Run Code Online (Sandbox Code Playgroud)
通过lucene.net使用搜索.这似乎干扰了FNH!我有什么选择?
PS:
at System.Data.SqlClient.SqlParameterCollection.RangeCheck(Int32 index)
at System.Data.SqlClient.SqlParameterCollection.GetParameter(Int32 index)
at System.Data.Common.DbParameterCollection.System.Collections.IList.get_Item(Int32 index)
at NHibernate.Type.Int32Type.Set(IDbCommand rs, Object value, Int32 index)
at NHibernate.Type.NullableType.NullSafeSet(IDbCommand cmd, Object value, Int32 index)
at NHibernate.Type.NullableType.NullSafeSet(IDbCommand st, Object value, Int32 index, ISessionImplementor session)
at NHibernate.Persister.Entity.AbstractEntityPersister.Dehydrate(Object id, Object[] fields, Object rowId, Boolean[] includeProperty, Boolean[][] includeColumns, Int32 table, IDbCommand statement, ISessionImplementor session, Int32 index) …Run Code Online (Sandbox Code Playgroud) 我正在向用户显示一个图表,其中有一个带有折线图的图表区域.在这方面,我得到了一条线.该行有大约200个值.这些值都有描述(例如"01.01.2013","05.02.2013"等等).
当显示图表时,我只能看到两个描述,即使有更多描述的空间.该行正确显示,但只描述了两点.
我垂直旋转文本以便有更多空间,但这没有帮助.如果我显示较少的值(5或10),则说明会正确显示.
这实际上是这样的(描述实际上是字符串,而不是日期).

谢谢您的帮助!
编辑:我的代码:
chart.ChartAreas(0).AxisY.Maximum = 6
chart.ChartAreas(0).AxisY.Minimum = 1
chart.ChartAreas(0).AxisX.LabelStyle.Angle = -90
chart.Series.Clear()
chart.ChartAreas(0).AxisY.StripLines.Clear()
Dim myStripLine1 as new StripLine()
myStripLine1.IntervalOffset = 4
chart.ChartAreas(0).AxisY.StripLines.add(myStripLine1)
'now adding all series
chart.Series.Add("Chemie") 'just to take the example in the image above
chart.Series(chart.Series.Count - 1).ChartType = DataVisualization.Charting.SeriesChartType.Line
chart.Series(chart.Series.Count - 1).BorderWidth = 4
'now adding quite much values (on every date, every Serie has a value)
chart.Series(chart.Series.Count - 1).Points.AddXY("01.03.2011", 4.9)
Run Code Online (Sandbox Code Playgroud)
在每个日期,为所有系列输入一个新点,但只有那些具有重要值的点才会突出显示.这些值之间的数学计算.
一个例子来解释这个:我得到了两个系列,一个有两个值(6和4)的点"01.01.2013"和"03.01.2013".另一个系列有3个值(4,6,5.5)"01.01.2013", …
我决定发布这个问题并回答这个问题的评论:
如何处理子视图中的点击,并触摸父ViewGroups?
我将粘贴评论:
假设我想仅仅为了处理一些孩子而覆盖触摸事件,我可以在这个函数中做些什么让它工作?我的意思是,对于一些孩子来说,它会像往常一样工作,对于一些人来说,父母视图将决定他们是否会接触到触摸事件.
所以问题是这样的:我如何阻止父母onTouchEvent()重写某些子元素onTouchEvent(),同时让它覆盖其他子元素?
我想出了以下代码将R()alike转换为类似void()callable:
#include <utility>
template<class Callable>
auto discardable(Callable&& callable)
{ return [&]() { (void) std::forward<Callable>(callable)(); }; }
// ^-- is it ok?
int main()
{
auto f = discardable([n=42]() mutable { return n--; });
f();
}
Run Code Online (Sandbox Code Playgroud)
我很担心被引用捕获.
callable永远不会复制,并且在其生命周期结束后从未使用过吗?这是标记的C++ 14,但适用于所有以下标准.
我正在开发一个应用程序,几乎完成了我的前端.所以我想从后端开始.
我曾经在ASP.NET 4中编程,但是自从我开始一个全新的应用程序(B2C和B2B)以来,我认为在ASP.NET 5 API中创建它可能很有趣.
现在我最大的问题是身份验证.模板中没有提供标准实现.
我只对Azure AD身份验证感兴趣,并且更喜欢Azure B2C AD,以便真正削减优势.
我只找到在ASP.NET 4中使用Azure AD B2C的文档.经过几个小时的搜索,我仍然没有找到有关在ASP.NET 5 API中使用Azure AD B2C的文档.
有人可以帮我找到合适的文件或帮助我吗?
在使用C#的asp.net-mvc项目中.
我使用一个函数用逗号来格式化更大的数字,例如1,000,000,感谢这篇文章:
function numberWithCommas(str) {
return str.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}
Run Code Online (Sandbox Code Playgroud)
问题是,我将输入锁定为仅接受最小值为零的数字.
<input type="number" min="0" class="myclass" value="@somevalue" />
Run Code Online (Sandbox Code Playgroud)
这会引起使用JS的问题,因为它只需要数字输入.这让我想到这样一个问题如何让HTML输入标签只接受数值?,它还提供了JS解决方案.
我想知道是否有人开发了一种优雅的方式来格式化数字输入显示,同时验证数字输入,这里还有其他选项吗?它不一定纯粹是JS解决方案.
我正在尝试在我的Android项目的HTC Desire上执行本机代码调试.该项目由一层薄的JNI包装器和C++中的主要块组成,使用ndk-build编译.debuggable标志已设置,我在HTC Desire上运行2.2,我在我的PC上使用Ubuntu.
所以普通的ndk-gdb --start返回一个:
ERROR: Could not setup network redirection to gdbserver?
Maybe using --port=<port> to use a different TCP port might help?
Run Code Online (Sandbox Code Playgroud)
这很奇怪.我检查了互联网,发现这是由ndk-gdb中的缺陷导致的错误消息错误.如果我运行ndk-gdb - start --verbose我得到了这个混乱的错误:
Android NDK installation path: /home/marco/dev/android-ndk
Using specific adb command: /home/marco/dev/android-sdk//platform-tools/adb
ADB version found: Android Debug Bridge version 1.0.26
Using final ADB command: '/home/marco/dev/android-sdk//platform-tools/adb'
Using auto-detected project path: .
Found package name: com.marco83.siege
ABIs targetted by application: armeabi
Device API Level: 8
Device CPU ABIs: armeabi-v7a armeabi
Compatible device ABI: armeabi
Found debuggable …Run Code Online (Sandbox Code Playgroud) 我想在一个主模块中有几个python子模块,但是我想将它们作为单独的python软件包分发。因此,程序包A应该提供“ my_data.source_a”,程序包B应该提供“ my_data.source_b”,等等。
我发现我必须为此使用一个名称空间包,但是试图弄清楚细节,我发现了多个解决该问题的PEP。PEP 420似乎是最新的,它是基于PEP 402和PEP 382建立的。
对我来说,尚不清楚实现的不同PEP的状态。所以我的问题是:http : //pythonhosted.org/distribute/setuptools.html#namespace-packages仍然是解决之道,还是应该如何构建我的命名空间包?
目前的Android Studio版本具有内置自动保存功能.这意味着如果您关闭文件,它将自动保存更改.
这是不方便的,这意味着在试验代码时,需要注意所有更改,因为没有选项可以让对话框请求在关闭选项卡或项目时保存更改,就像在许多其他ide中一样.
根据文档IntelliJ IDEA 15.0帮助/保存和还原更改:
IntelliJ IDEA何时自动保存更改的文件?
自动保存由以下人员发起:
- 编译项目,模块或类
- 启动运行/调试配置
- 执行版本控制操作,如拉,提交,推送等.
- 在编辑器中关闭文件
- 关闭一个项目
- 退出IDE
.../...
请注意,这些是可选的自动保存触发器,您无法完全关闭自动保存.
以下是可在Android Studio中更改的自动保存设置:
TLDR
是否有任何工作来规避这种自动保存?
这些问题是相关的,但不承认ide的这种预期行为,而是要求在ide中修复.
有关:
我以编程方式创建每个视图之间带有水平线的文本视图.使用以编程方式创建的drawable.
问题是,不透明度从光线开始,逐渐增加每条线.
我已经记录了所提供的两种方法中所有点的可绘制,绘画,图像视图和线性布局的不透明度(getAlpha()),并且从drawable中它总是255和视图1.0.我不明白为什么它不是表现得好像这样.我也试过设置Alpha,它没有任何区别.
为什么这样做,我该如何解决?
XML:
<LinearLayout android:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" .../>
<Button android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="PaintDashedLines"
android:text="Press Me"/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
Java的:
static int tvCount = 0;
public void PaintDashedLines(View v) {
LinearLayout ll = (LinearLayout) findViewById(R.id.main);
TextView tv = new TextView(MainActivity.this);
tv.setGravity(Gravity.CENTER);
tv.setTextSize(25);
tv.setPadding(0, 5, 0, 5);
ll.addView(tv);
tv.setText("TextView " + tvCount);
ImageView divider = new ImageView(MainActivity.this);
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(
ll.getWidth(), 2);
lp.setMargins(0, 5, 0, 5);
divider.setLayoutParams(lp);
divider.setBackground(CreateDashedLined());
ll.addView(divider);
tvCount++;
}
public static Drawable CreateDashedLined() {
ShapeDrawable sd = new …Run Code Online (Sandbox Code Playgroud) android ×3
asp.net-mvc ×2
alpha ×1
android-view ×1
asp.net ×1
asp.net-core ×1
axis-labels ×1
azure ×1
azure-ad-b2c ×1
c# ×1
c++ ×1
c++14 ×1
charts ×1
debugging ×1
distutils ×1
for-loop ×1
formatting ×1
gdb ×1
hibernate ×1
interception ×1
java ×1
javascript ×1
lambda ×1
lucene.net ×1
native ×1
nhibernate ×1
paint ×1
parent-child ×1
python ×1
touch-event ×1
validation ×1
vb.net ×1