小编mam*_*mcx的帖子

iPhone错误对话框?

我想知道在iPhone发生意外错误时是否有可能显示一个拨号盘(并且不会让应用程序盲目!)并且有时间通过​​电子邮件登录或发送崩溃...

iphone error-handling

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

是否存在将DFM文件转换为源代码的工具?

我正在将应用程序移植到FreePasal/Lazarus并发现他们的表单转换器不好.我有一个小的实用程序应用程序,每次我做一个更改,我需要重新转换,重新布局和重新导入图形.另外,有些事情搞砸了.

我想知道是否存在将DFM文件转换为delphi源代码的自动工具,所以我可以更容易地做到这一点.如果源代码不与FPC兼容则不成问题.

delphi freepascal lazarus

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

Visual Studio Mac 7.3.3 上的包在哪里?

在 VS 上更新后,清理我所有的项目,但看不到下载/存储的包在哪里。不在我的项目文件夹中的任何地方。但是,我可以构建并运行正常。

macos visual-studio-mac

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

运行scan-build时出错"无法发现'ccc-analyzer'"

我正在试图使用其他线程中建议的scan-build工具在我的项目chibi -ORM中发现泄漏.

但是当从终端运行时:

/Users/mamcx/Downloads/checker-0.138/scan-build  -k -V xcodebuild
Run Code Online (Sandbox Code Playgroud)

我明白了:

009-01-13 10:33:18.296 xcodebuild[14025:4213] Warning:  Couldn't discover the 'ccc-analyzer' compiler's built-in search paths and preprocessor definitions for language dialect 'objective-c'.  This may lead to indexing issues.
Compiler: /Users/mamcx/Downloads/checker-0.138/ccc-analyzer
Reason:   gcc-4.0: installation problem, cannot exec '/Developer/usr/bin/arm-apple-darwin9-gcc-4.0.1': No such file or directory
Run Code Online (Sandbox Code Playgroud)

但是,我可以从XCode Ide构建和调试.这是这个工具的问题,或者我的方面有什么问题?

debugging memory-leaks objective-c

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

如何在Delphi 2009中重定向控制台(stin,sterr)?

我在互联网上尝试了几个样本,但没有一个工作 - 脚本没有执行 - (也许是因为是Delphi 2009之前的unicode?).

我需要运行一些python脚本并将参数传递给它们,例如:

python "..\Plugins\RunPlugin.py" -a login -u Test -p test
Run Code Online (Sandbox Code Playgroud)

并将输出捕获到字符串并将错误捕获到其他字符串.

这就是我现在拥有的:

procedure RunDosInMemo(DosApp:String; var OutData: String);
var
  SA: TSecurityAttributes;
  SI: TStartupInfo;
  PI: TProcessInformation;
  StdOutPipeRead, StdOutPipeWrite: THandle;
  WasOK: Boolean;
  Buffer: array[0..255] of Char;
  BytesRead: Cardinal;
  WorkDir: string;
  Handle: Boolean;
begin
  OutData := '';
  with SA do begin
    nLength := SizeOf(SA);
    bInheritHandle := True;
    lpSecurityDescriptor := nil;
  end;
  CreatePipe(StdOutPipeRead, StdOutPipeWrite, @SA, 0);
  try
    with SI do
    begin
      FillChar(SI, SizeOf(SI), 0);
      cb := SizeOf(SI);
      dwFlags := STARTF_USESHOWWINDOW …
Run Code Online (Sandbox Code Playgroud)

delphi delphi-2009

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

我在iPhone应用程序中收到错误0x8badf00d,并不是通常的嫌疑人

我的应用程序在启动时随机崩溃.

我很确定不是发布时间(正如8badf00d的意思所解释的那样)因为应用程序启动速度很快.

最糟糕的是崩溃日志不能是同形的(我无法得到源代码行号).这是错误:

Exception Type:  00000020
Exception Codes: 0x8badf00d
Highlighted Thread:  0

Application Specific Information:
Failed to launch
Thread 0:
0   JhonSell                        0x000c63d6 0x1000 + 807894
1   JhonSell                        0x000c7ffe 0x1000 + 815102
2   JhonSell                        0x000c9646 0x1000 + 820806
3   JhonSell                        0x000ca50a 0x1000 + 824586
4   JhonSell                        0x000b3b72 0x1000 + 732018
5   JhonSell                        0x000b3e1e 0x1000 + 732702
6   JhonSell                        0x000b3fd4 0x1000 + 733140
7   JhonSell                        0x0000a312 0x1000 + 37650
8   JhonSell                        0x0000aa7c 0x1000 + 39548
9   JhonSell …
Run Code Online (Sandbox Code Playgroud)

iphone crash objective-c

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

检测语言&django locale-url

我想以英语和西班牙语部署网站,并检测用户浏览器语言并重定向到正确的区域设置站点.

我的网站是www.elmalabarista.com

我安装了django-localeurl,但我发现没有正确检测到该语言.

这是我的中间件:

