小编Dav*_*key的帖子

用vim打开xlsx

我经常收到.xslx文件,没有最新的Excel打开.打开Office需要很长时间才能打开它们,就像转换旧版Excel软件一样.

所以,我想用vim(或者也许是notepad ++)打开xlsx文件.但是,显然它没有存储为标准文本,因此尝试打开它会产生随机字符.

有没有办法让vim或Notepad ++(或其他文本编辑器)打开XLSX文件?

vim notepad++ xlsx

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

在单独的字段中使用年,月和日之间创建查询

我在Postgresql的不同字段中拥有一个包含年,月和日的表,但是我需要使用'between'这些字段进行查询.我尝试了一些疯狂的事情,但没有任何效果......有谁知道帮帮我?

防爆表:

CREATE TABLE my_table
(
  id serial NOT NULL,
  day integer NOT NULL,
  month integer NOT NULL,
  year integer NOT NULL,
)
Run Code Online (Sandbox Code Playgroud)

sql postgresql between

3
推荐指数
2
解决办法
1392
查看次数

使用 mariadb nodeJS 连接器进行多个查询

我有一台运行 Node.js 的服务器连接到 MariaDb 数据库。我正在使用Node.js 连接器,它对于单个查询运行良好。但是,当我尝试执行多个查询时,它会抛出此错误:

{ Error: (conn=8439, no: 1064, SQLState: 42000) You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'SELECT 2' at line 1  
sql: SELECT 1; SELECT 2; - parameters:[]
 at Object.module.exports.createError (\node_modules\mariadb\lib\misc\errors.js:55:10)
 at Packet.readError (\node_modules\mariadb\lib\io\packet.js:506:19)
 at Query.readResponsePacket (\node_modules\mariadb\lib\cmd\resultset.js:47:28)
 at PacketInputStream.receivePacket (\node_modules\mariadb\lib\io\packet-input-stream.js:73:9)
 at PacketInputStream.onData (\node_modules\mariadb\lib\io\packet-input-stream.js:129:20)
 at Socket.emit (events.js:182:13)
 at addChunk (_stream_readable.js:283:12)
 at readableAddChunk (_stream_readable.js:264:11)
 at Socket.Readable.push (_stream_readable.js:219:10)
 at …
Run Code Online (Sandbox Code Playgroud)

mariadb node.js

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

在单个正则表达式中将X替换为Y,将Y替换为Y

说我有以下几点:

var strRandomString = "I have 2 apples and 6 oranges and 3 grapes";
Run Code Online (Sandbox Code Playgroud)

现在,我想用“橙色”代替“苹果”,反之亦然。订单不固定,替换应该是全局的。最终结果是:

document.write(strRandomString) \\"I have 2 oranges and 6 apples and 3 grapes";
Run Code Online (Sandbox Code Playgroud)

目前,我能想到的最好方法是:

strRandomString=strRandomString.replace("apples","*******");
strRandomString=strRandomString.replace("oranges","apples");
strRandomString=strRandomString.replace("*******","oranges");
Run Code Online (Sandbox Code Playgroud)

有没有办法通过一次替换来做到这一点?

javascript regex string

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

标签 统计

between ×1

javascript ×1

mariadb ×1

node.js ×1

notepad++ ×1

postgresql ×1

regex ×1

sql ×1

string ×1

vim ×1

xlsx ×1