0

[Go] gocron源码阅读-判断是否使用root用户执行

判断是linux系统,并且uid为0,allowRoot是通过命令行传参传进来的,通过flag包解析出来的,可以使用go run node.go -h看到这些参数 log.Fatal传入的是一个可变参数v ...interface{},并且可以传入任意类型,可变参数的使用和切片很像 如果要真的传入一 ...

陶士涵 发布于 2019-11-20 22:14 评论(0)阅读(2)
0

go-goroutine 和 channel

goroutine 和 channel goroutine 看一个需求 需求:要求统计 1 9000000000 的数字中,哪些是素数? 分析思路: 1) 传统的方法,就是使用一个循环,循环的判断各个数是不是素数。[很慢] 2) 使用并发或者并行的方式,将统计素数的任务分配给多个 goroutine ...

跌倒的小黄瓜 发布于 2019-11-20 22:07 评论(0)阅读(2)
0

SpringCloud之Zuul:服务网关

Zuul在Web项目中的使用见上文《SpringBoot中使用Zuul》,下面例子为Zuul在Spring Cloud的使用。 ...

gdjlc 发布于 2019-11-20 21:58 评论(0)阅读(3)
0

一、Mybatis配置详解

Mybatis配置详解 XML配置文件层次结构 下图展示了mybatis config.xml的全部配置元素 properties元素 properties是一个配置属性的元素,让我们能在配置文件的上下文中使用它,MyBatis提供3种配置方式。 property子元素。 properties配置文 ...

ねぇ 发布于 2019-11-20 21:37 评论(0)阅读(6)
0

PHP实现微信提现(企业付款到零钱)

怎么开通企业付款到零钱? 有的商户号的产品中心是没有这个功能的,不过,该功能的pid(product id)是5,只要随便进去某一个产品,在地址栏把pid改为5。 即可进入该功能页面,进行开通,不过要满足条件。 用户提现代码: 1 //用户微信提现 2 private function withdr ...

程序媛的明天 发布于 2019-11-20 21:34 评论(0)阅读(4)
0

MATLAB实例:新建文件夹,保存.mat文件并保存数据到.txt文件中

MATLAB实例:新建文件夹,保存.mat文件并保存数据到.txt文件中 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 用MATLAB实现:指定路径下新建文件夹,将数据保存为.mat文件存放到新建的文件夹里,并将数据写入.txt文件中,存放到新建的文 ...

凯鲁嘎吉 发布于 2019-11-20 21:31 评论(0)阅读(7)
0

Github PageHelper 原理解析

任何服务对数据库的日常操作,都离不开增删改查。如果一次查询的纪录很多,那我们必须采用分页的方式。对于一个Springboot项目,访问和查询MySQL数据库,持久化框架可以使用MyBatis,分页工具可以使用github的 PageHelper。我们来看一下PageHelper的使用方法: 1 // ...

gkmeteor 发布于 2019-11-20 21:23 评论(0)阅读(41)
0

中学生计算机程序设计【入门例1.1】

hello!大家好,这篇随笔是我在博客园发布的第一篇随笔。 接下来直接上源码: //exam1.1#include <iostream>using namespace std;int main(){cout<<"I love programming."<<endl;return 0;} PS:想要买 ...

王梓烨 发布于 2019-11-20 21:05 评论(0)阅读(4)
0

PHP实现微信提现功能

提现必须得用双向证书、所以大家一定要在微信的商户平台找到相应的地方去设置、因为做这个提现已经有一段时间了、所以设置微信商户平台的那几个地方没有图的情况、也说不清楚、下次再做提现的时候、给大家分享如何设置商户平台那几个地方、不是很难、下面贴代码 注意事项:商户打款时是从商户可用余额中减钱,所以确保商户 ...

程序媛的明天 发布于 2019-11-20 21:03 评论(0)阅读(5)
0

并发修改异常ConcurrentModificationException

1.简述:在使用 迭代器对象遍历集合时,使用集合对象修改集合中的元素导致出现异常 public static void main(String[] args) { List<Integer> list=new ArrayList<>(); list.add(1);list.add(2);list.a ...

crazy戴夫 发布于 2019-11-20 20:42 评论(0)阅读(9)
1

Python中Pyyaml模块的使用

一、YAML是什么 YAML是专门用来写配置文件的语言,远比JSON格式方便。 YAML语言的设计目标,就是方便人类读写。 YAML是一种比XML和JSON更轻的文件格式,也更简单更强大,它可以通过缩进来表示结构,是不是听起来就和Python很搭? 顾名思义,用语言编写的文件就可以称之为YAML文件 ...

艾里_Simple 发布于 2019-11-20 20:19 评论(0)阅读(12)
1

GO-&获取地址与*解引用

`&变量 获取变量在内存空间的地址` 一.普通数据 二.数组与切片(切片比较特殊) ...

小小咸鱼YwY 发布于 2019-11-20 20:15 评论(0)阅读(5)
0

SpringBoot中使用Zuul

Zuul提供了服务网关的功能,可以实现负载均衡、反向代理、动态路由、请求转发等功能。 Zuul大部分功能是通过过滤器实现的,除了标准的四种过滤器类型,还支持自定义过滤器。 ...

gdjlc 发布于 2019-11-20 20:06 评论(0)阅读(12)
1

Go-map

一.基本语法 二.判断map中某个key对于的values是否为空 三.注意点 map为 的 map同样可以使用range不过返回值是 与`values` map即使是同类型也没法进行 对比 ...

小小咸鱼YwY 发布于 2019-11-20 19:54 评论(0)阅读(6)
1

Go-获取变量数据类型

```go package main import ( "fmt" "reflect" //这个包里的TypeOf方法获取变量数据类型 ) func main(){ b :="6666" fmt.Println(reflect.TypeOf(b)) } ``` ...

小小咸鱼YwY 发布于 2019-11-20 19:42 评论(0)阅读(4)
0

“退格”转义字符使用实例

1、退格转义字符 1.1 占用2字节内存空间 1.2 '\b' :表示按 Baackspace 键 注:在 CMD 窗口下 '\b' 仅且表示光标前移一位,并不会删除前一位字符,但在后续赋值时会将其覆盖。 建议使用 :'\b \b' (经测试在 MyEclipse 中使用会显示问号) 2、退格转义字 ...

debj 发布于 2019-11-20 19:23 评论(0)阅读(8)
1

GO-切片拷贝以及赋值

一.拷贝 二.赋值 ...

小小咸鱼YwY 发布于 2019-11-20 19:21 评论(0)阅读(4)
0

Java中的锁

一、乐观锁 乐观锁是一种乐观思想,即认为读多写少,遇到并发写的可能性低,每次去拿数据时都认为别人不会修改,所以不会上锁,但是在更新时会判断一下在此期间别人有没有去更新这个数据,采取在写时先读出当前版本号,然后加锁操作(比较跟上一次的版本号,如果一样则更新),如果失败则要重复读-比较-写操作。 Jav ...

MrHH 发布于 2019-11-20 19:15 评论(0)阅读(9)
0

如何拆分含有多种分隔符的字符串

方法1:连续使用str.split()方法,每次处理一种分隔符号 执行结果: 方法2:使用正则表达式的re.split()方法(推荐) 执行结果: ...

星海|universe 发布于 2019-11-20 19:14 评论(0)阅读(4)
0

七、模板方法模式

模板方法模式 什么是模板方法模式? 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 结构说明 抽象模板 (AbstractClass)中的方法基本分两类: 基本方法:子类去实现的方法 ,并且在模板方法中被调用。 模板方法 ...

ねぇ 发布于 2019-11-20 19:07 评论(0)阅读(6)