问题列表 - 第30039页

输入文字时获取Google搜索建议

所以我想尝试使用Google的搜索建议功能来完成单词/短语.即坚持在其主页上键入搜索的功能为初学者提供文本编辑器.

是否可以使用REST API请求这些Google搜索建议?或者莫名其妙?

search

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

用Java将Crystal报表导出为PDF

谁能指导我如何在Java中将Crystal报表导出为PDF?

我正在使用Crystal Report Server XI。

提前致谢。

java crystal-reports

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

非技术性问题:知识>经验或经验>知识?

所以,如果我在错误的地方张贴这个,我很抱歉,但我认为要求编码人群是最好的.

所以我正在建立一个有3个开发者的网站.一个开发人员在前端,一个在PHP后端,一个在数据库设计上.该网站的核心应用程序实际上比我/我们(这里的开发人员)原本想象的要复杂得多.最难的部分是在数据库设计和CMS的设计和开发中管理数据库.我们与一个开发人员密切合作,创建了数据库的最终版本.这是个好消息.与此同时,该网站的其余部分正在与Zend和其他2个开发人员一起构建.

基本上发生的事情是,我一直在使用的数据库设计师掌握了所有的知识,因为他通过了解域的技术性,行业术语,系统要求等,始终与我合作设计数据库. .他还设计了CMS来管理我们将根据其数据结构插入的产品.从逻辑上讲,他应该真正成为编写核心应用程序的人,因为他深知他的设计.但是我们的系统是PHP,他是Java开发人员.所以我在思考做什么.他已经同意他可以在大约2-3周内学习PHP,但他承认,在开始时,编码会非常缓慢,而他会摔倒几次.

另一方面,首席开发人员对核心应用程序的需求,数据库的设计,产品和业务领域知之甚少,因此需要花费很长时间才能完成所有这些知识的转移,直到他非常亲密熟悉一切.所以它真的是一个时间问题.对于6年的Java开发人员来说,学习PHP并构建核心应用程序会更快吗?或者6年的PHP开发人员从我自己和数据库开发中获取知识会更快吗?

这是一个近距离的电话?有明显的赢家吗?

有什么建议/意见吗?谢谢

php java database

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

如何匹配不以某个子字符串结尾的字符串?

我怎样才能编写最终不包含某些字符串的正则表达式.在我的项目中,他们的名字不以某些字符串结尾的所有类如"controller"和"map"应该从基类继承.我怎么能用正则表达式做到这一点?


但同时使用两者

public*.class[a-zA-Z]*(?<!controller|map)$ 
public*.class*.(?<!controller)$ 
Run Code Online (Sandbox Code Playgroud)

没有任何匹配案例!!!

regex

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

Switch和IF有什么区别?

我知道这可能是一个简单的问题,但想知道每个人的意见.

PHP中的switch和IF函数有什么区别?我能看到的是"切换"功能使用"IF"功能的地方也适用于那里......如果我错了,请纠正我.

或两者之间的任何表现明智的区别?

php

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

var上的C#数据类型

var数据类型需要更多时间来编译(即转换为IL)所以为什么我们需要var数据类型以及compliler在运行时知道特定的数据类型(即仅编译时间)所以当我使用它时程序可能有机会减少性能.

任何人用例子解释这个概念并编译持续时间请.....

.net

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

我可以使用LINQ改进此算法吗?

我正在创建一个从Foo到Baa的一对一映射集合.

Baa包含一系列Foo的独特实例.

这里有一些代码可以完成这项工作:

Dictionary<Foo, Baa> mappings = new Dictionary<Foo, Baa>();

foreach (Baa baa in CollectionOfBaa)
{
    foreach (Foo foo in baa.CollectionOfFoo)
    {
        mappings.Add(foo, baa);
    }
}   
Run Code Online (Sandbox Code Playgroud)

使用LINQ有更好的方法吗?

我不会用KeyValuePair列表替换字典.

谢谢.

c# linq

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

在一个集合中查找一组数字,在另一个集合中添加一个数字

