小编yat*_*ade的帖子

Delphi 6应用程序在Windows 7上运行缓慢

我有一个在Delphi 6中开发的应用程序,它在Windows XP上运行得非常好.大多数控件都是自定义绘制以显示渐变.最近,我在Windows 7上部署了应用程序,之后所有的窗口都显示得很慢.我将其与XP系统进行了比较.

我是否需要处理在Windows 7上运行的额外内容?由于痛苦很多,我在Delphi XE中编译了相同的应用程序,但应用程序行为仍然相同.窗户都开得很慢.

我启用了运行时主题,禁用了自定义绘图,但它没有任何影响.

请帮忙.

delphi performance windows-7

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

如何使用ServiceTestCase测试IntentService?

我一直在尝试IntentService使用Android提供的ServiceTestCase类来测试我,但测试失败了testServiceTestCaseSetUpProperly,首先失败了.我的代码如下:

public class MyClientServiceTest 
   extends ServiceTestCase<MyClientService> {
    public static final String TAG = MyClientServiceTest.class.getName();
    public static final String FILE_PREFIX = "test_";

    private boolean bLoggingIn = false;
    private boolean bLoggingOut = false;
    private boolean bSendingScanRequest = false;
    private boolean bGettingTemplates = false;

    private final Class SERVICE_CLASS = MyClientService.class;

    private RenamingDelegatingContext rdContext = null;

    public MyClientServiceTest() {
        super(MyClientService.class);
    }

    public MyClientServiceTest(Class<MyClientService> serviceType) {
        super(MyClientService.class);   
    }

    @Override
    public void setUp() throws Exception {
        super.setUp();
        rdContext = new …
Run Code Online (Sandbox Code Playgroud)

android android-service android-testing

6
推荐指数
0
解决办法
2077
查看次数

构建具有可拖动节点的图表

我想在浏览器上填充一些用户数据作为可拖动节点的图表,每个节点代表一个用户,边缘是它们之间的关系。我想出了一个解决方案(它有效):我在 HTML5 画布上使用可拖动的 div(div 的 z 索引比画布更大,因此可见)。然后使用画布绘制连接 div 的线。问题是,每次用户拖动节点触发“拖动”事件时,都需要清除整个画布,并且需要重新绘制所有边缘。这会导致闪烁,我认为这不是最佳解决方案。请注意,我并不是真正的 HTML/CSS 专业人士,并且可能我的解决方案非常幼稚。

我可以使用 CSS(3)/HTML(5) 大师的任何建议。我愿意接受各种解决方案,但想避免闪光/[银|月]光。

举个例子,我真的很喜欢Pearltrees界面,但我的界面不需要那么花哨。我尝试从他们的页面源代码中“读取”main.js,但它有无数的函数,每个函数都包含在一行中。

html css

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

一个看似奇怪的OAuthException

我正在学习构建fb应用程序,并且在第一次尝试时,我得到了这个奇怪的OAuthException.该教程清楚地提到我需要传递redirect_uri,client_secret,client_id和代码(来自app auth阶段).但是当流程完成时,我得到的是JSON错误对象而不是获取访问令牌:

{"error":{"message":"client_secret should not be passed to \/oauth\/access_token\/","type":"OAuthException"}}
Run Code Online (Sandbox Code Playgroud)

编辑:这是我用来建立网址的片段(请原谅第二行过多,请)

url = "https://graph.facebook.com/oauth/access_token/"
url += "?" 
url += urllib.urlencode([('client_id',client_id),
                           ('redirect_uri', redirect_uri),
                           ('client_secret', client_secret),
                           ('code', code)])
Run Code Online (Sandbox Code Playgroud)

变量保存正确的值.(选中> 5次)

oauth facebook-graph-api

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

scons喊道"没有图书馆这样的属性"!

我是scons的新手,一直试图建立一些文件,徒劳无功.我在Linux上,擅长Python.这是我的示例SConstruct文件:

vstPlugName = 'again'
vstSDKDir   = '/home/yati/Projects/Sound/vstsdk2.4'

env = Environment(CPPPATH=vstSDKDir, tools=['g++']) 
env['CCFLAGS'] = ['-Wall -O3']

src_dir = vstSDKDir + '/public.sdk/source/vst2.x'

env.Library(vstPlugName, [
                            vstPlugName + '.cpp', 
                            src_dir + '/audioeffect.cpp',
                            src_dir + '/audioeffectx.cpp',
                            src_dir + '/vstplugmain.cpp'
                            ])
Run Code Online (Sandbox Code Playgroud)

目的是从显示的cpp文件中构建一个".o" - 我尝试了env.Object(),但它引发了一个异常,说"为一个目标文件提供了多个来源......" - 这是可以理解的.但是当我运行scons上面的SConstruct脚本时,我得到了这个:

scons: Reading SConscript files ...
AttributeError: 'SConsEnvironment' object has no attribute 'Library':
File "/home/yati/Projects/Sound/development/again/source/SConstruct", line 10:
env.Library(vstPlugName, [
Run Code Online (Sandbox Code Playgroud)

请帮忙.Linux上有没有一个简短的,适合scons的介绍?我没有时间浏览整个联机帮助页或官方文档.

build scons

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