问题列表 - 第40511页

delphi分配给const?

本网站:http://www.drbob42.com/delphi/wizards.htm

在底部显示了一个非常令人费解的代码

 unit ShareMem;
 { (c) 1997 by Bob Swart (aka Dr.Bob - http://www.drbob42.com }
 interface

 const
...
 uses
   Windows;

 const
   Handle: THandle = 0;
...
 function GetCommandLine: PChar; stdcall;
   external 'kernel32.dll' name 'GetCommandLineA';
...
   begin
     Handle := LoadLibrary('BCBMM.DLL');
 end.
Run Code Online (Sandbox Code Playgroud)

怎么会这样?

delphi const

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

PHP:在构造函数中调用用户定义的函数?

userAuth在其构造函数中有一个类我添加了代码以检查用户是否有效,如果会话中没有值,那么我检查cookie(作为"记住我"功能的一部分),如果cookie中有一些值然后我调用一个函数ConfirmUser从数据库中检查它的真实性.在confirmUser函数返回的值的基础上,我在构造函数中返回一个bool(true或fales)值.

我创建了我的课程:

<?php
    class userAuth {

        function userAuth(){
            //code
        }

        function confirmUser($username, $password){
                   //code
        }
    }

    $signin_user = new userAuth();

?>
Run Code Online (Sandbox Code Playgroud)

confirmUser function取两个字符串类型参数并返回一个整数值0,1,2.

我无法confirmUser在构造函数中添加函数代码,因为我在我的应用程序中的更多位置使用此函数.

所以,我想知道如何在PHP中的构造函数内调用用户定义的函数.请帮忙.

谢谢!

php methods constructor function

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

htc文件:为什么不使用它们?

我正在开发一个Web应用程序,旨在为最终用户提供桌面感觉.这意味着我需要一个跨浏览器的感觉应用程序(谁不是?eheh).

所以,我找到了.htc文件,用于解决一些IE调整(例如,不支持border-radius).我的疑问是:为什么不是每个人都使用它们?它忽略了一些问题吗?从我所看到的地方来看,它似乎几乎是前端程序员的圣杯......

internet-explorer cross-browser

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

如何在asp.net mvc 2中使用fakeiteasy假冒用户登录以进行单元测试

我刚开始学习和使用ASP.NET MVC 2,并且更多地参与单元测试我的代码.我的问题是如何通过在我的测试中传入凭据来模拟用户登录.

我正在使用MSpec,并试图让我的头脑周围的假冒为了写我的测试.到目前为止,我相信我已经正确地编写了一个测试(它通过了测试条件),以供未经身份验证的用户尝试访问页面时使用.

Subject( typeof( HomeController ) )]
public class context_for_a_home_controller_for_not_logged_user
{
    protected static HomeController HomeController;

    Establish context = () =>
    {
        // Create controller
        HomeController = new HomeController();

        HomeController.ControllerContext = A.Fake<ControllerContext>();
    };
}

[Subject(typeof(HomeController))]
public class when_the_home_page_is_requested : context_for_a_home_controller_for_not_logged_user
{
    static ActionResult result;

    Because of = () => 
        result = HomeController.Index();

    It should_return_the_log_in_page_if_user_not_logged_in = () =>
        { result.ShouldBeAView().And().ShouldUseDefaultView(); };
}
Run Code Online (Sandbox Code Playgroud)

到现在为止还挺好.但是,我想测试经过身份验证的用户何时命中主控制器的情况.我坚持如何模拟经过身份验证的用户,欢迎任何帮助或建议.

TIA,

大卫

intrinsics mspec asp.net-mvc-2

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

使用Asp.net的Amazon Book Search API

如何使用amazon API在asp.net上使用ISBN号搜索图书?

asp.net json asp.net-ajax amazon-web-services

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

Git:服务器上多个用户的repo

我在服务器上创建了一个Git repo,并希望它被几个人使用,即属于同一个Unix组的用户.它还有一个工作副本,因为我们可能有一个共同的工作副本.

因此,我将该Git repo目录的拥有组设置为该Unix组.

问题是,每当有人推送到该存储库时,新文件/目录都将所有者设置为该用户及其组的用户名,而不是我们的公共组.此外,所有这些新文件/目录成为rwxr-xr-x.

我尝试过,git config core.sharedRepository group但这不起作用.它现在使文件/目录成为rwxrwsr-x但仍然是错误的组集.

unix git file-permissions shared

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

NSNotificationCenter接收事件方法正在执行多次

我基本上是一个Java开发人员,最近在Objective C(iPhone)上分配了一个任务.

我已开始使用该语言进行编码.但在实施NSNotificationCenter时,我遇到了一个非常奇怪的问题.

解释我的问题非常困难.

我的类A有一个名为NSMutableArray指针类型的数组的全局变量.class的init方法看起来像

- (id) init  
{  
  if(self = [init])  
  {  
    [NSNotificationCenter defaultCenter] addObserver:self @selector(successLogin) name:"successLogin" object:nil];  
    [NSNotificationCenter defaultCenter] addObserver:self @selector(failureLogin) name:"failureLogin" object:nil];  
   ... <some code>  

}
Run Code Online (Sandbox Code Playgroud)

