问题列表 - 第7219页

解释Python入口点?

我已经阅读了关于Pylons和Peak页面上的鸡蛋入口点的文档,我仍然不太明白.有人可以向我解释一下吗?

python setuptools

167
推荐指数
3
解决办法
8万
查看次数

RMI-如何通过远程方法传递远程对象?

据我所知,一旦我在两个系统之间建立了一个RMI通信链接,我就可以将一个实现"远程"的对象传递给一个接收该类型对象的远程方法,而远端方法只会得到新对象的远程接口(换句话说,它将成为一个新的远程连接,而不是仅仅将对象序列化.)

它是否正确?

如果是这样,我认为这与方法签名有关 - 但我想知道它究竟是如何确定它应该创建一个新的远程对象而不是简单地序列化整个对象.

这真的很难说.让我试试这个:

假设我有一个客户端和一个服务器系统.在服务器系统上,我创建并发布RMI对象,在客户端系统上,我检索接口并可以与服务器系统进行交互.

Client                            Server
Object1 RemoteIface     ----   Object1 Implementation
Run Code Online (Sandbox Code Playgroud)

到现在为止还挺好.在客户端上,Object1.remoteMethod()将在Server上执行(在序列化参数之后).

现在,这是问题,在客户端我执行这样的代码:

Object2 object2=new object2(); // Also a remote object
object1.send(object2); 
Run Code Online (Sandbox Code Playgroud)

据我了解,此时,我的系统将有一个新的通信机制:

Client                           Server
Object1 RemoteIface    -----    Object1 Implementation
Object2 Implementation -----    Object2 RemoteIface    
Run Code Online (Sandbox Code Playgroud)

此时,如果服务器在Object2上调用方法,则该方法实际上将在客户端上执行.

我想知道系统在什么时候决定这样做而不仅仅是序列化它(就像任何非远程对象一样).

或者我完全错了,它只是序列化它我需要某种"getRemoteInterface()"方法调用来实际创建远程调用?

java rmi

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

在Mac OS X上安装BlackBerry Eclipse JDE插件

是否可以在Mac OS X上安装BlackBerry Eclipse JDE插件?我试图通过eclipse更新安装插件,也可以从BlackBerry站点下载zip文件.

这是在开发环境中设置的最不直观的过程.BlackBerry网站并不容易.

eclipse macos blackberry jde

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

如何使用加号和括号拍摄电话号码并返回号码?

我有一个简单的问题我有这样的电话:+1(123)123-1234我想用正则表达式从字符串中取出数字.

c# regex phone-number

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

将纯文本输入转换为HTML

对于我们公司内部网,内置PHP和MySQL,我想添加一个区域,员工可以在其中发布自己的简短介绍 - 几段文字和图片.

将这种纯文本输入转换为HTML段落,项目符号列表,链接等的最佳方法是什么?

澄清:当您单击办公室地图上的员工桌面时,此内容将以模式显示,因此单独的Wiki或类似的内容将无效.

html php mysql user-interface

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

Python中列表兼容性中的多个语句?

有可能有类似的东西:

list1 = ...

currentValue = 0
list2 = [currentValue += i, i for i in list1]
Run Code Online (Sandbox Code Playgroud)

我试过但是没有用?编写这些语法的正确语法是什么?

编辑:print语句就是一个例子.实际上我在循环外增加一个值.

python list-comprehension

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

基于 Web 的 LDAP 浏览器

有人知道允许开发人员浏览 LDAP 服务器并查看 objectClasses 和 attributeClasses 的“基于 Web”的应用程序吗?理想情况下,我会喜欢用 Java 或 .NET 编写的开源软件。

adam jndi ldap active-directory sunone

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

在C++中使用花括号实例化对象是什么意思?

假设我有一个结构定义为:

typedef
struct number{
    int areaCode;
    int prefix;
    int suffix;
} PhoneNumber;
Run Code Online (Sandbox Code Playgroud)

当我创建此结构的实例时,如果我使用以下语法:

PhoneNumber homePhone = {858, 555, 1234};
Run Code Online (Sandbox Code Playgroud)

