问题列表 - 第32339页

使用sed剥离十六进制字节 - 不匹配

我有一个带有两个非ascii字节(0xFF和0xFE)的文本文件:

??58832520.3,ABC
348384,DEF
Run Code Online (Sandbox Code Playgroud)

此文件的十六进制是:

FF FE 35 38 38 33 32 35 32 30 2E 33 2C 41 42 43 0A 33 34 38 33 38 34 2C 44 45 46
Run Code Online (Sandbox Code Playgroud)

巧合的是FF和FE恰好是前导字节(它们存在于我的文件中,尽管看起来总是在一行的开头).

我试图用sed去除这些字节,但我做的任何事情似乎都与它们相匹配.

$ sed 's/[^a-zA-Z0-9\,]//g' test.csv 
??588325203,ABC
348384,DEF

$ sed 's/[a-zA-Z0-9\,]//g' test.csv 
??.
Run Code Online (Sandbox Code Playgroud)

主要问题:如何删除这些字节?
额外问题:上面的两个正则表达式是直接否定,因此其中一个逻辑上必须过滤掉这些字节,对吧?为什么这两个正则表达式都匹配0xFF和0xFE字节?

更新:剥离一系列十六进制字节的直接方法(由下面的两个答案建议)似乎从每一行中删除第一个"合法"字节,并留下我试图摆脱的字节:

$sed 's/[\x80-\xff]//' test.csv
??8832520.3,ABC
48384,DEF

FF FE 38 38 33 32 35 32 30 2E 33 2C 41 42 43 0A 34 38 33 38 34 2C 44 45 46 0A
Run Code Online (Sandbox Code Playgroud)

注意每行开头缺少"5"和"3",新的0A添加到文件末尾. …

regex macos hex sed

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

在HTML中嵌入原始数据以在jQuery中解析

在我职业生涯的大部分时间里,我一直生活在桌面世界中,所以请原谅我提出这样一个基本问题,但我不太清楚从哪里开始寻找.

我想返回一些原始数据和我的HTML,并在HTML准备好后立即使用jQuery解析和显示数据.我大致知道我的js代码应该是什么样子,但我不确定如何在HTML中嵌入原始数据.

我可以使用$ .getJSON(),但如果我可以在HTML中使用数据,那会更好.

我认为json或XML都可以工作,但是当它们嵌入HTML中时,什么是逃避/嵌入/解析这些的正确方法?

提前致谢.

html javascript xml asp.net-mvc json

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

是否有类似于PHP的setTimeout()(JavaScript)的函数?

排序的问题说,这一切-有哪个不一样的功能的JavaScript函数的setTimeout()PHP?我搜索过php.net,我似乎找不到任何...

javascript php settimeout

26
推荐指数
5
解决办法
6万
查看次数

修改深度第一次遍历树

我在接受亚马逊采访时得到了这个问题.我被要求执行树的深度优先遍历,而不使用递归或堆栈.我可以为每个节点使用父指针,作为结构的一部分,但除此之外别无其他.(例如,"访问"变量"或任何东西).请建议我一个算法.

c data-structures

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

如何计算perl代码中每个sub的相应行?

我正在重构一个相当大的代码体系,在思考如何继续这个时,我遇到了一些深奥的问题.这个代码在很大程度上需要的是缩短sub.

因此,将某种统计信息收集器指向目录是非常有利的,它将遍历所有的.pm,.cgi和.pl文件,找到所有的子站点(如果只获取指定的子站点,我会很好)并给我一张他们所有人的表格,以及他们的行数.

我给了PPI一个粗略的外观,但找不到任何直接相关的东西,有些工具可能是合适的,但使用起来相当复杂.

是否有更简单的模块可以做这样的事情?

如果做不到,你会怎么做?

编辑:

玩了一下PPI并创建了一个脚本来收集代码库的相关统计信息:http://gist.github.com/514512

statistics perl

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

返回XML时使用JSONP

我问了一个早期的问题,这个问题肯定有用,让我知道JSONP.但是,我发现我必须指定JSONP作为数据类型.现在,据我所知,这是返回的数据的返回类型,即XML.可以使用JSONP返回XML,还是仅限于以JSONP格式返回?谢谢!

javascript xml jquery jsonp

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

适用于Mac OS X的最佳Python IDE是什么?

可能重复:
Mac上的Python有什么好的IDE?

嗨,

我将在Mac OS X下开始一个相当大的python项目开发.什么是Mac OS X最好的python IDE -recommended免费软件 - .

python ide macos

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

高效的多SQL插入

将1000行插入一个表(jdbc/connector-mysql数据库)的最佳/最有效时间是什么?(它是一个缓冲区,每次充满时都需要转储到数据库中)

1-一个自动生成/ concanated SQL语句?

2- for (int i = 0; i<1000; i++) { con.prepareStatement(s.get(i)); } con.commit();

3-存储过程?

4-通过文件插入大量数据?

5-(你的解决方案)

java sql performance insert

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

gVim在右边显示每个带星号的文件(和粗体)?

它看起来像这样:

alt text http://img825.imageshack.us/img825/4664/screenshot4e.png

我不确定,但我认为当我重新安装LAMP(Ubuntu)时就会发生这种情况.

所有文件看起来都像下面的那些(没有粗体和没有星号).

有什么建议?

vim

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

Linq - 由多个表组成

使用Linq to Sql如何对以下2个表进行分组.

订单表:

CustomerID | Name   |Date            
1          | order1 | 2010-01-01  
2          | order2 | 2010-01-01
2          | order3 | 2010-04-01
Run Code Online (Sandbox Code Playgroud)

电话表:

CustomerID | Name   |Date            
1          | call1 | 2010-01-01  
3          | call2 | 2010-06-01
2          | call3 | 2010-05-01
Run Code Online (Sandbox Code Playgroud)

我想按日期对两个表进行分组,结果:

Date       | Orders | Calls
2010-01-01 | 2      | 1
2010-04-01 | 1      | 0
2010-05-01 | 0      | 1
2010-06-01 | 0      | 1
Run Code Online (Sandbox Code Playgroud)

我知道如何组合一张桌子,

from o in Orders        
group o …
Run Code Online (Sandbox Code Playgroud)

c# linq asp.net linq-to-sql

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

标签 统计

javascript ×3

macos ×2

xml ×2

asp.net ×1

asp.net-mvc ×1

c ×1

c# ×1

data-structures ×1

hex ×1

html ×1

ide ×1

insert ×1

java ×1

jquery ×1

json ×1

jsonp ×1

linq ×1

linq-to-sql ×1

performance ×1

perl ×1

php ×1

python ×1

regex ×1

sed ×1

settimeout ×1

sql ×1

statistics ×1

vim ×1