问题列表 - 第40954页

如何在Postgres中使用Blob数据类型

我在rails应用程序中使用Postgresql数据库.为了在数据库中存储大文件或数据,我在MySql中使用了blob数据类型.

对于Postgres我必须在MySql中使用哪种数据类型而不是blob?

谢谢!

database postgresql

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

foreach和for循环之间的奇怪行为

我的windows phone 7 silverlight app在将图钉放在地图图层上之前删除了之前存在的任何内容.

我在foreach循环中这样做如下:

            //Clear previous pins
        try
        {
            foreach (UIElement p in PushPinLayer.Children)
            {
                if(p.GetType() == typeof(Pushpin))
                {
                    PushPinLayer.Children.Remove(p);
                }
            }
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.Message);
            //TODO: For some reason the foreach loop above causes an invalid Operation exception.
            //Cathing the error here until I can work out why it is happening.
        }
Run Code Online (Sandbox Code Playgroud)

此代码根据需要删除任何图钉但在最后一个循环之后会抛出异常"无效操作"我将其重新编写为for循环:

        for (int i = 0; i < PushPinLayer.Children.Count; i++)
        {
            if (PushPinLayer.Children[i].GetType() == typeof(Pushpin))
            {
                PushPinLayer.Children.RemoveAt(i);
            }
        }
Run Code Online (Sandbox Code Playgroud)

哪个工作正常,但我不明白为什么foreach抛出错误.

c# windows-phone-7

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

Mongoid:在父级上运行嵌入式文档的回调

Rails 3.0.1 Mongoid(2.0.0.beta.20)

Class Post embeds_many:comments字段:comments_count结束

Class Comment
 embedded_in :commentable, :inverse_of => :comments
end
Run Code Online (Sandbox Code Playgroud)

我想选择10个评论最多的帖子.要做到这一点,我需要Post中的comments_count字段.但由于我的评论是多态的(Post.comments,Message.comments等),我不希望在Post中创建inc回调.我不想做的是在Comment中创建回调,它将更新Post中的comment_count字段.

我不知道如何从parrent文件中在Field上的嵌入式文档中执行inc操作,并从parrent文件执行此回调

ruby mongodb mongoid

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

如何显示indexPath值

我的问题是如何在NSLog中的UITableView(索引或文本值)中显示所选项的值我想测试此值以选择正确的视图感谢您的帮助

iphone

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

netbeans中的"无法编译的源代码"RuntimeException

我正在尝试帮助另一个使用Netbeans的开发人员.当他在Netbeans(6.9.1)中运行或调试他的一些代码时,他会得到一个"Uncompilable源代码" RuntimeException.我在Java方面经验丰富,但更习惯于IntelliJ,并且根本没有使用过Netbeans.

我已经完成了一些谷歌搜索,似乎Netbeans即使有错误也会编译代码,然后抛出RuntimeException错误.(相当糟糕的行为IMO,但我想有些人会发现它很有用.)我让他完全重建项目没有编译错误,但RuntimeException似乎仍然会发生.我假设他在Netbeans内部有一些糟糕的缓存类数据.

2个问题:

  1. 清除缓存的最佳方法是什么,以便我们可以找到无法编译代码的位置?
  2. 有没有办法关闭这种行为,所以代码将不会运行/调试除非一切都将编译,所以这些RuntimeException将不会被注入代码?

我已经google了一下,但还没有找到这些问题的答案.


更新:更多信息:

  1. 关闭"保存时编译"选项会使问题消失.再次打开CoS会带来异常.不幸的是,这不是一个修复,因为CoS是一个非常有用的选择.
  2. http://netbeans.org/bugzilla/show_bug.cgi?id=182009似乎是最接近的错误报告,但它已被关闭为"已解决不完整".遗憾的是,这个bug很难重现 - 当它调用第三方库时,Java库代码中会发生异常,所以在我们可以更改的异常情况下没有任何内容.代码将工作数周,然后突然开始抛出此错误,没有明显的原因.
  3. 我们已经尝试手动删除整个构建目录 - 仍然不是修复.

java netbeans

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

