小编Shi*_*dim的帖子

grep使用另一个命令的输出

说我有command1哪个输出:

b05808aa-c6ad-4d30-a334-198ff5726f7c
59996d37-9008-4b3b-ab22-340955cb6019
2b41f358-ff6d-418c-a0d3-ac7151c03b78
7ac4995c-ff2c-4717-a2ac-e6870a5670f0
Run Code Online (Sandbox Code Playgroud)

我也有command2这个输出:

b05808aa-c6ad-4d30-a334-198ff5726f7c
59996d37-9008-4b3b-ab22-340955cb6019
Run Code Online (Sandbox Code Playgroud)

有没有办法grep输出command1从不包括任何匹配的行command2,以便最终输出看起来像这样?

2b41f358-ff6d-418c-a0d3-ac7151c03b78
7ac4995c-ff2c-4717-a2ac-e6870a5670f0
Run Code Online (Sandbox Code Playgroud)

unix linux bash grep

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

是否可以将规范化空间应用于XPath表达式找到的所有节点?

考虑简单的XML文档:

<html><body>
<table>
<tr><td>   Item 1</td></tr>
<tr><td>  Item 2</td></tr>
</table>
</body></html>
Run Code Online (Sandbox Code Playgroud)

使用XPath /html/body/table/tr/td/text()我们会得到

["   Item 1", "  Item 2"]. 
Run Code Online (Sandbox Code Playgroud)

是否可以修剪空白区域,例如使用normalize-space()函数来获取此空间?

["Item 1", "Item 2"]
Run Code Online (Sandbox Code Playgroud)

normalize-space(/html/body/table/tr/td/text()) 仅产生第一个td标签的修剪内容 ["Item 1"]

xml xpath

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

将mysql用户迁移到另一台服务器

我创建了一个mysqldump --all-databases 并将所有数据库传输到新服务器.它不起作用,因为debian-sys-maint用户密码不匹配.所以我改变了这个用户的密码.之后我重启了我的服务器并得到了这个错误.

第1行的错误1577(HY000):无法继续,因为事件调度程序使用的系统表在服务器启动时发现损坏ERROR 1547(HY000)第1行:mysql.proc的列计数错误.预计20,发现16.该表可能已损坏

我不知道在此之后会发生多少错误.所以我认为create dump只包含与我的应用程序相关联的数据库(mysqldump --databases).

现在如何迁移用户?有没有标准的方法?

更多信息:

New Server version: 5.1.63-0+squeeze1 (Debian)
Old Server version: 5.0.51a-24+lenny5 (Debian)
Run Code Online (Sandbox Code Playgroud)

mysql migration permissions debian mysqldump

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

指示Sencha SDK工具捆绑app.json中指定的其他js文件

app.json的Sencha touch 2应用程序文件包含.

