我动态添加一个视图,但当它出现在表单上时,它位于左上角.
我在哪里设置新子视图的X和Y?
"image/png"和"image/x-png"有什么区别?
我想找一个窗口并设置焦点,但是窗口没有关注.
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) 我想将已发布的属性添加到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 …
我想使用Json显示一个包含1000行的列表,这是由Struts2支持的,如pug-in.我使用flexigrid(jquery)来解析1000行来显示.但它太慢了,有时我的浏览器会崩溃.(Firefox和IE).
那么,解析大约1000行的最快的Javascript框架是什么?
我对视图有十几个权限查询,确保用户具有在系统上执行某些操作的正确权限(即确保他们在正确的组中,如果他们可以编辑他们的个人资料,如果他们是组管理员,等等).
支票可能如下所示:
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) 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?
我想创建一个从.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)
实际上我不仅仅有一个问题.
谢谢!
我正在尝试对JavaScript应用程序进行一些测试,有人建议我使用Selenium.我访问了它的网站但我无法理解它是什么以及如何使用它进行测试.有人可以帮我理解吗?
iphone ×2
javascript ×2
api ×1
app-store ×1
backticks ×1
bash ×1
charts ×1
checksum ×1
curl ×1
decorator ×1
delphi ×1
django ×1
django-cache ×1
flexigrid ×1
itunes ×1
jquery ×1
json ×1
mfc ×1
mime-types ×1
modx ×1
php ×1
position ×1
python ×1
selenium ×1
shell ×1
subview ×1
testing ×1
vcl ×1
visual-c++ ×1