问题列表 - 第28135页

在C#中我可以通过属性帮助自动属性执行一些额外的工作吗?

这个问题是相关的,但不一样:你如何给C#Auto-Property一个默认值?

我喜欢自动属性,但有时我必须做这样的事情:

private string someName;

public string SomeName
{
    get
    {
       return someName;
    }

    set
    {
        someName = value.Trim();
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我必须多次做同样的事情,我开始希望我不需要输入这么多行/代码的代码.我希望能够拦截值并改变它类似:

public string Somename
{
    get;

    [Trim]
    set;
}
Run Code Online (Sandbox Code Playgroud)

有没有办法做这样的事情?它会是愚蠢的吗?有没有更好的办法?还有其他一般评论吗?我承认,我给出的例子有点假设,我现在找不到确切的代码,这让我想到了这一点.

谢谢.

c# custom-attributes automatic-properties

8
推荐指数
2
解决办法
1192
查看次数

对隐式和显式模板声明感到困惑

我对隐式声明和显式声明感到困惑.我不知道为什么你需要明确说出或在某些时候.例如,

在我的main.cpp中

#include <iostream>
#include "Point.h"

int main()
{
    Point<int> i(5, 4);
    Point<double> *j = new Point<double> (5.2, 3.3);
    std::cout << i << *j;
    Point<int> k;
    std::cin >> k;
    std::cout << k;
}
Run Code Online (Sandbox Code Playgroud)

Point<int> k.为什么我必须使用显式声明?否则我会收到编译错误.或者我的Point.h文件中的编码不正确?

Point.h:

#ifndef POINT_H
#define POINT_H

#include <iostream>

template <class T>
class Point
{
public:
    Point();
    Point(T xCoordinate, T yCoordinate);

    template <class G>
    friend std::ostream &operator<<(std::ostream &out, const Point<G> &aPoint);

    template <class G>
    friend std::istream &operator>>(std::istream &in, const Point<G> &aPoint);

private:
    T xCoordinate;
    T …
Run Code Online (Sandbox Code Playgroud)

c++ templates

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

jQuery,javascript和IE8

好的,简单的:

self = $(this);
Run Code Online (Sandbox Code Playgroud)

当它在事件处理程序中时,在IE8中引发JavaScript错误.它适用于所有其他浏览器.

var self = $(this);
Run Code Online (Sandbox Code Playgroud)

没有错误.为什么?

javascript jquery

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

使用JDBC从多个表中进行SELECT时,如何识别列?

我在id-column上加入了两个表,它们看起来像:

+-------+
| users |
+----+--+---+
| id | name |
+----+------+

+-------+
| posts |
+-------+------+---------+
| id | user_id | message |
+----+---------+---------+
Run Code Online (Sandbox Code Playgroud)

现在我想选择所有帖子并包含用户名,其中包括:

SELECT * FROM posts, users WHERE user_id = users.id
Run Code Online (Sandbox Code Playgroud)

然后我尝试获取值:

ResultSet rs = // SQL
if(rs.next()) {
    rs.getInt("posts.id");
    ...
}
Run Code Online (Sandbox Code Playgroud)

但我SQLException在执行时得到rs.getInt("posts.id"):

java.sql.SQLException: Column 'posts.id' not found.
Run Code Online (Sandbox Code Playgroud)

如何使用JDBC和JavaDB/Derby作为数据库从上面的SQL查询中获取值?

id在使用?检索值时,如何区分usersposts表中的列ResultSet

sql join jdbc resultset javadb

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

帮助java哈希映射

有人可以解释一下下面的代码中发生了什么以及它最终如何以36结束?

谢谢

由Amir Rachum 编辑

public class HashMap2009 {
    public static void main (String[] args) {
        Map<String, Integer> myMap2009 = 
            new HashMap<String, Integer>();
        myMap2009.put("one", new Integer(1));
        myMap2009.put("three", new Integer(3));
        myMap2009.put("five", new Integer(5));
        myMap2009.put("seven", new Integer(7));
        myMap2009.put("nine", new Integer(9));
        System.out.println(oddOne(myMap2009));
    }
    private static int oddOne(Map<String, Integer> myMap2009) {
        if (myMap2009.isEmpty())
            return 11;
        else {
            Set<String> st = myMap2009.keySet();
            String key = st.iterator().next();
            int num = myMap2009.get(key);
            myMap2009.remove(key);
            return num + oddOne(myMap2009);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java hashmap

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

我如何将Tortuga 22 NinePatch库包含在我的XCode项目中?

首先,终于有了对iPhone的NinePatch支持,感谢Tortuga 22团队的支持.不幸的是,我无法将他们的库添加到我的项目中.

如果我只是将源文件拖放到我的项目中,我会得到大量的"没有这样的文件或目录" - 错误.如果我将libNinePatch.a文件作为外部框架引用,我会得到相同的结果.

这样做的正确方法是什么?他们没有任何指示,所以我想必须有一个相当直接的方法来做到这一点.

提前致谢.
// Abeansits

iphone objective-c nine-patch

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

两个日期范围之间相交的天数

有人想知道如何最好地计算两个日期范围之间相交的天数吗?

c# asp.net

10
推荐指数
2
解决办法
3960
查看次数

PyQt4.QtCore.pyqtSignal对象没有属性'connect'

在我制作的课程中,我遇到了自定义信号的问题.

相关代码:

self.parse_triggered = QtCore.pyqtSignal()

def parseFile(self):
    self.emit(self.parse_triggered)
Run Code Online (Sandbox Code Playgroud)

这两个属于类:RefreshWidget.在它的父类我有:

self.refreshWidget.parse_triggered.connect(self.tabWidget.giveTabsData())
Run Code Online (Sandbox Code Playgroud)

当我尝试运行该程序时,我收到错误:

AttributeError: 'PyQt4.QtCore.pyqtSignal' object has no attribute 'connect'
Run Code Online (Sandbox Code Playgroud)

救命?提前致谢.

signals pyqt pyqt4

52
推荐指数
5
解决办法
4万
查看次数

学习JavaScript的初学者指南?

那里有几个提到的Javascript新手越来越被检查出一些道格拉斯Crockford的工作(起始的/sf/ask/787251/),但没有自己的资源,似乎是那些希望从头开始学习的人.

有关如何最好地学习JavaScript的完整初学者是否有任何建议?

就个人而言,我有大量的HTML和CSS经验,以及一些PHP(这将有助于学习JS),但对于那些不懂任何编程语言的人,你会推荐什么?

javascript

22
推荐指数
2
解决办法
3万
查看次数

基于功能区的GUI - Winforms与WPF

对于一个新项目,我正在编写一个管理工具作为客户端软件.到目前为止,我只用一个'old-lookin'GUI编写了一些小的winforms应用程序.

我正在考虑一些新的,看起来像基于色带的设计.

我想到的问题是:
1)我是否应该选择WPF而不是基于功能区的GUI(虽然我之前从未接触过WPF)
2)是否有任何关于免费功能区控件的建议?我发现微软似乎有这个功能区许可证,但我仍然没有得到它.它们是否提供基于功能的全功能控制?如果是,Winforms还是WPF?

c# wpf ribbon winforms

3
推荐指数
2
解决办法
1942
查看次数