我正在尝试将Ruby Date对象转换为字符串.日期格式为:2013年9月15日,星期日
但是,当我使用'to_s'将其转换为字符串时,它给出了以下内容:2013-09-15
相反,我希望它作为一个字符串保留为"Sun,2013年9月15日".
我有这样的哈希:
a = { 29 => 3, 14 => 6, 13 => 2, 32 => 10 }
Run Code Online (Sandbox Code Playgroud)
我想根据那里的值对这个哈希进行排序,即:3,6,2,10
我可以 a.values.sort
但它返回一个只有排序值的数组.我想对实际的哈希进行排序,所以它应该返回一个新的哈希值(或理想情况下用已排序的哈希值更新原始哈希值),并使用所有相同的键值对但排序!!
我有一个使用媒体控制器的视频视图.我想以某种方式隐藏媒体控制器而不执行video_view.setMediaController(null); 如果我这样做,那么以下代码将不起作用:
this.setVolumeControlStream(AudioManager.STREAM_MUSIC);
Run Code Online (Sandbox Code Playgroud)
所以我想在播放视频时永久隐藏媒体控制器,但仍然可以上下调节音量.我怎样才能做到这一点
如何从Ruby中的文件一次读取多行?
我尝试使用each_slice(2)并且也做了:require 'enumerator'但是它不起作用.我收到以下错误:
undefined method `each_slice' for #<String:0x877d12c> (NoMethodError)
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用以下步骤在R中实现页面排名算法:
加载如下的示例图:
0 1
0 2
0 3
1 2
1 5
2 0
2 4
3 1
3 0
3 4
4 1
4 5
5 2
5 3
Run Code Online (Sandbox Code Playgroud)从该图中创建一个邻接矩阵
以下是实现所有这些步骤的代码:
g = read.graph(x)
a = get.adjacency(g)
markov = a / rowSums(a)
e = eigen(t(markov))
v <- e$vec[,1]
normalized <- v / sum(v)
Run Code Online (Sandbox Code Playgroud)
当我将标准化对象的向量与page.rank(g)为这个特定图形生成的向量进行比较时,它们几乎相同,只有细微差别.但是,当我在此图表上尝试时:
0 1
0 2
0 3
1 2
1 5
2 0
2 4
3 1
3 0
3 4
4 1
4 …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用带有数字的正则表达式来匹配单词,例如:bar12b12 12bar43 44324f b123
并且同时忽略那些没有的词:bar foo bar foo
过去一小时我一直试图这样做......没有结果!
这是我能得到的最接近的:
[A-ZA-Z0-9] + [A-ZA-Z] + [0-9] + [A-ZA-Z0-9] +
但是它不正确吗?