文章目录
- C#
- Python
- erlang和exilir
- fortran
- R语言
最近半年的开发任务主要集中在C#和Python上,所以博客内容也几乎围绕这两个部分,偶尔会穿插一些其他语言。下面就对2023年上半年的博客做一个总结。
C#
主要用C#写了一个文本阅读器,提供生成目录、文本优化等功能,可以切换翻页模式、滚动模式以及朗读模式,至于常规的背景颜色、文字风格等功能自不必说。这个阅读器仍在开发中,有兴趣的朋友可以去github上克隆。
txt阅读器系列:
- 需求分析和文件读写
- 目录提取类💎列表控件与目录💎快捷键翻页
- 字体控件绑定💎前景/背景颜色
- 书籍管理系统💎用树形图管理书籍
- 语音播放💎播放进度显示💎快进快退💎自定义语速控件💎Binding
- 文本清理的布局💎段落合并💎编码检测💎保存配置💎加载配置
Python
python的相关内容就比较多了,但主要围绕scipy、matplotlib、sympy等著名包库。由于内容过多,就不一一贴放了,下面只列出scipy分布族谱相关的内容
zipf分布💎正态分布💎二项分布💎泊松分布💎卡方分布💎F分布💎逆高斯分布💎t分布
erlang和exilir
erlang据称是高并发王者,提供了非常轻量的多线程,颇有面向未来的味道。
Elixir是基于Erlang虚拟机的一种函数是动态语言,以运行低延时、分布式、可容错著称,在Web和嵌入式领域应用较为广泛。
这两门语言渊源极深,故而并列于下。
erlang教程:基础入门🔥编程基础🔥数据结构🔥递归🔥并发编程
elixir教程:基础入门🔥编程基础🔥模式匹配🔥递归枚举
fortran
fortran就不必介绍了,仍然存活至今的上古语言,而且最近还更新了包管理工具,感觉要迎来第二春。在Python和matlab不火的时代,是科学计算的不二首选。
- 1 安装和编译💎 2 数据类型💎 3 过程和子过程💎 4 判断和循环
- 5 数组💎 6 字符串💎7输入输出💎8 模块和包管理
R语言
之所以写R语言教程,是因为有一个做生物的朋友想用R语言发文章,让后问到了我。由于我并没有太多整段的时间去做辅导,故而只能用博客的方式,把一些常用的功能点写下来,如果再有什么不懂的,就线上解决了。
- 编程基础💎循环语句💎向量、矩阵和数组💎列表、数据帧
- 排序函数💎apply系列函数
- tidyverse:readr💎tibble💎tidyr💎dplyr💎stringr