首页 新闻 找找看 学习计划

[Alan_beijing]【JVM系列】一步步解析java执行内幕

对于任何一门语言,要想达到精通的水平,研究它的执行原理(或者叫底层机制)不失为一种良好的方式。在本篇文章中,将重点研究java源代码的执行原理,即从程 序员编写JAVA源代码,到最终形成产品,在整个过程中,都经历了什么?每一步又是怎么执行的?执行原理又是什么?..... 当然,本篇文章的粒度可能稍微

[0x0000开始]C++语言------顺序表实现,用动态数组的方法

C++ 中常用的一些东西,通过使用动态数组来实现顺序表, 掌握了一下知识点: 1.预处理有三中方法 宏定义,文件包含,条件编译 2.使用同名的变量时,可以在外层使用命名空间 类解决变量名重定义的错误 3.类中三个访问权限, public : 公有访问权限,主要写一些函数接口 protected: 保

[五邑隐侠]cocos creator主程入门教程(九)—— 瓦片地图

五邑隐侠,本名关健昌,10年游戏生涯,现隐居五邑。本系列文章以TypeScript为介绍语言。 这一篇介绍瓦片地图,在开发模拟经营类游戏、SLG类游戏、RPG游戏,都会使用到瓦片地图。瓦片地图地面是通过一个个地砖拼起来的,又分为45度角和90度角两种。45度角俗称2.5D,每个格子都是菱形,而90度

[骑码行天下]Vue怎么使用Echarts创建图表

摘要:在后台管理系统中,我们经常会遇到图表,比如说:柱形图,饼状图,折线图,雷达图等等,而用来写图表插件有很多,我这里主要介绍Echarts在项目里怎么使用,官网地址如下:https://echarts.baidu.com/index.html,详细信息请阅览他们的官网文档和实例,各种图表都比较完善

[在路上的Ye子]LoRaWAN 1.1 网络协议规范 - 3 物理层帧格式

