程序员

从入门到“出门”!使用CLion进行Arduino开发

CLion是一款专为开发C及C++所设计的跨平台IDE。它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力。这种强大的IDE帮助开发人员在Linux、OS X和Windows上来开发C/C++,同时它还使用智能编辑器来提高代码质量、自动代码重构并且深度集成CMake编译系统
程序员

超详细讲解IJKPlayer的播放器实战和源码分析(1)

0.引言 关于本篇文章的学习,一定要先学习ffplay源码,对ffplay源码的整个流程要理解,才能够理解本篇文章,那就需要参考前面的文章。文章列表如下: 详细介绍ffplay命令(1) FFmpeg的FFplay框架分析 超详细解析FFplay之音视频同步 超详细解析FFplay之音视频控制
程序员

不逊色Zabbix的开源监控LibreNMS:全功能网络监控

各位小伙伴大家好,我是运维虫子! 之前的文章讲了如何使用zabbix,这次推荐一款也同样优秀的监控软件Librenms。 LibreNMS简单介绍 LibreNMS是一个全功能的开源网络监控系统。它用于SNMP从不同设备获取数据。LibreNMS支持各种设备,如Cisco,Linux,FreeBS
程序员

技术分享 | MySQL binlog 日志解析

作者:xuty 本文来源:原创投稿 *爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 很多时候,当我们的业务数据产生了不正常的变化,但却无法得知这类操作是在哪里进行,并且如何进行,单单从程序当面排查很费力。那么就需要通过分析数据库日志来得到历史执行 SQL,根据 S
程序员

常见的距离算法和相似度计算方法

作者|奋发的菜鸟酱@知乎 来源|https://zhuanlan.zhihu.com/p/138107999 本文整理了常见的距离算法和相似度(系数)算法,并比较了欧氏距离和余弦距离间的不同之处。 1、常见的距离算法 1.1 欧几里得距离(Euclidean Distance) 在数学中,欧几里
程序员

NUMECA FINE/Turbo 介绍及安装教程

NUMECA FINE Turbo 是一款非常方便,最快的CFD套件,适用于旋转机械,具有从亚音速流向高音速流态的不可压缩和可压缩流体。该应用程序支持各种多级轴向,径向或混合流配置。 ... NUMECA FINE Turbo 具有面向应用程序的图形用户界面,该界面非常直观,因此可以快速进行项目
程序员

日志收集组件—Flume、Logstash、Filebeat对比(建议收藏)

概述 数据的价值在于把数据变成行动。这里一个非常重要的过程是数据分析。提到数据分析,大部分人首先想到的都是Hadoop、流计算、机器学习等数据加工的方式。从整个过程来看,数据分析其实包含了4个过程:采集,存储,计算,展示。大数据的数据采集工作是大数据技术中非常重要、基础的部分,具体场景使用合适的采
程序员

如何解决MySQL中的死锁问题?

导读:虽然锁在一定程度上能够解决并发问题,但稍有不慎,就可能造成死锁。本文介绍死锁的产生及处理。 作者:肖宇 冰河 来源:华章科技 01 死锁的产生和预防 发生死锁的必要条件有4个,分别为互斥条件、不可剥夺条件、请求与保持条件和循环等待条件,如图1-6所示。 ... ▲图1-6 死锁的必要条件
程序员

UG软件核心环境变量说明和使用方法

本文主要目的是让新手知道,UG软件默认使用的是哪些环境变量,有什么用,在必要的时候如何删除其它可以删除的环境变量,然后留下UG软件核心环境变量,以达到恢复初始状态。 ... 1、SPLM_LICENSE_SERVER 这个环境变量为UG软件高版本专用NX许可证环境变量,印象中是从NX10.0还
动漫

韩国历史最惨女团无疑!与人气男团合作舞台后被谣言骂解散?

谣言有多恐怖?最深有体会的人应该就是艺人! 在韩国演艺界,有很多艺人曾因为谣言深受折磨。因此今天小编要给大家分享一个关于谣言的韩国漫画,漫画的内容讲述的是一个韩国女团因谣言而被骂到解散的故事。 ... 【债务舒缓计划 DRP】减息减供 避免破产 批核快 Sponsored
程序员

Asp.net 5.0 Area 模块使用教程

Asp.net 5.0 学习教程, Area 模块使用教程. 如果你是新学Asp.net的,那么直接学asp.net 5.0吧,今年刚出的最新的 asp.net框架, 以后也就不叫asp.net core了, 直接就asp.net. Area的概念是什么意思呢, 就是在一个很大型的项目里面, 传统
加载更多