问题列表 - 第20255页

方法完成后,在方法中创建的控件会发生什么?

例如在这段代码中:

void ButtonCreator()
{
    Button elboton = new Button();
}
Run Code Online (Sandbox Code Playgroud)

elboton我打电话给这个方法后会发生什么?

c# winforms

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

PHP中的函数已弃用,我现在应该使用什么?

我的一个课程中有这个代码

 public function __call($method, $args) {

        array_unshift($args, $method);

        call_user_method_array('view', $this, $args);

    }
Run Code Online (Sandbox Code Playgroud)

我们已经切换了服务器,他们必须使用更新版本的PHP5,我收到以下消息

Function call_user_method_array() is deprecated
Run Code Online (Sandbox Code Playgroud)

我应该在哪里使用反射?究竟是什么,以及如何使用它来修改上面的代码以便像以前一样工作?

php deprecated

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

电子商务网站的面试问题

您好,我最近于今年12月毕业于计算机科学专业,目前正在寻找网页设计/编程领域的Job Hunt.我在计算机科学相关领域没有任何工作.

无论如何,我从一家公司那里得到了一个问题,我想回答一下.第一个问题是"请描述您为电子商务网站开发的体验." 我完全打算如实地回答这些问题,但我需要写的不仅仅是"无".

所以我想知道的是,您认为公司可能正在寻找什么样的技能,或者电子商务网站开发人员可能需要什么样的技能?
我想知道这一点,这样我就可以更好地理解我的经历如何相关.

我想强调我现有的非专业经验,并说明它是如何适用的.我的假设是我应该提到我使用服务器端语言和数据库的经验.也许网络服务器建设和网站设计方面......

感谢您的帮助,随时向我提问.

e-commerce

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

在R中使用Stata变量标签

我有一堆Stata .dta文件,我想在R中使用.

我的问题是变量名对我没有帮助,因为它们就像"q0100","q0565","q0500"和"q0202".然而,它们被标记为"psu","怀孕的数量","户主"和"航点".

我希望能够抓住标签("psu","航点"等等),并将它们用作我的变量/列名称,因为这些更容易让我使用.

有没有办法做到这一点,最好是在R中,还是通过Stata本身?我知道库(外国)中的read.dta,但不知道它是否可以将标签转换为变量名.

variables r labels stata

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

找到固定大小圆圈中包含的最多点

当一位朋友谈到编程竞赛时,我们想到了最好的方法:

给定一个点列表,找到覆盖最多点的预定大小的圆的中心.如果有几个这样的圈子,唯一重要的是找到其中一个.

示例输入:1000点,500x500空间和60直径的圆.

algorithm optimization geometry

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

如何锁定(或沙箱)JDK的内置Javascript解释器来运行不受信任的脚本

我们有一个Java应用程序,并希望使用内置的Javascript解释器(javax.script.*)运行不受信任的代码

但是,默认情况下,解释器允许访问任何java类.例如java.lang.System.exit(0),脚本中的" "将关闭JVM.我相信这称为"Live Connect",有关详细信息,请参阅Sun的"Java脚本编程程序指南".

我想以某种方式关闭脚本访问Java类的能力,即我只希望脚本能够访问我使用eval()put()方法专门注入的对象ScriptEngine.

我找到了一些关于如何使用旧版独立版本的解释器(Rhino)实现此目的的文档,例如参见http://codeutopia.net/blog/2009/01/02/sandboxing-rhino-in-java/

但是,如果不使用sun内部类,JDK 1.6中不可能采用这种方法,因为ClassShutter等都是内部设置的,不能用公共方法覆盖.

我希望有一个简单的方法,不需要使用自定义的SecurityManager,ClassLoader等跳过复杂的箍,但无法找到任何东西.

你会期望在不同的应用程序中围绕Javascript的安全公告的频率,会有一个简单的标志来禁用Live Connect!

javascript security sandbox jdk1.6

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

如何在Windows上开发Apple Java Extensions?

当我在Windows上进行多平台测试时,由于我在特殊的Mac自定义任务中使用了com.apple.eawt代码,因此Eclipse显示项目中的错误变得很烦人.更糟糕的是,如果我在Windows上导出一个可运行的jar,由于未解决的编译问题,它将无法在mac上运行.

