小编Mic*_*ngh的帖子

/ usr/bin中的Python脚本

我正在python中编写一个非常基本的应用程序(目前它只是一个文件).我的问题是如何获取它以便python脚本能够在没有.py扩展名的/ usr/bin中运行?

例如,而不是运行

python htswap.py args
Run Code Online (Sandbox Code Playgroud)

从目前的目录,我希望能够cd到任何目录,并做

htswap args
Run Code Online (Sandbox Code Playgroud)

提前致谢!

python unix scripting

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

在过去十年中,您对C编程实践的看法有何变化?

面向对象的程序员似乎拥有所有的乐趣.他们不仅每两年处理一次主要的框架修订,而且每五​​年都会使用新的和改进的语言,他们还可以处理为其编程风格量身定制的设计实践.从测试驱动开发到设计模式,面向对象的程序员有很多东西需要跟上.

相比之下,C编程世界似乎更加稳重.该语言的最后一次重大修订是在1999年,而下一次修订可能远没那么令人印象深刻.K&R第二版仍被许多人认为是一篇很好的介绍性文章,尽管现在已经有二十年了.

如果我们作为C程序员已经开发并改进了我们的技能和实践(我认为我们可能已经拥有),那么我们似乎并不善于沟通它们. 我们不出售有关他们的书籍,在博客上发布关于他们的文章,或围绕他们组织研讨会. 不像其他软件开发世界那样.

所以,让我们分享一下.

您最喜欢的"现代"C编程实践是什么?

您是否使用长模式的"模板" 来处理硬件的最后一英寸性能,就像C++程序员一样?您是否使用像halloc这样的分配库来最小化您在管理内存上花费的时间,还是使用完整的自动垃圾收集器

当然,如果你自1987年以来一直在使用这些东西,也可以随意加入; 这个问题的关键是分享不同寻常但可能使其他人受益的做法.

您首选的"现代"C软件设计实践是什么?

当然,设计考虑因素至少同样重要.您是否适应面向对象世界的设计实践?你使用UML吗?或者您选择以语言中立的方式(流程图,Z,最弱的前置微积分,任何东西)来规范规范?

c coding-style

10
推荐指数
3
解决办法
650
查看次数

标签 统计

c ×1

coding-style ×1

python ×1

scripting ×1

unix ×1