"js": [
    {
        "path": "sdk/sencha-touch.js"
    },
    {"path": "js/mootools-1.2.5-core.js"}, // I want these files to be bundled too
    {"path": "js/mootools-1.2.5.1-more.js"}, // <----------+
    {"path": "js/soundmanager2-nodebug-jsmin.js"}, // <----+
           ...                                     // <----+ and there are more.
           ...

    {
        "path": "app.js",
        "bundle": true,  /* Indicates that all class dependencies are concatenated into this file when build */
        "update": "delta"
    },
Run Code Online (Sandbox Code Playgroud)

现在我看到我调用sencha app build production它时将所有的sencha类编译成一个巨大的app.js文件.但是我的所有其他类都被压缩为构建目录.它们没有连接在一起.我怎么能包括他们app.js

常问问题

  1. 你的json文件写的正确,对吧?

    A.是的,app.json写的没有任何语法错误.该项目在调用时成功构建sencha app build production

javascript extjs sencha-touch-2

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

在IOS中的背景上聊天应用程序同步

我有一个由JS开发的聊天应用程序.我想偶尔将PING发送到服务器.如果应用程序在前台运行,这不是问题.问题是当用户最小化它或打开另一个应用程序时.我的应用程序失去了重点并进入暂停状态.

我有两个用例.

  1. 为了保持聊天会话的开放,我需要PINGX分钟发送到服务器(它是一个IRC服务器),即使应用程序在后台运行.
  2. 我们还需要检查新消息(通过本地http服务器上的ajax)并向通知队列添加本地通知,以便当用户点击它时应用程序可以恢复

我发现苹果不允许在后台运行应用程序.如果他们允许他们需要特别许可.我发现一些应用通过请求有限长度的执行时间来完成它.获得最高背景执行时间的最佳方法是什么?作为一个聊天程序,我可以请求许可voip,location或任何其他方式?

注意:该应用程序将在没有Internet的环境中运行.因此推送通知在这里不起作用.

更新:经过大量搜索后,我发现了后台提取.似乎背景提取将适应它.但问题仍然存在,未及时调用.

notifications chat objective-c ios cordova

9
推荐指数
2
解决办法
4512
查看次数

使用fread/fwrite将文件复制到USB的性能

我在一段代码前面,它将文件复制到usb设备.以下部分是重要的一部分:

while((bytesRead = fread(buf, 1, 16*1024, m_hSource)) && !bAbort) {
    // write to target
    long bytesWritten = fwrite(buf, 1, bytesRead, m_hTarget);

    m_lBytesCopied += bytesWritten;
Run Code Online (Sandbox Code Playgroud)

客户说,与普通的pc < - > usb速度相比,它相当慢.我没有编码,所以这是我的工作,优化.

所以我想知道,如果这是一个更好的方法,首先阅读完整的文件,然后一步编写文件.但我不知道这会是多么容易出错.如果所有字节都正确写入,代码也会在每个copystep之后检查,这样也可能会减慢进程的速度.

我不是那个c ++和硬件大师,所以我问你们,我怎么能加快速度并保持复制成功.

c c++

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

Win32控制台应用程序中的对话框和小部件库(在C中)

我见过很多控制台应用程序(在Windows上运行),里面有一些对话框和小部件.比如说:

还有更多.现在我的问题是:是否有任何库(在C中)用于在Win32控制台应用程序中创建对话框和小部件?

更新:看过pdcurses,但它缺少真正的ncurses库中的库,如menu.h和form.h. 那么还有其他易于使用的吗?谢谢你!:)

c linux console ncurses

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

什么 - 和----在mysql中的意思?

我知道--意味着在mysql中开始评论.但到底是什么-------意味着?查看我的控制台日志.

mysql> --
mysql> ---
    -> 
    -> ;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-' at line 1
mysql> ----
    -> 
    -> ;
Query OK, 0 rows affected (0.00 sec)
Run Code Online (Sandbox Code Playgroud)
  • 第一个似乎是一个评论.
  • 第二个不是
  • 第三个也不是.他们期待着什么.

我写了一个sql文件,其中包含以---字符开头的标题注释.由于这个下一个查询不运行.它抛出错误.像这样.

错误1064(42000):您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在第1行的" - "附近使用正确的语法

mysql sql comments

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

基于PHP/MYSQL中DATE的SELECT的最佳方式

我有一个名为'entry_date'的DATETIME列的数据库表,例如......

ID  entry_date
1   2012-10-13
2   2012-10-14
3   2012-10-15
4   2012-10-20
5   2012-10-20
6   2012-10-21
Run Code Online (Sandbox Code Playgroud)

什么是在PHP/MYSQL中基于DATE回应结果的最佳方式,所以我得到本周的结果所以2012-10-15> 2012-10-21,但很明显我不能只编写出来因为天改变,每天:)所以你怎么会在PHP中这样做,所以明天本周的条件将是2012-10-16> 2012-10-22

php mysql date

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

解析位置,人名,字符串的日期由NLTK

我有很多字符串如下,

  1. ISLAMABAD: Chief Justice Iftikhar Muhammad Chaudhry said that National Accountab
  2. KARACHI, July 24 -- Police claimed to have arrested several suspects in separate
  3. ALUM KULAM, Sri Lanka -- As gray-bellied clouds started to blot out the scorchin

我使用NLTK删除日期行部分并识别日期,地点和人名?

使用pos标记我可以找到词性.但我需要确定位置,日期,人名.我怎样才能做到这一点?

更新:

注意:我不想执行另一个http请求.我需要使用自己的代码解析它.如果有图书馆可以使用它.

更新:

我用ne_chunk.但没有运气.

import nltk

def pchunk(t):
    w_tokens = nltk.word_tokenize(t)
    pt = nltk.pos_tag(w_tokens)
    ne = nltk.ne_chunk(pt)
    print ne

# txts is a list of those 3 sentences.
for t in txts: …
Run Code Online (Sandbox Code Playgroud)

python nlp corpus nltk

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