自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 2018金山WPS实习面试

一面项目说一下堆和栈说一下多态、纯虚函数虚函数实现指针传递和引用传递的区别指针常量和常量指针学过什么设计模式学过什么排序算法?说下快排?贪心算法、动态规划会吗二面递归调用inline,什么时候使用?一定要展开吗?哈希表1000W个8位整数,只有1M内存,排序二叉树深度优先搜索2个长度不同的数组,含有的元素相同吗看过什么书STL用法熟悉吗HR面自我介绍哪里人?有参加什么社团吗?有收到其他offer吗...

2018-04-25 15:28:48 941

原创 服务计算——web扩展任务

1.http的关键类型及接口1.Handler接口所有请求的处理器、路由ServeMux都满足该接口。type Handler interface { ServeHTTP(ResponseWriter, *Request)}接口定义声明了函数签名,任何结构只要实现了与接口函数签名相同的方法,就等同于实现了接口。2.ServeMux结构体HTTP请求的多路转接器(路由),它负责将每一个接收到的

2017-11-12 21:44:47 475

原创 Go语言web简单配置

Go语言web简单配置本次使用的web开发框架是Martini,Martini 是一个非常新的 Go 语言的 Web 框架,使用 Go 的 net/http 接口开发,类似 Sinatra 或者 Flask 之类的框架,也可使用自己的 DB 层、会话管理和模板。这个框架在GitHub上都有中文的解释以及用法,比较容易上手。其特性如下:使用非常简单无侵入设计可与其他 Go 的包配合工作超棒的路

2017-11-12 19:39:02 368

原创 服务计算——agenda

具体代码请点击我的GitHub1. 架构整个程序采用典型的3层架构,数据访问层的实现在Storage函数,业务逻辑层实现在AgendaService函数,表示层通过cobra命令行处理实现。2. Storage要点要注意的是每次执行命令,都要保存当前用户的登录信息。这个函数的主要难点在于文件读写和json的序列化和反序列化,下面看2个函数即可明白。 首先定义一个User的结构体type User

2017-11-05 13:21:40 578

原创 服务计算——Agenda命令设计

1. cobra安装首先需要安装git,如已经安装则可忽略这步。只需打开终端,输入下面命令即可。(ubuntu系统) apt-get install git使用命令 go get -v github.com/spf13/cobra/cobra下载过程中,会出提示如下错误(估计是和墙有关)Fetching https://golang.org/x/sys/unix?go-get=1https

2017-11-05 12:39:16 709

原创 服务计算——Selpg

1.概述Selpg从标准输入或从作为命令行参数给出的文件名读取文本输入。它允许用户指定来自该输入并随后将被输出的页面范围。例如,如果输入含有 100 页,则用户可指定只打印第 35 至 65 页。这种特性有实际价值,因为在打印机上打印选定的页面避免了浪费纸张。另一个示例是,原始文件很大而且以前已打印过,但某些页面由于打印机卡住或其它原因而没有被正确打印。在这样的情况下,则可用该工具来只打印需要打印的

2017-11-05 11:57:18 424

原创 服务计算——配置go语言环境

服务计算——配置go语言环境操作系统:Ubuntu 16.04编辑器:VScode1. 配置go语言环境配置步骤: ①下载Go发行版,我选择的是linux版本。官方下载地址②解压该压缩包到 /usr/local 目录,在 /usr/local/go 中创建Go目录树。例如: tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz 该压缩

2017-10-13 19:33:31 352

原创 冒泡排序

冒泡排序的基本思想:先设n个待排元素,首先比较第n-2个元素和第n-1个元素,如果前一个大于后一个则两个元素交换,然后对第n-3个元素和第n-2个元素做同样处理,重复此过程直到处理完第0个元素和第1个元素,这个过程称为“一趟冒泡”,结果就是将最小的元素放在了数组的最前面,后面的流程只需忽略排好序的元素再重复n-1趟相同的操作即可。下面来升序排序3 5 1 4四个元素排序的代

2017-09-24 22:48:49 207

原创 人生的第一个程序呀~

大一第一次写代码的情景~

2017-09-12 22:16:00 256

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除