zl程序教程

Q&A

  • WMO&ECMWF机器学习次季节预报比赛结束,全部代码已开源!

    WMO&ECMWF机器学习次季节预报比赛结束,全部代码已开源!

    近日由WMO/WWPR,WCRP,ECMWF,SDSC等机构联合举办的人工智能次季节预报大赛正式结束。本次大赛旨在利用机器学习/人工智能改善降水/温度的次季节预报,即希望混合两种不同的机器学习方法预测 week 3-4&5-6 的状态。预测流程示意图 关于比赛的详细信息可以前往官方网站查看:https://s2s-ai-challenge.github.io。目前比赛已经结束,各队伍的评分

    日期 2023-06-12 10:48:40     
  • RabbitMQ & TTL

    RabbitMQ & TTL

    TTL 与Redis的TTL一样是 time to live如果消息存放在队列中超时,该消息就会被删除设置队列过期时间使用参数:x-message-ttl,单位:ms(毫秒),会对整个队列消息统一过期。设置消息过期时间使用参数:expiration。单位:ms(毫秒),当该消息在队列头部时(消费时),会单独判断这一消息是否过期。如果两者都进行了设置,以时间短的为准。队列设置TTL1、代码创建TTL

    日期 2023-06-12 10:48:40     
  • chrome扩展推荐-Tampermonkey

    chrome扩展推荐-Tampermonkey

      得益于Google的品牌力量和技术实力,chrome浏览器近年来的市场占有率不断上升。reizhi也是chrome的爱好者之一,从最原始的IE,到假死王maxthon,再到轻快的opera,最后让我留恋chrome的理由还是强大的可扩展性。虽然资源占用永远都是抛不开的弱点,但无与伦比的速度和极致的可扩展性是有目共睹的。   其实把Tampermonkey叫做扩展,倒不如叫做脚本平台。他

    日期 2023-06-12 10:48:40     
  • Java Web Servlet (Part A)- Servlet & HttpServlet

    Java Web Servlet (Part A)- Servlet & HttpServlet

    “Offer 驾到,掘友接招!我正在参与2022春招打卡活动,点击查看活动详情。” 一、Servlet什么是Servlet?Servlet是JavaEE的规范之一,也就是接口Servlet是JavaWeb的三大组件之一,三大组件分别为是Servlet程序、Filter过滤器、Listener监听器Servlet试运行在服务器上的Java程序,可以接收客户端传来的请求,并返回数据给客户端Serv

    日期 2023-06-12 10:48:40     
  • Spring学习笔记(二十八)——springboot单元测试&JUnit5

    Spring学习笔记(二十八)——springboot单元测试&JUnit5

    JUnit5 的变化Spring Boot 2.2.0 版本开始引入 JUnit 5 作为单元测试默认库 作为最新版本的JUnit框架,JUnit5与之前版本的Junit框架有很大的不同。由三个不同子项目的几个不同模块组成。 JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage * JUnit Platform: Junit Pla

    日期 2023-06-12 10:48:40     
  • Spring学习笔记(三十)——SpringBoot对象拷贝总结&Mapstruct

    Spring学习笔记(三十)——SpringBoot对象拷贝总结&Mapstruct

    深拷贝浅拷贝概念深拷贝 深拷贝相当于创建了一个新的对象,只是这个对象的所有内容,都和被拷贝的对象一模一样而已,即两者的修改是隔离的,相互之间没有影响。 浅拷贝 浅拷贝也是创建了一个对象,但是这个对象的某些内容(比如A)依然是被拷贝对象的,即通过这两个对象中任意一个修改A,两个对象的A都会受到影响。 那么问题来了: * 浅拷贝中,是所有的内容公用呢?还是某些内容公用? * 从隔离来讲,都

    日期 2023-06-12 10:48:40     
  • 微服务(五)——服务注册与发现:Zookeeper&Consul

    微服务(五)——服务注册与发现:Zookeeper&Consul

    zookeeperzookeeper安装和学习查看上一篇博客:https://qkongtao.cn/?p=1403服务提供者注册进zookeeper注册中心Zookeeperzookeeper是一个分布式协调工具,可以实现注册中心功能关闭Linux服务器防火墙后,启动zookeeper服务器用到的Linux命令行:systemctl stop firewalld关闭防火墙systemctl st

    日期 2023-06-12 10:48:40     
  • 微服务(十一)——Config分布式配置中心&Bus消息总线

    微服务(十一)——Config分布式配置中心&Bus消息总线

    Config分布式配置中心Config分布式配置中心介绍分布式系统面临的配置问题微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一套集中式的、动态的配置管理设施是必不可少的。SpringCloud提供了ConfigServer来解决这个问题,每一个微服务自己带着一个application.yml,

    日期 2023-06-12 10:48:40     
  • kkFileView在线文件预览项目学习&搭建

    kkFileView在线文件预览项目学习&搭建

    在偶然的翻阅大佬博客的时候,发现一个挺有意思的项目:kkFileView,在线文件预览项目1. kkFileView介绍kkFileView是git的开源在线文件预览项目 支持格式:doc、docx、ppt、pptx、xls、xlsx、zip、rar、mp4、mp3以及众多类文本如txt、html、xml、java、properties、sql、js、md、json、conf、ini、vue、ph

    日期 2023-06-12 10:48:40     
  • linux下安装node&npm

    linux下安装node&npm

    大家好,又见面了,我是你们的朋友全栈君。node各版本下载地址:https://nodejs.org/dist/#下载最新版node wget https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.xz #解压 tar -xvf node-v16.14.0-linux-x64.tar.xz #配置软连接,使全局都可以使用no

    日期 2023-06-12 10:48:40     
  • pycharm中使用anaconda部署python环境_如何创建lamp环境

    pycharm中使用anaconda部署python环境_如何创建lamp环境

    大家好,又见面了,我是你们的朋友全栈君。 在同时使用Pycharm和Anaconda时,最好使用Anaconda统一管理环境,避免混乱,废话不多说,直接上流程。在Anaconda里新建一个环境,命名为pyhwc,此时共有两个环境:base和pyhwc,注意后面对应的路径 进入Pycharm,找到环境add按钮 进去之后选择Existing Environment或者Conda Envi

    日期 2023-06-12 10:48:40     
  • 104. 二叉树的最大深度 & 645. 错误的集合

    104. 二叉树的最大深度 & 645. 错误的集合

    104. 二叉树的最大深度力扣题目链接[1]给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。「说明:」 叶子节点是指没有子节点的节点。示例:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 复制返回它的最大深度 3 。思路:本题可采用递归的思路进行题解。要求出二叉树的最大深度,可以求出

    日期 2023-06-12 10:48:40     
  • 206. 反转链表 & 876. 链表的中间结点

    206. 反转链表 & 876. 链表的中间结点

    206. 反转链表力扣题目链接[1]给你单链表的头节点 head,请你反转链表,并返回反转后的链表。示例1:输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1] 复制「提示:」链表中节点的数目范围是 [0, 5000]5000 <= Node.val <= 5000思路:翻转链表也是很经典的链表相关题目,属于必须掌握的。需要声明两个指针,分别指向前驱节点和当前节点,

    日期 2023-06-12 10:48:40     
  • Data Access 之 MyBatis(七)-  MBG &amp; PageHelper

    Data Access 之 MyBatis(七)- MBG &amp; PageHelper

    一、MyBatis GeneratorMyBatis逆向工程是指可以根据数据库表的分析逆向生成Entity实体类、Mapper接口以及Mapper XML等类和XML文件,逆向工程会用到MyBatis官方提供的代码生成器即MyBatis Generator1.1 工程搭建新建项目mybatis-mbg-pagehelper,项目依赖与QA 由浅入深持久层框架(七)- MyBatis Cache中的

    日期 2023-06-12 10:48:40     
  • KubeSphere 升级 && 安装后启用插件

    KubeSphere 升级 && 安装后启用插件

    KubeSphere 升级root@master1:~# export KKZONE=cn root@master1:~# kk upgrade --with-kubernetes v1.22.1 --with-kubesphere v3.2.0 -f sample.yaml 复制启用插件用户可以使用 KubeSphere Web 控制台查看和操作不同的资源。要在安装后启用可插拔组件,只需要在控制

    日期 2023-06-12 10:48:40     
  • TwoSampleMR实战教程之提取IV在结局中的信息

    TwoSampleMR实战教程之提取IV在结局中的信息

    在读取完暴露文件并去除掉存在连锁不平衡的SNP后,我们接下来要做的一件事就是提取IV在结局中的信息,完成这一步主要有两种方法:(1)利用TwoSampleMR获取MR base提供的结局信息(2)读取自己结局的GWAS文件并提取相关信息第一种方法使用起来非常简洁高效,可以批量读取多个结局文件,但是存在的问题是有的结局数据可能有问题(米老鼠做研究的过程确认过);第二种方法一次读取一个GWAS文件,如

    日期 2023-06-12 10:48:40     
  • TwoSampleMR包实战教程之敏感性分析

    TwoSampleMR包实战教程之敏感性分析

    当我们计算出MR的结果后,接下来就要进行敏感性分析,这里我们主要从如下三方面进行检验:(1)异质性检验(Heterogeneity test):主要是检验各个IV之间的差异,如果不同IV之间的差异大,那么这些IV的异质性就大。(2)多效性检验 (Pleiotropy test):主要检验多个IV是否存在水平多效性,常用MR Egger法的截距项表示,如果该截距项与0差异很大,说明存在水平多效性。除

    日期 2023-06-12 10:48:40     
  • Java中利用DatagramPacket与DatagramSocket进行通讯的示例

    Java中利用DatagramPacket与DatagramSocket进行通讯的示例

    大家好,又见面了,我是你们的朋友全栈君。对以下demo进行了扩展,增了消息循环和等待。Java中的DatagramPacket与DatagramSocket的初步扩展的代码如下: 1.接收端工程代码: 由于接收端的控制台log会被发送端的log冲掉,所以把log写到文件中。package com.ameyume.receiver; import java.io.File; import java

    日期 2023-06-12 10:48:40     
  • Bert不完全手册7. 为Bert注入知识的力量 Baidu-ERNIE & THU-ERNIE & KBert

    Bert不完全手册7. 为Bert注入知识的力量 Baidu-ERNIE & THU-ERNIE & KBert

    借着ACL2022一篇知识增强Tutorial的东风,我们来聊聊如何在预训练模型中融入知识。Tutorial分别针对NLU和NLG方向对一些经典方案进行了分类汇总,感兴趣的可以去细看下。这一章我们只针对NLU领域3个基于实体链接的知识增强方案Baidu-ERNIE,THU-ERNIE和K-Bert来聊下具体实现~知识增强 Knowledge is any external information

    日期 2023-06-12 10:48:40     
  • iOS小技能: 用纯代码开发界面的过程 & 图片使用的相关注意事项

    iOS小技能: 用纯代码开发界面的过程 & 图片使用的相关注意事项

    前言用纯代码开发的过程:确定界面元素,要有什么内容用代码搭建界面编写代码I 基础知识储备1.1 代码封装抽取思路将相同的代码放到一个新方法中将不同的值(button.tag)当做方法的参数传递进来:在oc 中通常方法的第一个参数为:触发该方法的对象 --根据需要进行参数调整1.2 不小心修改头文件的解决方法对~/Library/Developer/Xcode/DerivedData 目录文件进行清

    日期 2023-06-12 10:48:40     
  • [4G&5G专题-119]:5G培训应用篇-4-5G典型行业应用的解决方案(车联网、智慧医疗、智能教育、智能电网)

    [4G&5G专题-119]:5G培训应用篇-4-5G典型行业应用的解决方案(车联网、智慧医疗、智能教育、智能电网)

    大家好,又见面了,我是你们的朋友全栈君。目录前言:前言.1 总目录前言.2 本章第1章 5G行业应用介绍第2章 车联网解决方案2.1 车联网概述2.2 车联网需求分析2.3 车联网解决方案第3章 智慧医疗解决方案第4章 智能教育解决方案第5章 智能电网解决方案前言: 前言.1 总目录(1)5G概述、发展与演进(2)5G新的网络架构与关键技术(3)5G新的业务与应用(4)5G在垂直行业行业典型的解

    日期 2023-06-12 10:48:40     
  • 一文吃透ArrayList&amp;LinkedList的前世与今生

    一文吃透ArrayList&amp;LinkedList的前世与今生

    前言Hello,everyone.前面给大家带来了两篇java基础的HashMap跟ConcurrentHashMap,从阅读量跟点赞方面反响都不错。顺水推舟一下,今天给大家带来老生常谈的ArrayList与LinkedList。List结构相比较与Map而言都是比较简单的数据结构,所以打算两个数据结构放在一起给大家介绍。同样的,会给大家,由浅入深的做介绍,并且比较一下这两种数据结构的差异,让大家

    日期 2023-06-12 10:48:40     
  • Log4j2 Demos(基础/时间&大小回滚/定期删除/日志脱敏)「建议收藏」

    Log4j2 Demos(基础/时间&大小回滚/定期删除/日志脱敏)「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 前言本章主要介绍Log4j2的几个例子与使用场景。Log4j2 基础样例Log4j2 文件时间&文件大小 Appender设置Log4j2 日志脱敏 (重写Layout实现)Log4j2 日志脱敏 (Layout Replace表达式实现)本文所用的Demo皆可在我的git项目 https://github.com/SeanYanxml/l

    日期 2023-06-12 10:48:40     
  • tof 相机的数据读取,depth data和amplitude data以及3D数据[通俗易懂]

    tof 相机的数据读取,depth data和amplitude data以及3D数据[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。1.开发前提如果相机带有SDK 也就是开发需要的工具以及包,就要用相机带的开发包,里面包含了相应的读取文件的函数,以及设置的相机的相关函数。本文使用的是TTF相机,C++头文件代码如下:#include "../../include/TTF_API.h" #include <unistd.h> using namespace

    日期 2023-06-12 10:48:40     
  • 【补贴策略】用户质量&用户价值&用户成本的ROI提升

    【补贴策略】用户质量&用户价值&用户成本的ROI提升

    导 语腾讯灯塔 用户增长三要素——“用户成本、用户质量、用户价值”之间的效率ROI的提升,是帮助供给侧和用户端的“交易效率的提升"和"市场占有率的提升"的重要抓手。写在前面增长的策略分析产品护城河:每个赛道都有蓝海到红海的阶段,尤其当所有行业进行升级,美团(餐饮升级)、滴滴(打车升级)、抖音(视频升级)、小红书(决策升级)等等。当红海过后,资本退缩、行业下滑,市场进入

    日期 2023-06-12 10:48:40     
  • DreamPlan Plus Mac激活版(房屋装修设计)

    DreamPlan Plus Mac激活版(房屋装修设计)

    DreamPlan Plus Mac版是可在3D,2D或平面图视图中进行设计的高级家庭和景观设计软件。要开始您的项目,您可以从预制的样本中进行选择,绘制蓝图或在空白的土地上开始。创建多个故事,设计平台并自定义屋顶。DreamPlan可以无缝360度查看所有内容。DreamPlan Plus Mac软件功能家居和平面图设计在3D,2D渲染和2D蓝图视图模式之间切换轻松设计新房的平面图易于使用的界面,

    日期 2023-06-12 10:48:40     
  • 有效捕捉目标级别语义信息,之江实验室&浙大提出再注意机制TRT

    有效捕捉目标级别语义信息,之江实验室&浙大提出再注意机制TRT

    机器之心专栏机器之心编辑部来自之江实验室和浙江大学的研究者提出了一种再注意机制,旨在更有效地捕捉目标级别的语义信息,抑制背景干扰,实现更准确的目标定位能力。弱监督定位任务(Weakly supervised object localization, WSOL)仅利用图像级别的类别标签,就能实现目标级别的定位功能,因为其细粒度注释的最小化需求大大压缩了人工成本,于近年获得大量关注。由于缺乏目标级别标

    日期 2023-06-12 10:48:40     
  • 腾讯企点腾采通重磅升级!微信&QQ双通路全平台统一接待

    腾讯企点腾采通重磅升级!微信&QQ双通路全平台统一接待

    电子行业的客户,你们是否有这样的烦恼:花大钱铺营销渠道,却成交寥寥盯QQ盯微信盯平台商机手忙脚乱却还是来不及回复询价客户咨询偶现会话不稳定,错失商机⏰ 太 低 效 啦 ⏰腾讯企点腾采通重磅升级解决你的所有问题!连接QQ和微信,双通路全平台统一接待,全面!高效!稳定!帮你连接终端生意!!QQ&微信双通路接待1全平台接待终端生意可在各大行业交易平台(华强、IC交易网等) 接入,一键触达终端客户

    日期 2023-06-12 10:48:40     
  • Python包管理必备–pip命令&设置镜像源[通俗易懂]

    Python包管理必备–pip命令&设置镜像源[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。近期周围很多朋友询问,Python如何管理包和模块,并且很多常用的包使用pip安装的时候,总是因为网络问题中断,在学习新包时造成了很大的挫败感,这些问题也是之前自己在学习过程中,遇到的痛点,所以抽出精力,整理了下之前关于这块的学习笔记,形成文章,希望给其他python道友以帮助,也给自己后续查阅带来方便。Python语言的核心能快速上手并且极具吸引力的是其异

    日期 2023-06-12 10:48:40     
  • namp肾透mysql之路

    namp肾透mysql之路

    利用Nmap我们可以对mysql数据库进行渗透测试。通过目标的数据库名称、表、用户名,密码等核心信息进行收集,来完成肾透。本文让我们来一起学习。 端口扫描我们先利用namp对目标进行扫描,看是否开启了3306端口。nmap -T4 -A -sT 192.168.5.38复制微信公众号 kali黑客笔记如上图,我们可以看到目标开启了80 8080 3306等端口。而3306就是我们所需的数据库端

    日期 2023-06-12 10:48:40     
  • 剑指offer——二进制中1的个数(解释n & 0xFFFFFFFF)[通俗易懂]

    剑指offer——二进制中1的个数(解释n & 0xFFFFFFFF)[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。 题目描述: 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。解答如下: 环境: python 2.7.3正数的原码反码补码都一样 负数的补码是其对应正数的反码加1这里需要弄清楚为什么python中负数需要和 0xFFFFFFFF 做与操作? 在计算机中,所有的数字都是使用补码存储起来的。由于Python没有位数这个概念,所以得到

    日期 2023-06-12 10:48:40