我从cassandra开始,当我在cassandra-cli中运行list或get命令时,我得到这样的结果:
[default@usersdatabase] list users;
Using default limit of 100
-------------------
RowKey: boby
=> (column=6e616d65, value=426f62, timestamp=1294780856414000)
-------------------
RowKey: edzuksm
=> (column=656d61696c, value=6d617268656c697340696e626f782e6c76, timestamp=1294780533705000)
=> (column=6e616d65, value=45647561726473, timestamp=1294780488155000)
=> (column=7375726e616d65, value=4d617268656c6973, timestamp=1294780515429000)
2 Rows Returned.
Run Code Online (Sandbox Code Playgroud)
我看不懂它,我只看到像'6e616d65'这样的值.
如何以人类可读的格式显示值?
我需要在命令行上生成给定频率的音符
以下是笔记的频率列表http://www.phy.mtu.edu/~suits/notefreqs.html
例如:
$ some-app -frequency 523.25 -timeinseconds 3
Run Code Online (Sandbox Code Playgroud)
它可以是原生的mac,python或ruby工具.我需要安装的库越少越好.也许我可以用mac做点什么:说或者是afplay?
这将用于发送音乐笔记的其他项目,我希望在使用它时听到它.
我当前的id键包含3或4个段:
namespace::my_key::id
namespace::my_key::my_second_key::id
Run Code Online (Sandbox Code Playgroud)
解决方案1.使用复杂的id并通过在id中搜索密钥来创建视图
function (doc, meta) {
if(meta.id.indexOf("::my_key::") !== -1){
emit([doc.source_id], [doc.name,doc.title,doc.ui]);
}
}
Run Code Online (Sandbox Code Playgroud)
解决方案2.对于每个文档,添加"type","namespace"等字段并使用它们创建视图
function (doc, meta) {
if(doc.type=='my_key'){
emit([doc.source_id], [doc.name,doc.title,doc.ui]);
}
}
Run Code Online (Sandbox Code Playgroud)
如果我选择解决方案2,我必须在我的应用程序上维护id,并且我可能会像在解决方案1中那样做.
有没有人有过命名id和从中创建视图的经验?你对这些解决方案有什么问题.或者也许不建议使用indexOf()函数?
MySQL有内置函数来获取主机名吗?
相近
select user(); //this returns user@userip
Run Code Online (Sandbox Code Playgroud)
编辑:
select current_user(); //returns user@10.0.3.%
Run Code Online (Sandbox Code Playgroud)
最后的符号是%- 为什么?
例如,这是一个ISP分配的ip范围.
91.105.0.0/17
46.109.0.0/16
194.8.16.0/21
194.8.24.0/22
194.8.40.0/23
194.8.43.0/24
195.122.0.0/19
195.13.128.0/17
80.232.128.0/17
81.198.0.0/16
84.237.128.0/17
87.110.0.0/16
194.8.9.0/24
194.8.12.0/23
195.114.32.0/19
195.2.96.0/19
62.85.0.0/17
87.246.144.0/20
87.246.160.0/19
78.84.0.0/16
193.200.224.0/24
95.68.0.0/17
Run Code Online (Sandbox Code Playgroud)
如果我是正确的,对于这个范围193.200.224.0/24,有从193.200.224.1到193.200.224.255的ip
和87.110.0.0/16从87.110.1.1到87.110.255.255
但是0/17,0/19如何计算呢?
我需要帮助编写php函数来自动生成所有ip的
我将所有范围放到数据库然后运行php脚本并为每个范围生成ip列表.
目的是关闭所有这些?我希望我的国家/地区所有ip adreses,所以我可以更多地分析我的网站访问者.
感谢名单