使用时#include包含以下代码的头文件即可:// File: pstring.hpp #ifndef __HEADER__PSTRING_ #define __HEADER__PSTRING_ #include #include class pstring { private: // 任意迭代器类型 template 作者:hepangda 发表于 2017/12/27 21:30:15 原文链接 https://blog.csdn.net/hepangda/article/details/78916667 阅读:115 评论:2 查看评论 继续阅读 >>


娄泽豪 17/12/27 21:30:15
明天CET4了,随便写点啥压压惊好了。 // File: heap_string.h #ifndef __HEADER__HEAP_STRING_H #define __HEADER__HEAP_STRING_H typedef struct hstring_t { char *data; int length; int size; } *hstring_t; hstring_t hs_create(); void hs_destory(hstring_t str); void hs_assign(hstring_t str, const char *st); void hs_resize(hstring_t str, int ref); const char *hs_get(hstring_t str); int hs_length(hstring_t str); const char hs_at(hstring_t str, int idx); const char hs 继续阅读 >>


娄泽豪 17/12/15 22:10:38
写点啥?最近状态其实一直挺差的,有各种各样的破事,人很烦躁的说,希望早点能调整过来吧。这学期基本上不怎么更新博客了,一个是学的内容,语言向的多一些,直接写的话很像抄书,对自己的提升基本没有。我对自己的记性还是有点信心的,记忆方面一向不出什么大问题。其实也是自己暗地里开过很多想写的内容,不过都被懒癌战胜了,有点难过。决定还是找个小一点的东西写写,找找感觉。在群博看到了一篇博客,决定拿这个入口搞一下。 作者:hepangda 发表于 2017/12/11 20:37:31 原文链接 https://blog.csdn.net/hepangda/article/details/78776448 阅读:191 继续阅读 >>


娄泽豪 17/12/11 20:37:31
Leetcode 1: Two Sum问题描述 给定一个整数数组和一个目标数,返回两个下标,使数组中这两个下标所代表的数字之和等于目标数。 你可以认为每组输入有且仅有一个正解,除此之外,两个下标不应当相等。 例子: 给定一数组nums = [2, 7, 11, 15],目标数target = 9 因为nums[0] + nums[1] = 2 + 7 = 9 = ta 作者:hepangda 发表于 2017/12/04 22:47:03 原文链接 https://blog.csdn.net/hepangda/article/details/78714883 阅读:147 继续阅读 >>


娄泽豪 17/12/04 22:47:03
吐槽一下学校这学期开始使用“SPOC+翻转课堂”的模式来教数据结构这门课。就我这段时间的体验来说,这种模式非常非常非常不负责任。虽说学习本就是自己的事情,不能寄希望于别人来督促,但这种模式让不想学习的人失去了最后的负罪感: 自己不会?组内别人帮忙解答呗~ 没写作业?反正是一组交一份作业,别人肯定会写的嘛~ 期末挂科?平时分占比那么高,拿头挂科? 当然了,我并不关心这个模式的教学效果怎样,这交给教育学 作者:hepangda 发表于 2017/10/30 20:42:31 原文链接 https://blog.csdn.net/hepangda/article/details/78397124 阅读:196 评论:2 查看评论 继续阅读 >>


娄泽豪 17/10/30 20:42:31
介绍Gson是目前被广泛使用的一个JSON库,它由Google公司发布,完全开放源代码,主要用途为序列化Java对象为JSON字符串,或反序列化JSON字符串成Java对象。当然,虽然它由Java编写,但它可以被JVM平台下的一切语言使用,以下以Scala作为描述语言,简单的说明如何使用Gso安装GsonGson是一个开放源代码的项目,它的源代码可以在项目的github仓库找到,如果你并不关心它的源 作者:hepangda 发表于 2017/09/26 22:31:20 原文链接 https://blog.csdn.net/hepangda/article/details/78107818 阅读:133 继续阅读 >>


娄泽豪 17/09/26 22:31:20
所以到底吃什么?每天到了饭点都会莫名的焦虑,到底吃什么啊,感觉每个都想吃,每个也都不想吃的样子,非常的纠结。打开手机自带的Roll点App又要开始纠结到底点数对应啥,实在是非常的烦人,所以不如写一个程序自动帮我做决定好了。然而自身太弱了,写不出手机应用,写Web应用的话……不也还是不会写吗!!就这么点小小的需求要等那么多东西学完才能写实在是太不Cool了。于是决定用golang自带的HTTP服务器, 作者:hepangda 发表于 2017/09/14 17:42:12 原文链接 https://blog.csdn.net/hepangda/article/details/77983308 阅读:226 评论:2 查看评论 继续阅读 >>


娄泽豪 17/09/14 17:42:12
纪念一下自己寒假被支配了半个月的恐惧。Description整天待在方块里的骑士感到特别的无聊,于是他决定来一场说走就走的旅行。 然而他只能走日字,如右图所示,如果骑士当前在棋盘的正中央,他可以走标记有白点的八个区域。 骑士知道世界是一个列数和行数均不超过8(即8×8)的棋盘。 并且骑士有一点强迫症,如果用A-Z来表示列,1-99来表示横行,他只愿意走字典序最小的一条道路。 你能帮助勇敢的骑 作者:hepangda 发表于 2017/08/02 17:06:18 原文链接 https://blog.csdn.net/hepangda/article/details/76585773 阅读:205 继续阅读 >>


娄泽豪 17/08/02 17:06:18
常见的IO模型在Unix Network Programming一书中提到了若干个常见的IO模型,大概有: - 同步阻塞IO(Blocking IO):即传统的IO模型。 - 同步非阻塞IO(Nonblocking IO):此时非阻塞IO的Socket应当被设定为NONBLOCK。 - IO多路复用(IO Multiplexing):也称之为异步阻塞IO,是一种Reactor设计模式。常 作者:hepangda 发表于 2017/08/02 16:35:46 原文链接 https://blog.csdn.net/hepangda/article/details/76584282 阅读:154 继续阅读 >>


娄泽豪 17/08/02 16:35:46
线程特定数据线程特定数据,也称之为线程私有数据,是一种存储和查询某个特定线程相关数据的一种机制。使用线程特定数据的原因是:我们希望每个线程可以访问它单独的数据副本,而不需要担心与其他线程的同步访问问题。而实际上由于每一个线程都可以平等地访问进程空间里的所有内容,我们并不能完全地屏蔽掉这种访问,但我们可以设计使得很难在编码无恶意的情况下访问到不应当访问的数据。在使用线程特定数据之前,我们需要一个键,这 作者:hepangda 发表于 2017/07/27 11:04:30 原文链接 https://blog.csdn.net/hepangda/article/details/76177000 阅读:145 继续阅读 >>


娄泽豪 17/07/27 11:04:30