Golang语法特性 --新手上路
Golang 避坑手册: "{"的位置要注意 分号无 多变量声明: //类型相同多个变量, 非全局变量 var vname1, vname2, vname3 type vname1, vname2, vname3 = v1, v2, v3 var vname1, vname2, vname3 = v1, v2, v3 // 和 python 很像,不需要显示声明类型,自动推断 vname1, vname2, vname3 := v1, v2, v3 // 出现在 := 左侧的变量不应该是已经被
20200519(ABCDE) 题解 by 王一帆 章思航
A题 王一帆 A题题解 https://blog.csdn.net/Legend_666/article/details/106221881 C题 章思航 C题题解 https://blog.csdn.net/zsh20001001/article/details/106223279
牛客挑战赛40E 小V和gcd树
题:https://ac.nowcoder.com/acm/contest/5555/E 分析:树上路径,带修改,考虑树链剖分,对于操作1,把u的值改为x,影响的权值只是,u的父亲以及他孩子之间的边,那么我们就把重链的部分修改,其他的边不修改,即对u--son[u]和u--fa[u]的边的gcd修改即可(注意后者要保证在当前重链上才可修改);对于操作2,借助tp往上跳的过程中,由于重链上的边我们处理过了,所以这部分直接加,另外就是重链以为的部分边,这些边只可能是u--fa[u]之间的边,所以暴
frp内网穿透,无公网ip访问内网服务
本文首发于Leon的Blog,如需转载请注明原创地址并联系作者 这里只是配置了http协议穿透,可以在内网提供http服务,在公网访问 其他的tcp或者udp,frp这个软件也是支持的,我暂时用不到所以没去探索 简单写一下吧: 工具:frp、宝塔 内网客户端:win10系统 ;公网服务端:centos7.6 这里win10客户端下载frp_0.32.1_windows_amd64.zip linux服务端下载frp_0.32.1_linux_amd64.tar.gz 建议内网客户端先创建站点并
实例讲解虚拟机3种网络模式(桥接、nat、Host-only) - ggjucheng - 博客园 https://www.cnblogs.com/ggjucheng/archive/2012/08/19/2646007.html
实例讲解虚拟机3种网络模式(桥接、nat、Host-only) - ggjucheng - 博客园 https://www.cnblogs.com/ggjucheng/archive/2012/08/19/2646007.html
C++每日一题2020.5.19(继承与派生类)
继承与派生实验 定义一个本科生类Undergraduate,包括学号、姓名、专业这三个数据成员,在此基础上派生出研究类Graduate,并增加导师、发表论文数等属性,可以通过显示个人信息函数ShowInfo来查个人档案。 #include<iostream>
#include<string>
using namespace std;
class Undergraduate
{
public:
int id;
string name;
string professio
C语言程序设计现代方法第二版课后答案
c语言程序设计:现代方法课后习题答案 C语言的经典之作 “近10年来*好的一部C语言著作” 讨论了标准C和C标准库的全部特性 强调 软件工程和现代编程理念 突出工业界的**实践、实际经验和编程风格 已被包括哈佛大学、麻省理工学院、斯坦福大学等全球200多所学校采用为教材 时至今日,C语言仍然是计算机领域的通用语言之一,但今天的C语言已经和初的时候大不相同了。本书主要的一个目的就是通过一种“现代方法”来介绍C语言,书中强调标准C,强调软件工程,不再强调“手工优化”。这一版中紧密结合了C99标准,
Docker & Kubenetes 系列四:集群,扩容,升级,回滚
本篇将会讲解应用部署到Kubenetes集群,集群副本集查看,集群自愈能力演示,集群扩容,滚动升级,以及回滚。 本篇是Docker&Kubenetes系列的第四篇,在前面的篇幅中,我们向Kubenetes中部署了单个应用实例。如果单个节点故障了,那么服务就不可用了,这在实际环境中是不能接受的。在实际的正式环境中,我们不仅要避免单点,还要根据负载变化动态的调整节点数量。为了实现这个目的,我们可以借助于Kubenetes的Deployment,Deployment可以创建指定数量的Pod,并有自愈
Java集合002 --- LinkedList源码解析
前言 LinkedList内部实现是一个双链表,linkedList除了实现了list相关的接口外,还实现了Queue、Dequeue接口,所以它有着双端队列、list、栈的功能 注意LinkedList没有实现RandomAccess接口,这意味着LinkedList没有提供快速随机访问功能 属性 // 链表数据长度
transient int size = 0;
// 链表首指针
transient Node<E> first;
// 链表尾指针
transient Node<E> l
ES6 —— 字符串
一、字符串的遍历器接口 for(let codePoint of 'hello'){
console.log(codePoint);
}
// h
// e
// l
// l
// o 二、模板字符串 let userName = '小明';
let age = 26;
let result = `我叫${userName},我今年${age}岁。`
console.log(result); // 我叫小明,我今年26岁。 三、includes —— 是否找到了参数字符串 let s
[转帖]jprofiler远程监控JVM(springboot项目)
jprofiler远程监控JVM(springboot项目) https://www.jianshu.com/p/ba0e2f48970f -agentlib:jprofilerti=port=8888 -Xbootclasspath/a:/opt/jprofiler11/bin/agent.jar 还需要使用 jpenable 命令将端口放出来用来进行调试. 在这里插入图片描述 下载后上传到被测服务器的/opt 下,解压,重命名为:jprofiler11 本机安装客户端 mac破解版下载地址
tomcat集成到exlipse
配置maven需要配置jdk,tomcat,maven的环境变量 把tomctat集成到maven中如下 第一步: 输入ser 选中runtime点击add 根据版本选择 选择下载的tomcat 第二步: 选择后 选择后启动就好了 maven 第一步 第二步
mysql 查询 or and 优先级
表名 tableName 字段 a ,b 1.查询一: 查询 条件(a =1) 或 (a =2 且 b 包含 “菜”) 1 select * from tableName where a =1 or a = 2 and b like "%菜%" ; tips:and 优先级高于 or 2.查询二: 查询 条件(a =2 或 a =1 ) 且 (b 包含 “菜”) 1 select * from tableName where (a =1 or a = 2) and b like "%菜%" ;
git的安装部署及使用
一、 Git环境部署及使用 1. Git/GitHub/GitLab Git: 目前最先进的分布式版本控制系统
GitHub: 全球最大的面向开源及私有软件项目的托管平台,免费注册并且可以免费托管开源代码。
GitLab 与GitHub类似,也是属于第三方基于Git开发的产品,不同的是:GitLab可以部署在自己的服务器上,代码数据都是掌握在自己手中,适合公司内部团队开发。
2.GitHub 特点: 开源的分布式版本管理系统--协同工作
开源项目集中的代码块
所有略有规模的公司都在使用
今日推荐
周排行