问题列表 - 第27861页

集合中元素的休眠标准

我有一个实体包含一组另一个实体.

Entity1包含Set entityTwos

我想为entityTwos中的"id"字段创建搜索条件.

我搜索过,但没有得到任何答案.有人有想法吗?

谢谢,斯里兰卡

java hibernate criteria

6
推荐指数
1
解决办法
9148
查看次数

如何找到hg的gitk工具类型

你能告诉我在ubuntu上哪里可以找到hg的'gitk'工具吗?

我试过'$ sudo apt-get install tortoisehg',但我得到了这个:

$ hgtk
abort: This version of TortoiseHg requires Mercurial version 1.3.n to 1.4.n, but finds 1.5.2
Run Code Online (Sandbox Code Playgroud)

ubuntu mercurial

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

使用 C++ 针对 xsd 验证 xml

我对 XML 和 C++ 很陌生。

我想使用 C++ API 针对 XSD 验证 XML。谁能给我一些教程链接或示例程序?我不想使用 MSXML 来做到这一点,因为它适用于 Windows 和 Visual Studio。

我尝试使用 Xerces 和 libXML,但失败了。现在我正在尝试使用 tinyXML。

请帮助我使用 C++(不是 VC++,应该在跨平台上工作)针对 XML 模式验证 XML。

c++ xml linux windows

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

Python:在base64解码时忽略'不正确的填充'错误

我有一些base64编码的数据,我想转换回二进制,即使它有填充错误.如果我使用

base64.decodestring(b64_string)
Run Code Online (Sandbox Code Playgroud)

它引发了"不正确的填充"错误.还有另外一种方法吗?

更新:感谢您的所有反馈.说实话,所提到的所有方法听起来都有点受伤,所以我决定尝试openssl.以下命令有效:

openssl enc -d -base64 -in b64string -out binary_data
Run Code Online (Sandbox Code Playgroud)

python base64

92
推荐指数
8
解决办法
18万
查看次数

如何转置List <List>?

我有一个以下的ArrayList,

[Title,Data1,Data2,Data3]
[A,2,3,4]
[B,3,5,7]
Run Code Online (Sandbox Code Playgroud)

我想像这样转换这个,

[Title,A,B]
[Data1,2,3]
[Data2,3,5]
[Data3,4,7]
Run Code Online (Sandbox Code Playgroud)

我对这种方法感到有点困惑.任何提示都将非常感激.

谢谢.

java collections arraylist

14
推荐指数
2
解决办法
9093
查看次数

.NET中的编码风格:是否重构为新方法?

如您所知,在.NET代码隐藏风格中,我们已经使用了很多函数来容纳那些_Click函数,_SelectedIndexChanged函数等等.在我们的团队中有一些开发人员在.NET函数中创建函数,例:

public void Button_Click(object sender, EventArgs e)
{
    some logic here..
    some logic there..

    DoSomething();
    DoSomethingThere();

    another logic here..

    DoOtherSomething();
} 

private void DoSomething()
{
}

private void DoSomethingThere()
{
}

private void DoOtherSomething()
{
}

public void DropDown_SelectedIndexChanged()
{
}

public void OtherButton_Click()
{
}
Run Code Online (Sandbox Code Playgroud)

并且上面列出的函数仅在该函数中使用一次,并且不在页面中的任何其他位置使用,或者从解决方案的其他部分调用.

他们表示,通过对代码进行分组并将其提取到其他子功能中,可以使代码更加整洁.我可以理解子函数是否在代码中反复使用,但如果它只使用一次,那么我认为将它们提取到子函数中并不是一个好主意,因为代码越来越大更大,当你查看页面并尝试理解逻辑或通过逐行浏览来调试时,它会让你感到困惑,从主函数跳转到子函数再到主函数再到子函数.

我知道当你编写旧的ASP或ColdFusion风格时,这种分组方法会更好,但我不确定这种风格是否适合.NET.

问题是:在开发.NET时哪个更好,将类似的逻辑分组为更好的子方法(尽管它们只使用一次),或者只是将它们放在main函数中并在逻辑开头添加//解释更好?

希望我的问题很清楚.

谢谢.

更新:感谢大家到目前为止的答案和输入.

它只是我们已经把所有的逻辑和东西都放到了一个函数中(之前我们只有2-3个开发人员),突然间我们成长为拥有7-8个开发人员的团队,每个人都有自己的风格.

我认为最好开始制定指南,这就是为什么我觉得有必要提出这个问题.

.net c# coding-style

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

使用PHP进行数组中的算术运算

我有两个数组

$data1 = array()
$data1 = array( '10','22','30')
Run Code Online (Sandbox Code Playgroud)

还有另一个阵列

$data2 = array()
$data2 = array( '2','11','3');
Run Code Online (Sandbox Code Playgroud)

我需要划分这两个数组(即$ data1/$ data2)并将值存储到$ data3 [].我需要得到如下

$data3[] = array('5','2','10')
Run Code Online (Sandbox Code Playgroud)

如果有人知道一个简单的方法,这将是非常有帮助的.谢谢

php arrays

6
推荐指数
1
解决办法
3620
查看次数

Lambda函数

我真的很感兴趣如何使用lambda函数.在像php这样的现代高级编程语言中使用它们是否有意义?如果是,为什么?

这真的只是一个嵌入在函数中的函数(像这样)还是有更多的背后?

lambda functional-programming

4
推荐指数
3
解决办法
424
查看次数

将零参数作为参数传递 - 定义行为的位置?

C#规范 允许你调用一个函数

void foo(params int[] x)
Run Code Online (Sandbox Code Playgroud)

零参数.但是,我没有在C#Lang中找到.规格.关于进一步行为的一个词 - 将foo获取空数组或空引用?我也检查了MSDN - 什么都没有.

行为定义在哪里?

注意:我不是在询问VS的行为,我在询问语言的设计.

c# arguments specifications params

17
推荐指数
2
解决办法
6879
查看次数

解析管道将字符串分隔成列?

我有一个管道分隔值的列,例如:

'23 | 12.1 | 450 | 30 | 9 | 78 | 82.5 | 92.1 | 120 | 185 | 52 | 11'

我想解析此列以填充包含12个相应列的表:month1,month2,month3 ... month12.

所以month1的值为23,month2的值为12.1等...

有没有办法通过循环或分隔符解析它,而不是使用substr一次分隔一个值?

谢谢.

oracle plsql tokenize

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