问题列表 - 第18262页

有没有办法只使用Javascript返回文件夹中所有图像文件名的列表?

我有一个Dropbox帐户.我把一堆图像放在公共文件夹中.我想用shadowbox显示图像.

现在,我手动将文件名输入到这个html文件中.将新图像拖入图像文件夹时,有没有办法动态更新图库?

如果有可能,我更喜欢javascript.如果用javascript不可能,使用shadowbox自动显示存储在dropbox上的图像库的任何其他建议?

我知道Dropbox有自己的画廊功能,但我想使用我自己的无品牌.谢谢你的帮助!

javascript gallery shadowbox dropbox

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

如何阻止异步调用完成?

我有一个调用异步方法的方法,以及异步方法完成时触发的回调.

我希望我的方法看起来是同步的,所以我创建了一个AutoResetEvent,称为asyncrhonous方法,在AutoResetEvent实例上调用WaitOne(),我在回调方法中调用Set().像这样的东西(本例简化):

private System.Threading.AutoResetEvent waitRun_m;
public void RunSynchronous()
{
    waitRun_m = new System.Threading.AutoResetEvent(false);
    CallAsynchronousMethod();

    waitRun_m.WaitOne();
}

private void Callback()
{
    waitRun_m.Set();
}
Run Code Online (Sandbox Code Playgroud)

现在,是否可以在调用WaitOne()之前完成对CallAsynchronousMethod的调用 - 导致在WaitOne()之前调用Set().有没有更好的方法来做到这一点,以避免这个潜在的问题?

.net c# asynchronous

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

Windows Service Plus GUI/C#

我见过一些作为Windows服务运行的应用程序,但仍然可以提供一个GUI,允许用户查看实际发生的情况.

例如,我们有一个构建报告的Windows服务.管理员希望看到许多统计信息,例如排队的报告数量,正在使用的内存数量,平均构建时间等.

我们想要做的是为管理员提供一种方法来查看 - 例如可以连接到窗口服务以收集和显示此信息的应用程序......或者可能是应用程序本身可以提供自己的方式GUI并在请求时显示它.现在,应用程序唯一能够创建日志文件.

有没有办法做到这一点?

c# windows-services

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

iPhone电子邮件应用程序启动网址

在iphone上发送电子邮件并开始发送新电子邮件的URL是"mailto://someone@somwhere.com".我只是想启动电子邮件应用程序,将用户放在主菜单或收件箱中.

"mailto:"开始撰写新的空白电子邮件

我试过"邮件:","电子邮件:"以及其他几个.有没有办法只启动电子邮件应用程序?

iphone cocoa-touch objective-c

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

当使用NASM extern语句访问printf时,GCC输出错误"未定义引用`printf'"

我正在学习NASM并且正在编译这段代码(我在这里找到).它使用此NASM命令组装:

nasm -f coff -l printf.lst  printf1.asm
Run Code Online (Sandbox Code Playgroud)

printf.o但这GCC链接命令:

gcc -o printf1  printf1.o
Run Code Online (Sandbox Code Playgroud)

失败并出现错误:

