概论 计算机 系统

分布式系统架构

分布式系统的架构思路 一、前言 在计算机领域,当单机性能达到瓶颈时,有两种方式可以解决性能问题,一是堆硬件,进一步提升配置,二是分布式,水平扩展。当然,两者都是一样的烧钱。今天聊聊我所理解的分布式系统的架构思路。 二、分布式系统的两种方式 平时接触到的分布式系统有很多种,比如分布式文件系统,分布式数 ......
分布式 架构 系统

找不到合适的管理软件?试试这个万精油型的管理系统!

无论大中小型企业,无论是否上线了ERP、OA系统等等,总是有一些局部的或非主流的需求找不到合适的管理软件来管理,因而很多人都在使用Excel来将就应对。 但是Excel在网络共享访问和查询、权限管理等方面,具有天然的劣势,所以造成许多企业都只好请专门的软件公司来开发软件以进行相应的管理。 好在时代总... ......
管理软件 管理系统 系统 软件

Ubuntu系统磁盘满了这么做

[本文出自天外归云的博客园] 今天遇到了一个问题:Ubuntu 20.04系统磁盘满了,导致开机无法正常进入图形化界面 经过调查和实践,记录下解决的办法: 开机按esc进入grub命令行模式 输入normal,回车 选择“Ubuntu 高级选项” 选择“root”,回车;输入root用户密码,回车 ......
磁盘 Ubuntu 系统

【linux编程】用户态文件系统FUSE

参考资料 1. 自制文件系统 —— 02 开发者的福音,FUSE 文件系统 ......
文件 用户 系统 linux FUSE

KylinosV10银河麒麟高级服务器操作系统V10-安装telnet

国产银河麒麟系统也是生产环境上经常遇到的(官网简介:银河麒麟高级服务器操作系统V10 - 国产操作系统、银河麒麟、中标麒麟、开放麒麟、星光麒麟——麒麟软件官方网站 (kylinos.cn)) 这版系统分为服务器版和个人桌面版;其中服务器版命令估计是基于红帽体系;而桌面版命令估计是基于Ubuntu,很 ......
KylinosV 服务器 telnet 系统 10

CRC编码计算方法及C语言实现

CRC编码计算方法及C语言实现 CRC(Cyclic Redundancy Check)是一种常用的错误校验码,用于检测和纠正传输过程中的错误。在数据通信和存储中,CRC编码被广泛应用,因为它能够高效地检测错误,并且实现简便。 CRC编码计算方法及C语言实现 CRC编码的计算方法基于多项式的除法运算 ......
编码 语言 方法 CRC

云计算 雾计算 边缘计算

