问题列表 - 第19628页

iPhone的子视图位置?

我动态添加一个视图,但当它出现在表单上时,它位于左上角.

我在哪里设置新子视图的X和Y?

iphone position subview

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

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

找到一个窗口并设置焦点

我想找一个窗口并设置焦点,但是窗口没有关注.

2.如果我使用HWND_TOP,那么它不会激活窗口,如果我使用HWND_TOPMOST,那么它会使窗口始终位于顶部.

谁能帮我 ??

HWND hwndAppDlg = ::FindWindowEx(hwndDesktop,NULL,lpszClass,lpszWindow);

    if(hwndAppDlg && IsWindow(hwndAppDlg))
    {
        CRect rcAppDlg;
        if( 0 == ::GetWindowRect(hwndAppDlg,rcAppDlg))
        {
            OutputDebugString(L"\n GetWindowRect failed...");           
            return FALSE;
        }
        if(0 == ::SetWindowPos(hwndAppDlg,HWND_TOPMOST,rcAppDlg.left,rcAppDlg.top,rcAppDlg.Width(),rcAppDlg.Height(),SWP_SHOWWINDOW))
        {
            OutputDebugString(L"\n SetWindowPos failed...");            
            return FALSE;
        }
        if(0 == ::PostMessage(hwndAppDlg,WM_SETFOCUS,0,0))
        {
            OutputDebugString(L"\n WM_SETFOCUS failed");        
            return FALSE;
        }

        return TRUE;
    }
Run Code Online (Sandbox Code Playgroud)

mfc visual-c++

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

在TWinControl类上添加属性

我想将已发布的属性添加到TWinControl中.有没有必要重新编译基本源代码?

如果没有,有一些方法重新编译基本源代码没有太多麻烦?

请咨询......

编辑新思路的原因

Alright, What I'm thinking to do I'm trying to override the _GetMem from System.pas for classes inherited from TWinControl. Why ? 'Cause I'll alloc some extra space to the objects enough to an integer. Why an integer ? 'Cause this way I can add any pointer to object. So on the helper class to TWinControl I can make a Get an Set function to access this space of memory. Good isn't it ? How to do …

delphi vcl

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

简单的PHP CMS作为黑客Wordpress的替代品

为了创建常见的用户可修改站点,我一直在强迫Wordpress完成CMS的工作.它很有效,后端很干净,但对我的口味来说太过于苛刻了.所以我想要一个简单的CMS,它易于自定义并添加动态内容.

现在看起来modx是我最好的选择.我不久前尝试过Joomla,但是自定义并且后端不直观是一个真正的痛苦.

基本要求:

  • 自由
  • 在PHP5下运行
  • 易于定制
  • 内容作者容易
  • 易于添加动态内容

如果它没有这些,那么我怀疑它比modx更合适.

php modx content-management-system

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

什么是JavaScript最快的JSON解析器?

我想使用Json显示一个包含1000行的列表,这是由Struts2支持的,如pug-in.我使用flexigrid(jquery)来解析1000行来显示.但它太慢了,有时我的浏览器会崩溃.(Firefox和IE).

那么,解析大约1000行的最快的Javascript框架是什么?

javascript jquery json flexigrid

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

缓存非视图返回

我对视图有十几个权限查询,确保用户具有在系统上执行某些操作的正确权限(即确保他们在正确的组中,如果他们可以编辑他们的个人资料,如果他们是组管理员,等等).

支票可能如下所示:

from django.contrib.auth.decorators import user_passes_test

test_canvote = lambda u: u.has_perm('polls.can_vote')

@user_passes_test(test_canvote)
def my_view(request):
    # ...
Run Code Online (Sandbox Code Playgroud)

这实际上是来自Django教程的代码(我的有点丑陋).有时检查是数据库密集型的,会触发多个查询.由于许多用户访问权限检查页面,事情很快就会变得很慢.

我的问题是,我可以(在你的帮助下)为user_passes_test装饰器构建一个包装器(或替换件),该装饰器在缓存中搜索一个键'TESTCACHE' + user.pk + 'testname',如果它不存在,则执行测试并保存其结果.

我之前从未写过装饰器,但我想它看起来几乎与那个装饰器相同user_passes_test,只是将测试作为字符串传递:

@cached_user_passes_test('test_canvote')
def my_view(request):
   # ...
Run Code Online (Sandbox Code Playgroud)

和以前一样,让我知道我是否疯了,或者Django是否已经为我做过这样的事情(所以我在其他地方遇到了问题).

Edit: The standard decorators can be found here: http://code.djangoproject.com/browser/django/trunk/django/contrib/auth/decorators.py

I think it might be easier replacing user_passes_test than wrapping it so here's the starting point. Of course, if you feel I'm incorrect in that statement, let me know:

try:
    from functools import update_wrapper, wraps
except ImportError:
    from …
Run Code Online (Sandbox Code Playgroud)

python django decorator django-cache

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

retrieval of AppStore charts via API?

i'm looking to query the itunes appstore charts to determine what position a given app holds.

this would need to go as deep as possible with a view to tracking an apps movement from launch to appearing in the top 100 and further.

any ideas?

iphone api charts itunes app-store

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

creating a file downloading script with checksum verification

我想创建一个从.diz文件中读取文件的shellcript,其中存储了编译某个软件所需的各种源文件的信息(在本例中为imagemagick).我在这个例子中使用Mac OSX Leopard 10.5.

基本上我想要一种简单的方法来维护这些.diz文件,这些文件包含最新源包的信息.我只需要用URL,版本信息和文件校验和更新这些.diz文件.

示例行:

libpng:1.2.42:libpng-1.2.42.tar.bz2?use_mirror=biznetnetworks:http://downloads.sourceforge.net/project/libpng/00-libpng-stable/1.2.42/libpng-1.2.42.tar.bz2?use_mirror=biznetnetworks:9a5cbe9798927fdf528f3186a8840ebe
Run Code Online (Sandbox Code Playgroud)

脚本部分:

while IFS=: read app version file url md5
do 
  echo "Downloading $app Version: $version"
  curl -L -v -O $url 2>> logfile.txt
  $calculated_md5=`/sbin/md5 $file | /usr/bin/cut -f 2 -d "="`
  echo $calculated_md5    
done < "files.diz"
Run Code Online (Sandbox Code Playgroud)

实际上我不仅仅有一个问题.

  1. 如何计算和比较校验和最好?我想在.diz文件中存储md5校验和,并将其与字符串比较与"cut"字符串比较
  2. 有没有办法告诉curl另一个文件名保存到?(在我的情况下,文件名变得丑陋libpng-1.2.42.tar.bz2?use_mirror = biznetnetworks)
  3. 我似乎有反引号的问题,应该指导管道md5的输出并切入变量$ calculated_md5.语法错了吗?

谢谢!

bash shell curl checksum backticks

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

帮助使用Selenium进行测试

我正在尝试对JavaScript应用程序进行一些测试,有人建议我使用Selenium.我访问了它的网站但我无法理解它是什么以及如何使用它进行测试.有人可以帮我理解吗?

javascript testing selenium

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