关闭

coding感想(二)

继coding感想(一)之后,有了这篇coding感想(二),主要是因为最近几天接触了一些比较“生猛”的代码,所以想借助本文总结下,本次分享主要有以下4个方面: 代码中的空格和空行 代码中的注释 代码中的数字 代码中的日志 1)代码中的空格和空行某天上班时,看了一些代码,我忍不住发了一条朋友圈,内容如下: 写代码时,空格和空行真的很重要。 真的没忍住,最基本的布局意识和美感都没有,函数定义之间一...
阅读(52) 评论(0)

冒泡排序

冒泡排序,顾名思义就是像冒泡一样进行排序,那么是怎么个冒泡法呢?举个例子说明一下,比如有一个数组:[3 2 1 0],需要将该数组进行升序排序,即排序成:[0 1 2 3]。冒泡排序是这样进行排序的,首先将第一个元素和第二个元素进行比较,如果第一个元素比第二个元素大,那么将这两个元素交换位置,比如这里的第一个元素是3,第二个元素是2,那么第一次排序后,数组变成:[2 3 1 0],3往后移动了一位,...
阅读(89) 评论(0)

好书分享(一)

最近突生一个想法,想从我读过的书中,挑一些我觉得很不错的分享给大家。好书就应该分享出来让更多的人知道,让更多的人受益。因为我也是通过别人的分享才知道这些好书,所以我希望自己也能将这份分享传递下去。本次主要分享以下书籍: 知乎 「一小时 」系列电子书 牛奶可乐经济学 好好说话 简单的逻辑学 1 知乎 「一小时 」系列电子书知乎推出的 「一小时 」系列电子书。 「一小时 」系列是什么?这是一系列短小精炼...
阅读(98) 评论(1)

go语言坑之并发访问map

go提供了一种叫map的数据结构,可以翻译成映射,对应于其他语言的字典、哈希表。借助map,可以定义一个键和值,然后可以从map中获取、设置和删除这个值,尤其适合数据查找的场景。但是map的使用有一定的限制,如果是在单个协程中读写map,那么不会存在什么问题,如果是多个协程并发访问一个map,有可能会导致程序退出,并打印下面错误信息:fatal error: concurrent map read...
阅读(113) 评论(0)

好好说话之避免反问

最近有幸读了一本叫《好好说话》的书,学习到一些说话的方式和技巧,所以反思了下自己平时的说话方式,觉得有很多地方需要改进。当然,要突然改变自己的说话方式确实不太现实,因为一个人的说话方式很大程度取决于其性格,另外和受教育程度也有很大关系,但是可以慢慢来,一点点改变,一点点适应,尽量避免无效沟通,提高沟通的效率。本次先分享一个观点: 尽量避免使用反问方式回答别人的提问 为什么这样说呢?因为别人问你问...
阅读(113) 评论(0)

数据结构学习之队列(queue)

最近由于工作原因,需要自己实现一个类似队列的数据结构,所以想写篇文章记录并总结下队列的相关内容,主要有以下4点: 1)队列的定义 2)队列的举例 3)队列的基本操作 4)队列的实现(go) 1)队列的定义队列,又称为伫列(queue),是先进先出(FIFO, First-In-First-Out)的线性表。在具体应用中通常用链表或者数组来实现。队列只允许在后端(称为堆尾(rear))进行插入操作,即...
阅读(110) 评论(0)

go语言坑之for range

go只提供了一种循环方式,即for循环,在使用时可以像c那样使用,也可以通过for range方式遍历容器类型如数组、切片和映射。但是在使用for range时,如果使用不当,就会出现一些问题,导致程序运行行为不如预期。比如,下面的示例程序将遍历一个切片,并将切片的值当成映射的键和值存入,切片类型是一个int型,映射的类型是键为int型,值为*int,即值是一个地址。package mainimpo...
阅读(131) 评论(0)

go语言坑之list删除所有元素

go提供了一个list包,类似python的list,可以存储任意类型的数据,并提供了相应的API,如下:type Element func (e *Element) Next() *Element func (e *Element) Prev() *Element type List func New() *List func (l *List) Back() *E...
阅读(582) 评论(0)

关于羽毛球双打站位

