240 发简信
IP属地:广东
  • 简要分析webpack打包后代码

    开门见山 1.打包单一模块 webpack.config.js chunk1.js 打包后,main.js(webpack生成的一些注释已经去掉) 这其实就是一个立即执行函数...

  • @万士辰 除非想参与开发,我还是觉得用官方的比较靠谱,起码你这里没有测试环境。

    Mac OS X 安装protobuf

    下载protobuf 官网 解压下载的文件 cd到protobuf-x.x.x目录 $./configure $make $make check $sudo make ins...

  • 又不是要开发protobuf,装他的开发环境来编译,你这样安装,纯粹扯蛋,brew install protobuf

    Mac OS X 安装protobuf

    下载protobuf 官网 解压下载的文件 cd到protobuf-x.x.x目录 $./configure $make $make check $sudo make ins...

  • 假如我的原生家庭稍微有点文化

    我出生在一个偏远的农村,小时候因为父母还算勤劳,衣食都有保障,也能顺利的完成小学到大学的学业,在那个时候成为村子里少有的大学生,现在生活也还算顺利,和曾经一起长大的人...

  • 120
    IDEA使用docker进行调试

    背景 手头有个任务,需要用java通过jni调用一个开源算法库gmssl的功能,但是gmssl只提供了源码,需要编译后才能使用。按照通常的做法,我们会部署好centos的虚拟...

  • 构造数组的MaxTree

    题目 一个数组的MaxTree定义: 数组必须没有重复元素 MaxTree是一棵二叉树,数组的每一个值对应一个二叉树节点 包括MaxTree树在内且在其中的每一棵子树上,值最...

  • 生成窗口最大数组

    题目 有一个整形数组arr和一个大小为w的窗口从数组的最左边滑到最右边,窗口每次向右边滑一个位置。  例如:数组为[4,3,5,4,3,3,6,7],窗口大小为3时: [4,...

  • 用栈来求解汉诺塔问题

    题目 在汉诺塔规则的基础上,限制不能从最左的塔移动到最右的塔上,必须经过中间的塔,移动的跨度只能是一个塔。当塔有N层的时候,打印最优移动过程和最优移动步数。 要求 方法一:使...

  • 使用MockMvc测试Controller

    概述 对模块进行集成测试时,希望能够通过输入URL对Controller进行测试,如果通过启动服务器,建立http client进行测试,这样会使得测试变得很麻烦,比如,启动...

  • 如何仅用递归函数和栈操作逆序一个栈

    题目 将一个栈里面的元素逆序,只能用递归函数来实现,不能用其他数据结构。 要求 只能用递归函数来实现 可以使用现成的栈类型 思路 为了将栈逆序,只需要按顺序将栈顶至栈底的元素...

  • 通过AopTestUtils对切面对象进行mock

    概述 当对一个切面类进行测试时,由于Spring对切面对象生成了proxy对象,此时对切面对象使用ReflectionTestUtils赋值,操作的是proxy对象,而不是真...

  • 使用ReflectionTestUtils解决依赖注入

    概述 当使用junit来测试Spring的代码时,为了减少依赖,需要给对象的依赖,设置一个mock对象,但是由于Spring可以使用@Autoware类似的注解方式,对私有的...

  • 在Spring MVC中使用注解的方式校验RequestParams

    概述 Spring MVC支持Bean Validation,通过这个验证技术,可以通过注解方式,很方便的对输入参数进行验证,之前使用的校验方式,都是基于Bean对象的,但是...

  • 实现带有getMin的栈

    题目 实现一个特殊的栈,在实现栈的基础上,再实现返回栈中最小的元素的操作。 要求 pop、push、getMin的时间复杂度是O(1) 可以使用现成的栈类型 思路 如下图所示...

  • 由两个栈组成的队列

    题目 编写一个类,用两个栈实现队列,支持队列的基本操作(add, poll, peek) 要求 无 思路 使用两个栈,栈A用于add,栈B用于poll和peek,add的时候...

个人介绍
做一个踏实的程序员