问题列表 - 第49823页

不匹配时的sed输出

我想从一行中提取一些字段,例如:

echo "aaa,bbb-ccc,ddd" | sed 's/.*,\(.*\)-\(.*\),.*/\1 \2/'
Run Code Online (Sandbox Code Playgroud)

它将"bbb ccc"按照我的预期输出.但如果输入行不是模式,

echo "aaa,bbb,ccc,ddd" | sed 's/.*,\(.*\)-\(.*\),.*/\1 \2/'
Run Code Online (Sandbox Code Playgroud)

它将输出整行"aaa,bbb,ccc,ddd".我想要的是不匹配时,什么都不输出.我该怎么做?

bash

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

使用http:// upfront将网站的URL格式化为字符串

我有一个评论系统,允许自动链接网址.我正在使用cakephp,但解决方案更像是PHP.这是正在发生的事情.

如果用户输入完全合格的网址http://https://一切都很好.但如果他们进入www.scoobydoobydoo.com它就变成了http://cool-domain.com/www.scoobydoobydoo.com.基本上cakephp知道http | https是一个外部URL,所以它不能与http | https一起使用.

我的想法是在url上做一些str的东西,并让它插入http,如果不存在.不幸的是,无论我尝试什么只会让它变得更糟 我是菜鸟:)任何帮助/指针表示赞赏.

谢谢

编辑:发布解决方案片段.可能不是最好的,但多亏了答案,至少我有一些东西.

<?php
        $proto_scheme = parse_url($webAddress,PHP_URL_SCHEME);
    if((!stristr($proto_scheme,'http')) || (!stristr($proto_scheme,'http'))){
        $webAddress = 'http://'.$webAddress;
    }
?>
Run Code Online (Sandbox Code Playgroud)

php regex string url formatting

4
推荐指数
2
解决办法
6176
查看次数

如何使用avaudiorecorder制作音频表级别

我正在尝试使用av​​audiorecorder录制用户语音时创建音频表级别.在这方面有人可以帮助我吗?

iphone

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

迭代如何在Ruby中工作?

我最近开始编写Ruby,我对块参数有误解.以下面的代码为例:

h = { # A hash that maps number names to digits
:one => 1, # The "arrows" show mappings: key=>value
:two => 2 # The colons indicate Symbol literals
}
h[:one] # => 1. Access a value by key
h[:three] = 3 # Add a new key/value pair to the hash
h.each do |key,value| # Iterate through the key/value pairs
  print "#{value}:#{key}; " # Note variables substituted into string
end # Prints "1:one; 2:two; 3:three; "
Run Code Online (Sandbox Code Playgroud)

据我所知,一般的散列功能,但我不知道如何value …

ruby loops block

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

实体框架中的主/外键

我在MVC 3应用程序中创建了一个实体类.名为RegistryId的属性之一是主键和外键.如何创建列主键和外键?我没有使用EF ORM设计师.我正在手工编写课程.

entity-framework-4 ef-code-first entity-framework-4.1

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

从小工具中读取GPS数据

我有一个GPS小工具,我想知道如何从中接收C++(坐标)信息?

c++ gps

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

使用NoSql?如果是的话怎么样?

我读了很多关于NoSQL-Databases的内容(播客,stackoverflow问题..),我很好奇地使用它们,但......

虽然我读了很多东西,比如how-to-sql-or-nosql或者什么是可扩展性 - 问题 - 你解决了 - 使用-nosql-data-store我仍然不确定使用哪种DB .

问题是:对于(学校)项目,我们(我的项目组)需要实现一个非常大的数据库(应该提供一个休息服务器,可能是用erlang编写的,有很多客户端).我们非常擅长为关系数据库设计数据模型.所以我们开始这样做.

现在我玩了一些NoSQL并且对性能印象非常深刻.那么:使用NoSQL数据库是一个好主意吗?我们的Datamodel有很多关系,查询会有很多连接(或者至少使用连接视图).我有时读到这意味着我应该使用关系数据库,在其他地方我读到这意味着我可以轻松地将其重新设计为NoSQL-Style以消除这种关系的开销.

我应该使用NoSQL,如果是,您建议我使用哪个系统?像HanderlerSocket这样的东西是一个选项吗?我怎样才能轻松地将关系数据模型重新设计为NoSQL-Style?

mysql sql nosql

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

什么是c ++内联类?

我不小心发现Clang编译器允许:

inline class AAA
{
};
Run Code Online (Sandbox Code Playgroud)

在C++中.这是什么?


PS.我向Clang邮件列表报告了这个cfe-dev@cs.uiuc.edu,现在正在等待回复.我知道了,我会更新这个问题.

c++ inline class clang

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

JavaScript/jQuery - 获取文本并进行翻译

是否可以使用jQuery从元素中获取文本并将其转换为其他语言?

之前

<p>Hello</p>
Run Code Online (Sandbox Code Playgroud)

<p>bonjour</p>
Run Code Online (Sandbox Code Playgroud)

javascript api jquery google-translate

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

学习编程

我被告知学习编程语言的最佳方法是在其中实现一些数据结构.我目前正在学习Ruby,我真的很想编写一些像Tries,AVL等数据结构的代码.是否有任何网站概述了如何去做这个并且可以建议基于相同的练习和优化.任何帮助将不胜感激.谢谢.

ruby data-structures

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