日历

2019年二月
« 1月   3月 »
 123
45678910
11121314151617
18192021222324
25262728  

最近评论

    linux企业应用

    TypeError: argument 1 must be 2-item sequence, not int

    书上代码有需要改进的地方
    screen=pygame.display.set_mode(1200,800)运行的时候回报错TypeError: argument 1 must be 2-item sequence, not int,改成下面的就好了:
    screen_width=800
    screen_height=600
    screen=pygame.display.set_mode((screen_width,screen_height),0,32)

    完整代码如下:
    import sys
    import pygame

    def run_game():
    pygame.init()
    screen_width=800
    screen_height=600
    screen=pygame.display.set_mode((screen_width,screen_height),0,32)
    pygame.display.set_caption(“Alien Invasion”)

    while True:
    for event […]

    linux企业应用

    python3.7.2 + pygame1.9.4实现游戏《外星人入侵》

    下载的pygame库名中cp27代表python2.7,其它同理。
    我现在的python版本是3.7.2,所以按照道理,应该去下面的网址https://www.lfd.uci.edu/~gohlke/pythonlibs/
    Pygame, a library for writing games based on the SDL library.

    pygame-1.9.4-cp27-cp27m-win32.whl
    pygame-1.9.4-cp27-cp27m-win_amd64.whl
    pygame-1.9.4-cp35-cp35m-win32.whl
    pygame-1.9.4-cp35-cp35m-win_amd64.whl
    pygame-1.9.4-cp36-cp36m-win32.whl
    pygame-1.9.4-cp36-cp36m-win_amd64.whl
    pygame-1.9.4-cp37-cp37m-win32.whl
    pygame-1.9.4-cp37-cp37m-win_amd64.whl

    我的电脑是64位的,所以下载了最后一个个,同理,如果你们的电脑是32位的请下载对应的版本。
    https://bitbucket.org/pygame/pygame/downloads/ 这个网址里,我暂时没有下载到3.7.2对应的版本。
    下载后终于安装成功了:
    D:\TensorFlow\python_work>pip install pygame-1.9.4-cp37-cp37m-win_amd64.whl
    Processing d:\tensorflow\python_work\pygame-1.9.4-cp37-cp37m-win_amd64.whl
    Installing collected packages: pygame
    Successfully installed pygame-1.9.4
    You are using pip version 19.0.2, however version 19.0.3 is available.
    You should consider upgrading via the ‘python -m pip install –upgrade pip’ command.

    linux企业应用

    文件权限导致ssh无法启动、启动后无法连接

    今天一个客户的linux连接不上了,启动的时候有一个错误一闪而过,没能看清,重启完成后,telnet IP 22端口没通。进入操作系统,telnet -tlunp | grep sshd,也没有sshd的影子,service sshd start,提示错误如下:
    Starting sshd: /var/empty/sshd must be owned by root and not group or world-writable.      [FAILED]
    根据上面的提示,这个是权限的问题
    可采取以下几步解决
    chown   -R   root.root    /var/empty/sshd
    chmod 744 /var/empty/sshd
    service sshd restart
    提示sshd重启成功,但是提示了很多信息,没有拍照,只记住了一点:ssh_host_rsa_key too open,而且使用putty无法登录系统。进入/etc/ssh目录,发现该目录下所有文件都可执行,感觉不对,找同样的一台linux,对照着,将所有文件权限修改,再用putty连接系统,连接成功。