liuqinh2s' blog

Do something cool!

本书的中心思想:对实例研究的深入思考不仅有趣,而且可以获得实际的益处。

规律和智慧都隐藏在实例之中,而我们通过实例来窥探它们。实例是道的载体。

开篇

明确问题,一旦问题明确,这场战役就成功了 90%。

确定用户的真实需求是程序设计的根本。

简单的程序通常比具有相同功能的复杂程序更可靠、更安全、更健壮、更高效,而且易于实现和维护。因为简单的程序往往更具有概括性、更抽象、更能洞悉问题的本质。

阅读全文 »

前言

这章讲的是文件 IO,其中有几个非常重要的概念:

  1. File Desriptors,文件描述符
  2. current file offset,当前文件偏移量
  3. File Sharing Data Structure,文件共享数据模型
  4. file descriptor flags ,文件描述位
  5. file status flags ,文件状态位
阅读全文 »

Preperation Before Class

apue 编程环境搭建

Figure 1.3 List all the files in a directory

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "apue.h"
#include <dirent.h>

int main(int argc, char *argv[])
{
DIR *dp;
struct dirent *dirp;
if (argc != 2)
err_quit("usage: ls directory_name");
if ((dp = opendir(argv[1])) == NULL)
err_sys("can’t open %s", argv[1]);
while ((dirp = readdir(dp)) != NULL)
printf("%s\n", dirp->d_name);
closedir(dp);
exit(0);
}

这里简单说一下 apue 的编程环境搭建,实际上只需要用到一点点make环境变量gcc 命令的知识。

阅读全文 »

角度记法

  • 度数:$60^\circ$ 60
  • 度数分:$60^\prime$ 60
  • 弧度:$\frac{\pi}{2}$ π2
  • 角度记法:$\angle A$ A

三重环积分无法渲染的问题

在网上找了半天资料最终解决了,参考这个答案:How do you render a closed surface double integral?,做法是直接使用 Unicode 编码:\unicode{x222F},三重环积分的编码,参考这里:unicode-search.net,所以只要将$\oiiint$换成$\unicode{x2230}$即可正确显示三重环积分。如下:

阅读全文 »
0%