小编Jal*_*lal的帖子

如何忽略 Quartz.Net 中的 Misfires?

这是我的石英配置:

  <quartz>
    <add key="quartz.scheduler.instanceName" value="EmailScheduler" />
    <!-- Configure Thread Pool -->
    <add key="quartz.threadPool.type" value="Quartz.Simpl.SimpleThreadPool, Quartz" />
    <add key="quartz.threadPool.threadCount" value="10" />
    <add key="quartz.threadPool.threadPriority" value="Normal" />
    <!-- Configure Job Store -->
    <add key="quartz.jobStore.misfireThreshold" value="60000" />
    <add key="quartz.jobStore.type" value="Quartz.Impl.AdoJobStore.JobStoreTX, Quartz" />
    <add key="quartz.jobStore.driverDelegateType" value="Quartz.Impl.AdoJobStore.StdAdoDelegate, Quartz" />
    <add key="quartz.jobStore.dataSource" value="default" />
    <add key="quartz.jobStore.lockHandler.type" value="Quartz.Impl.AdoJobStore.UpdateLockRowSemaphore, Quartz" />
    <add key="quartz.dataSource.default.provider" value="SqlServer-20" />
    <add key="quartz.dataSource.default.connectionString" value="data source= ......" />
    <add key="quartz.jobStore.tablePrefix" value="QRTZ_" />
  </quartz>
Run Code Online (Sandbox Code Playgroud)

这是我的IInterruptableJob

