偶数因子

// 函数fun()的功能是: 找出能够被x整除并且是偶数的数, // 把这些数保存在数组bb中,并按从大到小的顺序输出。 // 例如,当x=20时,依次输出: 20 10 4 2。 #include <stdio.h> #include <stdlib.h> void fun(int k,int bb[]) { int i; int j=0; for(i=1; i<=k; i++) { if(k%i==0&&i%2==0)
分类: 其他 发布时间: 12-02 22:00 阅读次数: 0

python-网络编程socket模块详解

# ### tcp 循环发消息 import socket # 1.创建一个对象 sk = socket.socket() sk.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1) # 2.绑定ip,端口号,在网络上注册该主机 sk.bind( ("127.0.0.1",9004) ) # 3.监听端口 sk.listen() while True: # 4.建立三次握手 conn,addr = sk.acc
分类: 其他 发布时间: 12-02 21:50 阅读次数: 0

一、zabbix监控基础概念

目录 为什么要使用监控? 监控怎么用? 去到一家新公司,应该如何搭建监控系统? 我叫张贺,贪财好色。一名合格的LINUX运维工程师,专注于LINUX的学习和研究,曾负责某中型企业的网站运维工作,爱好佛学和跑步。 个人博客:传送阵 笔者微信:zhanghe15069028807 为什么要使用监控? 简单的说就是通过对系统的不间断实时监控,保证业务安全可靠的持续运行。 监控怎么用? 首先要明确明确要监控什么?比如要监控磁盘的使用率 然后明确要监控哪些参数?block和inode 如果获取到这些参数
分类: 其他 发布时间: 12-02 21:50 阅读次数: 0

第6章 使用Spring Cloud和Zuul进行服务路由

本章主要内容 结合微服务使用服务网关 使用Spring Cloud和Netflix Zuul实现服务网关 在Zuul中映射微服务路由 构建过滤器以使用关联ID并进行跟踪 使用Zuul进行动态路由 在像微服务架构这样的分布式架构中,需要确保跨多个服务调用的关键行为的正常运行,如安全、日志记录和用户跟踪。要实现此功能,开发人员需要在所有服务中始终如一地强制这些特性,而不需要每个开发团队都构建自己的解决方案。虽然可以使用公共库或框架来帮助在单个服务中直接构建这些功能,但这样做会造成3个影响。 第一,
分类: 其他 发布时间: 12-02 21:50 阅读次数: 0

Hadoop_HDFS_02

1. HDFS入门   1.1 HDFS基本概念     HDFS是Hadoop Distribute File System的简称, 意为: Hadoop分布式文件系统. 是Hadoop三大核心组件之一, 作为最底层的分布式存储服务而存在, 是Hadoop领域最基础的部分.     分布式文件系统解决的问题就是大数据存储. 他们是横跨在多台计算机上的存储系统. 分布式系统在大数据时代有着广泛的应用前景, 他们为存储和处理超大规模数据提供所需的扩展能力.   1.2 HDFS设计目标     
分类: 其他 发布时间: 12-02 21:50 阅读次数: 0

交换机生成树——STP

STP(Spanning Tree Protocol)是用来避免数据链路层出现逻辑环路的协议(现实中,我们为了给通信做备份,交换机之间多条链路互连 有些物理环路是无法避免的) STP是交换机的功能::交换机之间多条链路互连时,造成环路,,环路会引起 广播风暴, 网络中的主机会收到重复数据帧,,而STP通过阻塞端口,,来消除网络环路,并实现链路备份的作用。 STP配置的过程: 1.交换机上运行的STP通过BPUD信息的交互,选择跟交换机,(BPUD包括桥ID、路径开销、端口ID、计时器参数。)
分类: 其他 发布时间: 12-02 21:50 阅读次数: 0

关于springMVC中的路径问题

