liuqinh2s' blog

Do something cool!


  • 首页

  • 关于

  • 标签

  • 归档

  • 前端面试

  • 新闻

  • 收藏

  • 导航

  • 搜索

wsl修改右键bash图标

发表于 2018-09-19 | 更新于: 2025-09-30
字数统计: 240

使用 windows subsystem for linux (简称:WSL) 的时候,遇到一个小问题,在文件管理器中右键,唤出 bash,发现图标不对:

截图1

阅读全文 »

编程珠玑系列笔记 -- 第二章 啊哈!算法

发表于 2018-06-28 | 更新于: 2025-09-30
字数统计: 1,762

本书的另一个中心思想显而易见:良好的算法是程序性能提升的关键。

下面还是通过探讨几个实例,来领会一下算法的重要性。

阅读全文 »

编程珠玑系列笔记 -- 第一章 开篇

发表于 2018-06-22 | 更新于: 2025-09-30
字数统计: 3,668

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

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

开篇

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

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

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

阅读全文 »

《APUE-3rd》 读书笔记 -- File I/O

发表于 2018-05-28 | 更新于: 2025-09-30
字数统计: 11,907

前言

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

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

《APUE-3rd》 读书笔记 -- Unix System Overview

发表于 2018-05-22 | 更新于: 2025-09-30
字数统计: 5,883

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 命令的知识。

阅读全文 »
1…192021…23
liuqinh2s

liuqinh2s

112 日志
49 标签
RSS
GitHub Twitter
Links
  • liam
  • jiyanggg
  • 曾小乱 – 在描绘他的生活倒影
© 2025 liuqinh2s | Site words total count: 124.0k
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4