首页 > 2019年01月26日 > 全部分享
Golang中设置函数默认参数的优雅实现
在Golang中,我们经常碰到要设置一个函数的默认值,或者说我定义了参数值,但是又不想传递值,这个在python或php一类的语言中很好实现,但Golang中好像这种方法又不行。今天在看Grpc源码时,发现了一个方法可以很优雅的实现,叫做 Functional Options Patter.通过定义 ...
分类:其他   时间:2019-01-26 18:36:17    收藏:0  评论:0  赞:0  阅读:167
【luogu1048】采药
采药 题目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
Mybatis二(高级部分)
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
codevs 1010 过河卒
传送门:http://codevs.cn/problem/1010/ 题目描述 Description 如图,A 点有一个过河卒,需要走到目标 B 点。卒行走规则:可以向下、或者向右。同时在棋盘上的任一点有一个对方的马(如上图的C点),该马所在的点和所有跳跃一步可达的点称为对方马的控制点。例如上图 ...
分类:其他   时间:2019-01-26 18:35:16    收藏:0  评论:0  赞:0  阅读:185
go 切片
切片定义 切片是基于数组类型做的一层封装。它非常灵活,可以自动扩容。 切片初始化, 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
JS中正则表达式
正则表达式用于对字符串模式匹配及检索替换,是对字符串执行模式匹配的强大工具。简单来说正则表达式就是处理字符串的,我们可以用它来处理一些复杂的字符串。 创建方式 pattern(模式):描述了表达式的模式 modifiers(修饰符) :用于指定不区分大小写、全局匹配和多行匹配(i、g、m),当没有时 ...
分类:Web开发   时间:2019-01-26 18:34:13    收藏:0  评论:0  赞:0  阅读:178
Python异常处理
一,异常和错误 part1:程序中难免出现错误,而错误分成两种 1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 2.逻辑错误(逻辑错误) part2:什么是异常 异常就是程序运行时发生错误的信号,在python中,错误触发的异常如下 part3:python ...
分类:编程语言   时间:2019-01-26 18:33:38    收藏:0  评论:0  赞:0  阅读:179
JAVA_回顾
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笔记 #01# 一个小而生动的IOC例子代码
索引 Spring容器的最小可用依赖 用XML定义元数据 实例化容器&使用容器 索引 Spring容器的最小可用依赖 用XML定义元数据 实例化容器&使用容器 例子中仅包含两种类:英雄类Hero和武器类Weapon。 代码结构: Spring容器的最小可用依赖 用XML定义元数据 主配置文件: 子配 ...
分类:编程语言   时间:2019-01-26 18:32:41    收藏:0  评论:0  赞:0  阅读:163
大数据(MapReduce的编程细节及其Hive的安装,简单操作)
大数据课程第五天 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:用来控制网页数据的表现,可以使网页的表现与数据内容分离。 一、css的四种引入方式 1.内行式:是在标记style属性中设定css样式,(这种方式没有体现出css的优势,不推介使用) 2.切入式:将css样式集中写在网页的<head></head>标签对<style></style>标签对中 ...
分类:Web开发   时间:2019-01-26 18:31:27    收藏:0  评论:0  赞:0  阅读:286
GCD HDU - 1695 (欧拉 + 容斥)
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
ubuntu 安装chrome 和chromedriver
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
.Net Web开发技术栈
本文整理了当前企业web开发中的管理系统,商城等系统的常用开发技术栈。 C#常见运算符 一元运算符(+、-、!、~、++、--) 算术运算符(*、/、%、+ 、 – ) 移位运算符(<< 、>> ) 关系和类型测试运算符(==、!=、<、>、<=、>=、is 和 as) 逻辑运算符(&、^ 和 | ...
分类:Web开发   时间:2019-01-26 18:30:18    收藏:0  评论:0  赞:0  阅读:187
windows用xstart远程连接linux图形用户界面
转载: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
LeetCode——数组篇:659. 分割数组为连续子序列
659. 分割数组为连续子序列 输入一个按升序排序的整数数组(可能包含重复数字),你需要将它们分割成几个子序列,其中每个子序列至少包含三个连续整数。返回你是否能做出这样的分割? 示例 1: 示例 2: 示例 3: 提示: *************************************** ...
分类:编程语言   时间:2019-01-26 18:29:45    收藏:0  评论:0  赞:0  阅读:225
pycharm 打开两个项目
1.之前用打开文件,选择一直选不到整个项目,打开也都是在已经打开的项目窗口中加载一个文件。 2.网上有介绍说设置,但是自己的pycharm经过中文汉化,许多设置项已消失不见。。。 3.最近打开,直接操作竟然好了。图示步骤如下: ...
分类:其他   时间:2019-01-26 18:29:27    收藏:0  评论:0  赞:0  阅读:621
899条   上一页 1 ... 15 16 17 18 19 ... 45 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!