问题列表 - 第34940页

并行化GDI +图像大小调整.net

我试图使用.Net并行调整jpegs的大小.我的所有尝试都失败了,因为Graphics.DrawImage-func似乎在激活时锁定.尝试以下剪切:

Sub Main()
    Dim files As String() = IO.Directory.GetFiles("D:\TEMP")
    Dim imgs(25) As Image
    For i As Integer = 0 To 25
      imgs(i) = Image.FromFile(files(i))
    Next

    Console.WriteLine("Ready to proceed ")
    Console.ReadLine()

    pRuns = 1
    For i As Integer = 0 To 25
      Threading.Interlocked.Increment(pRuns)
      Threading.ThreadPool.QueueUserWorkItem(New Threading.WaitCallback(AddressOf LongTerm), imgs(i))
    Next
    Threading.Interlocked.Decrement(pRuns)

    pSema.WaitOne()
    Console.WriteLine("Fin")
    Console.ReadLine()
  End Sub

  Sub LongTerm(ByVal state As Object)
    Dim newImageHeight As Integer
    Dim oldImage As Image = CType(state, Image)
    Dim newImage As Image
    Dim graph As Graphics
    Dim rect As …
Run Code Online (Sandbox Code Playgroud)

.net multithreading jpeg gdi+ resize

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

获得发光效果的最佳方式是Windows Phone 7

我正在搞乱Windows Phone 7 sdk,我试图让屏幕看起来像一个旧时尚的数字显示器.现在我正在试图弄清楚如何使文字"发光"像那些酷炫的数字时钟之一.这是我认为你会使用着色器的东西,但似乎在Windows Phone 7操作系统上禁用着色器.有任何想法吗?更具体地说,我希望文本看起来好像是一个光源,并且颜色与实际字体略有"流血".

c# windows silverlight windows-phone-7

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

iPhone UIScrollView速度检查

我知道如何在UIScrollView上运行contentOffset,有人可以向我解释如何在跟踪或减速时获得表示UIScrollView当前速度的实际数字吗?

iphone scroll uiscrollview

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

在php中使用xml作为数据库

我听说xml用作数据库,任何人都可以给我一个简单的提示或链接教程如何在数据库中存储一些信息?什么是PHP上的xml最好用于数据事物?

php xml database

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

EXTJS查找节点的父节点

我需要能够在树中找到一个select节点的父节点,但是,每当我使用ParentNode时,它总是出现'undefined'(我不选择root).有人知道找到节点父节点的好方法吗?

谢谢

extjs

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

在Ext Js视口中动态加载内容(面板)

基本上我正在研究这个问题,我有许多组件与dinamic东西,在服务器端用PHP编写.

根据用户的不同,我的组件将根据用户的角色进行更改.

所以我需要知道如何做到这一点的任何方式/示例/信息.

1-我使用了EXTJS的加载功能,但它清楚地说我不会加载脚本只有纯文本.

2-我使用了eval()但是这个方法有点害怕,就像这个例子crate layout component(static)

var contentPanel = new Ext.Panel({
                frame: true,
                style: {marginTop: '10px'},
                height: 315,
                border: true,
                bodyBorder: false,
                layout: 'fit',
                id: 'contentPanel'
            });


            var mainPanel = new Ext.Panel({
                title: 'Panel Principal',
                id: 'mainPanel',
                border: true,
                frame: true,
                width: '50%',
                style: {margin: '50px auto 0 auto'},
                height: 400,
                renderTo: Ext.getBody(),
                items: [
                        {
                            html: '<a href="#" onClick="requestContent(\'panel1\');">Panel 1</a>'
                        },
                        {
                            html: '<a href="#" onClick="requestContent(\'panel2\');">Panel 2</a>'
                        },
                        contentPanel

                ]
            })
Run Code Online (Sandbox Code Playgroud)

并使用写在服务器上的js文件更新布局的内容

function receiveContent(options, success, response)
        {



            var …
Run Code Online (Sandbox Code Playgroud)

components extjs

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

在CodeIgniter中构建我的第一个API的提示

我正计划为我拥有的CodeIgniter Web应用程序构建一个私有API.我找到了一个教程,它向我展示了如何使用预先构建的库来完成它.

我对此非常陌生,所以我的问题是:我会使用并依赖这些库吗?或者我是否应该学习如何从头开始构建它以便完全控制它?另外,你有没有像我这样刚刚开始使用API​​的人的提示?

php api codeigniter

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

Delphi:通过报告锁定"失败"的运行线程的调用堆栈来调试关键部分挂起

我正在寻找一种方法来调试罕见的Delphi 7临界区(TCriticalSection)挂起/死锁.在这种情况下,如果一个线程正在等待一个关键部分超过10秒,我想生成一个报告,其中包含当前锁定关键部分的线程的堆栈跟踪以及无法执行的线程在等待10秒后锁定关键部分.如果引发异常或应用程序终止,则可以.

如果可能的话,我宁愿继续使用关键部分,而不是使用其他同步原语,但如果需要可以切换(例如获得超时功能).

如果工具/方法在IDE之外的运行时工作,这是一个奖励,因为这很难按需重现.在极少数情况下,我可以复制IDE内部的死锁,如果我尝试暂停以开始调试,IDE就会无所事事,并且永远不会进入我可以查看线程或调用堆栈的状态.不过,我可以重置正在运行的程序.

更新:在这种情况下,我只处理一个关键部分和2个线程,所以这可能不是锁定排序问题.我相信有一个不正确的嵌套尝试跨越两个不同的线程进入锁定,这会导致死锁.

delphi multithreading deadlock critical-section

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

确定是否检查了jQuery对象中的所有复选框,返回为boolean

大家好.我一直试图解决这个问题一段时间了.

我创建了一个复选框的jQuery对象并将其存储在一个变量中:

$group1 = $('#checkbox1,#checkbox2,#checkbox3,#checkbox4');
Run Code Online (Sandbox Code Playgroud)

除非检查该组中的所有复选框,否则用户无法继续.

我一直在使用if语句结合.is(':checked')来查找一个布尔值:

if( $group1.is(':checked') ){
  //continue is OK
}
Run Code Online (Sandbox Code Playgroud)

...但如果在组内选中任何复选框,.is(':checked')则会返回.实质上,对$ group1中的选定元素执行OR运算.我正在寻找一个AND操作,因此必须检查所有选定的元素才能返回.是否有一个jQuery函数可以执行此操作或其他解决方法?TRUE.is(':checked')TRUE

javascript jquery if-statement boolean

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

为什么我的递归函数返回None?

我目前正试图绕着学习Python来解决问题,而且我对递归函数有点拖延.在Think Python中,其中一个练习是编写一个函数,使用以下定义确定数字a是否是数字b的幂:

"数字a是b的幂,如果它可被b整除,a/b是b的幂.写一个叫做is_power的函数,它接受参数a和b,如果a是b的幂,则返回True."

我的功能的当前状态是:

def isPower(a,b):
    return a % b == 0 and (a/b) % b == 0

print isPower(num1,num2)
Run Code Online (Sandbox Code Playgroud)

实际上,这会产生我期望的结果.然而本章的重点是编写递归函数以减少冗余,我不太确定如何将最终的"(a/b)%b == 0"转换为递归.我试过了:

def isPower(a,b):
    if a % b != 0:
        return False
    elif isPower((a/b),b):
        return True
Run Code Online (Sandbox Code Playgroud)

但那只是返回无.

递归这个函数的正确方法是什么?

python recursion

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