问题列表 - 第40453页

Postgresql枢轴?交叉?

我在postgres中有一个表(这是查询的结果),它有一组行(复杂的数据总和的结果),如下所示:(列名是每天的名称,以及每列的值是双精度.)

星期一星期二星期四星期四星期四星期五
1.24 1.11 4.51 3.21 2.21 1.01

我需要从一行中选择数据,因此结果如下所示:

日数
太阳1.24
周一1.11
周二4.51
周三3.21
周四2.21
周五1.01

我刚开始时遇到困难,因为我真的需要将列名更改为值并转动结果.我尝试过使用交叉表,但我并不完全确定这是我需要的.任何可以让我朝着正确的方向前进的建议或建议都将非常感激.

sql postgresql

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

从存储过程创建实体框架对象

使用Entity Framework 4时,如何从存储过程创建单个实体

.net entity-framework entity-framework-4

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

使用XPath访问XML节点

<attributes>
  <attribute name="Mail Zone" property="alerts.p45" type="">
    <value>mailzone</value>
  </attribute>
  <attribute name="Employee Name" property="acm_alert_custom_attributes.cs11" type="">
    <value>employeename</value>
  </attribute>
  <attribute name="Manager Name" property="alerts.p23" type="">
    <value><managername></value>
  </attribute>
Run Code Online (Sandbox Code Playgroud)

如何<value>使用XPath基于上述XML的属性"name" 选择节点?

xml xpath

0
推荐指数
1
解决办法
301
查看次数

设计模式/数据加载解决方案

我一直在研究一些涉及加载数据的项目,有时是远程的,有时是本地的,有时是JSON,有时是XML.我遇到的问题是,由于开发的速度和各种客户的不断变化,我发现我的设计过于僵化,我希望它们更灵活.我一直试图想出一个可重用的数据加载解决方案,并希望得到一些建议,因为我想你们中的很多人都有同样的问题.

我想要做的是创建一个通用的LoadingOperation抽象类,它具有类型为ParserLoader的成员变量,它们分别具有parse()和loadData()方法.该分析器装载机归类是我想有延伸了一类新的接口和实现这些可能是XMLParser的和JSONParser,LocalLoader和RemoteLoader等.随着这样的事情类LoadingOperation要加载的每一件事情,这就是天气本地XML文件,或远程JSON,或其他.

问题是特定的Parser实现无法在不破坏LoadingOperation类的多态行为的情况下返回自定义数据类型.我一直在瞎搞与泛型和声明的子类LoadingOperation

class SpecificLoader extends LoadingOperation<CustomDataType>
Run Code Online (Sandbox Code Playgroud)

Parser类做类似的事情,但这看起来有点奇怪.

有没有人对我做错什么/可能做得更好有任何建议.我希望能够快速响应不断变化的规范(忽略它们不应该改变那么多的事实!)并且具有逻辑上的代码分离等等......

谢谢你的帮助!

编辑:问题也在这里询问链接文字

java design-patterns

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

用python生成java的最佳方法?

什么是从python生成java的最佳方法?

我想写一个装饰器,生成java代码来调用函数的json版本(我可以使用现有的装饰器来导出json api).

什么是生成java的最佳方法,我应该考虑像FSM这样的东西吗?

理想情况下,我可以编写一次代码,用于服务器并生成代码以便与各种语言进行交互(首先是java).

编辑(从删除的答案的注释中拉出):
java代码将在android上运行,而python代码将在django服务器中...而且,我希望能够静态生成java代码,并且这是人们可以使用的API的一部分.

python java abstract-syntax-tree fsm

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

JavaScript中的多维关联数组

有以下查询结果:(key1和key2可以是任何文本)

id   key1     key2     value

1    fred     apple    2
2    mary     orange   10
3    fred     banana   7
4    fred     orange   4
5    sarah    melon    5
...
Run Code Online (Sandbox Code Playgroud)

我希望将数据存储在网格中(可能作为一个数组)循环所有记录,如下所示:

         apple    orange   banana  melon
fred        2        4         7     -
mary        -        10        -     -
sarah       -        -         -     5
Run Code Online (Sandbox Code Playgroud)

