小编use*_*328的帖子

为什么netcat不会转储响应?

$ cat mass_insert.txt 
*3
$3
SET
$4
key1
$6
value1
*3
$3
SET
$4
key2
$6
value2
$ cat mass_insert.txt | nc localhost 6379
Run Code Online (Sandbox Code Playgroud)

如果你看到,我有redis命令用于在文件中进行大量插入mass_insert.text,我将cat它用于netcat并且命令可以很好地发送到redis但是响应不会被转储.问题是为什么?

工作得很好的简单google.comHEAD请求netcat,即转储响应 -

$ printf "HEAD / HTTP/1.0\r\n\r\n" | nc google.com 80
HTTP/1.0 302 Found
Location: http://www.google.co.in/
Cache-Control: private
Content-Type: text/html; charset=UTF-8
Set-Cookie: PREF=ID=cac6fac8de9b5d0c:FF=0:TM=1365352115:LM=1365352115:S=CVuSzOK8mrsfFczI; expires=Tue, 07-Apr-2015 16:28:35 GMT; path=/; domain=.google.com
Set-Cookie: NID=67=K5KjAFxuDP5epZKDdvSf4oCe4FRP1AL8LG_9MEdsArn4Oz_UBG69H0KOMUiKLuVN-hH4NIUvHOLgmfh_82P5v6Nh-sGFrGXyCnQz0zD-Sj_QbzxQ6NIK0rahsxjvyTn7; expires=Mon, 07-Oct-2013 16:28:35 GMT; path=/; domain=.google.com; HttpOnly
P3P: CP="This is not a P3P policy! See http://www.google.com/support/accounts/bin/answer.py?hl=en&answer=151657 …
Run Code Online (Sandbox Code Playgroud)

unix shell command-line-interface netcat redis

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

Redis多插入问题

我尝试多插入,但它给了我错误 - http://pastie.org/7337421

$ cat mass_insert.txt 
*3\r\n$3\r\nSET\r\n$3\r\nkey\r\n$5\r\nvalue\r\n
$ cat mass_insert.txt | redis-cli --pipe
All data transferred. Waiting for the last reply...
ERR Protocol error: invalid multibulk length
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么 ?

bash command-line-interface redis

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

在Codemirror中获取选定范围

如果我在我的代码镜像编辑器中选择了shift +上/下/左/右的范围,是否有办法获取所选文本的坐标?像开始/结束的行号一样,相对于行以及文档?的char位置。

javascript codemirror

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

如何设置BroadcastReceiver权限(安全性)

所以我有2个应用程序--A和B.

在A我有一个BroadcastReceiver.在receiver标签(清单文件)中,我指定一个android:permission字符串(比方说com.example.app.SEND).现在B不能再向A发送广播了.说得通!

那么为了让B向A发送广播,我该怎么办呢?在B的清单,我指定的uses-permission标签与android:name设置为相同的字符串(com.example.app.SEND)作为接收方android:permission,但仍是广播不会的B到A.

我究竟做错了什么 ?还是还有其他需要做的事情?

- 更新 -

这是我的应用程序A的接收器标签:

    <receiver
        android:name="com.example.app.MyReceiver"
        android:enabled="true"
        android:exported="true"
        android:permission="com.example.BReceiver.SEND" >
        <intent-filter>
            <action android:name="com.example.BReceiver" />
        </intent-filter>
    </receiver>
Run Code Online (Sandbox Code Playgroud)

这是uses-permission我B的清单上的标签:

<uses-permission android:name="com.pycitup.BReceiver.SEND" />
Run Code Online (Sandbox Code Playgroud)

security android broadcastreceiver android-permissions android-broadcast

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