云计算(英语:cloud computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机各种终端和其他设备。 云计算是继1980年代大型计算机到客户端-服务器的大转变之后的又一种巨变。用户不再需要了解“云”中基础设施的细节,不必具有相应的专业知识,也无需 ......
边缘

计算跳过节假日与休息时间之后的时间

给定一个时间,根据配置的节假日和休息时间,跳过节假日与休息时间,计算推进指定时间之后的时间。**转载请附带原文链接** **解释一下思路:**首先锚定开始时间,由于给定时间可能在节假日或者休息时间(当然也可以在调用方直接拦截,这里没有拦截),所以需要判断并重新计算开始时间,这里的请参看下面代码注释。 ......
时间 假日

Linux:CAP定理——分布式计算

一、起源与发展 CAP(Consistency、Availability、Partition Tolerance)(一致性、可用性、分区容忍性)也叫Brewer定理,由Eric Brewer于2000年提出。 2002年,Seth Gilbert和Nancy Lynch用严谨的数学推理证明了CAP猜 ......
定理 分布式 Linux CAP

私募量化交易系统开发之预警平台编程

如何实现私募机构及操盘员进行期货与股票的交易,这时候IT技术在软件开发中体现了主导能力。一套完善的系统架构需要成熟的技术人员来进行搭建,利用spring语言、 java语言、 python语言进行设计与编程。 实现私募交易系统中预警平台是至关重要的,基于我们的数据中台服务,搭建的一款支持云端自动设置 ......
系统 平台

电脑 计算机 软件工程

通往编程高峰的必经之路数组和字符串哈希表算法面试小抄排序算法链表深度优先搜索广度优先搜索二分查找普通树图前缀和滑动窗口和双指针队列与栈堆递归和分治贪心算法动态规划基础模型位运算和数学线性 & 区间问题状压、计数 & 数位问题树形、图上、概率 & 博弈问题 计算机专业是一个渗透力特别强的专业,可以这样 ......
软件工程 计算机 工程 电脑 软件

计算机科学与技术专业

计算机科学与技术专业本专业核心课程包括:高等数学、数字电子技术、C语言程序设计、面向对象程序设计、计算机网络、数据结构、计算机组成原理、数据库原理、操作系统、UML统一建模、软件工程等等。高等数学高等数学是由微积分学,较深入的代数学、几何学以及它们之间的交叉内容所形成的一门基础学科。主要内容包括:数 ......
计算机 科学 专业 技术

软件评测报告-提供系统安全检测服务和出具报告

本报告旨在评估软件系统的安全性,提供系统安全检测服务,并出具相应的报告。本报告基于对软件系统的深入了解和专业的安全检测工具进行编写,以确保全面、客观、准确的评测结果。 简介 被评测的软件系统是一款用于管理企业资源的软件,旨在提供员工管理、财务管理、客户关系管理等核心业务功能。该软件采用B/S架构,基 ......

读发布!设计与部署稳定的分布式系统(第2版)笔记31_版本问题

![](https://img2023.cnblogs.com/blog/3076680/202308/3076680-20230812234533249-1035884507.png) # 1. 在软件与外部环境之间的许多交汇点上,版本控制基本上处于混乱状态 ## 1.1. 不应该为了更新自身系统 ......
分布式 版本 笔记 问题 系统

云计算技术市场比较分析

云计算技术市场比较分析 5W分析法,彻底搞懂云计算 云计算是什么?云怎么会做计算呢?GO GO GO!今天开课了,快上车! 看到这个图的时候满眼都是乱码——“云计算&%¥#¥无处不在*%¥……%共享&%#¥(&”。 CLOUD走进云计算 今天,作者带来 5W分析法,通过回答5个问题,让每一位读者都能 ......
技术市场 市场 技术

Node不同系统的安装方式

Node.js是一个基于V8引擎的JavaScript运行时环境,是现代前端工程化的基石,它不光能让JavaScript开发服务端应用,更提供了一个庞大的生态圈,前端开发各种第三方库的使用都离不开Node。 Node的版本分为长期维护版(LTS)和最新尝鲜版,开发时建议使用长期维护版。 Node的安 ......
方式 系统 Node

[论文精读][计算生物][蛋白质预训练表示]Data-Efficient Protein 3D Geometric Pretraining via Refinement of Diffused Protein Structure Decoy

笔者正在调研市面上的蛋白表示方法,论文方法过于数理的部分会被抽象带过。 ## Basic Information: * Title: Data-Efficient Protein 3D Geometric Pretraining via Refinement of Diffused Protein St ......

计算机程序内存分布(内存分布情况、五大分区)

计算机程序内存分布(栈、堆、BSS、数据区、代码段) [toc] # 存储器 - RAM:随机存储器,也叫主存(内存)。它可以随时读写,而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介。 - ROM: 只读存储器 CPU、RAM、ROM之间的关系图 ![image](https ......
内存 情况 计算机 程序

Spring Boot + Vue3前后端分离实战wiki知识库系统<十二>--用户管理&单点登录开发一

目标: 在上一次https://www.cnblogs.com/webor2006/p/17533745.html我们已经完成了文档管理的功能模块开发,接下来则开启新模块的学习 用户登录,这块还是有不少知识点值得学习的,先来看一下整体的效果,关于效果官网有一个体验地址:wiki.courseimoo ......
知识库 实战 知识 用户 Spring

深入MapReduce计算引擎

# 深入MapReduce计算引擎 ## MapReduce整体处理过程 ![](https://img2023.cnblogs.com/blog/3161112/202308/3161112-20230813205113302-330335299.png) MapReduce的运行需要经过inpu ......
MapReduce 引擎

问题排查Hive本地计算模式失败

# 问题排查Hive本地计算模式失败 ==查看hive.log后发现是**java space heap**,也就是java内存溢出。== ### 解决方案: 1. 配置yarn集群的资源分配。 - 由于是本地计算,因此container一定是申请在本地的,限制AM申请container容器资源的大 ......
模式 问题 Hive

问题排查Hive本地计算模式失败

# 问题排查Hive本地计算模式失败 ==查看hive.log后发现是**java space heap**,也就是java内存溢出。== ### 解决方案: 1. 配置yarn集群的资源分配。 - 由于是本地计算,因此container一定是申请在本地的,限制AM申请container容器资源的大 ......
模式 问题 Hive

推荐系统的冷启动

最近看了一些资料,随手记下 ## 什么是冷启动 搜索、广告和推荐场景都会遇到的问题,机器学习模型利用已有的用户和item的点击等数据训练,有数据循环的现象(feedback loop),但新创建的item或者新注册的用户如何分发? 用户的冷启动,可以看做是用户兴趣探索的特例,在没有用户历史数据的情况 ......
系统

代数与计算 笔记整理(未完)

## Lecture 1 课程介绍: (1) 图同构的群论算法。 (2) 匹配的代数算法。 前置知识:群论,包括群同态、合成列、群作用、自同构等。 **定义** 一张图 $G = (V, E)$,$V$:点集,$E \subset \binom V2$:边集。其中 $\binom V2$ 表示从 $ ......
代数 笔记

系统和服务通讯(Topshelf+TouchSocket)

服务不是单独的,总要和其他系统进行信息交互,记录一个解决方案(方便,好用) [Topshelf 秒建 Windows 服务](https://www.jianshu.com/p/f2365e7b439c) [推荐一个超轻量级的 .NET 网络通信框架](https://mp.weixin.qq.co ......
TouchSocket Topshelf 通讯 系统

利用C语言实现简单的计算器程序

利用C语言实现简单的计算器程序 在日常生活中,计算器是一个不可或缺的工具。它可以帮助我们进行各种数学计算,从简单的加减乘除到复杂的三角函数和指数运算。而使用C语言编写一个简单的计算器程序,则是一个很有挑战性和有趣的任务。 1利用C语言实现简单的计算器程序 首先,我们需要明确计算器的基本功能。一个简单 ......
计算器 语言 程序

Match第三个参数为-1时的计算规则(旧文迁移)

以前学二分法的时候,一直以为,Match的第三个参数只要不为0就是以二分法规律进行查找的,可是今天测试了一下,发现人家用的居然是历遍法,规则是: 从上往下开始找,遇到比查找值小的前一个的位置,或者第一次出现与查找值相同的位置;如果查找值比查找范围内的第一个值大,则结果为NA;如果查找值比查找范围里所 ......
规则 三个 参数 Match

牛客sql-计算用户的平均次日留存率

参考大佬题解做一下记录: https://blog.nowcoder.net/n/fe24f96a26f1437da19e91ab1d035b03?f=comment https://blog.nowcoder.net/n/dd3d75ce08e3485c95bafe3c23668fc2?f=com ......
用户 sql

chfs共享文件系统

chfs简介 官网地址:http://iscute.cn/chfsCuteHttpFileServer/chfs是一个免费的、HTTP协议的文件共享服务器,使用浏览器可以快速访问。它具有以下特点: 单个文件,核心功能无需其他文件跨平台运行,支持主流平台:Windows,Linux和Mac界面简洁,简 ......
文件 系统 chfs

LAXCUS分布式操作系统:技术创新引领高性能计算与人工智能新时代

随着科技的飞速发展,高性能计算、并行计算、分布式计算、大数据、人工智能等技术在各个领域得到了广泛应用。在这个过程中,LAXCUS分布式操作系统以其卓越的技术创新和强大的性能表现,成为了业界的佼佼者。本文将围绕LAXCUS分布式操作系统的技术创新,探讨其在高性能计算与人工智能领域的应用前景。 一、LA ......