MIDDLEWARE_CLASSES = (
    'django.contrib.sessions.middleware.SessionMiddleware', 
    'django.middleware.locale.LocaleMiddleware',    
    'multilingual.middleware.DefaultLanguageMiddleware',
    'middleware.feedburner.FeedburnerMiddleware',
    'lib.threadlocals.ThreadLocalsMiddleware',
    'middleware.url.UrlMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'maintenancemode.middleware.MaintenanceModeMiddleware',
    'middleware.redirect.RedirectMiddleware',
    'openidconsumer.middleware.OpenIDMiddleware',
    'django.middleware.doc.XViewMiddleware',
    'middleware.ajax_errors.AjaxMiddleware',
    'pingback.middleware.PingbackMiddleware',
    'localeurl.middleware.LocaleURLMiddleware', 
    'multilingual.flatpages.middleware.FlatpageFallbackMiddleware',
    'django.middleware.common.CommonMiddleware',
)
Run Code Online (Sandbox Code Playgroud)

但是,尽管我的操作系统和浏览器设置是西班牙语,但该网站总是到达美国.

LANGUAGES = (
    ('en', ugettext('English')),  
    ('es', ugettext('Spanish')),
)
DEFAULT_LANGUAGE = 1
Run Code Online (Sandbox Code Playgroud)

然后,我破解了locale-url的中间件并执行此操作:

def process_request(self, request):
    locale, path = self.split_locale_from_request(request)
    if request.META.has_key('HTTP_ACCEPT_LANGUAGE'):
        locale = utils.supported_language(request.META['HTTP_ACCEPT_LANGUAGE'].split(',')[0])
    locale_path = utils.locale_path(path, locale)

    if locale_path != request.path_info:
        if request.META.get("QUERY_STRING", ""):
            locale_path = "%s?%s" % (locale_path,
                    request.META['QUERY_STRING'])
        return HttpResponseRedirect(locale_path)
    request.path_info = path
    if not locale:
        locale = settings.LANGUAGE_CODE
    translation.activate(locale) …
Run Code Online (Sandbox Code Playgroud)

django localization django-middleware

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

用于报告/仪表板的实时后端平台?

我将为我的应用程序构建一个仪表板系统,其中一个页面将有几个小部件,用于绘制表示可能不相关的数据的图表,表格和字形.

客户端将是HTML5,我只能推送现代网络浏览器.

我的大问题是后端用于此目的.我想存储"表格"以便在图表中使用并实时更新小部件.

例如,开票小部件将显示今天收集了多少$$.在"表格"中,每张发票总数都会有一行:

inv = 1; total = 50

Total: 50
Run Code Online (Sandbox Code Playgroud)

并且小部件将绘制它.推送新数据时:

inv = 2; total = 100

Total: 150
Run Code Online (Sandbox Code Playgroud)

小部件将实时显示最终用户的总数.

该数据对于用户公司是私有的.最终我需要清除太旧的数据(即:我只需要保留尽可能多的数据来正确评估最终用户的信息需求.例如,只保留1个月的发票总数).

我正在考虑使用类似http://www.firebase.com/http://pusher.com/的东西,但我怀疑只能解决"实时通知"部分的问题.据我了解,他们不让我过去的数据(即:如果数据在周末更新,用户打开他的仪表板,看看发生了什么)

然后我看到http://derbyjs.com/和使用mongodb的可能性.

我想知道哪个后端/平台会让我更接近这个系统的构建.我有使用python/django/.net/postgress的经验,但如果解决这种应用程序行为,可以接受使用其他东西.

dashboard real-time highcharts pusher firebase

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

在 Django 中创建模型之前,如何在 postgresql 中安装扩展?

使用 django 1.8 + Postgres 9+,我有带有自定义 PG 数据类型(如 ltree)的模型。从零创建数据库失败,因为

CREATE EXTENSION ltree;
Run Code Online (Sandbox Code Playgroud)

不被执行。我尝试进行空迁移,但在模型创建运行。是否存在在模型创建之前运行 sql 的方法?

django ltree postgresql-9.3 django-migrations

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

Npgsql.PostgresException(0x80004005):XX000:模式丢弃时类型207852的缓存查找失败

我',运行我的测试套件并尝试使用枚举:

CREATE TYPE dockind AS ENUM ('I', 'O', 'Q');
CREATE TABLE document (
    doc_id       SERIAL,
    doc_kind     dockind NOT NULL DEFAULT 'O',
)

let openConn() =
    let conStr = localConnectionString()
    let conn = new NpgsqlConnection(conStr)
    conn.Open()


    conn :> IDbConnection
//Called after the schema is created
let initDb (conn:IDbConnection) =
    let db = conn :?> NpgsqlConnection
    db.TypeMapper.MapEnum<DocKind>("dockind") |> ignore
Run Code Online (Sandbox Code Playgroud)

但是,我得到一个奇怪的错误:

Npgsql.PostgresException (0x80004005): XX000: cache lookup failed for type 207852
   at Npgsql.NpgsqlConnector.<>c__DisplayClass161_0.<<ReadMessage>g__ReadMessageLong|0>d.MoveNext()
--- End of stack trace from previous location where exception was …
Run Code Online (Sandbox Code Playgroud)

postgresql f# npgsql postgresql-9.6

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