对于我正在制作的游戏,我有一个我有一个数字列表的情况 - 比如[7,4,9,1,15,2](以此命名A) - 以及另一个数字列表 - 比如[11,18] ,14,8,3](命名B) - 提供给我.我们的目标是找到所有数字组合A,加上一个数字B.例如:

  • 1 + 2 = 3
  • 1 + 7 = 8
  • 2 + 9 = 11
  • 4 + 7 = 11
  • 1 + 2 + 4 + 7 = 14
  • 1 + 2 + 15 = 18
  • 2 + 7 + 9 = 18

...等等.(出于此目的,与之1 + 2相同2 + 1.)

对于像这样的小型列表,对组合进行暴力破坏是微不足道的,但是我面临着看到数千到数万这些数字的可能性,并将在应用程序的生命周期内重复使用这个例程.有没有任何一种优雅的算法可以在100%覆盖率的合理时间内完成此任务?如果不这样,我能找到任何一种体面的启发式方法,可以在合理的时间内给我一套"足够好"的组合吗?

我正在寻找伪代码或任何体面流行和可读语言的算法(注意"和"那里......;)甚至只是英文描述如何实现这种搜索.


编辑添加:

到目前为止提供了大量有用的信息.谢了,兄弟们!总结一下:

  • 问题是NP-Complete,所以没有任何方法可以在合理的时间内获得100%的准确度.
  • 该问题可以视为子集和背包问题的变体.两者都有众所周知的启发式方法,可以适应这个问题. …

algorithm combinations heuristics set np-complete

10
推荐指数
1
解决办法
1405
查看次数

将Delphi const字符串参数传递到内存管理器边界是否安全?

SUBJ.我想使用字符串而不是PChar,因为这样可以节省很多时间,但如果我这样做的话

procedure SomeExternalProc(s: string); external SOMEDLL_DLL;
Run Code Online (Sandbox Code Playgroud)

然后使用非共享内存管理器在其他项目中实现它:

library SeparateDll;
procedure SomeExternalProc(s: string);
begin
  //a bla bla bla
  //code here code here
end;
Run Code Online (Sandbox Code Playgroud)

我(正式)不保证Delphi不会因任何原因决定更改字符串,修改其引用计数器,复制或唯一它,或其他任何东西.例如

var InternalString: string;

procedure SomeExternalProc(s: string);
begin
  InternalString := s;
end;
Run Code Online (Sandbox Code Playgroud)

Delphi递增refcounter并复制指针,就是这样.我想让Delphi复制数据.将参数声明为"const"会使其安全吗?如果没有,有办法吗?将参数声明为PChar似乎不是解决方案,因为您需要每次都将其强制转换:

procedure SomeExternalProc(s: Pchar); forward;
procedure LocalProc;
var local_s: string;
begin
  SomeExternalProc(local_s); //<<--- incompatible types: 'string' and 'PAnsiChar'
end;
Run Code Online (Sandbox Code Playgroud)

delphi string parameters const

7
推荐指数
2
解决办法
929
查看次数

listview上的异步图像加载器[Android]

我在向以下代码实现异步图像加载器时遇到问题.我在网上看了一些关于它的帖子,我想我理解它背后的逻辑,但我似乎没有实现它.

下面的代码是我用来简单地加载listview中的图像.

public class MyCustomAdapter extends ArrayAdapter<RSSItem> {
   Bitmap bm;

   public MyCustomAdapter(Context context, int textViewResourceId, List<RSSItem> list) {
      super(context, textViewResourceId, list); 
   }

   @Override
   public View getView(int position, View convertView, ViewGroup parent) {
      // TODO Auto-generated method stub
      BitmapFactory.Options bmOptions;
      bmOptions = new BitmapFactory.Options();
      bmOptions.inSampleSize = 1;
      bm = LoadImage(myRssFeed.getList().get(position).getDescription(), bmOptions);

      View row = convertView;

      if(row == null) {
         LayoutInflater inflater = getLayoutInflater();
         row = inflater.inflate(R.layout.rsslist, parent, false); 
      }

      TextView listTitle = (TextView)row.findViewById(R.id.listtitle);
      listTitle.setText(myRssFeed.getList().get(position).getTitle());
      ImageView listDescription = (ImageView)row.findViewById(R.id.listdescription);
      listDescription.setImageBitmap(bm);
      TextView listPubdate …
Run Code Online (Sandbox Code Playgroud)

java android listview imageview android-asynctask

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