相对路径中,我们最后想要的到的是绝对路径,而绝对路径=参照路径+相对路径; 相对路径往往都知道,只需要区分参照路径即可;对于前台和后台,参照路径不太相同; 什么是前台,后台路径: 前台路径: 出现在 css,js,html,jsp 中的路径 因为浏览器访问服务器资源时会把css,js,html,jsp文件缓存到浏览器中,然后进行渲染,所以请求是从浏览器端发出的,由浏览器解析;它的参照路径是服务器的根路径; 后台路径: 出现在java 代码 ,jsp 文件中的动态部分,xml 像web项目中的W
分类: 其他 发布时间: 12-02 21:50 阅读次数: 0

不同人生的程序员(一年多的程序员)

程序员这个词不管是我自己还是在看这篇文章的人(码农)来说,这可能都会成为我们人生中不可磨灭的身份标签或者印记。废物我就不知道说了,回归正道。 从高中开始,我们就开始不断努力的学习,对于未来的发展大部分人都会是没哟规划的,只知道考一个好的成绩,以后会过得舒服一点,高薪待遇,没错确实 有这种待遇(可惜不是你),嗯嗯...,然后高考完之后,无意间我们才发现,高文凭对于我们来说有点遥远,因为我们就开始想着选择一个好的专业,然而IT 就出现了,也有一些人沉迷游戏,觉得学了IT以后就可以天天摸着电脑了,那
分类: 其他 发布时间: 12-02 21:50 阅读次数: 0

Jenkins - 基于 Docker 的 Jenkins 安装

概述 安装 Jenkins 基于 Docker 这个有点 水一发 的性质... 场景 学习 Jenkins 第一步, 当然是安装 但是 安装的方法 很多 Jenkins 是基于 Java 的 所以是个 跨平台 的产品 既然跨平台, 就会有多重方式 我选择了比较简单的一种 基于 Docker 原因 Docker 环境比较好搭建 环境坏了, 可以随时重来 准备 OS CentOS 7 docker 18.09 Jenkins 使用的是 latest 版本的镜像 1. 搭建步骤 1. 拉取 dock
分类: 其他 发布时间: 12-02 21:50 阅读次数: 0

fatal error: runtime: out of memory

[root@VM_0_10_centos frp_0.27.0_linux_amd64]# top top - 21:09:19 up 2 days, 4 min, 2 users, load average: 0.00, 0.01, 0.00 Tasks: 89 total, 1 running, 88 sleeping, 0 stopped, 0 zombie Cpu(s): 1.0%us, 0.3%sy, 0.0%ni, 98.7%id, 0.0%wa, 0
分类: 其他 发布时间: 12-02 21:50 阅读次数: 0

基于element表格的合并多个行实例

官方示例地址:https://github.liubing.me/lb-element-table/zh/guide/ 效果图: 0.下载lb-table 并引入 import LbTable from '@/components/lb-table/lb-table' 1.调用lb-table组件(merge="['pidName', 'tplName','mainDeptName']" === 展示要合并的字段) <lb-table :column="tableData2.column"
分类: 其他 发布时间: 12-02 21:50 阅读次数: 0

吴裕雄--天生自然python学习笔记:beautifulsoup库的使用

Beautiful Soup 库简介 Beautiful Soup提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不需要多少代码就可以写出一个完整的应用程序。 Beautiful Soup自动将输入文档转换为Unicode编码,输出文档转换为utf-8编码。你不需要考虑编码方式,除非文档没有指定一个编码方式,这时,Beautiful Soup就不能自动识别编码方式了。然后,你仅仅需要说明一下原始编
分类: 其他 发布时间: 12-02 21:50 阅读次数: 0

5.5 使用Hystrix实现断路器

我们将会看到两大类别的Hystrix实现。在第一个类别中,我们将使用Hystrix断路器包装许可证服务和组织服务中所有对数据库的调用。然后,我们将使用Hystrix包装许可证服务和组织服务之间的内部服务调用。虽然这是两个不同类别的调用,但是Hystrix的用法是完全一样的。图5-4展示了使用Hystrix断路器来包装的远程资源。 图5-4 Hystrix位于每个远程资源调用之间并保护客户端。远程资源调用是数据库调用还是基于REST的服务调用无关紧要 本章将先展示如何使用同步Hystrix断路器
分类: 其他 发布时间: 12-02 21:50 阅读次数: 0

