摘要: 这几天在用 Python3 研究一个爬虫,最后一个需求是把爬下来的20+个csv文件整合到一个excel表里的不同sheets。 初版的核心代码如下: 1 while year <= 2018: 2 csvPath = sys.path[0] + '/result/%d.csv' % year 3 阅读全文
posted @ 2019-04-11 15:12 BillChen2k 阅读(2278) 评论(0) 推荐(0) 编辑
摘要: Airport Simulation 是数据结构与算法教材中用于演示Queue的一个小程序(大多数教师似乎会跳过这个练习)。主程序会通过输入总的运行时间、队列里可以等待的最多飞机数量,平均每个时间单元到来的飞机和离开的飞机(提供泊松分布的均值生成随机数)。 运行效果 程序的结构不算复杂,利用Runa 阅读全文
posted @ 2019-04-11 15:10 BillChen2k 阅读(643) 评论(0) 推荐(0) 编辑
摘要: Background VSCode是微软开发的一款开源代码编辑器,具有可拓展性强,多语言支持,跨平台等优点,在不同的个性化配置下几乎可以用作所有的轻量级开发。我在初学C的时候也使用的是类似于Xcode、Visual Studio等大型IDE来新建一个C语言工程,编写一个仅含有main函数的文件,显得 阅读全文
posted @ 2019-04-11 15:08 BillChen2k 阅读(8746) 评论(0) 推荐(0) 编辑
摘要: 我们经常可以看见Linux自带终端下的许多程序都输出了不同颜色和底纹的字体。最近也想要自己实现一下这种效果,方法是在输出流中插入占位符\033[***。 我从网上收集了一些常用的控制语句,并用以下代码依次测试了一下效果: #include <iostream> using namespace std 阅读全文
posted @ 2019-04-11 15:06 BillChen2k 阅读(3010) 评论(0) 推荐(0) 编辑
摘要: The Game Of Life(生命游戏,又称为细胞自动机)几乎是所有数据结构与算法导论教程前言的一个很经典的程序了。这是一个零玩家游戏,发生在一个平面网格里。每个格子的细胞都有死亡和存活两种状态,在代与代之间有两种状态,如果每一个细胞周围少于或等于1个细胞或多于4个细胞时,他会在下一代死亡;如果 阅读全文
posted @ 2019-04-11 15:04 BillChen2k 阅读(1063) 评论(0) 推荐(0) 编辑
摘要: 前阵子入手了一款2k的显示器用于mbp的拓展屏幕,但由于苹果系统的严格限制,只有在4K及以上显示器上才能开启自带的HiDPI进行缩放以达到retina显示屏的效果。2k显示器下的字体会偏小发虚,使用1080p的HiDPI即可实现较好的显示效果。 网上比较流行的解决方案是使用switchResX或者R 阅读全文
posted @ 2019-04-11 15:01 BillChen2k 阅读(3928) 评论(0) 推荐(0) 编辑
摘要: 这几天尝试着用Android Studio写一个小工具的时候遇到了一个动态权限申请的问题。权限的申请使用的语句为: ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.SEND_SMS}, MY_PERMI 阅读全文
posted @ 2019-04-11 14:59 BillChen2k 阅读(2728) 评论(0) 推荐(0) 编辑
摘要: 等着2019年1月1日这个看起来有那么一点纪念意义的日子重新又试着折腾起了服务器。记得很早的时候是15年在SAE(Sina App Engine)上尝试,后来又转战ECS,无奈备案流程繁琐,一直未能做到底。 大学之后又再次弄起服务器来,这次选择的是用Vultr的服务器搭建,希望能够一直做下去。在这里 阅读全文
posted @ 2019-04-11 14:49 BillChen2k 阅读(160) 评论(0) 推荐(0) 编辑