由于学习工作需要接触到go语言,昨天花了大概半天时间查找资料,然后再用半天时间快速过了一遍go基本的语法。再简单敲了一些命令作为练习。作为一个初次见面来说应该够了,所以本文就简单介绍下这一天的收获,剩下的go的高级特性后续学到了再说。 首先推荐一下go语言教程网站http://codingdict. ...
分类:
编程语言 时间:
2020-06-16 14:54:41
阅读次数:
63
Ping功能是测试网络是否连接的有效方式。通常我们需要通过ping来验证网络连接是否正常,这就需要我们经常用到ping功能。 ping是有一定的阻塞,如果频繁使用会导致应用程序出现阻塞现象,为了避免这种情况的发生,我们这里举例用线程的方式对网络进行ping来验证网络是否连接正常: UI布局 添加按键 ...
分类:
编程语言 时间:
2020-06-16 15:00:21
阅读次数:
61
题目链接:http://poj.org/problem?id=2054 贪心算法,思路参考yxc,涉及树的合并与缩点,将所有触发点构成的链全部缩进根节点即可得到最终的结果。证明: 代码如下: #include<iostream> using namespace std; const int maxn ...
分类:
编程语言 时间:
2020-06-16 15:01:14
阅读次数:
52
知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 很多人学习python,不知道从何学起。很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。很多已经做案例的人,却不知道如何去学习更加高深的知识。那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电 ...
分类:
编程语言 时间:
2020-06-16 15:04:20
阅读次数:
84
以下有两种添加水印的方法,第一种和第二种的区别是实现透明图层的方式不一样 一.图片叠加实现图层透明 #-*- coding:utf-8 -*- import requests as req from mysqlDemo import switchLogoUrl from io import Byte ...
分类:
编程语言 时间:
2020-06-16 15:04:37
阅读次数:
69
Spring Cloud Gateway 权重路由 使用场景:需要多版本服务控制的时候,需要对服务进行权重路由,最常见的场景就是一个服务有两个版本V1,V2,在线上灰度的时候,需要忘光动态实时推送路由的权重信息,如95的流量到V1,5的流量到V2. spring: cloud: gateway: r ...
分类:
编程语言 时间:
2020-06-16 15:05:15
阅读次数:
83
一、正则表达式概述 正则表达式用于匹配字符串,例如我们想验证某一个字符串是否为邮箱格式,可以使用正则表达式判断;我们希望特换一片文章中的所有英文字母,可以使用正则表达式;我们想截取一片文章中的某些内容,也可以使用正则表达式。 正则表达式对象RegExp是JavaScript中的内置对象,我们可以像创 ...
分类:
编程语言 时间:
2020-06-16 15:06:03
阅读次数:
48
1、启动类加上注解 @EnableScheduling 2、导入jar包 <!-- druid 连接池配置--><!-- https://mvnrepository.com/artifact/com.alibaba/druid --><dependency> <groupId>com.alibaba ...
分类:
编程语言 时间:
2020-06-16 15:09:53
阅读次数:
61
1概述使用JDK自带的jar与java将单个java文件打成可执行jar包并运行。当然也可以使用IDE完成,使用Maven只需要一个简单的package,但是单个文件嘛,没必要这么“凶狠”。2新建测试文件著名的HelloWorld:publicclassMain{publicstaticvoidmain(String[]args){System.out.println("Helloworld.")
分类:
编程语言 时间:
2020-06-16 15:10:26
阅读次数:
51
Object 是 JavaScript 中最复杂的类型,也是平时我们开发当中用的最多的。 JavaScript我们用到最多的对象,有下面这么几个 Number String Boolean Symbol(稍微少一点啦) 事实上,JavaScript 的’类’仅仅是运行时对象的一个私有属性,而 Jav ...
分类:
编程语言 时间:
2020-06-16 15:12:06
阅读次数:
62
最近有不少数据结构与算法差的读者向我吐槽: 1)不懂数据结构与算法,像AI、C++这种高薪技术连入门的机会都没有! 2)好不容易拿到面试的机会,却因为算法题答的不好,而错失Offer! 3)不懂算法使用接口、类库时只能做堆砌,根本搞不懂原理,时间久了,与别人的差距也越来越大! 4)懂算法的人1行代码 ...
分类:
编程语言 时间:
2020-06-16 15:14:00
阅读次数:
67
最近,在项目开发过程中使用了RedisTemplate,进行单元测试时提示“Field redisTemplate in com.example.demo1.dao.RedisDao required a bean of type ‘org.springframework.data.redis.co ...
分类:
编程语言 时间:
2020-06-16 15:14:43
阅读次数:
55
工作中,经常会碰到并发读写 map 而造成 panic 的情况,为什么在并发读写的时候,会 panic 呢?因为在并发读写的情况下,map 里的数据会被写乱,之后就是 Garbage in, garbage out,还不如直接 panic 了。 是什么 Go 语言原生 map 并不是线程安全的,对它 ...
分类:
编程语言 时间:
2020-06-16 15:16:12
阅读次数:
59
windows下c/c++的开发可以用vs和mingw,有时候也会考虑跨平台方案,本文总结一下使用情况以及对c++构建生态的一种推断 ...
分类:
编程语言 时间:
2020-06-16 15:20:59
阅读次数:
59
所谓函数,就是把 具有独立功能的代码块 组织为一个小模块,在需要的时候 调用 很多人学习python,不知道从何学起。很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。很多已经做案例的人,却不知道如何去学习更加高深的知识。那么针对这三类人,我给大家提供一个好的学习平台,免费领取视 ...
分类:
编程语言 时间:
2020-06-16 15:22:55
阅读次数:
54
Could not initialize class java.awt.image.BufferedImage 只需在TOMCAT启动参数中加"-Djava.awt.headless=true \"启动文件是:\bin\catalina.sh 加入的上下文 是 else "$_RUNJAVA" $J ...
分类:
编程语言 时间:
2020-06-16 15:26:11
阅读次数:
152
java数组的定义和初始化,java数组定义和使用 1. 定义及初始化 1. 1动态初始化(声明并开辟数组) 数组类型[] 数组名 = new 数据类型[数组长度]; 其中,数据类型可以是8种基本的数据类型,也可以是引用数据类型。注意: 在给数组命名的时候,一般在数组名后加一个 s 表示这是一个包含 ...
分类:
编程语言 时间:
2020-06-16 15:26:52
阅读次数:
62
这个需求是之前所需要的任务,当时想着使用框架来实现动态定时的,后来想想如果不用框架来实现是否应该可以; 尝试着实现没想到真的可以哈哈哈,现在就来记录一下吧因为是很久之前的 这里就没有参考链接了,q_q 先说下逻辑,业务需求是要能够动态定时,可以支持单次的定时,也要支持连续定时任务; 先上下代码: p ...
分类:
编程语言 时间:
2020-06-16 15:27:24
阅读次数:
55
一.介绍ThreadLocal 1.1ThreadLocal的功能 我们知道,变量从作用域范围进行分类,可以分为“全局变量”、“局部变量”两种: 1.全局变量(global variable),比如类的静态属性(加static关键字),在类的整个生命周期都有效; 2.局部变量(local varia ...
分类:
编程语言 时间:
2020-06-16 15:31:15
阅读次数:
68
希尔算法: 先对列表分组,再对每组元素分别做插入排序。 元素分组是通过设置步长(gap,即组的数量)实现的。每一组元素内,相邻元素之间的距离(步长)固定。 插入排序与冒泡排序时间复杂度相同(O(n^2)),但执行速度快,是因为需要执行的代码行数少(寻找到插入位置前,插入排序每次判断仅移动一个元素,冒 ...
分类:
编程语言 时间:
2020-06-16 15:32:04
阅读次数:
59