Python操作Excel工作簿(\*.xlsx) 发表于 2020-03-14 | 更新于 2020-03-15 | 分类于 Python | 热度 ℃ | 字数统计: 3,314(字) | 阅读时长: 13(分) 前言Excel 作为流行的个人计算机数据处理软件,混迹于各个领域,在程序员这里也是常常被处理的对象,可以处理 Excel 格式文件的 Python 库还是挺多的,比如 xlrd、xlwt、xlutils、openpyxl、xlwings 等等,但是每个库处理 Excel 的方式不同,有些库在处理时还会有一些局限性。 阅读全文 »
git checkout/git reset/git revert/git restore常用回退操作 发表于 2020-03-03 | 更新于 2020-03-07 | 分类于 Git | 热度 ℃ | 字数统计: 7,341(字) | 阅读时长: 34(分) 在 Git 中没有真正的方法来做任何事情,这就是它的妙处! 前言经常会听到别人说,如果时光可以倒流,我将会如何如何,可是现阶段的科技还达不到时光倒流的目的,或许在《三体》世界的四维裂缝里可以试一下。现实的世界中找不到后悔药,但是在代码的世界里却可以轻松实现,错误的BUG修改、砍掉的做了一半的功能都可以轻松回退,不留一丝痕迹,回滚之后一切又可以重新开始了。 阅读全文 »
git branch常用分支操作 发表于 2020-02-25 | 更新于 2020-02-29 | 分类于 Git | 热度 ℃ | 字数统计: 3,444(字) | 阅读时长: 15(分) 前言最近代码的版本控制工具由SVN换成了Git,只用管理个人项目常用的灵魂三步git add、git commit、git push看来是行不通了,之前虽然也一直在用 git,但是用法很有限,主要集中在前面提到的三步,所以为了更好的工作,我决定还是好好总结一下。 分支在Git的操作里有着很重要的地位,代表了不同的开发线路,创建一个分支,也就多了一个索引文件,相比于SVN分支拷贝全部文件来说来方便的多,所以Git使得按功能分支的开发模式变得非常简单,在开发过程中常常需要对分支进行操作。 阅读全文 »
挥一挥衣袖,开始一段新的旅程 发表于 2020-02-16 | 更新于 2020-02-26 | 分类于 Thinking | 热度 ℃ | 字数统计: 7,753(字) | 阅读时长: 26(分) 悄悄的我走了,正如我悄悄的来;我挥一挥衣袖,不带走一片云彩。 前言钱钟书老先生在《围城》中说道:“天下只有两种人。比如一串葡萄到手,一种人挑最好的先吃,另一种人把最好的留到最后吃。照例第一种人应该乐观,因为他每吃一颗都是吃剩的葡萄里最好的;第二种人应该悲观,因为他每吃一颗都是吃剩的葡萄里最坏的。不过事实却适得其反,缘故是第二种人还有希望,第一种人只有回忆”。 阅读全文 »
利用__declspec(dllexport)和__declspec(dllimport)在Windows平台编写和使用DLL的小例子 发表于 2020-02-05 | 更新于 2020-02-09 | 分类于 C/C++ | 热度 ℃ | 字数统计: 2,496(字) | 阅读时长: 9(分) 前言关于 __declspec(dllexport) 和 __declspec(dllimport) 这两个关键字在上大学期间就没见过几次面,直到毕业后在公司项目的代码中又遇到过几次,每次也是绕着走,生怕和它产生什么联系,只知道它和动态链接库 DLL 有关,但是当前这个项目中几乎没有用到自己写的动态链接库,所以我也就心安理得的躲了它这么久。 阅读全文 »
2020年的春节,我们一起抗击新型冠状病毒 发表于 2020-01-29 | 更新于 2020-02-09 | 分类于 Thinking | 热度 ℃ | 字数统计: 1,508(字) | 阅读时长: 5(分) 终于到了什么都不用做,在家躺着就能为国家做贡献的时候了! 前言新型冠状病毒,一个看起来陌生的词语,使得原本最热闹的春季变得异常冷清,随着疫情范围的扩大,这个本来陌生的词语一次次冲击着人们的认知。这个病毒到底是什么,为什么扩散起来这么凶猛? 阅读全文 »
2019!一份迟到的年终总结 发表于 2020-01-03 | 更新于 2020-02-09 | 分类于 Thinking | 热度 ℃ | 字数统计: 2,218(字) | 阅读时长: 7(分) 长大了就要为小时候吹过的牛而奋斗~ 前言2019即将过去,瞅一眼桌面右下角的时间,距离2020年还有63分51秒,这是我第一次这么强烈地想在一年结束之际写下点什么。本身是一个喜欢收集和总结知识的性格,但对自己的人生却少有总结,一方面感觉没什么可写,一方面也确实对自己太过宽容。 阅读全文 »
单继承、多继承、菱形继承的虚函数表 发表于 2020-01-03 | 更新于 2020-02-09 | 分类于 C/C++ | 热度 ℃ | 字数统计: 5,159(字) | 阅读时长: 23(分) 前言最近被问到一个关于多继承虚函数表的问题,当时回答是可能存在多个虚函数表,应该是顺序排列的,但具体怎么排列还是有些疑惑的,回答的时候到有点儿心虚。之后查了资料,做了简单的实验,可以确定的是对于继承了多个含有虚函数基类的子类来说,指向虚函数表的指针应该不止一个。 阅读全文 »
C++ STL中map的[]操作符使用时的一个坑 发表于 2019-12-14 | 更新于 2020-02-26 | 分类于 C/C++ | 热度 ℃ | 字数统计: 1,660(字) | 阅读时长: 7(分) 前言学习C++,自从发现了map这个结构以后,就深深的被这种键值对的方式吸引了,写代码时也渐渐离不开这种结构了,一次偶然的机会发现这个map还有个 [] 运算符,仿佛又发现了新大陆一样,写代码更加方便了,殊不知一个深深的大坑正在前面等着我。 阅读全文 »
MySQL中全局变量、会话变量、用户变量和局部变量的区别 发表于 2019-12-03 | 更新于 2019-12-08 | 分类于 Mysql | 热度 ℃ | 字数统计: 2,460(字) | 阅读时长: 9(分) 前言之前在项目的存储过程中发现有通过 DECLARE 关键字定义的变量如DECLARE cnt INT DEFAULT 0;,还有形如 @count 这样的变量,存储过程中拿过来直接就进行设置,像这样set @count=1;,这两种类型的变量究竟有什么区别却弄不清楚,赶紧上网查询资料,发现还有@@sql_mode这样的变量,这一个圈俩圈的到底是什么啊?会不会出现三个圈的情况? 阅读全文 »