...它正在调用哪个构造函数?默认构造函数,或复制构造函数,或者根本没有,因为它没有调用'new'?

这个问题的真正目的是弄清楚如何添加第四个字段.所以我想重新定义我的结构:

typedef
struct number{
    int areaCode;
    int prefix;
    int suffix;
    int extension; // NEW FIELD INTRODUCED
} PhoneNumber;
Run Code Online (Sandbox Code Playgroud)

所以现在,我可以用FOUR字段创建新的PhoneNumber对象:

PhoneNumber officePhone = {858, 555, 6789, 777}
Run Code Online (Sandbox Code Playgroud)

但是,我已经创建了数百个这样的PhoneNumber实例,只有3个字段(xxx,xxx,xxxx).因此,我不想通过修改已定义的PhoneNumber对象的每个单一实例化.我希望能够独自留下这些,但仍然能够使用FOUR字段创建新的电话号码实例.所以我试图找出如何覆盖构造函数,以便我现有的三参数实例化不会中断,但它也将支持我的新的四参数实例化.

当我尝试定义一个覆盖3个字段并将第四个设置为默认值'0'的覆盖默认构造函数时,我得到错误(在代码的实例化部分,而不是构造函数定义)抱怨我的对象必须由初始化构造函数,而不是{...}.所以,如果我覆盖默认构造函数,我似乎不能再使用花括号来创建我的新对象了?

对不起,如果这完全偏离了原来的问题.

c++ constructor data-structures

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

检测用户何时截取我的程序的屏幕截图

我正在写一个Windows应用程序.如何判断屏幕截图是什么时候?我读到了如何检测被按下的热键,但是我更担心每100毫秒左右另一个程序正在截取它的截图.也就是说,我试图注意到有人创建了另一个程序(比如使用ImageGrab的python,如另一篇文章中提到的),它不断截取我的应用程序的截图并使用它们来读取信息.

我不太关心阻止屏幕截图被采取 - 一旦注意到这种行为,我就可以禁止用户.

这可能吗?当任何应用程序截取屏幕截图时是否会发送Windows消息,例如WM_HOTKEY?或者Windows是否仅使用最新绘制事件中的最新信息,并将其直接返回到其他程序,而我的应用程序根本无法注意到?

windows security screenshot

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

两个eclipse项目的循环依赖

我正在尝试用Java实现某种MVC.实际上它更像是一个MVP,但这对我的问题并不重要.

以下情况:我有一个用Netbeans制作的GUI(因为更好的GUIeditor),它经常更新和更改.

由于我的主项目在Eclipse中更易于维护,因此我选择将Netbeans项目作为单独项目导入Eclipse.所以这里我的项目" App"包含控制器和模型包以及GUI包含视图包的项目" ".问题是我遵循的模式在视图和控制器之间具有循环依赖性.每当视图发生更改时,控制器都会收到通知,决定从模型中获取哪些数据,然后对视图进行更改.

当我添加App到构建路径GUI和反过来时,我将最终得到此错误消息"在项目'GUI'的构建路径中检测到循环".我的意思是,这个循环已经在我的设计中了.

目前在启动时我通过以下方式向其控制器注册视图(这不是真正的代码,我试图缩短它)

package view;
import controller.*;
class viewA{
   ...
   public viewA() {
       controllerA.register(this);
   }
   ...  
}

package controller;
import view.*;
class controllerA implements SomeListener{
   ...
   protected viewA[] registeredViews;
   public static register(viewA interestedView){
       arrayPush(registeredViews,interestedView);
       interestedView.addSomeListener(this)    
   }
   ...
}
Run Code Online (Sandbox Code Playgroud)

因此,您可以通过将引用传递给控制器​​,然后将侦听器注册到此视图来进行连接.问题是:如果我没有GUI在项目App的构建路径导入不能得到解决,同样的情况,对于没有AppGUI构建路径.

我想保留这个项目结构,并坚持我的MVC架构.我该如何解决这个问题?你有什么建议?

java architecture eclipse classpath

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