问题列表 - 第46180页

什么是一个好的Java库,用于搜索几个文件以获取搜索项列表?

基本上,我想要做的是在文件夹中搜索其子文件夹以获取搜索词列表.它不必高度优化或类似的东西.我希望图书馆能够"匹配案例",匹配"仅限整个词"等.

我想我可以写这样的东西,在文件中打开每个文件,搜索每个单词等,但我真的想要一个捷径.是否有一些图书馆已经完成了大部分工作?

我的梦想代码是这样的:

ArrayList occurrences = SomeLibrary.parse("directoryPath","searchTerm");
Run Code Online (Sandbox Code Playgroud)

有什么接近这个高水平?

谢谢,格雷

java lucene search full-text-search search-engine

5
推荐指数
0
解决办法
8404
查看次数

结构中的"s"是什么意思?

这是一个简单的问题.sin_family,sin_port,sin_addr和sin_zero中主要字母" s " 的含义是什么?

struct sockaddr_in {
    short int          sin_family;  // Address family, AF_INET
    unsigned short int sin_port;    // Port number
    struct in_addr     sin_addr;    // Internet address
    unsigned char      sin_zero[8]; // Same size as struct sockaddr
};
Run Code Online (Sandbox Code Playgroud)

谢谢.

c unix posix network-programming

14
推荐指数
3
解决办法
1114
查看次数

有没有办法使用Eclipse从JPA POJO生成JSF表单?

是否有Eclipse的代码生成器可以创建基于JPA POJO字段的facelets表单?

我只是想找一些可以检查我的JPA实体并根据它打出一个表格的东西.不需要漂亮.我正在使用常规的Eclipse Helios Java EE发行版.如果我必须安装插件或其他东西,只要它是免费的就可以了.

作为替代方案,如果你知道任何其他可以做到这一点的工具也会很好,只要它不需要安装另一个IDE.我在这里寻找快速和肮脏的东西.

TIA.

eclipse jsf jpa crud facelets

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

以嵌套方式调用函数或将每个段落拆分为var更好吗?

拿这三个例子:

return lowercaseKeys(json_decode(trim($json),true));
Run Code Online (Sandbox Code Playgroud)

$trimmed = trim($json);
$array = json_decode($trimmed,true);
$return = lowercaseKeys($array);
return $return;
Run Code Online (Sandbox Code Playgroud)

$return = trim($json);
$return = json_decode($return,true);
$return = lowercaseKeys($return);
return $return;
Run Code Online (Sandbox Code Playgroud)

除了可读性之外,哪种性能最佳?什么是最佳做法?

ps代码只是一个例子,与问题无关,我只是从我的记事本窗口复制粘贴.

php

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

C#中的PInvoke代码用法

我有以下使用DLLImport的C#代码.

using System;

namespace LvFpga {
  class RegTest 
  {

    [DllImport("kernel32")]    
    public extern static int LoadLibrary(string lpLibFileName);
    [DllImport("kernel32")]    
    public extern static bool FreeLibrary(int hLibModule); 

    public static bool IsDllRegistered(string DllName)    
    {    
      int libId = LoadLibrary(DllName);
      if (libId>0) FreeLibrary(libId);
      return (libId>0);    
    }
    public static void Main(string[] args)
    {
        Console.WriteLn(IsDllRegistered("msdia100.dll"));
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

当我运行时,csc CSCODE.cs我得到了错误.

regtest.cs(7,6): error CS0246: The type or namespace name 'DllImport' could not be found (are you
        missing a using directive or an assembly reference?)
regtest.cs(7,6): error CS0246: The …
Run Code Online (Sandbox Code Playgroud)

c# pinvoke dllimport

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

什么和休息在elisp中意味着什么?

&rest意味着什么:(append &rest sequences)

我已经完成了"elisp_intro"一书,但我找不到答案.如果你能帮助我,我将非常感激.

lisp emacs elisp

19
推荐指数
2
解决办法
3040
查看次数

是否有可能在代码中丢失过继承?

我目前正在开发一个asp.net网站,由其他人完成,而且它的工作非常复杂......我想是的!几乎每个类都继承自另一个类,然后是另一个类,另一个继续等等.......你必须平均大约8/10级才能获得基类,有时甚至更多!而且这些类中还有其他类,它们遵循相同的Uber Inheritence模式.这让我在代码中丢失很多次,导致上帝知道在视觉工作室打开了多少标签.

这是好的/正常的做法还是不好的做法?我觉得这是一个不好的做法,因为如此简单的事情变得过于复杂,过度使用继承导致不可扩展的代码...............但我可能是错的:)

谢谢!

c# asp.net oop

11
推荐指数
2
解决办法
406
查看次数

用于动态小部件更新的Twitter小部件方法

我正在尝试为twitter小部件的个人资料页面添加一个选项,我有一个用户可以添加他们的Twitter帐户的字段,下面显示小部件的预览.如果我输入一个帐户并单击保存并返回,它可以正常工作.但我想要做的是使其动态化,在文本字段上发生模糊事件时使用相应的帐户刷新小部件.

我有以下代码:

var twitterWidget = new TWTR.Widget({
  version: 2,
  type: 'profile',
  rpp: 4,
  interval: 6000,
  width: 'auto',
  height: 300,
  theme: {
    shell: {
        background: '#cccccc',
        color: '#333333'
        },
    tweets: {
        background: '#ffffff',
        color: '#333333',
        links: '#0099cc'
        }
  },
  features: {
    scrollbar: false,
    loop: false,
    live: false,
    hashtags: true,
    timestamp: true,
    avatars: true,
    behavior: 'all'
  }
});
twitterWidget.setUser(twitterUser).render().start();

