0%

今天日常刷LeetCode,发现探索栏中分别有初级,中级,高级算法的题目清单,且已经将题目好好地分类过了.如初级有数组,字符串,链表,树,排序与搜索等等…这种方式很合我的胃口.那么,从今天起,以后的LeetCode练习都从这上面开始吧~

此题来自LeetCode,系简单难度的数组算法题

题目

阅读全文 »

C/C++经过几十年的发展,已经积累了庞大的软件资产,它们很多久经考验而且性能已经足够优化.Go语言必须能够站在C/C++这个巨人的肩膀之上,有了海量的C/C++软件资产兜底之后,我们才可以放心愉快地用Go语言编程.C语言作为一个通用语言,很多库会选择提供一个C兼容的API,然后用其他不同的编程语言实现.Go语言通过自带的一个叫CGO的工具来支持C语言函数调用,同时我们可以用Go语言导出C动态库接口给其它语言使用


cgo的价值

阅读全文 »

此题来自LeetCode,系中等难度的算法题

题目

给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。

阅读全文 »

此题来自LeetCode,系中等难度的算法题

题目

给定一个字符串,找出不含有重复字符的最长子串的长度。

阅读全文 »

在初步了解REST的概念后,博主决定写一个简单的REST api应用来加深自己对REST的印象

目的

开发一个api,实现动物园与动物的信息:

阅读全文 »

此题来自LeetCode,系中等难度的算法题

题目

给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。

阅读全文 »

在移动互联网的大潮下,随着docker等技术的兴起,微服务的概念也越来越被大家接受并应用于实践,日益增多的web service逐渐统一于RESTful架构风格.而作为一个开发者,了解REST势在必行

REST的定义

REST的全称是Representational State Transfer,中文意思是表述性状态转移.REST是一种组织web服务的架构,其目标是创建具有良好扩展性的分布式系统.反过来,作为一种架构,它定义了用于创建web服务的一系列约束.符合REST架构的web服务允许客户端使用统一且预定义的无状态操作集来获取或操作文本表示的web资源

阅读全文 »

最近一直在纠结于使用何种方式写博客,在考虑了csdn,wordpress,手写和hexo+github后,最终选择了hexo+github.2333

csdn

有好一段时间博客是在csdn上写的.csdn是专业的博客平台,其类似的平台还有博客园,oschina等等.在这样的平台写博客最为方便,因为自己除了写博客之外什么事情都不用考虑.但是对于博主这种略微懂点后端的人来说,全部托付给他人心里似乎又有点不舒服(:з」∠)

阅读全文 »