在PHP中,使用关联数组非常简单:

$result['fred']['apple'] = 2;
Run Code Online (Sandbox Code Playgroud)

但在像这样的JavaScript关联数组中不起作用.阅读了大量的教程后,我能得到的就是:

arr=[];
arr[1]['apple'] = 2;
Run Code Online (Sandbox Code Playgroud)

arr['fred']['apple'] = 2;不起作用.我尝试过对象数组,但对象属性不能是自由文本.我阅读教程越多,我就越困惑......

欢迎任何想法:)

javascript associative-array multidimensional-array

73
推荐指数
5
解决办法
20万
查看次数

关于最佳实践/良好编码技术的文献建议

我是中级开发人员.目前我在C#ASP.NET工作,但我曾在PHP,经典ASP和Java中使用过一点点(希望将来能够更多地使用它).我正在寻找一些关于好书的建议,以帮助我继续发展我的编码技巧.

基本上是一本包含许多最佳实践,编码技巧,很少使用但非常有用的功能和操作符(例如??运算符)的书,这样的东西.我不是在找一本教我特定语言的书.我并不特别关心代码示例所使用的语言,但C或Java可能是最好的.建议也不必限于纯代码对象.有关数据库连接管理等信息的书籍.会好的.

谢谢你的建议.

c# java asp.net

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

访问XmlAttributesOverrides在IXmlSerializable方法中添加了属性

如何使用?访问XmlAttributes应用于IXmlSerializable对象中的字段XmlAttributesOverrides

示例IXmlSerializable对象:

    public class Person : SomeBaseClass, IXmlSerializable
{
    public string Name1;

    public string Name2;

    [XmlIgnore]
    public string Name3;

    public Person()
    {
    }

    public Person(string first, string second, string third)
    {
        Name1 = first;
        Name2 = second;
        Name3 = third;
    }

    public XmlSchema GetSchema()
    {
        return null;
    }

    public void ReadXml(XmlReader reader)
    {
        // ....
    }

    public void WriteXml(XmlWriter writer)
    {
        FieldInfo[] finfo = this.GetType().GetFields();

        foreach (FieldInfo finf in finfo)
        {
            FieldAttributes attr = …
Run Code Online (Sandbox Code Playgroud)

c# xml-serialization

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

c#:我如何创建一个程序来运行我打入文本框的代码?

我想知道我究竟能创建一个小应用程序来接受我的输入并将其作为代码运行.与构建IDE相同,但我不想走那么远,但我确实希望它使用FCL.就像我有一个文本框,我打了一拳:

string x = "hello";
int myLength;

myLength = x.length;
Run Code Online (Sandbox Code Playgroud)

然后点击提交按钮,它将编译它并将其运行到输出窗口.有一个非常简单的方法来做到这一点?或者我是否必须采用一种非常复杂的方法来打破这一切?对不起,如果我不是很清楚,我对如何提出这个问题并不是很正面.我真正想要的是,我想创建一种代码"计算器"工具,我可以在其中打入一些简单的片段并测试它返回的内容,而无需构建完整的类并编译只是为了测试一些简单的东西.任何人都能指出我正确的方向吗?

c# ide

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

用Java克隆子类

我需要在Java中克隆一个子类,但是在代码发生这种情况时,我不会知道子类类型,只知道超类.这样做的最佳设计模式是什么?

例:

class Foo {
    String myFoo;
    public Foo(){}
    public Foo(Foo old) {
        this.myFoo = old.myFoo;
    }
}

class Bar extends Foo {
    String myBar;
    public Bar(){}
    public Bar(Bar old) {
        super(old); // copies myFoo
        this.myBar = old.myBar;
    }
}

class Copier {
    Foo foo;

    public Foo makeCopy(Foo oldFoo) {

        // this doesn't work if oldFoo is actually an
        // instance of Bar, because myBar is not copied
        Foo newFoo = new Foo(oldFoo);
        return newFoo;

        // unfortunately, I can't predict …
Run Code Online (Sandbox Code Playgroud)

java clone subclass

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