    $('#twitter_widget_id').change(function(){          
        twitterWidget.setUser($(this).val()).render().start();
    });
Run Code Online (Sandbox Code Playgroud)

在这种情况下它工作错误:它只显示我输入的所有帐户中的最新推文,一般来说我得到一个空的小部件.

如果我删除对象并创建一个新对象,它会使页面空白,然后添加小部件.

有没有人知道TWTR.Widget()的一些公共方法,如re-render()或类似的东西?

谢谢.

twitter methods widget public-method

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

Chrome扩展程序在当前文档中植入图像

我正在尝试编写Chrome扩展程序,作为其正在执行的操作的一部分,需要将图像添加到当前显示的html中.我想我需要使用document.createElement然后将其插入某处,但我不确定两件事:

  1. 图像作为扩展的一部分,即在任何地方都没有直接链接,因此简单地添加img标记将不起作用.除非我错过了什么.

  2. 与Chrome无关:如果html元素没有任何id,将img标记添加到特定位置的最佳方法是什么?我可以找到我想要使用正则表达式添加img的地方,并且如果需要可以重写整个html,但也许有一种我想念的更微妙的方式.

javascript google-chrome-extension

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

具有NHibernate和公司业务逻辑的OData WCF数据服务

首先让我为整个主题的篇幅道歉.这将是相当长的,但我希望确保消息清晰而没有错误.

在公司,我们有一个现有的ASP.NET WebApplication.在.NET Framework 3.5 SP1上用C#ASP.NET编写.前段时间,使用WCF和SOAP为此Web应用程序开发了一个初始API,以允许外部各方与应用程序通信,而无需依赖浏览器.

这个API存活了一段时间,但最终请求创建了一个RESTfull并依赖于新技术的新API.我得到了这个任务,我使用Microsoft MVC 2 Framework创建了初始API,在我们的ASP.NET WebApplication中运行.最初安静一段时间才能使其正常运行,但目前我们能够在应用程序上进行REST调用以接收详细说明我们资源的XML.

我参加了一个微软的WebCamp,我立即被OData概念出售.它与我们正在做的非常相似,但这是一个由更多玩家支持的协议,而不是我们自己的实现.目前我正在开发一个PoC(概念证明)来重新创建我使用OData协议和WCF DataService技术开发的API.

在搜索Internet以获取NHibernate 2以使用Data Services之后,我成功创建了一个ReadOnly版本的API,允许我们通过将传入的查询请求映射到我们的Business层来从内部业务层读出实体.但是,我们希望有一个功能API,它也允许使用OData协议创建实体.所以现在我有点坚持如何继续.我一直在阅读以下文章:http://weblogs.asp.net/cibrax/default.aspx?PageIndex = 3

上面清楚地解释了如何将自定义DataService映射到NHibernate层.我已经使用它作为继续的基础,但我有"问题",我不想使用NHibernate将我的请求直接映射到数据库,但我希望将它们映射到我们的业务层(一个单独的DLL) )根据访问权限,权限和触发器执行大量检查,约束和更新.

所以我要问的是,我举例来说,如上所述创建我自己的NhibernateContext类,但是依赖于我们的业务层而不是NHibernate会话,它可以工作吗?我可能不得不依赖反射来计算我在运行时使用的对象的类型,并调用正确的业务类来执行更新和删除.

用小ascii图片演示:

                              *-----------------*
                              *   Database      *
                              *-----------------*

                              *------------------------*
                              * DAL(Data Access Layer) *
                              *------------------------*

                              *------------------------*
                              * BUL (Bussiness Layer)  *
                              *------------------------*
                              *---------------*  *-------------------*
                              * My OData stuff*  * Internal API      *
                              *---------------*  *-------------------*

                                                 *------------------*
                                                 * Web Application  *
                                                 *------------------*
Run Code Online (Sandbox Code Playgroud)

那么,这会起作用,还是性能会使它变得无用?或者我在这里错过了球?我的想法是,我希望重用OData WCF DataService中存储在BUL&DAL层中的任何逻辑.

我正在考虑创建从Data.Services命名空间中的EntityModel类继承的新类,并创建一个新的DataService对象,该对象标记对BUL&DAL和API层的所有调用.但是,我不确定拦截创建和删除资源的请求的位置/对象.

我希望我有点清楚我要解释的内容,我希望有人可以帮助我.

nhibernate wcf dataservice odata

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