阿牧路泽

哪有那么多坚强,无非是死扛罢了
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

2018年8月7日

摘要: Python 条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。 Python 编程中 if 语句用于控制程序的执行,基本形式为: 其中"判断条件 阅读全文

posted @ 2018-08-07 19:07 阿牧路泽 阅读(289) 评论(0) 推荐(0)

摘要: python 变量 变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。 因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。 变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个 阅读全文

posted @ 2018-08-07 18:54 阿牧路泽 阅读(211) 评论(0) 推荐(0)

摘要: 这里以Ubuntu14.04为例: 一、安装codelite 二、安装codeblocks + wxwidgets 安装wxformbuilder时,默认安装的version 3.1,如果需要安装3.5版本,安装步骤如下: 如果同时安装了wxWidgets2.8和wxWidgets3.0两个版本,则 阅读全文

posted @ 2018-08-07 18:03 阿牧路泽 阅读(715) 评论(0) 推荐(0)

摘要: 以前在Windows下写Python代码时,最喜欢使用pycharm,pycharm是类似vs、cb的一款集成开发环境,超级好用,唯一的不足是,每次启动都太慢了,也可能是我的电脑太渣了。所以有时一些简单的Python程序也会使用Notepad++配合命令窗口来做。 到公司上班后,大部分时间都是使用L 阅读全文

posted @ 2018-08-07 17:35 阿牧路泽 阅读(111) 评论(0) 推荐(0)

摘要: 1、介绍 头文件:#include < unistd.h> 定义函数:int access(const char * pathname, int mode); 函数说明:access()会检查是否可以读/写某一已存在的文件 2、参数mode 有几种情况组合 1、R_OK, W_OK, X_OK和F_ 阅读全文

posted @ 2018-08-07 16:06 阿牧路泽 阅读(335) 评论(0) 推荐(0)

摘要: ioctl用于向设备发控制和配置命令,有些命令也需要读写一些数据,但这些数据是不能用read/write读写的,称为Out-of-band数据。也就是说,read/write读写的数据是in-band数据,是I/O操作的主体,而ioctl命令传送的是控制信息,其中的数据是辅助的数据。例如,在串口线上 阅读全文

posted @ 2018-08-07 15:57 阿牧路泽 阅读(399) 评论(0) 推荐(0)

摘要: 上一篇博客我们以read终端设备为例介绍了非阻塞I/O,为什么我们不直接对STDIN_FILENO做非阻塞read,而要重新open一遍/dev/tty呢?因为STDIN_FILENO在程序启动时已经被自动打开了,而我们需要在调用open时指定O_NONBLOCK标志。这里介绍另外一种办法,可以用f 阅读全文

posted @ 2018-08-07 15:47 阿牧路泽 阅读(182) 评论(0) 推荐(0)

摘要: 每个打开的文件都记录着当前读写位置,打开文件时读写位置是0,表示文件开头,通常读写多少个字节就会将读写位置往后移多少个字节。但是有一个例外,如果以O_APPEND方式打开,每次写操作都会在文件末尾追加数据,然后将读写位置移到新的文件末尾。lseek和标准I/O库的fseek函数类似,可以移动当前读写 阅读全文

posted @ 2018-08-07 15:44 阿牧路泽 阅读(1027) 评论(0) 推荐(0)

摘要: 读常规文件是不会阻塞的,不管读多少字节,read一定会在有限的时间内返回。但是从终端设备或网络读则不一定,如果从终端输入的数据没有换行符,调用read读终端设备就会阻塞,如果网络上没有接收到数据包,调用read从网络读就会阻塞,至于会阻塞多长时间也是不确定的,如果一直没有数据到达就一直阻塞在那里。同 阅读全文

posted @ 2018-08-07 15:35 阿牧路泽 阅读(317) 评论(0) 推荐(0)

摘要: 一、open函数的使用 在linux系统中,open函数可以打开或创建一个文件。函数原型如下: pathname参数是要打开或创建的文件名,和fopen一样,pathname既可以是相对路径也可以是绝对路径。flags参数有一系列常数值可供选择,可以同时选择多个常数用按位或运算符连接起来,所以这些常 阅读全文

posted @ 2018-08-07 14:29 阿牧路泽 阅读(4345) 评论(0) 推荐(1)

摘要: 这篇文章主要的作用是认清const与指针,以及const参数在按值传参、按地址传参、按引用传参之间的关系。 #注意:const常量是不能改变的,所以不能作为左值,只能作为常量来使用,也就是只能作为右值。下面的调用函数中有带const的都重新定义了一个新变量并且赋初值,不赋初值会报错,然后把const 阅读全文

posted @ 2018-08-07 11:57 阿牧路泽 阅读(443) 评论(0) 推荐(0)

摘要: srand 初始化随机种子,rand 产生随机数。 1、rand函数 头文件: <stdlib.h> 定义函数:int rand(void) 函数功能:产生随机数 函数说明:因为rand的内部实现是用线性同余法做的,他不是真的随机数,只不过是因为其周期特别长,所以,在一定的范围里可看成是随机的。ra 阅读全文

posted @ 2018-08-07 11:11 阿牧路泽 阅读(644) 评论(0) 推荐(0)

摘要: 一、简介 1、概念 关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元) Coordinated Universal Time(UTC):协调世界时,又称为世界标准时间,也就是大家所熟知的格林威治标准时间(Greenwic 阅读全文

posted @ 2018-08-07 09:49 阿牧路泽 阅读(313) 评论(0) 推荐(0)