让Windows Java和com.apple.eawt和平相处的最好方法是什么?我无法看到我如何能够将代码分离到jar,因为它需要访问程序的大部分状态.

java eclipse macos

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

这是IOC的典型用例吗?

我当前的应用程序允许用户通过一组管理屏幕定义自定义Web表单.它本质上是一个EAV类型的应用程序.因此,我无法硬编码HTML或ASP.NET标记来呈现给定页面.相反,UI从服务层请求Form对象的实例,而该服务层又使用多个RDMBS表构造一个.表单包含您希望在这样的上下文中看到的类:Form=> IEnumerable<FormSections>=>IEnumerable<FormFields>

以下是服务层的外观:

public class MyFormService: IFormService{

       public Form OpenForm(int formId){
          //construct and return a concrete implementation of Form 
       }
}
Run Code Online (Sandbox Code Playgroud)

一切都很好(一段时间).UI对于给定表单中存在哪些部分/字段并不明智:它很乐意将它接收的Form对象呈现为功能性ASP.NET页面.

几周后,我从业务中得到了一个新的要求:当查看表单的不可编辑(即只读)版本时,某些字段值应该合并在一起,并且应该添加其他设计/计算字段.没问题,我说.只需修改我的服务类,使其方法更明确:

public class MyFormService: IFormService{

       public Form  OpenFormForEditing(int formId){
          //construct and return a concrete implementation of Form 
       }

       public Form  OpenFormForViewing(int formId){
          //construct and a concrete implementation of Form  
          //apply additional transformations to the form
       }
}
Run Code Online (Sandbox Code Playgroud)

一切都很好,平衡已恢复到力量.用户界面仍然不知道表格中的内容,我们的关注点分离得以实现.然而,仅仅几个星期之后,该业务就提出了一项新要求:在某些情况下,我们应该只应用上面提到的一些表单转换.

在这一点上,感觉就像"显式方法"方法已达到死胡同,除非我想最终爆发一些方法(OpenFormViewingScenario1,OpenFormViewingScenario2等).相反,我引入了另一个间接层:

public interface IFormViewCreator{
        void CreateView(Form form);
}

public class MyFormService: IFormService{

       public Form …
Run Code Online (Sandbox Code Playgroud)

oop abstraction design-patterns dependency-injection inversion-of-control

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

如何为TableView创建NSIndexPath

我需要在我定义的函数中删除表的第1行.要使用deleteRowAtIndexPath,必须使用IndexPath带有定义的部分和行.如何创建这样的索引路径?

以int {1}为唯一成员的数组将崩溃; NSLog消息表明该部分也需要定义.

*编辑 - >与删除单元格相关的代码:

    NSIndexPath *myIP = [[NSIndexPath alloc] indexPathForRow:0 inSection:0];
    NSArray *myArray = [[NSArray alloc] initWithObjects:myIP, nil];
//  [self.tableView beginUpdates];
    [self.tableView deleteRowsAtIndexPaths:myArray withRowAnimation:UITableViewRowAnimationFade];
//  [self.tableView endUpdates];
Run Code Online (Sandbox Code Playgroud)

iphone uitableview nsindexpath ios

242
推荐指数
4
解决办法
19万
查看次数

NHibernate选择指数增长速度慢

我的问题是,当从数据库中获取记录时,NHibernate会呈指数级增长.我有一个请求,基本上从一个非常大的数据库中提取所有数据,以便在报告中使用.

我想,因为我不能一次性获得所有记录,因为记录集太大了,我想尝试分解它.基本上我正在迭代索引的范围,即.记录id x到y,然后y + 1到z,依此类推.

每个结果集约为10megs.前20个左右拉动每个不到一分钟,然后在下一次拉动时,需要10分钟,然后是30分钟和1小时.我在那里停止了程序,不想等到下一次拉动.我从我离开的索引开始再次运行程序,再次,前20个左右的拉动非常快,然后由于一些奇怪的原因,有一个重大的减速.

任何帮助将不胜感激.

nhibernate performance

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