小编Der*_*rek的帖子

用于列出用户和组的Python脚本

我正在尝试编写一个脚本,在自己的行上输出每个用户及其组,如下所示:

user1 group1  
user2 group1  
user3 group2  
...  
user10 group6
Run Code Online (Sandbox Code Playgroud)

等等

我正在python中编写一个脚本,但是想知道SO是如何做到这一点的.

ps用任何语言对它进行打击,但我更喜欢python.

编辑:我在Linux上工作.Ubuntu 8.10或CentOS =)

python linux sysadmin

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

将博客添加到现有网页

如何将博客(尚未创建)插入已存在的"静态"网页?该网页主要是用PHP编写的.我正在考虑使用像wordpress.org(主机安装版本)这样的东西,并用它来更新网站的新闻页面.

从我读过的内容来看,我需要做很多主题调整才能让wordpress正确显示我们网站的模板.这对我来说听起来有点令人生畏.任何关于此事的想法都表示赞赏!

php wordpress

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

Sinatra,模块化风格.我做错了什么?

我使用Sinatra模块化风格,我不知道会发生什么变质.我搜索谷歌但没有找到任何东西

require 'sinatra/base'

class App < Sinatra::Base

  get '/' do
    haml '%h1 Test'
  end

end

run App
Run Code Online (Sandbox Code Playgroud)

并且看一下test.rb:12:在<main>': undefined method运行'for main:Object(NoMethodError)出了什么问题?

ruby sinatra

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

在Haskell中,如何递归操作元组并将字符预先添加到元组中的第一个元素?

这个功能的类型是 function :: Num a => ([Char],a) -> ([Char],a)

我对此函数的输入是类似的(".'*",0),函数通过添加200或400 的值来查找第一个'.''*'更新a,a具体取决于首先替换的字符.一旦更改了某些内容,字符列表的其余部分将附加到末尾(只更改了一个字符).如果未更改头部字符,则处理列表的其余部分,但保留头部字符.

我相信前两个保护语句是正确的,但我不知道如何使这个功能递归,以检查列表中的整个字符不变.

function ([], a) = ([], a)
function ((x:xs), a)
    | x == '.' = ('-':xs, a+200)
    | x =='*' = ('-':xs, a+400)
    | otherwise = function(xs, a) --how do I put the unchanged x before xs without processing it?
Run Code Online (Sandbox Code Playgroud)

基本上,当函数到达时,我需要处理字符列表的其余部分,但是还需要返回未更改的字符.

所需输入输出的示例:

Main> function ("./-", 0)
("-/-",200)
Run Code Online (Sandbox Code Playgroud)

要么

Main> function ("-/-", 0)
("-/-",0)
Run Code Online (Sandbox Code Playgroud)

任何帮助是极大的赞赏!如果不清楚,我会澄清一下.我觉得我正在以错误的方式解决这个问题.

recursion haskell tuples

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

标签 统计

haskell ×1

linux ×1

php ×1

python ×1

recursion ×1

ruby ×1

sinatra ×1

sysadmin ×1

tuples ×1

wordpress ×1