重构drf项目后的manage.py报错的问题

Python3.6 用Django连接mysql一直报错django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.3 or newer is required; you have 0.7.11.None 百度好久没解决 ,不知道在哪看到了一个解决方法 贴出来。 错误 django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.3 or newer is required
分类: 其他 发布时间: 12-02 21:50 阅读次数: 0

5.7 实现舱壁模式

在基于微服务的应用程序中,开发人员通常需要调用多个微服务来完成特定的任务。在不使用舱壁模式的情况下,这些调用默认是使用同一批线程来执行调用的,这些线程是为了处理整个Java容器的请求而预留的。在存在大量请求的情况下,一个服务出现性能问题会导致Java容器的所有线程被刷爆并等待处理工作,同时堵塞新请求,最终导致Java容器崩溃。舱壁模式将远程资源调用隔离在它们自己的线程池中,以便可以控制单个表现不佳的服务,而不会使该容器崩溃。 Hystrix使用线程池来委派所有对远程服务的请求。在默认情况下,所
分类: 其他 发布时间: 12-02 21:50 阅读次数: 0

GroupBy之后加ToList和不加ToList有什么区别吗?

class Program { static void Main(string[] args) { List<Person> people = new List<Person>() { new Person(1,12), new Person(1,24), new Person(1,26) }; var pers = people.GroupBy(p => p.Id) .Select(p => new Person() { Id = p.Key, Price = p.Sum(a => a.Pr
分类: 其他 发布时间: 12-02 21:50 阅读次数: 0

深入了解Kafka【一】概述与基础架构

1、概述 Kafka是一个分布式的、基于发布订阅的消息系统,主要解决应用解耦、异步消息、流量削峰等问题。 2、发布订阅模型 消息生产者将消息发布到Topic中,同时有多个消息消费者订阅该消息,消费者消费数据之后,并不会清除消息。属于一对多的模式,如图: 3、系统架构 网上找了个不错的架构图: 上图中标识了一个kafka体系架构包括若干Producer、Broker、Consumer和一个zookeeper集群。 再贴两张带有Topic和Partition的架构图: 下面介绍一下各个角色: 3.
分类: 其他 发布时间: 12-02 21:50 阅读次数: 0

Leetcode_131. Palindrome Partitioning_[DFS]

题目链接 Given a string s, partition s such that every substring of the partition is a palindrome. Return all possible palindrome partitioning of s. Example: Input: "aab" Output: [ ["aa","b"], ["a","a","b"] ] 题意简单明了。 解法:要找到所有的划分方法,应想到穷举。 class
分类: 其他 发布时间: 12-02 21:50 阅读次数: 0

[DS+Algo] 005 三种简单排序及其代码实现

目录 1. 冒泡排序 BubbleSort 1.1 算法描述 1.2 性能分析 1.3 Python 代码实现 2. 选择排序 SelectionSort 2.1 算法描述 2.2 选择排序的主要优点 2.3 性能分析 2.4 Python 代码实现 3. 插入排序 Insertion sort 3.1 算法描述 3.2 性能分析 3.3 Python 代码实现 不妨默认将对象升序排序 1. 冒泡排序 BubbleSort 1.1 算法描述 从前向后,依次比较相邻的元素,若前一个比后一个大,就
分类: 其他 发布时间: 12-02 21:50 阅读次数: 0

5.9 线程上下文和Hystrix

当一个@HystrixCommand被执行时,它可以使用两种不同的隔离策略——THREAD(线程)和 SEMAPHORE(信号量)来运行。在默认情况下,Hystrix 以 THREAD隔离策略运行。用于保护调用的每个Hystrix命令都在一个单独的线程池中运行,该线程池不与父线程共享它的上下文。这意味着Hystrix可以在它的控制下中断线程的执行,而不必担心中断与执行原始调用的父线程相关的其他活动。 通过基于SEMAPHORE的隔离,Hystrix管理由@HystrixCommand注解保护的
分类: 其他 发布时间: 12-02 21:50 阅读次数: 0
今日推荐