文本输入延迟

用户在 Text 组件中输入内容。当他停止打字 1 秒钟时,我想要获取文本并处理它。我试着这样做

final Timer timer = new Timer();
    Text text = new Text(shell, SWT.BORDER);
    text.addModifyListener(new ModifyListener() {
        @Override
        public void modifyText(ModifyEvent e) {
            timer.purge();
            timer.schedule(new TimerTask() {
                @Override
                public void run() {
                    //handler
                    System.out
                            .println("MainClass.main(...).new SelectionAdapter() {...}.widgetSelected(...).new TimerTask() {...}.run()");
                }
            }, 500);
        }
    });
Run Code Online (Sandbox Code Playgroud)

但是这段代码工作不正常

java swt

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

sql server #region

我可以在SQL Server编辑器中创建区域(喜欢#region#endregion在C#中)?

sql-server region

151
推荐指数
5
解决办法
11万
查看次数

如何选择完美的RESTful框架?

我知道这个问题太宽泛了,无法用简单的"使用这个框架"来回答,但我真的很感激你对这个问题的建议.

我希望制作一个(相当复杂的)项目,而不是运行API.我对任何编程语言(主要是PHP,Python,Java)持开放态度,并发现许多框架更倾向于构建RESTful Web服务器.

我唯一的主要限制是,我将拥有一个可重用,简单且无代码意义独立的软件包,以便以后轻松改进我的API,甚至可以毫不费力地切换到其他框架.

对于Python和Java,我考虑过制作一个专用包.每个动作都会调用包中的专用方法,包将返回object/dict,动作会将其转换为正确的格式.

经过多次研究,我对两个可能对我的工作有益的框架犹豫不决,但我需要你的建议,因为我不会在这里犯任何错误.

  1. 玩!框架(Java)
    • 优点:
      • 路由器面向RESTFul(您定义方法(GET,POST等),请求和class.method使用)
      • 您不必为每个操作创建一个类
    • 缺点:
      • 该模型已包含在内.如果我以后更改框架,也许我会坚持使用它(但显然不是因为Play!似乎使用JPA)
      • 也许事实是,如果我想将参数发送到将在方法签名中定义的操作,我必须采用ClassName.properties而不是像{ClassName:{properties:'value'}}这样的json
  2. 龙卷风Web(Python)
    • 优点:
      • 似乎非常强大:FriendFeed使用(至少)!
      • 通过主要的OpenId,OAuth和Facebook验证已经实施
      • 非常轻(可能是个问题)
    • 缺点:
      • 不那么受欢迎:通过进入代码而不是文档,您更了解工作
      • Urls似乎非常基础(就我所见,你必须在一个文件中定义所有url,包含所有类)
      • 每个动作一类(可能很重)
      • 必须制作基本的装饰器(测试用户是否为auth等)

为了在生产中使用它们,使用apache&mod_proxy或nginx很容易实现.

所以,我的问题很简单:你会选择什么(在这两者或其他人之间,我不接受建议)以及为什么?

非常感谢您的建议!

api rest frameworks

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

使用存储的函数创建数据库

我是PostgreSQL的新手,想要使用存储函数创建数据库.
例如:

CREATE OR REPLACE FUNCTION mt_test(dbname character varying)
  RETURNS integer AS
$BODY$

Create Database $1;

Select 1;

$BODY$
  LANGUAGE sql;
Run Code Online (Sandbox Code Playgroud)

当我尝试执行此函数时,我收到语法错误.

Postgres是否支持CREATE DATABASE存储函数中的语句?

database postgresql transactions stored-functions

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

Eclipse变得太慢 - 工作区娱乐帮助

随着时间的推移,我的Eclipse越来越慢.我在互联网上找到的提示没有帮助.我所做的是完全删除了我的工作区,创建了新的工作区并将我的所有项目重新导入到新的工作区中,这确实有所不同.

所以我的问题是,是否可以在不删除和重新创建工作空间的情况下执行此工作空间清理...也许工作空间中有一些缓存变得越来越大?有任何想法吗?

谢谢!

eclipse workspace performance

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