收到事件方法看起来像

- (void) successLogin: (NSNotification * ) notification
{  
   ... <some code of writing data to db using **array**>  
   [self showSuccessAlert]; // it is showing UIAlert
}
Run Code Online (Sandbox Code Playgroud)

sendEvent方法(其他类B)的代码类似于

[[NSNotificationCenter defaultCenter] postNotificationName:@"successLogin" object:nil];
Run Code Online (Sandbox Code Playgroud)

A类有一个按钮" Validate ",它调用B类的方法并验证用户输入的用户ID和密码.如果登录成功,则观察者通知观察者然后将登录信息添加到数据库.该应用程序允许更新db以进行5种不同的登录.(用户ID和密码)

如果我输入第一条记录,它就有效.当我再添加一个登录信息时,通知警报会出现两次.当我再添加一个时,它需要三次,依此类推.它还使用第一个记录添加时的数组值更新db

但是当我输入第一条记录并退出应用程序时(通过从最小化的iPhone和模拟器列表中删除应用程序)并再次运行它并尝试添加第二条记录.它正确添加它.因此,对于5次添加,我必须重复上述循环,这对用户来说当然不方便.

请帮我把这个问题拖出来.

iphone objective-c

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

我们可以获取信号量或条件变量的文件描述符吗?

我有一个双向消息通道的实现,为了减少开销,我实现了几个循环的消息缓冲区.要从一端写入另一端,将指向消息的指针添加到一个循环缓冲区,并调整其读取和写入索引.要向另一个方向写入,请对其他缓冲区执行相同操作,依此类推.代码小而简单,它避免了使用管道或fifo的开销,尽管可能在某些方面可能是更好的解决方案.

我通过简单地检查是否存在等待读取的消息以及如果没有对在将消息添加到相关阵列时发出信号的条件变量进行定时等待来实现对此的轮询.

现在我有一个应用程序需要在套接字上(或多或少)同时在消息通道上等待.我现在希望我使用了fifo或pipe,但由于代码更改的开销(长篇故事),重写它以使用fifo或pipe是不可行的.

有没有办法获得与条件变量关联的文件描述符?如果是这样,一次对两个文件描述符实现轮询更容易,一个用于条件变量,一个用于套接字.

出于好奇,并使这个问题对于具有类似问题的其他人更有用,是否可以获得与信号量相关联的文件描述符,以便您可以同时轮询信号量和常规文件描述符?

c multithreading

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

正则表达式,用于查找行中最长的重复出现的字符序列

如何编写正则表达式来查找一行中最长的重复出现的字符序列?

regex

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

照片拼接/全景API/DLL/Library任何人?

对于一个特殊的项目,我需要找到一个API/DLL/Library来帮助我使用这个图像的一部分创建一个大图像.例如,如果某人拍摄了代表他周围360度的4张照片,他将能够通过使用识别某些模式的特殊算法将4幅图像拼接在一起来创建一幅大图像(全景图).

我知道如何在Photoshop中执行此操作,我知道在互联网上有很多程序.但我想要一个可以通过编程控制的.这可以是C,C++或.NET.如果你有其他语言的东西,你也可以告诉答案,我可以考虑写一个包装.

photos panoramas

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