printf1.o:printf1.asm:(.text+0x1a): undefined reference to `printf'
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?提前致谢.(编辑:我在Windows 7上);

; printf1.asm   print an integer from storage and from a register
; Assemble: nasm -f coff -l printf.lst  printf1.asm
; Link:     gcc -o printf1  printf1.o
; Run:      printf1
; Output:   a=5, eax=7

; Equivalent C code
; /* printf1.c  print an int and an expression */
; #include …
Run Code Online (Sandbox Code Playgroud)

c gcc mingw nasm

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

使用AutoMapper获取异常

我正在测试一个方法,该方法使用automapper将一个类从我的域映射到一个linq到sql类.粗略地,类和映射如下(SupplierEligibilityAllocated是L2S自动生成的类).

public class SupplierEligibilityTransactionByQuantity
{
    public decimal Eligibility { get; private set; }
    public decimal CoreValue { get; private set; }
    public int? TransactionId { get; private set; }
    public SupplierTransactionStatus Status { get; private set; }
    public int? DebitId { get; set; }
    public int ManifestId { get; private set; }
}

public partial class SupplierEligibilityAllocated
{
 private int _SupplierEligibilityCreditId;
 private int _ManifestId;
 private System.Nullable<int> _QuantityApplied;
 private System.Nullable<decimal> _AmountApplied;
 private System.Nullable<decimal> _CoresReservedByAmount;
 private System.DateTime _InsertDate;
 private EntityRef<Manifest> _Manifest;
 private …
Run Code Online (Sandbox Code Playgroud)

c# automapper

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

在测试之间增强测试夹具对象清除

我遇到了升压单元测试的问题.基本上我创建了一个fixture,它是一个单元测试资源缓存的套件的一部分.我的主要问题是测试之间资源缓存变空.因此,第一个测试缓存通过的测试然后第二个测试将失败,因为插入缓存的第一个测试的数据不再存在.为了解决这个问题,我不得不重新插入第二次测试的数据.这是打算还是我做错了?这是代码.最后两个测试是问题所在.


#include "UnitTestIncludes.hpp"
#include "ResourceCache.hpp"
#include <SFML/Graphics.hpp>

struct ResourceCacheFixture
{
    ResourceCacheFixture()
    {
        BOOST_TEST_MESSAGE("Setup Fixture...");
        key = "graysqr";
        imgpath = "../images/graysqr.png";
    }

    ResourceCache<sf::Image, ImageGenerator> imgCache;
    std::string key;
    std::string imgpath;
};

// Start of Test Suite

BOOST_FIXTURE_TEST_SUITE(ResourceCacheTestSuite, ResourceCacheFixture)

// Start of tests

BOOST_AUTO_TEST_CASE(ImageGeneratorTest)
{
    ImageGenerator imgGen;
    BOOST_REQUIRE(imgGen("../images/graysqr.png"));

}

BOOST_AUTO_TEST_CASE(FontGeneratorTest)
{
    FontGenerator fntGen;
    BOOST_REQUIRE(fntGen("../fonts/arial.ttf"));
}

// This is where the issue is.  The data inserted in this test is lost for when I do
// the GetResourceTest.  It is fixed here by reinserting …
Run Code Online (Sandbox Code Playgroud)

c++ boost unit-testing

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

最常执行的存储过程?

我们在应用程序中创建了许多低效的存储过程,我们总是推迟使其更有效率,直到我们遇到严重的数据库性能问题.

现在,我正在考虑通过最常执行的存储过程逐个修复它.

找出哪个存储过程执行最多的最佳方法是什么?

是否有一个脚本可以显示哪个存储过程执行最多?

sql t-sql database sql-server stored-procedures

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

使用PHP设置"mydomain.com/username"的任何简单,非常简洁的方法?

简而言之,当用户希望人们能够访问他们的个人资料时,我们希望他们能够说出去mydomain.com/username.真正的用户页面将是一些mydomain.com/users/page.php?id=1325不能真正帮助用户的东西.

问题:我已经做了一段时间的PHP,并且从来没有必要这样做.我不知道哪里可以开始?我不想做一些天真的事情,只是创建具有重定向的实际文件夹或其他东西....

任何人都可以告诉我如何在PHP中解决这个问题?

你们都是最伟大的!

php .htaccess mod-rewrite

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

F#:需要帮助将C#转换为F#

我正在尝试为子弹地狱游戏编写一个小小的脚本引擎,我想在F#中进行.我写了一些C#代码来概念化它,但是我把它移植到F#时遇到了麻烦.C#代码发布在下面,我想帮助将它移植到F#.我觉得匹配的F#代码会明显变小.我愿意接受任何创造性的解决方案:)

interface IRunner
{
    Result Run(int data);
}

struct Result
{
    public Result(int data, IRunner next)
    {
        Data = data;
        Next = next;
    }
    public int Data;
    public IRunner Next;
}

class AddOne : IRunner
{
    public Result Run(int data)
    {
        return new Result(data + 1, null);
    }
}

class Idle : IRunner
{
    public Result Run(int data)
    {
        return new Result(data, null);
    }
}

class Pair : IRunner
{
    IRunner _one;
    IRunner _two;

    public Pair(IRunner one, IRunner two)
    { …
Run Code Online (Sandbox Code Playgroud)

c# f#

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