在上一篇文章中,我们提到了部分 Python 中字符串 string 的内建函数,这篇文章我们将继续介绍其他函数。
Python 字符串 String 内建函数大全(1)
关于 Python 的字符串处理相关的方法还是非常多的,由于我正在学习 Python,于是就把 Python 中这些混杂的用于 string 的函数总结出来,在自己忘记的时候便于查找,希望对于有类似需求的人有所帮助。
编写带命令行参数的 Python 程序
我们在安装一些 Python 程序的时候经常会输入这样的命令行语句
python setup.py install
,从这条语句中我们可以看到setup.py
是一个 Python 程序,但是其中的install
又是什么呢?其实它就是这个 Python 程序的命令行参数。在这篇文章中我会和大家探讨 Python 程序中命令行参数的工作机制和如何去编写一个带命令行参数的 Python 程序。
记 2016 MCM/ICM 难忘参赛经历
『扬哥哥,要不要参加今年的数学建模美赛?』
『老罗,你要参加吗?』
『是啊,打算娱乐一下。』
就这样,我参加了今年的数学建模美赛。从决定参加到组队,一个月的时间,三个人,4 * 24 小时。
在 QT 中使用 libusb 检测 MAC 上的 USB 设备
最近在用 QT 做一个 MAC 上的 Kindle 批注管理软件,遇到的第一个问题就是检测 MAC 上连接的 USB 设备的状态。如果是在 Cocoa 进行开发,会有对应的系统 API 可供使用,但是由于我是在 QT 平台进行的开发,所以无形中加大了一点难度。就在这时,我发现了一个库:libusb
程序的语法
『我不生产代码,我只是代码的搬运工。』当然了,这是一个玩笑。说到代码,我们要学习各种编程语言,学习如何让编译器能懂我们编写的代码。但是,编译器是如何做到能听懂我们的话的呢?按照我们既定的语句一行行的去执行,最终达到我们的目的。这篇文章,我会讲一个很简单的四则运算解释器,通过使用 Python 实现它来一步步了解一个解释器是如何工作的,它们又是怎么得到我们想要的结果的。
【数学模型】商人们怎样过河?
这篇博文中,同样是一个很简单的数学问题,但是解决起来比上一个的问题要复杂一些。在这次模型求解中,我会使用两种方法,一种是纯粹的数学方法,另一种是通过计算机程序来计算,通过计算机求解我们可以求解一些规模更大的问题。由于这篇文章篇幅我预计会比较长,为了不混淆,上一篇文章《椅子能在不平的地面上放平吗?》中的延伸问题我会再写一篇文章单独解答。
【数学模型】椅子能在不平的地面上放平吗?(1)
近期对数学爆发出了浓厚的兴趣,再加上准备参加2016年的数学建模美赛,于是开始接触数学建模,想通过这一系列的博客记录自己学习的历程,于是将本系列博客命名为【数学模型】,同我所看的数学建模书名。第一篇文章是一个非常简单的数学模型,但是我觉得挺有意思的,而且很贴近生活,题目叫做《椅子能在不平的地面上放平吗?》
【从头开始写操作系统系列】页表以及相关的描述符详解
在之前的文章中,我们介绍过 GDT(全局描述符表)以及一致代码段和非一致代码段,这篇文章我们再回到描述符,这次我们来以 ARM 架构为例了解一下页表描述符。