首页 文章 精选 留言 我的

文章列表

共 97898 篇
Java入门系列-17-多态

Java入门系列-17-多态

这篇文章贯穿游戏中的一些功能带你掌握多态的使用 为什么要使用多态 在一款对战类游戏中(如有雷同纯属巧合),有两个不同的法师英雄:小乔、妲己。两个法师英雄的都有攻击的方法,小乔的攻击伤害为10,消耗魔法20。妲己的攻击伤害为15,消耗魔法30。玩家可以操作两个英雄进行攻击,下面看看实现的代码。 父类-英雄:whyusepolymorphic.Hero.java...

区块链教程Fabric1.0源代码分析配置交易体系介绍-兄弟连区块链

区块链教程Fabric1.0源代码分析配置交易体系介绍-兄弟连区块链

区块链教程Fabric1.0源代码分析配置交易体系介绍,2018年下半年,区块链行业正逐渐褪去发展之初的浮躁、回归理性,表面上看相关人才需求与身价似乎正在回落。但事实上,正是初期泡沫的渐退,让人们更多的关注点放在了区块链真正的技术之上。 Fabric 1.0源代码笔记 之 configtx(配置交易) 1、configtx概述 configtx代码分布在co...

区块链教程Fabric1.0源代码分析consenter#filter-兄弟连

区块链教程Fabric1.0源代码分析consenter#filter-兄弟连

区块链教程Fabric1.0源代码分析consenter(共识插件)#filter(过滤器),2018年下半年,区块链行业正逐渐褪去发展之初的浮躁、回归理性,表面上看相关人才需求与身价似乎正在回落。但事实上,正是初期泡沫的渐退,让人们更多的关注点放在了区块链真正的技术之上。 Fabric 1.0源代码笔记 之 consenter(共识插件) #filter(...

区块链教程Fabric1.0源代码分析configtx#genesis-兄弟连

区块链教程Fabric1.0源代码分析configtx#genesis-兄弟连

区块链教程Fabric1.0源代码分析configtx#genesis,2018年下半年,区块链行业正逐渐褪去发展之初的浮躁、回归理性,表面上看相关人才需求与身价似乎正在回落。但事实上,正是初期泡沫的渐退,让人们更多的关注点放在了区块链真正的技术之上。 Fabric 1.0源代码笔记 之 configtx(配置交易) #genesis(系统通道创世区块) 1...

深入理解Java中的volatile关键字

深入理解Java中的volatile关键字

本文就围绕volatile展开,主要介绍volatile的用法、volatile的原理,以及volatile是如何提供可见性和有序性保障的等。 volatile这个关键字,不仅仅在Java语言中有,在很多语言中都有的,而且其用法和语义也都是不尽相同的。尤其在C语言、C++以及Java中,都有volatile关键字。都可以用来声明变量或者对象。下面简单来介绍一...

由变量值交换编程题想到的(C++与Java机制的不同)

由变量值交换编程题想到的(C++与Java机制的不同)

今天网上看到一个老套的编程题,就是“不用第三个变量进行两个变量的值交换”。是一个同学把java写的答案放在网上求别人解析一下。平时因为做题用的都是C++,所以好奇瞄了一眼,却发现实现方法与C++截然不同,并且,Java和C++算数表达式解析的机制也存在很大不同。好吧,我们先来看看这个例子吧。 Java实现:(本文出自:http://my.oschina.ne...

快学 Go 语言 第 1 课 —— Hello World

快学 Go 语言 第 1 课 —— Hello World

Go 语言的 Logo 最初 Go 语言的 Logo 是一只可爱的土拨鼠,土拨鼠昼伏夜出的习性让它显得很有 Geek 范。土拨鼠的行动其实并不敏捷,不过它繁殖能力很强,生长发育的很快。 到了 2018年,Go 语言重新制定了 Logo,消灭了土拨鼠,取而代之的是纯文字。这好像是在告诉用户 Go 语言不再是一个玩具语言,而是一个严肃的高效的正式语言。 不过这个...

干货 | 一文带你搞定Python 数据可视化

干货 | 一文带你搞定Python 数据可视化

01前言 在之前的一篇文章《Python 数据可视化利器》中,我写了 Bokeh、pyecharts 的用法,但是有一个挺强大的库 Plotly 没写,主要是我看到它的教程都是在 Jupyter Notebooks 中使用,说来也奇怪,硬是找不到如何本地使用(就是本地输出 HTML 文件),所以不敢写出来。现在已经找到方法了,这里我就在原文的基础上增加了 P...

详解 JavaScript 的私有变量

详解 JavaScript 的私有变量

JavaScript最近有很多改进,新的语法和特性一直在添加。但有些事情不会改变,所有的东西仍然是一个对象,几乎所有的东西都可以在运行时改变,也没有公有/私有属性的概念。但是我们可以用一些技巧来改变这些,在这篇文章中,我将研究实现私有属性的各种方法 JavaScriopt在 2015年引入了“类”这种大家都熟悉的面向对象方法,基于C语言的经典语言Java和C...

15 个多线程和并发面试题

15 个多线程和并发面试题

多线程和并发问题已成为各种 Java 面试中必不可少的一部分。如果你准备参加投行的 Java 开发岗位面试,比如巴克莱银行(Barclays)、花旗银行(Citibank)、摩根史坦利投资公司(Morgan Stanley),你会遇到很多有关多线程的面试题。多线程和并发是投行面试的热门知识点,尤其是在面试有关电子交易开发工作时,他们喜欢用棘手的 Java 线...

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册