问题列表 - 第45851页

维护脚本使加载变慢

每次用户访问主页时,我都会在网站上运行一个脚本.该脚本将遍历数据库中的每一行,并检查其日期是否已过期,如果为true则将其归档.但是,由于它有很多行,因此在加载主页时需要一些时间(如6秒).

首先,我建议使用cronjob来完成任务,但我的老板提出了这个想法,但我离题了......

我的问题是,是否可以并行运行脚本,这样,在脚本运行时,主页可以继续加载.另请注意,主页显示数据库中的数据,因此在主页完成加载之前执行脚本非常重要

php mysql

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

C# - 自用户打开程序以来已打开哪些程序

我需要知道自用户打开程序以来打开了哪些程序 - 一个程序活动监视器.

我怎样才能做到这一点?

.net c#

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

UnityContainer.Teardown方法应该做什么?

我想明确"释放"Unity解析的对象实例.我希望Teardown方法应该完全用于此,所以我尝试了这样的事情:

container.RegisterType(typeof(IMyType), typeof(MyType), 
    new MyLifetimeManager());
var obj = container.Resolve<IMyType>();
...
container.Teardown(obj);
Run Code Online (Sandbox Code Playgroud)

MyLifetimeManager存储对象实例HttpContext.Current.Items.我希望该Teardown方法将调用RemoveValue生命周期管理器并释放MyType实例和生命周期管理器实例.它不起作用.首先RemoveValue是没有调用,如果我再次调用,Resolve<IMyType>我将获得先前解析的实例.

Teardown方法应该怎么办?尽管有他的终身经理,我怎么能释放对象?

编辑:

如果Teardown没有发布实例,谁呢?谁打电话RemoveValue给终身经理?

.net unity-container

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

使用没有UITextView或UITextField的系统键盘

我正在创建一个带有核心图形的应用程序,需要进行文本输入并将字符放在特定的像素偏移处.

我是否必须继承UITextField或其他东西并重新发明轮子(将其重新定义为更抽象的文本条目小部件 - 实际上我只需要UITextField生成的事件)或者我可以以某种方式显示键盘,接收它的事件并解雇它我!

谢谢!

iphone cocoa-touch uitextfield uikit uikeyboard

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

无法导入org.junit.Assert.AssertThat;

我无法import org.junit.Assert.AssertThat参加我的课程.我正在使用Ganymede和jUnit 4.8.1.

java eclipse import junit

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

rails 3验证字符串

有没有办法告诉我,我的字符串可能不是'某事'?

我正在寻找类似的东西

validates :string, :not => 'something'
Run Code Online (Sandbox Code Playgroud)

谢谢klump

validation ruby-on-rails ruby-on-rails-3

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

如何与所有开发人员共享mercurial中的commit-hook?

我们正在使用mercurial,现在我们想引入precommit钩子来保持代码清洁.我们希望每个人以某种方式得到钩子,但我们也希望能够以某种集中的方式更新它.Mercurial没有版本控制钩子,那么我们的替代选择是什么呢?你们有没有找到解决方案?提前致谢!

Nemmi

mercurial pre-commit pre-commit-hook mercurial-hook

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

PHP`DateTime :: days`返回垃圾箱?

PHP Class DateInterval有一个属性"days".根据手册,它返回"间隔跨越的总天数.如果这是未知的,则天数将为假."

在我的情况下代码:

$d = new DateInterval('P1Y'); 
echo $d->days;
Run Code Online (Sandbox Code Playgroud)

回报 -99999

和这样的代码

$a = DateTime::createFromFormat("d.m.Y", "01.01.2010");
$b = DateTime::createFromFormat("d.m.Y", "03.01.2010");

$d = $b->diff($a);
echo $d->days;
Run Code Online (Sandbox Code Playgroud)

回报 6015

我误解了什么吗?

php datetime php-5.3

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

UIScrollView中有两个可调整大小的UIWebView

我需要以下视图结构,嵌入2个UIWebViews和1个UIView(从其他xib加载).

但问题是,因为这需要在UIScrollView中,与此相同的印象是单页.(只需要启用垂直滚动).

在那些UIWebViews中,html内容是从NSString加载的.

UIWebViews和子视图的大小(高度)是可变的.

查看XIB

有什么建议,怎么办?

iphone xcode cocoa-touch uiwebview uiscrollview

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

我可以在不断开服务器连接的情况下重用HttpWebRequest吗?

我正在尝试使用我的ASP.NET应用程序调试特定问题.客户端运行以下代码:

void uploadFile( string serverUrl, string filePath )
{
    HttpWebRequest request = (HttpWebRequest)HttpWebRequest.
        Create( serverUrl );
    CredentialCache cache = new CredentialCache();
    cache.Add( new Uri( serverUrl ), "Basic", new NetworkCredential( "User", "pass" ) );
    request.Credentials = cache;
    request.Method = "POST";
    request.ContentType = "application/octet-stream";
    request.Timeout = 60000;
    request.KeepAlive = true;

    using( BinaryReader reader = new BinaryReader( 
        File.OpenRead( filePath ) ) ) {

        request.ContentLength = reader.BaseStream.Length;
        using( Stream stream = request.GetRequestStream() ) {
            byte[] buffer = new byte[1024];
            while( …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net iis ssl

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