问题列表 - 第7307页

是否有Python MTA(邮件传输代理)

只是想知道是否有Python MTA.我看了看smtpd,但它们看起来都像没有任何功能的转发器.

python smtp mta smtpd

9
推荐指数
3
解决办法
4713
查看次数

Silverlight 3.0和Web开发

最近我刚刚分配了一个项目来开发一个使用Silverlight 3.0全部容量的Web应用程序/站点.我是网络开发的初学者,到目前为止,我更像是一名软件工程师,而不是搞乱Web开发.

但是,我对这种新体验感到非常兴奋,因为我觉得我可以探索更多.所以我刚开始学习.NET Framework,C#和过去3天的ASP.NET.

只是为了让你了解我的编程背景,我已经用Java和C编程了3年,所以我对它很有经验.你有什么建议可以给我吗?

该项目将在1.5个月后开始,所以我得到了一些东西要赶上.我认为我的方法首先是首先理解.NET和ASP.NET的概念,然后最后学习Silverlight.我相信C#不会太难,看着我的背景.

你能推荐一些好书和其他资源来帮助我学习吗?

.net asp.net silverlight web-applications

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

获取可用枚举列表

我的枚举结构如下:

public enum MyEnum
{
   One=1,
   Two=2,
   Three=3
}
Run Code Online (Sandbox Code Playgroud)

现在,我希望得到的名单MyEnum,即List<MyEnum>包含所有One,Two Three.再一次,我正在寻找一个能做到这一点的衬垫.我出来了一个LINQ查询,但它不能令人满意,因为它有点太长了,我想:

Enum.GetNames(typeof(MyEnum))
                            .Select(exEnum =>
                                (MyEnum)Enum.Parse(typeof(MyEnum), exEnum))
                            .ToList();
Run Code Online (Sandbox Code Playgroud)

一个更好的建议?

c#

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

静态与实例共享使用方法

这是我想要确定的......

我有一个实用程序类来将行附加到文本文件.这必须由许多其他类使用,例如常见的日志文件.

在我的第一个实现中,我让所有想要使用它的类成为无引用的实例,例如

new Logger(logline,logname);

构造函数创建一个PrintWriter,追加该行并关闭该文件.

这似乎很浪费,因为每个附加的行都会生成一个新实例.

另一种方法是在这个公共类中使用一个名为"writeln"的静态方法,因为我已经理解静态方法和数据一遍又一遍地重复使用相同的内存......但是

这个静态方法创建了一个PrintWriter 实现其工作的实例,所以这是否意味着PrintWriter为每一行创建一个新实例,比如#1?

无论如何,(我对Java相对较新)是否有一种众所周知的,批准的方式,或者我们只是创造了,让垃圾收集器在我们之后清理?

谢谢

java methods static instance

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

将工具栏放入Windows任务栏(ala语言栏)

我目前正在编写Windows MFC应用程序以快速搜索我们的企业DMS.我们的想法是在窗口任务栏的右边缘放置一个按钮,就像语言栏一样,点击后会弹出搜索界面.

我似乎无法找到关于如何在这样的任务栏中放置项目,有人能指出我一些有用的资源或示例吗?

如果可能的话,我更喜欢原生API资源(即不是.NET).

谢谢!

windows winapi taskbar

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

noob项目学习Spring/Hibernate

我想用Spring/Hibernate弄湿我的脚.但是我觉得如果我正在使用代码而不是只是逐章阅读一本书,我会更快地前进并且更有动力.

有没有人对家庭项目有任何好的想法来学习这些技术?您可能已经参与并认为有用的任何练习?

或者您可能知道基于单个项目的书籍/教程并引导您完成它?

java spring hibernate jpa

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

如何使用 OpenGL/SDL 让我的鼠标像 FPS 一样控制相机?

我已经使用 OpenGL/SDL 创建了这个基本的 3D 演示。我处理了键盘回调,所以我可以使用 'a' 和 's' 左右“扫射”,并使用 's' 和 'w' 向前和向后移动。

但是,我现在想这样做,以便我可以根据我的鼠标移动来控制我的相机“看”的方向。就像在 FPS 射击游戏中一样,当您在它周围移动鼠标时,它会使相机向各个方向环顾四周。

有谁知道我如何在移动鼠标时利用鼠标回调来正确“指向”相机类?

#include "SDL.h"
#include "Camera.h"

Camera cam;
Scene scn;

//<<<<<<<<<<<<<<<<<myKeyboard>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
void myKeyboard(unsigned char key, int x, int y)
{
  switch(key)
    {
    case 's': cam.slide(0.0, 0.0, 0.2); break;
    case 'w': cam.slide(0.0, 0.0, -0.2); break;
    case 'a': cam.yaw(-1.0); break;
    case 'd': cam.yaw(1.0); break;


    case 27: exit(0);
    }
  glClear(GL_COLOR_BUFFER_BIT);
  glutPostRedisplay();
}

void displaySDL( void )
{
    glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);
    scn.drawSceneOpenGL();
    glFlush();
    glutSwapBuffers();
}

int main( int argc, char* argv[] …
Run Code Online (Sandbox Code Playgroud)

c++ opengl camera sdl

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

是否有可能在没有任何评论的情况下编写好的和可理解的代码?

任何人都可以建议在没有一行注释的情况下编写可以理解的优秀代码的最佳方法是什么?

comments

15
推荐指数
6
解决办法
2524
查看次数

Castle Windsor传递构造函数参数

我有一个带有一些属性的IAddress类.然后,我有一个实现此接口的具体类型.这个具体类型有几个我可以使用的不同构造函数.如何在运行时将参数值传递给其中一个构造函数?我无法使用配置文件,因为我将多次重复使用此具体类型,并且每次参数值都不同.

IWindsorContainer container = new WindsorContainer(new XmlInterpreter());
IAddress address = container.Resolve<IAddress>();


public interface IAddress
{
    string Address1 { get; set; }
    string Address2 { get; set; }
    string City { get; set; }
    string State { get; set; }
    string ZipCode { get; set; }
}


class TestAddress : IAddress
{

    private string _address1;
    private string _address2;
    private string _city;
    private string _countyName;
    private string _state;
    private string _zipCode;

    public string Address1
    {
        get { return _address1; }
        set { …
Run Code Online (Sandbox Code Playgroud)

dependency-injection castle-windsor ioc-container inversion-of-control

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

为什么Java和Perl中的正则表达式有不同的表现?

我的理解是Java的正则表达式的实现是基于Perl的.但是,在以下示例中,如果我使用相同的字符串执行相同的正则表达式,Java和Perl将返回不同的结果.

这是Java示例:

public class RegexTest {
    public static void main( String args[] ) {
        String sentence = "This is a test of regular expressions.";
        System.out.println( sentence.matches( "\\w" ) ? "Matches" : "Doesn't match" );
    }
}
Run Code Online (Sandbox Code Playgroud)

返回:不匹配

这是Perl的例子:

my $sentence = 'This is a test of regular expressions.';
print ( $sentence =~ /\w/ ? "Matches" : "Doesn't match" ) . "\n";
Run Code Online (Sandbox Code Playgroud)

返回:匹配

对我来说,Perl结果是有道理的.它查找单个单词字符的匹配项.我不明白为什么Java不认为它是匹配的.差异的原因是什么?

java regex perl

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