JOE'S BLOG

好记性不如烂键盘

0%

进程环境

主要介绍了如下内容:

  • 当程序执行时,其main函数是如何被调用的;
  • 命令行参数是如何传递给应用程序的;
  • 典型的存储空间布局是什么样式;
  • 如何分配另外的存储空间;
  • 进程如何使用环境变量;
  • 进程的各种不同终止方式等
Read more »

前言

UNIX一切皆文件,掌握文件的操作尤其重要。以下的内容主要是apue上面第五章内容,介绍了标准I/O库的一些内容。


流和FILE对象

标准I/O库,他们的操作都是围绕流进行的
字符分为单字节和多字节,流的定向决定了是所读、写的字符是单字节还是多字节的。当一个流被创建时,并没有定向。使用多字节I/O函数,流的定向就被设置为宽定向,单字节同理。只有两个函数可以改变流的定向,freopen和fwide

Read more »

Python 安装mysql出问题

  1. 使用的是mamp 用的里面的mysql 当我使用pip install mysql-python安装的时候出现 mysql_config没有找到的错误.
    解决办法:环境变量添加 export PATH=”/Application/MAMP/Library/bin:$PATH”
  2. 通过 brew install mysql-connector-c pip install mysql-python 安装出现IndexError:string index out of range
    Read more »

apue 配置问题

mac 系统配置

执行 make all

将 ./apue.3e/include/下的 apue.h 复制到 /usr/local/include/下
将 ./apue.3e/lib/下的 error.c 复制到 /usr/local/include/ 下
然后修改 apue.h文件 在最后添加 #include “error.c”

Read more »