public class JobC : Quartz.IInterruptableJob
{
    public void Interrupt()
    { …
Run Code Online (Sandbox Code Playgroud)

c# quartz.net c#-4.0 quartz.net-2.0

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

如果作业仍在运行,则等待下一次触发,每分钟计划一次触发

我需要安排一个触发器来触发每一分钟,下一分钟如果作业仍然在运行,触发器不应该触发并且应该等待另一分钟来检查,如果作业已经完成触发器应该激发谢谢

quartz-scheduler quartz.net

4
推荐指数
3
解决办法
7240
查看次数

如何确保启用Aero效果?

是否有任何api或我们确定的东西,玻璃效果已经激活?在我看到的一些代码中,如果DllNotFoundException抛出,那么它们确保它不活动或不存在.有更好或更标准的方式吗?

这是使用Aero Effect 扩展WPF中的玻璃区域的解决方案.

c# wpf winapi aero dwm

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

基于傅立叶的Matlab字符识别

我有一个源代码,可以识别角色在图像中的位置.但有一行代码,我无法弄清楚为什么?

[r c]=size(mainImage);

% Why rotate 90 degree? why multyply? why??? :-??
splash = real(ifft2(fft2(mainImage) .* fft2(rot90(object, 2), r, c)));

thresh = max(splash(:))-10;
for i=1:r
    for j=1:c
        if splash(i,j)>=thresh 
            splash(i,j)=1;
        else
           splash(i,j)=0;
        end
    end
end
Run Code Online (Sandbox Code Playgroud)

matlab fft image-recognition detection

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

在ASP.NET MVC中上传文件(再次!)

我在asp.net mvc 2中上传文件时遇到问题.我的控制器功能参数是一种FormCollection类型.由于字段数太多,我不能将每个字段作为参数分开.我的表单中有2个上传文件字段.如何在控制器中上传文件?

我试过这种方式:

public ActionResult CreateAgent(FormCollection collection, HttpPostedFileBase personImage)
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

personImagenull.:(

或者这样:

HttpPostedFileBase img = this.HttpContext.Request.Files[collection["personImage"]];

img就是null到.也是collection["personImage"]所选文件的名称(没有路径),我无法将其转换为HttpPostedFileBase.

请注意,所有字段必须填写一页.我不能让客户在单独的页面上传图片!

.net upload file-upload httppostedfile asp.net-mvc-2

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

合并xps文档会使最后一个文档重复

将多个XPS文档合并为一个时遇到问题.当我合并它们时,结果xps包含重复的最后一个XPS文档.这是我的合并功能(此问题的修改版本):

    public XpsDocument CreateXPSStream(List<XpsDocument> ListToMerge)
    {
        var memoryStream = new MemoryStream();
        Package container = Package.Open(memoryStream, FileMode.Create);
        string pack = "pack://temp.xps"; 
        PackageStore.RemovePackage(new Uri(pack));
        PackageStore.AddPackage(new Uri(pack), container);

        XpsDocument xpsDoc = new XpsDocument(container, CompressionOption.SuperFast, "pack://temp.xps");
        FixedDocumentSequence seqNew = new FixedDocumentSequence();
        foreach (var sourceDocument in ListToMerge)
        {
            FixedDocumentSequence seqOld = sourceDocument.GetFixedDocumentSequence();
            foreach (DocumentReference r in seqOld.References)
            {
                DocumentReference newRef = new DocumentReference();
                ((IUriContext)newRef).BaseUri = ((IUriContext)r).BaseUri;
                newRef.Source = r.Source;
                seqNew.References.Add(newRef);
            }
        }
        XpsDocumentWriter xpsWriter = XpsDocument.CreateXpsDocumentWriter(xpsDoc);
        xpsWriter.Write(seqNew);
        //xpsDoc.Close();
        //container.Close();
        return xpsDoc;
    }
Run Code Online (Sandbox Code Playgroud)

结果将传递给DocumentViewer并将其显示给用户.

.net c# wpf xpsdocument xps

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

如何在上传前验证图片大小?

我想在上传图像之前验证图像大小和扩展名.我有图像扩展的代码,我想限制图像的大小.这是图像扩展的代码:

function ValidateFileUpload() {
    var fuData = document.getElementById('fileChooser');
    var FileUploadPath = fuData.value;


    if (FileUploadPath == '') {
        alert("Please upload an image");

    } else {
        var Extension = FileUploadPath.substring(
                FileUploadPath.lastIndexOf('.') + 1).toLowerCase();



 if (Extension == "gif" || Extension == "png" || Extension == "bmp"
                || Extension == "jpeg" || Extension == "jpg") {


            if (fuData.files && fuData.files[0]) {
                var reader = new FileReader();

                reader.onload = function(e) {
                    $('#blah').attr('src', e.target.result);
                }

                reader.readAsDataURL(fuData.files[0]);
            }

        } 


  else {
            alert("Photo only allows file types of …
Run Code Online (Sandbox Code Playgroud)

javascript validation image

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

在ASP.NET MVC中实例化EF4上下文?

在microsoft asp.net网站上找到了一个教程,它从上下文中创建一个像这样的实例:

        public class HomeController : Controller
        {
            private MoviesDBEntities _db = new MoviesDBEntities(); 

            public ActionResult Index()
            {
                return View(_db.MovieSet.ToList());
            }

            ...
        }
Run Code Online (Sandbox Code Playgroud)

这意味着每次控制器实例化时,上下文也会实例化.但在这里我发现实例化上下文的正确方法是这样的:

        public class HomeController : Controller
        {
            public ActionResult Index()
            {
                using(MoviesDBEntities _db = new MoviesDBEntities()){
                    return View(_db.MovieSet.ToList());
                }
            }
            ...
        }
Run Code Online (Sandbox Code Playgroud)

所以问题是,哪种方式是正确的?还是重要的?

c# asp.net-mvc entity-framework instantiation

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

长时间运行应用程序

我将设计一个使用.NET Framework运行很长时间的应用程序(C#或VB.NET).它可能每年重新启动甚至更多......

在设计"在.NET中长时间运行应用程序"时,我必须关注哪些(使用特殊设计模式等)?

.NET是否是这类应用程序的良好平台,或者我应该使用J2SE等其他平台?

(这不是一个Web应用程序.)

.net c# vb.net

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