在上篇文章《羽毛球随想(一)》中,我对双打站位的理解有点过于狭隘,文中一直强调前后站位,发球人站前面,相应队友站后面。其实不然,双打时一直前后站位一般用于“一强一弱”的双打选手。如果选手之间的技术水平都差不多时,就不推荐一直前后站位了,需要进行轮换,比如由进攻阵势进入防守阵势时,或者由防守阵势进入进攻阵势时,站位都是不一样的,在打球过程中,需要不停的进行轮换站位,才能更好的防守和进攻,所以本文再次分...
阅读(116) 评论(0)

羽毛球随想(一)

上周末参加球友组织的羽毛球活动,双打时连输2场比赛,有点不爽。当然,输球主要原因在我,失误太多,发球都丢好几分,所以有了此文,算是个小总结吧。从广州归来以后开始正式学习打球,距今也一年有余,每周都至少打球一次,也算有一年多的球龄了,多少还是知道点基本技巧的,先分享以下4个方面。 球品 发球 接球 站位 球品关于球品,其实我想说的时,球品即人品。仔细观察,球场上也有很多有意思的地方,比如有人打球输了总...
阅读(75) 评论(1)

《黑客与画家》读书笔记之设计篇

2017年,计划再读一遍《黑客与画家》,在这本书中,我最喜欢的一章是第九章 设计者的品味。作者介绍了一个优秀的设计应该具备的一些特性,读完很受用,所以摘录本章部分内容分享给大家。 优秀作品的秘诀就是:非常严格的品味,再加上实现这种品味的能力。 好设计是简单的设计当你被迫把东西做得很简单时,你就被迫直接面对真正的问题。当你不能用表面的装饰交差时,你就不得不做好真正的本质部分。好设计是永不过时的设计...
阅读(78) 评论(0)

工作感想(二)

去年8月份,写了一篇工作感想(一),时隔半年有余,也有些想法,特记录于此,主要有以下5点: 不断学习 工作心态的转变 学会拒绝 提高工作效率 要有备份习惯 1) 不断学习有些人毕业以后基本就不读书,不学习了,并且平时工作也是应付了事,不勤于思考和总结,所以即便已经工作2-3年,水平却不如一个刚工作一年的新员工,其实刚毕业前几年,尤其需要不断学习、总结和思考。读书期间学到的很多东西,在工作时就不一定管...
阅读(75) 评论(0)

Plan 2017

2016年写的Plan 2016有些效果,所以有了这篇Plan 2017,计划还是要有的,万一实现了呢。坚持运动坚持打羽毛球,每周带上Jell至少打一次球。再忙也要抽时间锻炼身体,不然迟早要抽时间来生病。不要等生病了才想到锻炼身体的重要性,有些事情是容不得你后悔的。放下手机,爬爬山,跑跑步,打打球,何乐而不为?坚持阅读2016年是有史以来读书最多的一年,感谢阅读带给我的变化。计划每月读4本书,201...
阅读(71) 评论(0)

Summary 2016

去年这个时候,为自己的2016年写了一个计划–Plan 2016,一年过去了,所以有了这篇Summary 2016,主要是想看看去年的想法和计划实施了多少,虽说计划赶不上变化快,但是有计划总比没有强。其实,有时候适当的吹吹牛也好,当自己犹豫的时候就会想到自己曾经吹的牛皮,多少还是有点顾忌的。比如,每次有人问我周末还坚持打球吗?我都很确定的说:“是的,每周都打”。又比如有人问我最近还读书吗?我都很确定...
阅读(115) 评论(0)

如何调试Windows的stackdump文件

在Windows上,通过Cygwin编译的c程序在运行时,若有内存错误也会产生类似Linux上的core文件,但是该文件一般是以stackdump为后缀的文本文件,且文件提供的信息有限,只包含了程序coredump时函数调用的栈信息,不能像Linux一样使用gdb调试。所以,在Windows平台调试Cygwin编译的c程序不太方便。本文介绍一种方法,通过反汇编c程序,结合程序coredump时生成的...
阅读(106) 评论(0)
17条 共2页1 2 下一页 尾页
    个人资料
    • 访问:2796次
    • 积分:189
    • 等级:
    • 排名:千里之外
    • 原创:17篇
    • 转载:0篇
    • 译文:0篇
    • 评论:2条
    文章分类
    最新评论