![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 54
年轻的代码师傅
小而美。
展开
-
文件后缀名批量处理,加/减后缀
批量修改文件后缀。原创 2022-07-14 23:19:48 · 397 阅读 · 0 评论 -
手动解析CSV文件v2.0
手动解析csv文件原创 2022-05-06 13:11:14 · 1030 阅读 · 0 评论 -
wordcount
文章目录1. 两年前写的代码2. 新的思路两年以后,再写一次wordcount1. 两年前写的代码时光机那时的我,稚嫩,连markdown都不知道。两年前的代码void readFile(char *path){ FILE *ori = fopen(path,"r"); FILE *tempFile = fopen("tempFile.txt","w"); char temp[1024]; while(!feof(fp)){ fscanf(原创 2021-08-06 14:10:48 · 120 阅读 · 0 评论 -
纸上推导项目工程的最短完成时间
1 什么是关键路径?关键路径是在拓扑图中的一条路径,并且这条路径最长。实际意义:现在有一个工程分为三个子工程,完成A工程需要10小时,完成B工程需要8小时,C工程需要A B工程都完成后才能开工,并且需要5小时,根据常识可以知道,C工程取决于所依赖的耗时最长的工程,所以整个工程最短需要10+5个小时。最长的路径称为关键路径,关键路径上的活动都称为关键活动。2 在纸上如何推导工程的最短耗时这是一例题,由于存在多个复杂的依赖关系,不好直接画出拓扑图然后求关键路径。我的思路:从开始工程开始,逐步求出每个原创 2020-11-01 20:17:01 · 2165 阅读 · 1 评论 -
如何优雅地写出wordcount,C版本
需求分析:给出一篇英文文章,要求提取单词,并统计每个单词出现地次数分析:也就是连续地字母要提取出来,作为一个单词,比如 it's 就需要提取出 it s 两个单词实现:我的想法是首先用fscanf()函数将文章中连在一起地提取出来,类似 ok. cs@cbhs, hi! 这些,然后进行过滤,将这个整体地非字母替换成空格,然后将他写入一个临时文件,再从这个临时文件中读取,就达到了分解地目的;部分代码//读取、过滤、写入临时文件void readFile(char *path){...原创 2020-06-21 21:36:32 · 169 阅读 · 0 评论