问题列表 - 第19151页

如何用Java编写泛型方法

如何用Java编写泛型方法.

在C#中,我会这样做

    public static T Resolve<T>()
    {
        return (T) new object();
    }
Run Code Online (Sandbox Code Playgroud)

什么是Java中的等价物?

c# java generics

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

无法使用回形针上传照片

我在我的网络应用程序中使用了纸夹,我使用它来制作新产品:

<% semantic_form_for @product do |f| %>  
  <% f.inputs do %>  
    <%= f.input :title %>  
    <%= f.input :price %>  
    <%= f.file_field :photo %>


    <%= f.input :category , :include_blank => false %>  
  <% end %>  
  <%= f.buttons %>  
<% end %>
Run Code Online (Sandbox Code Playgroud)

这个展示产品:

<% semantic_form_for @product do |f| %>  
<%= image_tag @product.photo.url%>

  <% f.inputs do %>  
    <%= f.input :title %>  
    <%= f.input :price %>  
    <%= f.file_field :photo %>

    <%= f.input :category , :include_blank => false %>  
  <% end %>  
  <%= f.buttons %> …
Run Code Online (Sandbox Code Playgroud)

ruby upload file-upload ruby-on-rails

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

Java Swing:dispose()JFrame不会清除它的控件

我有一个closeWindow()方法,它使用dispose()来关闭当前的JFrame.当我再次显示窗口时,控件(文本框,列表,表格等)仍然具有它们之前的值,当我处理()时:框架......为什么会这样?是否有另一种方法来完成关闭和清除框架?

这是另一个JFrame用来显示另一个窗口的代码,我在这里做错了吗?

@Action
public void showAddProductToOrderView() {

    if (addProductToOrderView == null) addProductToOrderView = new AddProductToOrderView(this);
    addProductToOrderView.setVisible(true);
}
Run Code Online (Sandbox Code Playgroud)

java swing jframe

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

获取getPixels ByteArray中的主色或平均色

所以,我有这个代码:

import flash.display.BitmapData;
import flash.display.Bitmap;
import flash.geom.Rectangle;
import flash.utils.ByteArray;

var bmd:BitmapData = new BitmapData(10, 10, true);
var seed:int = int(Math.random() * int.MAX_VALUE);
bmd.noise(seed);

var bounds:Rectangle = new Rectangle(0, 0, bmd.width, bmd.height);
var pixels:ByteArray = bmd.getPixels(bounds);
Run Code Online (Sandbox Code Playgroud)

有没有办法在pixelsByteArray中有效且快速地获得主色和/或平均色.

noise用于此处的示例.我将在BitmapData上绘制其他内容.

我找到了一些从BitmapData中提取平均颜色味觉的方法,但这对我来说还不够,因为我想要从该图像的矩形平均值.

提前致谢!

flash actionscript actionscript-3

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

std :: string作为C++字节数组

Google的Protocol缓冲区使用C++标准字符串类std::string作为可变大小字节数组(参见此处),类似于Python,其中字符串类也用作字节数组(至少在Python 3.0之前).

这种方法似乎很好:

  • 它允许通过快速分配assign和快速直接访问,data这是不允许的vector<byte>
  • 与使用不同,它允许更容易的内存管理和const引用byte*.

但我很好奇:这是C++中字节数组的首选方式吗?这种方法的缺点是什么(超过几秒static_cast)

c++

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

动态数据模型

我有一个项目,在运行时需要特定对象的用户定义属性(让我们说这个例子中的人物对象).该项目将有许多不同的用户(1000 +),每个用户为他们自己的'Person'对象集定义他们自己的唯一属性.

