在Golang中,我们经常碰到要设置一个函数的默认值,或者说我定义了参数值,但是又不想传递值,这个在python或php一类的语言中很好实现,但Golang中好像这种方法又不行。今天在看Grpc源码时,发现了一个方法可以很优雅的实现,叫做 Functional Options Patter.通过定义 ...
分类:
其他 时间:
2019-01-26 18:36:17
收藏:
0 评论:
0 赞:
0 阅读:
167
采药 题目luoguP1048 杂 是一个裸的01背包 f[v]表示不超过v的时间时最大价值 1 /* 2 id:gww 3 language: 4 啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊 5 */ 6 #include<bits/stdc++.h> 7 using namespace std; 8 ...
分类:
其他 时间:
2019-01-26 18:35:56
收藏:
0 评论:
0 赞:
0 阅读:
146
1、输入映射和输出映射 a) 输入参数映射 b) 返回值映射 2、动态sql a) If标签 b) Where标签 c) Sql片段 d) Foreach标签 3、关联查询 a) 一对一关联 b) 一对多关联 4、Mybatis整合spring a) 如何整合spring b) 使用原始的方式开发d ...
分类:
其他 时间:
2019-01-26 18:35:39
收藏:
0 评论:
0 赞:
0 阅读:
164
传送门:http://codevs.cn/problem/1010/ 题目描述 Description 如图,A 点有一个过河卒,需要走到目标 B 点。卒行走规则:可以向下、或者向右。同时在棋盘上的任一点有一个对方的马(如上图的C点),该马所在的点和所有跳跃一步可达的点称为对方马的控制点。例如上图 ...
分类:
其他 时间:
2019-01-26 18:35:16
收藏:
0 评论:
0 赞:
0 阅读:
185
切片定义 切片是基于数组类型做的一层封装。它非常灵活,可以自动扩容。 切片初始化, a[start:end]创建一个包括从start到end-1的切片。 切片初始化方法2 数组切片的基本操作 切片基本操作a) arr[start:end]:包括start到end-1(包括end-1)之间的所有元素b ...
分类:
其他 时间:
2019-01-26 18:34:47
收藏:
0 评论:
0 赞:
0 阅读:
153
正则表达式用于对字符串模式匹配及检索替换,是对字符串执行模式匹配的强大工具。简单来说正则表达式就是处理字符串的,我们可以用它来处理一些复杂的字符串。 创建方式 pattern(模式):描述了表达式的模式 modifiers(修饰符) :用于指定不区分大小写、全局匹配和多行匹配(i、g、m),当没有时 ...
分类:
Web开发 时间:
2019-01-26 18:34:13
收藏:
0 评论:
0 赞:
0 阅读:
178
一,异常和错误 part1:程序中难免出现错误,而错误分成两种 1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 2.逻辑错误(逻辑错误) part2:什么是异常 异常就是程序运行时发生错误的信号,在python中,错误触发的异常如下 part3:python ...
分类:
编程语言 时间:
2019-01-26 18:33:38
收藏:
0 评论:
0 赞:
0 阅读:
179
package com.lalala.demo; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import sun.awt.FwDispatcher; /* * 一.java 数据... ...
分类:
编程语言 时间:
2019-01-26 18:33:23
收藏:
0 评论:
0 赞:
0 阅读:
159
单调栈原理与单调队列类似,就是队列与栈的差别.(感觉单调队列的应用比单调栈更广) "单调栈:求最大矩形面积" 如图所示,在一条水平线上有n个宽为1的矩形,求包含于这些矩形的最大子矩形面积(图中的阴影部分的面积即所求答案)。 根据单调队列的思想,建立一个栈,用来保存若干个矩形,这些矩形的高度是单调递增 ...
分类:
其他 时间:
2019-01-26 18:33:05
收藏:
0 评论:
0 赞:
0 阅读:
163
索引 Spring容器的最小可用依赖 用XML定义元数据 实例化容器&使用容器 索引 Spring容器的最小可用依赖 用XML定义元数据 实例化容器&使用容器 例子中仅包含两种类:英雄类Hero和武器类Weapon。 代码结构: Spring容器的最小可用依赖 用XML定义元数据 主配置文件: 子配 ...
分类:
编程语言 时间:
2019-01-26 18:32:41
收藏:
0 评论:
0 赞:
0 阅读:
163
大数据课程第五天 MapReduce中,Reduce可以没有 (纯数据的清洗,不用Reduce) job.setNumReduceTasks(0); 设置多个Reduce // 默认在MapReduce中 Reduce的数量是1 job.setNumReduceTasks(3);?//为什么Redu ...
分类:
其他 时间:
2019-01-26 18:32:26
收藏:
0 评论:
0 赞:
0 阅读:
216
突然有一天,横空出现了三四种即时聊天工具,貌似是挑战微信。结合我多年的编程经验,我也想有个大想法,开发一款即时通讯工具。我的目的当然不是挑战谁,而是想对自己多年的编程经验进行一次总结。虽然多年来,从各种语言之间切换过,但是像这样前后端一个人编写,完成一个独立项目还是不多的。为了加大点难度,决定采用d... ...
分类:
其他 时间:
2019-01-26 18:32:09
收藏:
0 评论:
0 赞:
0 阅读:
220
1 string returnUrl = string.Empty; 2 string appId = ConfigurationManager.AppSettings["wx_AppKey"]; 3 string appSecret = ConfigurationManager.AppSettin... ...
分类:
微信 时间:
2019-01-26 18:31:47
收藏:
0 评论:
0 赞:
0 阅读:
196
css:用来控制网页数据的表现,可以使网页的表现与数据内容分离。 一、css的四种引入方式 1.内行式:是在标记style属性中设定css样式,(这种方式没有体现出css的优势,不推介使用) 2.切入式:将css样式集中写在网页的<head></head>标签对<style></style>标签对中 ...
分类:
Web开发 时间:
2019-01-26 18:31:27
收藏:
0 评论:
0 赞:
0 阅读:
286
GCD Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 17385 Accepted Submission(s): 6699 Problem De ...
分类:
其他 时间:
2019-01-26 18:30:52
收藏:
0 评论:
0 赞:
0 阅读:
161
1. chromedriver 下载地址: https://npm.taobao.org/mirrors/chromedriver 在这里找到对应的驱动 2. 安装谷歌浏览器 2.1 安装依赖 2.2 下载Chrome安装包 2.3 安装 3. 安装chromedriver 找到和浏览器对应的驱动 ...
分类:
系统服务 时间:
2019-01-26 18:30:35
收藏:
0 评论:
0 赞:
0 阅读:
153
本文整理了当前企业web开发中的管理系统,商城等系统的常用开发技术栈。 C#常见运算符 一元运算符(+、-、!、~、++、--) 算术运算符(*、/、%、+ 、 – ) 移位运算符(<< 、>> ) 关系和类型测试运算符(==、!=、<、>、<=、>=、is 和 as) 逻辑运算符(&、^ 和 | ...
分类:
Web开发 时间:
2019-01-26 18:30:18
收藏:
0 评论:
0 赞:
0 阅读:
187
转载:https://blog.csdn.net/yabingshi_tech/article/details/51839379 双击xstart 输入:/usr/bin/xterm -ls -display $DISPLAY 假如报错: 在远程机器上安装xterm: sudo apt-get in ...
分类:
Windows开发 时间:
2019-01-26 18:30:01
收藏:
0 评论:
0 赞:
0 阅读:
623
659. 分割数组为连续子序列 输入一个按升序排序的整数数组(可能包含重复数字),你需要将它们分割成几个子序列,其中每个子序列至少包含三个连续整数。返回你是否能做出这样的分割? 示例 1: 示例 2: 示例 3: 提示: *************************************** ...
分类:
编程语言 时间:
2019-01-26 18:29:45
收藏:
0 评论:
0 赞:
0 阅读:
225
1.之前用打开文件,选择一直选不到整个项目,打开也都是在已经打开的项目窗口中加载一个文件。 2.网上有介绍说设置,但是自己的pycharm经过中文汉化,许多设置项已消失不见。。。 3.最近打开,直接操作竟然好了。图示步骤如下: ...
分类:
其他 时间:
2019-01-26 18:29:27
收藏:
0 评论:
0 赞:
0 阅读:
621