问题列表 - 第385页

Python包 - 按类导入,而不是文件导入

说我有以下文件结构:

app/
  app.py
  controllers/
    __init__.py
    project.py
    plugin.py
Run Code Online (Sandbox Code Playgroud)

如果app/controllers/project.py定义了一个类Project,app.py会像这样导入它:

from app.controllers.project import Project
Run Code Online (Sandbox Code Playgroud)

我想能做到:

from app.controllers import Project
Run Code Online (Sandbox Code Playgroud)

怎么做?

python packages

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

接口和版本控制

我正在设计一个新的系统,我有很多接口随着系统的发展而增长.命名此接口的最佳做法是什么

ISomethingV01
ISomethingV02
etc
Run Code Online (Sandbox Code Playgroud)

我这样做

public interface ISomething{
      void method();
}
Run Code Online (Sandbox Code Playgroud)

然后我必须添加方法2所以现在我做什么?

public interface ISomethingV2:ISomething{
      void method2();
}
Run Code Online (Sandbox Code Playgroud)

或者以其他方式?

versioning interface naming-conventions

11
推荐指数
2
解决办法
1686
查看次数

从C#与Lotus Notes交互的最佳方法和推荐做法是什么?

特别是,我必须以最快和最可靠的方式从Lotus Notes文件中提取所有消息和附件.可能相关的另一点是我需要从辅助线程执行此操作.

编辑

谢谢你的答案 - 两者都很好.我应该提供更多背景资料.

我们目前有一个使用Notes COM API的后台线程的WinForms应用程序.

然而它似乎不稳定.(当然可能是我们做错了.)例如,我们发现我们必须在主线程上预先初始化Notes会话,否则对后台线程上的session.CreateDXLExporter()的调用会引发异常.

c# interop lotus-notes

16
推荐指数
2
解决办法
3407
查看次数

429
推荐指数
8
解决办法
17万
查看次数

使用 PHP(或其他语言)流式传输数据(例如音乐)

多年来,我一直在研究如何从我的计算机创建音乐流。我见过程序,但我见过的任何有用的东西都只是 Windows(我使用的是 Mac)。

最后,我感兴趣的是如何流工作。有什么办法可以创建我自己的流,可能使用套接字函数PHP吗?有PHP图书馆吗?

php sockets mp3 stream

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

如何将ActiveX对象的字符串数组返回给JScript

我需要调用Win32 API来获取一系列字符串,我想将这些字符串的数组返回给JavaScript.这适用于在本地计算机上运行管理脚本而不是Web浏览器的脚本.

我的COM对象的IDL文件具有我调用的接口:

HRESULT GetArrayOfStrings([out, retval] SAFEARRAY(BSTR) * rgBstrStringArray);

函数返回正确,但是当它们被分配给JavaScript中的变量时,字符串会"丢失".

问题是:将字符串数组返回到JavaScript变量的正确方法是什么?

javascript com activex

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

当你不能使用ViewState时你会怎么做?

我有一个相当复杂的页面,可以在转发器内动态构建用户控件.在初始化之前,必须在Init页面事件期间绑定此转发器,ViewState否则动态创建的用户控件将不会保留其状态.

这会创建一个有趣的Catch-22,因为我需要在初始页面加载时创建绑定转发器的对象,然后将其保留在内存中,直到用户选择离开或保存为止.

因为我不能ViewState用来存储这个对象,但是在Init期间可以使用它,我被迫将它存储在Session中.

这也有问题,因为我必须在非回发期间显式地使会话值为空,以便模拟ViewState工作方式.

在这种情况下,必须有一种更好的状态管理方法.有任何想法吗?

编辑:一些关于使用的好建议LoadViewState,但是当我这样做时,我仍然遇到状态未恢复的问题.

这里有一点如果是页面结构

Page - > UserControl - > Repeater - >动态创建的N量UserControl.

我将重写LoadViewState放在父级中UserControl,因为它被设计为完全封装并独立于它所在的页面.我想知道问题出在哪里.

asp.net viewstate webforms page-lifecycle

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

ASP.net上的Classic ASP是否有好处

通过创建几个100个简单的Web表单,与Classic ASP合作了大约2年,我看不出切换到.net的充分理由; 但是,我并不精通.net,所以我确信我可能会遗漏一些东西.

我经常听到的关于工作的一些观点可以在这里找到: http://www.packtpub.com/article/Classic-ASP(不是我分享所有这些想法,但它是一个很好的跳跃点)

我很想知道别人对此事的看法.

asp.net asp-classic

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

禁用IIS关闭空闲工作进程的问题?

我遇到了一个IIS关闭一个闲置工作进程的Web应用程序的问题!然后,下一个请求必须重新初始化应用程序,从而导致延迟.

我禁用了应用程序池上的空闲工作进程的IIS关闭来解决此问题.关闭此问题是否有任何问题?如果这个过程正在泄漏内存,我认为不时地回收这个过程是件好事.

关闭此流程还有其他好处吗?

iis

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

66
推荐指数
5
解决办法
6万
查看次数