自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Android源码在线阅读

Android源码在线阅读网站

2023-05-08 00:24:56 2695

原创 文件后缀名批量处理,加/减后缀

批量修改文件后缀。

2022-07-14 23:19:48 377

原创 手动解析CSV文件v2.0

手动解析csv文件

2022-05-06 13:11:14 1009

原创 前端代码高亮探索

文章目录前言原理代码部分展示前言本人前端知识薄弱,以下为个人乱写的代码,如有错误,请不要告诉我。仅作为抛砖引玉的一个例子。本案例探讨的是将代码在html页面上进行高亮显示,将关键字和注释进行高亮显示,比如注释行标记成gray,关键字标成fuchsia。原理其实前端要显示更多的样式,无非是加了style修饰,比如加上color: red,文本就会有红色的效果,那么自己实现代码高亮时也是一样的道理,首先获取输入的代码,然后在关键字的前后加入html标签,并嵌入样式。代码部分<!DOCTY

2022-04-16 14:48:40 1028

原创 辗转相除法求最大公约数及其证明

gcd: greatest common divisor辗转相除法求最大公约数,python代码实现如下:def gcd(a: int, b: int) -> int: if a < b: return gcd(b, a) while b != 0: a, b = b, a % b return a# 测试g = gcd(14, 21)# 7print(g)原理:假设求(a, b)的最大公约数,这里a>b,将(a,

2022-04-10 11:01:50 1222

原创 Python创建二维数组

文章目录前言实际操作一维数组二维数组总结前言Python并没有内置的数组类型,只有tuple,list,dict,set等内置类型。所以只能通过list模拟数组。实际操作一维数组a = [i + 1 for i in range(10)]# a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]print('a =', a)b = [3] * 5# b = [3, 3, 3, 3, 3]print('b =', b)这里两种实现方式没有区别,后续可以通过下标来访问、修

2022-04-05 19:28:59 6468

原创 Python any()传入列表推导式的一点区别

Python any()

2022-04-03 15:09:13 853

原创 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 94

原创 纸上推导项目工程的最短完成时间

1 什么是关键路径?关键路径是在拓扑图中的一条路径,并且这条路径最长。实际意义:现在有一个工程分为三个子工程,完成A工程需要10小时,完成B工程需要8小时,C工程需要A B工程都完成后才能开工,并且需要5小时,根据常识可以知道,C工程取决于所依赖的耗时最长的工程,所以整个工程最短需要10+5个小时。最长的路径称为关键路径,关键路径上的活动都称为关键活动。2 在纸上如何推导工程的最短耗时这是一例题,由于存在多个复杂的依赖关系,不好直接画出拓扑图然后求关键路径。我的思路:从开始工程开始,逐步求出每个

2020-11-01 20:17:01 2099 1

原创 对于C指针的一些感悟

声明:仅是个人的一些理解,如有错误,请友好交流讨论1、变量名是什么 int a = 10; int *pa = &a;这里举了两个例子,分别是一个 int 类型的 a,int* 类型的 pa,我的理解是一个变量名是一个盒子,里面存放着一些东西,里面的东西就是指定的类型的。pa 里面存放的是 int 类型的一个指针,也就是里面放的是一个地址,指向着一块放着 int 数据的地方。而 a 里面存放的是 int 类型的一个数据,对于我们来说,使用这种更加地方便。如果是 pa 指针,我们需要 *.

2020-08-15 19:19:05 229 1

原创 如何优雅地写出wordcount,C版本

需求分析:给出一篇英文文章,要求提取单词,并统计每个单词出现地次数分析:也就是连续地字母要提取出来,作为一个单词,比如 it's 就需要提取出 it s 两个单词实现:我的想法是首先用fscanf()函数将文章中连在一起地提取出来,类似 ok. cs@cbhs, hi! 这些,然后进行过滤,将这个整体地非字母替换成空格,然后将他写入一个临时文件,再从这个临时文件中读取,就达到了分解地目的;部分代码//读取、过滤、写入临时文件void readFile(char *path){...

2020-06-21 21:36:32 166

原创 C 怎么读取一个CSV文件(自己写函数实现)

写在最前阅读文章需要的知识:文件指针 FILE* 。C语言中也经常需要文件读取,但是怎么读取半结构化的数据,比如csv文件(以逗号分割的文件),网上好像有相应的方法可以直接用,不过比我写的问题还多,于是,自己瞎搞了一个读取这种结构体化数据的函数,当然,也会存在一些问题。我怎么读取直接上代码:void fun(){ char strLine[1024];//读取一行内容 char i...

2020-04-23 20:59:45 1333 3

原创 初学者怎么理解链表

写在最前阅读这篇文章需要什么知识储备:结构体、指针的一些知识、malloc涉及开发环境:CodeBlocks 纯C1、什么是链表首先聊聊数组,数组是同类型的一组数据的集合,但首先要定义数组的大小,比如: int num[10];这就定义了一个int类型的数组num,里面可以存放10个int的数据,根据数组下标进行操作。这时会出现一个问题,数组大小不够或者是浪费?这时就出现了一种新...

2020-04-22 13:27:39 514

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除