小编Guy*_*y C的帖子

如何通过'查询连接PostgreSQL'组中的字符串字段的字符串?

我正在寻找一种通过查询连接组内字段的字符串的方法.例如,我有一张桌子:

ID   COMPANY_ID   EMPLOYEE
1    1            Anna
2    1            Bill
3    2            Carol
4    2            Dave
Run Code Online (Sandbox Code Playgroud)

我想通过company_id分组得到类似的东西:

COMPANY_ID   EMPLOYEE
1            Anna, Bill
2            Carol, Dave
Run Code Online (Sandbox Code Playgroud)

mySQL中有一个内置函数来执行这个group_concat

sql postgresql group-by string-aggregation

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

为什么这个Ruby对象既有to_s又检查看起来做同样事情的方法?

为什么这个Ruby对象to_sinspect看起来做同样事情的方法?

p方法调用inspect并放置/打印to_s用于表示对象的调用.

如果我跑

class Graph
  def initialize
    @nodeArray = Array.new
    @wireArray = Array.new
  end
  def to_s # called with print / puts
    "Graph : #{@nodeArray.size}"
  end
  def inspect # called with p
    "G"
  end
end

if __FILE__ == $0
  gr = Graph.new
  p gr
  print gr
  puts gr
end
Run Code Online (Sandbox Code Playgroud)

我明白了

G
Graph : 0
Graph : 0
Run Code Online (Sandbox Code Playgroud)
  • 那么,为什么Ruby有两个函数做同样的事情呢?to_s和之间有什么区别inspect
  • 这有什么之间的区别puts,print以及p

如果我注释掉 …

ruby printing object

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

使用MS Access和ODBC连接到远程PostgreSQL

我目前有一个MS Access应用程序,通过ODBC连接到PostgreSQL数据库.这在具有20个用户的LAN上成功运行(每个用户运行自己的Access版本).现在我正在考虑一些灾难恢复方案,似乎一种快速简便的数据保护方法是使用日志传送来创建热备份.

这让我想到把这个热备用放在远程位置,但后来我有了一个问题:

Access是否可以通过ODBC连接到远程数据库? 即远程数据库可能在同一个国家,确定ping时间,我有1mbit SDSL线路.

postgresql ms-access odbc

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

如何防止PostgreSQL中的一个表上的Write Ahead Logging?

我正在考虑在PostgreSQL中对Write Ahead Logs(WAL)进行日志传送,以创建一个热备份数据库.但是我在数据库中有一个表,每天都会收到大量的INSERT/DELETE,但我并不关心保护其中的数据.为了减少生成的WAL数量,我想知道,有没有办法阻止在一个桌面上的任何活动被记录在WALs中?

postgresql

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

Railo存储由<cflog>创建的文件在哪里?

在使用文件属性时,Railo在哪里存储文件?

<cflog file="mylogfile" text="SOME ALERT HERE"> 
Run Code Online (Sandbox Code Playgroud)

Web Administrator中的"标记引用"没有给出指示,也没有http://wiki.getrailo.org/wiki/3-1-Tags:CFLog

railo cfml

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

如何为字符串数组配置JSON.mapping成为哈希?

我正在尝试处理从API收到的以下JSON.

{"product":"midprice",
"prices":[
  ["APPLE","217.88"],
  ["GOOGLE","1156.05"],
  ["FACEBOOK","160.58"]
]}
Run Code Online (Sandbox Code Playgroud)

我可以得到一个基本的映射工作:

require "json"

message = "{\"product\":\"midprice\",\"prices\":[[\"APPLE\",\"217.88\"],[\"GOOGLE\",\"1156.05\"],[\"FACEBOOK\",\"160.58\"]]}"

class Midprice
  JSON.mapping(
    product: String,
    prices: Array(Array(String)),
  )
end

midprice = Midprice.from_json(message)
p midprice.product # Outputs the String
p midprice.prices # Outputs 
Run Code Online (Sandbox Code Playgroud)

Crystal 0.26.1代码:https://play.crystal-lang.org/#/r/515o

但理想情况下,我希望价格是一个散列,其中股票名称为关键,价格为价值.可以使用JSON.mapping完成吗?

crystal-lang

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

如何在NetBeans中运行备用Rails生成器?

有谁知道我如何在Netbeans 6.7中运行替代Rails生成器?我已经安装了nifty-scaffold并且想要找到如何从IDE运行以下命令:

script/generate nifty_scaffold etc ....
Run Code Online (Sandbox Code Playgroud)

我已经安装了nifty-scaffold gem,但是当我为我的项目选择'Generate'时,它不会出现在下拉列表中.

(我在Windows上运行NetBeans)

netbeans ruby-on-rails

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

如何停止在 Railo 应用程序的 HTTP 标头中设置字符集?

我正在使用 Railo 3.0 作为 Web 应用程序(设置与本优秀指南完全相同)。我有一个 CFM 页面,它使用 cfcontent 标签提供一些旧的 HTML 文件。该内容采用各种字符集(全部定义为 HTML 中的元标记)。问题是我的所有 CFM 页面都是通过 HTTP 响应标头中设置的 UTF-8 发送的,这会覆盖 HTML 中定义的任何内容。因此,页面在浏览器中显示不正确。

如何停止在 CFM 页面的 HTTP 标头中发送字符集?

注意:我已经从默认的 Apache 配置中删除了 AddDefaultCharset 条目,这意味着现在提供的静态 HTML 页面在标头中没有任何字符集,但这对 CFM 页面没有帮助 - AddDefaultCharset 很糟糕,很糟糕,很糟糕

apache coldfusion railo

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