LoRaWAN 1.1 网络协议规范 LoRaWAN 1.1 版本封稿很久了也没有完整啃过一遍,最近边啃边翻译,趁着这个机会把它码下来。 如果觉得哪里有问题,欢迎留言斧正。 翻译不易,转载请申明出处和链接。 3 物理层帧格式 LoRa术语包含上行消息和下行消息。 3.1 上行消息 上行消息(upli

[platycoden]决策树

1. 什么是决策树/判定树(decision tree)? 判定树是一个类似于流程图的树结构:其中,每个内部结点表示在一个属性上的测试,每个分支代表一个属性输出,而每个树叶结点代表类或类分布。树的最顶层是根结点。 2. 机器学习中分类方法中的一个重要算法 3. 构造决策树的基本算法 3.1 熵(en

[陈灬大灬海]double转换为int以及浮点型相加损失精度问题

最近在做支付相关模块的业务,数据库字段却使用的是double类型,其实也行,只要计算不在sql语句中进行,也是没有问题的。 预先的类属性设置的是Double类型,自己算的时候发现小数相加会出现损失精度的情况 如下情形 输出的结果是:327.79999999999995 理应为:328 待着疑惑试了下

[广州小程]OS开发(2):自定义tabbar | 导航条 | 突显中间按钮

tabbar是放在APP底部的控件,也叫navigationbar或导航条。常见的APP都使用tabbar来进行功能分类的管理,比如微信、QQ等等。 需求是这样的,需要一个特殊一点的tabbar,要求突显中间的那个按钮,让中间按钮特别显眼,从而引导用户去点击。所以,让中间按钮大于两边的按钮,是一个基

[葡萄城技术团队]Webpack 4教程:为什么要优化代码

在本次Wepack 4教程,我们会聚焦通过压缩输出内容,来提升你应用的用户体验。这意味着,生产环境需要一套不同的做法。今天,我们将通过mode参数来讲述Webpack内置的优化功能。开始吧!

[自由早晚乱余生]tomcat 配置文件server.xml 详解 Connector Engine Host Context

[TOC] 一 server.xml server.xml 是tomcat 的核心配置文件,位于./conf/ 下.具有server,connector Hosts 等元素模块。接下来我们看看吧。(导游介绍词)。本文内容 基于tomcat 8.5 不同版本配置或有差异性。 tomcat 8.5是基于

[chen_hao]java基础(十六)----- equals()与hashCode()方法详解 —— 面试必问

本文将详解 equals()与hashCode()方法 概述 java.lang.Object类中有两个非常重要的方法: Object类是类继承结构的基础,所以是每一个类的父类。所有的对象,包括数组,都实现了在Object类中定义的方法。 equals()方法详解 equals()方法是用来判断其他

[Mr.聂]快速搭建react项目骨架(按需加载、redux、axios、项目级目录等等)

一、前言 最近整理了一下项目骨架,顺便自定义了一个脚手架,方便日后使用。我会从头开始,步骤一步步写明白,如果还有不清楚的可以评论区留言。先大致介绍一下这个骨架,我们采用 create-react-app 搭建基础骨架,修改一些基础配置; 使用webpack的import模块实现按需加载(俗称切片打包

[美团技术团队]根因分析初探:一种报警聚类算法在业务系统的落地实施

本文分析了后端服务运维中大量报警出现时相互淹没的问题,选定了一种基于类聚的根因分析算法,并且针对业务报警日志进行了设计与实现,最后构造实验对算法的效果进行了验证与定性分析。

[沉默王二]Java枚举:小小enum,优雅而干净

《Java编程思想》中有这么一句话:“有时恰恰因为它,你才能够‘优雅而干净’地解决问题”——这句话说的是谁呢?就是本篇的主角——枚举(Enum)——大家鼓掌了。 在之前很长时间一段时间里,我都不怎么用枚举,因为总感觉它没什么用处——这其实就是“自我认知”的短见。当一个人一直蹲在自己的深井里而不敢跳出

[CUBA-China]CUBA Studio 8.0 发布,企业级应用开发平台

CUBA Platform 是一款开源且免费的企业级应用开发框架,已有将近10年的发展历史,由俄罗斯的 Haulmont 公司开发,CUBA Platform 近期将正式登陆中国,将提供中文网站、中文社区、中文开发文档以及本地化的技术支持。 CUBA Studio 是基于CUBA Platform

[Charlotte77]【机器学习】如何解决数据不平衡问题

在机器学习的实践中,我们通常会遇到实际数据中正负样本比例不平衡的情况,也叫数据倾斜。对于数据倾斜的情况,如果选取的算法不合适,或者评价指标不合适,那么对于实际应用线上时效果往往会不尽人意,所以如何解决数据不平衡问题是实际生产中非常常见且重要的问题。 什么是类别不平衡问题 我们拿到一份数据时,如果是二

[owenandhisfriends]如何高效工作——团队篇

前面两篇文章讲了个人篇如何高效工作。通过学习 "硬件篇" 和 "软件篇" 的方法,可以达到个人高效。但软件开发是一个团队合作的工作。涉及到产品经理,开发,运维等多种角色合作。需要整个团队整体配合,执行一致,才能达到高效工作。就像一个足球队,只有一名队员技术强,甚至每个球员技术强,都是不够的,还需要各

[xu_shuyi]Springboot 2.0.x 集成基于Centos7的Redis集群安装及配置

Redis简介 Redis是一个基于C语言开发的开源(BSD许可),开源高性能的高级内存数据结构存储,用作数据库、缓存和消息代理。它支持数据结构,如 字符串、散列、列表、集合,带有范围查询的排序集,位图,超级日志,具有半径查询和流的地理空间索引。Redis具有内置复制,Lua脚本,LRU驱逐,事务和

[神仙果]JAVA设计模式之简单粗暴学建造者模式

简单粗暴学建造者模式,含Mybatis框架源码中建造者模式运用分析。

[程序员乔戈里]面试官问你“有什么问题问我吗?”,你该如何回答?

我还记得当时我去参加面试的时候,几乎每一场面试,特别是HR面和高管面的时候,面试官总是会在结尾问我:“问了你这么多问题了,你有什么问题问我吗?”。这个时候很多人内心就会陷入短暂的纠结中:我该问吗?不问的话面试官会不会对我影响不好?问什么问题?问这个问题会不会让面试官对我的影响不好啊? 这个问题对最终