我决定开始编写我最喜欢的编程.我以前从未做过游戏,也从未用Python做过大型项目.
这场比赛是古老的阿瓦隆山比赛俄罗斯战役
我一直在玩PyGame,并且想知道是否有理由不尝试用PyGame做这个并且去追求其他引擎/语言.
使用Pygame构建它的缺点是什么?
我并不担心人工智能,主要是我只是喜欢让游戏的最小两个版本运行起来.奖金将是保存游戏状态以及通过网络进行游戏的能力.
我们非常感谢Do和Dont的开始这个项目.
我正在尝试使用setuid()和setgid()来设置程序的相应id以从root删除权限,但要使用它们我需要知道我想要更改的用户的uid和gid.
是否有系统调用来执行此操作?我不想硬编码或从/ etc/passwd解析.
此外,我想以编程方式执行此操作,而不是使用:
id -u USERNAME
任何帮助将不胜感激
我正在寻找一种在密码中创建或检测键盘运行列表的方法.
我可以用密码标准来限制我的问题,例如长度和所需的特殊字符数.
一个简单的密钥运行示例可以是"6yhn ^ YHN"或"zse4ZSE $".
更复杂的键运行可以是不同的形状,如'V'或'X'(例如"mko0mju7MKO)MJU&")
最初的想法是对大型密码转储进行统计分析,并查看密钥仅运行密码的普遍性,但我认为它可以在密码强度执行工具中有积极的应用.
c ×1
c++ ×1
graph-theory ×1
passwords ×1
privileges ×1
pygame ×1
python ×1
system-calls ×1
unix ×1