(例如 - 用户#1将具有一组已定义的属性,这些属性将应用于此用户拥有的所有人对象.多达1000个用户,这是应用程序将使用的最低用户数.)这些属性将用于查询people对象并返回结果.

我认为这些是我可以使用的可行方法.我将使用C#(以及任何版本的.NET 3.5或4),并且有一个免费的统治:用于数据存储的内容.(我有mysql和mssql可用,虽然可以自由使用任何软件,只要它符合要求)

我的评估中是否遗漏了任何错误或做出了错误的假设?

在这些选择中 - 你会选择什么样的解决方案?

  1. 混合EAV对象模型.(使用常规关系模型定义数据库,并为Person表创建一个'property bag'表).

    缺点:每个/查询有很多连接.表现不佳.可以达到查询中使用的联接/表数量的限制.

    我已经敲了一个快速的样本,它有一个Subsonic 2.x'esqe接口:

    Select().From().Where  ... etc
    
    Run Code Online (Sandbox Code Playgroud)

    这会生成正确的连接,然后过滤+转动c#中返回的数据,以返回使用正确类型的数据集配置的数据表.

    我还没有加载测试这个解决方案.它基于Microsoft白皮书中的EA建议: SQL Server 2008 RTM文档用于性能和可伸缩性的语义数据建模的最佳实践

  2. 允许用户在运行时动态创建/更改对象的表.这个解决方案就是我认为NHibernate在使用动态属性时在后台做的事情,如下所述

    http://bartreyserhove.blogspot.com/2008/02/dynamic-domain-mode-using-nhibernate.html

    缺点:

    随着系统的增长,定义的列数将变得非常大,并且可能会达到最大列数.如果有1000个用户,每个用户的"人"对象有10个不同的属性,那么我们需要一个包含10k列的表.在这种情况下不可扩展.

    我想我可以允许每个用户使用一个人属性表,但是如果有1000个用户可以启动,那么应用程序中有1000个表加上另外10个用户.

    我不确定这是否可扩展 - 但似乎并非如此.如果我不对,请有人纠正我!

  3. 使用NoSQL数据存储区,例如CouchDb/MongoDb

    根据我的阅读,这些尚未在基于字符串的大型应用程序中得到证实,并且处于开发阶段的早期阶段.如果我在这次评估中不正确,有人可以告诉我吗?

    http://www.eflorenzano.com/blog/post/why-couchdb-sucks/

  4. 使用people表中的XML列来存储属性

    缺点 - 没有查询索引,因此需要检索和查询每一列以返回结果集,从而导致查询性能较差.

  5. 将对象图序列化到数据库.

    缺点 - 没有查询索引,因此需要检索和查询每一列以返回结果集,从而导致查询性能较差.

  6. berkelyDB的C#绑定

    从我在这里读到:http://www.dinosaurtech.com/2009/berkeley-db-c-bindings/

    Berkeley Db肯定证明是有用的,但正如Robert指出的那样 - 没有简单的界面.您的整个wOO包装器必须手动编码,并且所有索引都是手工维护的.它比SQL/linq-to-sql困难得多,但这是你为荒谬的速度付出的代价.

    似乎有很大的开销 - 但是如果有人能够提供关于如何在C#中维护索引的教程的链接 - 它可能是一个观众.

  7. SQL/RDF混合.奇怪我以前没想过这个.与选项1类似,但不是"属性包"表,只是XREF到RDF商店?查询将涉及两个步骤 - 查询RDF存储以查找正确属性的人员,返回人员对象,并在SQL查询中使用这些人员对象的ID来返回关系数据.额外的开销,但可能是一个观众.

c# database asp.net modeling semantics

19
推荐指数
1
解决办法
3775
查看次数

在 SQL Server 2008 中使用 CONTAINS 创建存储过程

我想创建一个存储过程来使用 CONTAINS 进行一些组合关键字搜索,如下所示:

SELECT theContent
FROM FtsTest
WHERE CONTAINS
   (theContent, 
   ' FORMSOF (INFLECTIONAL, keyword1) AND FORMSOF (INFLECTIONAL, keyword2)');
Run Code Online (Sandbox Code Playgroud)

并且他的关键字数量可能会有所不同,因此我尝试将整个“FORMSOF... AND FORMSOF .....”子句作为参数传递,将参数声明为 nvarchar(max),但它不会让我这样做它,说参数类型“nvarchar(max)”对于“CONTAINS”的参数 2 无效。

那么,有没有办法让它与sp一起工作?谢谢!

full-text-search stored-procedures sql-server-2008

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

为什么我在shell中输入的时间命令在linux中输出的时间与我在脚本中使用时的输出不同?

问题是,当我在shell中使用时间时,我得到如下输出:

1.350u 0.038s 0:01.45 95.1%     0+0k 0+72io 1pf+0w
Run Code Online (Sandbox Code Playgroud)

当我在脚本中使用它时,我得到:

real    0m1.253s
user    0m1.143s
sys     0m0.047s
Run Code Online (Sandbox Code Playgroud)

我的意思是为什么 在开头的shell脚本中我写道:

#!/bin/bash
Run Code Online (Sandbox Code Playgroud)

linux bash time

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

具有SSL客户端证书的iPhone应用程序

我正在构建一个需要使用客户端证书通过https访问Web服务的iphone应用程序.如果我将客户端证书(以pkcs12格式)放入应用程序包中,我就可以将其加载到应用程序中并进行https调用(主要得益于stackoverflow.com).

但是,我需要一种方法来分发没有任何证书的应用程序,并留给用户提供自己的证书.我想我会通过指示用户在iphone的配置文件中导入证书(settings-> general-> profiles)来实现这一点,这是你在Mail.app中打开.p12文件然后我会访问该项目在我的应用程序中 我希望配置文件中的证书可以通过keychain API获得,但我想我错了.

1)有没有办法访问我已经在我的应用程序的iphone配置文件中加载的证书?

2)我在我的应用程序中加载用户指定证书还有哪些其他选项?我唯一能想到的就是提供一些界面,用户可以在其中提供他的.p12证书的URL,然后我可以将其加载到应用程序的钥匙串中供以后使用,但这并不完全是用户精简的.我正在寻找一些允许用户将证书放在手机上的电子邮件(通过电子邮件发送给自己),然后将其加载到我的应用程序中.

iphone objective-c keychain ssl-certificate

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

使用php脚本安装cron作业

我正在开发一个需要使用Cron的Web应用程序.我想通过像Wordpress这样的自动安装过程轻松设置.编写安装脚本直到设置Cron时我没有任何问题.请告诉我是否可以这样做.

php cron

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