小编nin*_*ded的帖子

在Windows中,在500k行文件上执行dos2unix的最佳方法是什么?

问题说明了一切,我有一个500,000行文件,它是在Windows机器上自动构建过程的一部分生成的,并且它充满了^ M的.当它出门时它需要*nix友好,这里最好的方法是什么,是否有一个方便的代码片段可以为我做这个?或者我是否需要编写一些C#或Java应用程序?

windows dos2unix text-files

6
推荐指数
3
解决办法
8398
查看次数

Searchkick提升完全匹配

我有15,000个课程,我想提高每个班级的标题,所以一个班级的精确匹配比其他任何东西都高.

当我做Course.seach_kick('感兴趣的理论',1)时,返回正确的搜索,并将"感兴趣的理论"作为第一个结果.

但是,当我将Course.search_kick('interest of interest 3618',1)
3618作为catalog_number时,不返回任何结果.我期望将兴趣理论课程归还,并首先返回.似乎搜索正在寻找完整的字符串'感兴趣的理论3618'被包括在课程的标题中.

我理解'和'是默认运算符,是否需要使用'或'运算符?由于意外的结果,我对使用'或'运算符犹豫不决.

谢谢,我真的很喜欢使用宝石.

搜索方法:

def self.search_kick(query, page)
  search(query,
         fields: ["title^10", "description", "crse_id", "subject", "catalog_number" ],
         facets: [:subject],
         misspellings: false,
         page: page,
         per_page: 20
         )
end

def search_data
  {
    title: title,
    description: description,
    crse_id: crse_id,
    subject: subject,
    catalog_number: catalog_nbr
  }
end
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails elasticsearch searchkick

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

使人类可读的整数表示

对于那些喜欢这种事情的人来说,这是一个编码问题.让我们看一下函数的实现(当然是用你选择的语言),它返回一个指定整数的人类可读字符串表示.例如:

  • humanReadable(1)返回"one".
  • humanReadable(53)返回"五十三".
  • humanReadable(723603)返回"733,363,33".
  • humanReadable(1456376562)返回"十亿,四亿五千六百万,三十七万六千五百六十二".

特别聪明/优雅的解决方案的奖励积分!

这似乎是一种毫无意义的练习,但是这种算法有许多真实的应用程序(虽然支持高达十亿的数字可能有点过分:-)

algorithm numbers

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

T-SQL中SELECT与SET的速度

我一直认为,对于T-SQL中的单变量赋值,这set是最好的方法,原因有两个:

  • 它是变量赋值的ANSI标准
  • 它实际上比执行SELECT(对于单个变量)更快

所以...

SELECT @thingy = 'turnip shaped'
Run Code Online (Sandbox Code Playgroud)

SET @thingy  = 'turnip shaped'
Run Code Online (Sandbox Code Playgroud)

但速度有多快,吗?我真的会注意到差异吗?

t-sql performance

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

从Java程序打开浏览器窗口

我有一个用Java编写的应用程序.它被设计为独立运行在Linux机器上.我正在尝试生成一个新的firefox窗口.但是,Firefox从未打开过.它总是有一个shell退出代码1.我可以使用gnome-terminal运行相同的代码,它打开正常.

背景

所以,这是它的初始化过程:

  1. 开始X"Xorg:1 -br -terminate -dpms -quiet vt7"
  2. 启动窗口管理器"metacity --display =:1 --replace"
  3. 配置资源"xrdb -merge/etc/X11/Xresources"
  4. 成为守护进程并断开与控制终端的连接

一旦程序运行起来,用户可以点击一个按钮来生成一个firefox窗口.这是我的代码.记得X在显示器上运行:1.


public boolean openBrowser()
{
  try {
    Process oProc = Runtime.getRuntime().exec( "/usr/bin/firefox --display=:1" );
    int bExit = oProc.waitFor();  // This is always 1 for some reason

    return true;

  } catch ( Exception e ) {
    oLogger.log( Level.WARNING, "Open Browser", e );
    return false;
  }
}
Run Code Online (Sandbox Code Playgroud)

java browser linux x11 daemon

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

对于桌面应用程序中的上下文相关帮助文档,CHM有哪些很好的替代方案?

我们目前有许多桌面应用程序(PowerBuilder,Winforms,WPF),它们使用单​​个CHM来提供上下文相关帮助.我们希望摆脱CHM,因为它很难维护,但我们找不到合适的替代方案.理想情况下,我们希望我们的开发人员可以继续帮助文件是最新的(也许在一个wiki),因为它们增加功能,并且只需导出此为PDF或类似的东西,但它是可以使用PDF的上下文敏感的帮助,或CHM还有其他有前景的替代方案吗?

pdf chm context-sensitive-help

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

JAR 文件签名块格式

我正在尝试为 BlackBerry 编写自己的 jar 验证器应用程序。但是,由于黑莓没有 java.util.jar 包的支持,我们只能自己编写验证逻辑。

任何机构都可以让我知道可以在签名的 jar 文件中找到的 .DSA/.RSA 文件的内部结构吗?我们被困在验证过程中,因为没有记录的方法可以从签名块文件中提取用于对 jar 进行签名的公共签名。

在这方面的任何帮助将是最有帮助和赞赏的。

谢谢

巴西利奥

java verification jar

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

用于存储 JSON 的 Oracle CLOB 替代方案

CLOB除了Oracle 10g之外,还有其他替代方案来存储大量数据吗?我需要在此字段中存储的 JSON 文件的最大大小是 150Kb。我可以使用VARCHAR2NTEXT用于此目的吗?如果需要避免使用 .JSON 文件,也可以将 JSON 文件的内容复制为文本CLOB。预先感谢您的任何帮助。

oracle json clob varchar2

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

您如何以编程方式识别存储过程的依赖项?

是否可以编写PL/SQL查询来识别存储过程依赖项的完整列表?我只对识别其他存储过程感兴趣,而且我也不想限制嵌套的深度.例如,如果A调用B,调用C,调用D,我希望B,C和D报告为A的依赖.

sql oracle plsql stored-procedures oracle10g

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

如何确定Oracle中列值的分布?

例如,如果我有一个代表一个Y或一个N标志的列,那么百分比是Y多少百分比是N多少?我知道我可以编写一个查询来查找这些数字,然后自己计算百分比,但我认为应该直接在PL/SQL中使用分析函数来做这个NTILE.

SELECT COUNT(1), enabled_flag
FROM widgets
GROUP BY enabled_flag;
Run Code Online (Sandbox Code Playgroud)

给我:

COUNT(1)   | enabled_flag
  123124   | Y
  234234   | N
Run Code Online (Sandbox Code Playgroud)

我需要:

enabled_flag | percentage
Y            |         34
N            |         56
Run Code Online (Sandbox Code Playgroud)

谁能指出我正确的方向?

oracle analytics plsql

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