C# 之委托

总结:委托使用,归纳有三个过程:1、声明委托;2、实例化委托;3、调用委托。也可以简化使用。 //声明一个委托 delegate int NumberCalculator(int a, int b); class Program { static int num1 = 3; static int num2 = 4; static void Main(string[] args) { /*1、委托正常使用*/ //实例化加法委托 NumberCalculator addCalculator =
分类: 其他 发布时间: 06-24 20:08 阅读次数: 0

C语言实现字符串的复制的两种方法

利用数组实现 1 #include<stdio.h> 2 #include<string.h> 3 4 void copy_string(char str1[],char str2[]) 5 { 6 int i = 0; 7 while(str2[i] != '\0') 8 { 9 str1[i] = str2[i]; 10 i++; 11 } 12 str1[i] = '\0'; 13 } 14 1
分类: 其他 发布时间: 06-24 20:08 阅读次数: 0

40个多线程问题总结

多线程分类中写了21篇多线程的文章,21篇文章的内容很多,个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。 这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就是 所有的问题都会按照自己的理解回答一遍,不会去看网上的答案 ,因此可能有些问题讲的不对,能指正的希望大家不吝指教。
分类: 其他 发布时间: 06-24 20:08 阅读次数: 0

Postman提取接口返回值设置变量

在做接口测试时经常遇到需要登录接口返回的一个token值做为后面接口参数的问题,像登录接口,每次返回的token值都不一样,而怎么将这个token的值实时的传到下一个接口中呢,这时我们就需要在Postman里面设置环境变量; 登录时提取接口返回的值,具体方法如下,在Tests中添加代码将返回response设置为环境变量 代码如下 // 把responseBody转为json字符串 var data = JSON.parse(responseBody); // 设置环境变量token,供后面的
分类: 其他 发布时间: 06-24 20:08 阅读次数: 0

A1151 LCA in a Binary Tree (30分)

一、技术总结 二、参考代码 #include <iostream> #include <vector> #include <map> using namespace std; map<int, int> pos; vector<int> in, pre; void lca(int inl, int inr, int preRoot, int a, int b) { if (inl > inr) return; int inRoot = pos[pre[preRoot]], aI
分类: 其他 发布时间: 06-24 20:08 阅读次数: 0

sklearn分类模块

学习数据酷客做的笔记,懒得自己打字,就截屏记录一下,方便以后回顾。
分类: 其他 发布时间: 06-24 20:08 阅读次数: 0

scrapy数据流程

Spiders(爬虫):它负责处理所有Responses,从中分析提取数据,获取Item字段需要的数据,并将需要跟进的URL提交给引擎,再次进入Scheduler(调度器) Engine(引擎):负责Spider、ItemPipeline、Downloader、Scheduler中间的通讯,信号、数据传递等。 Scheduler(调度器):它负责接受引擎发送过来的Request请求,并按照一定的方式进行整理排列,入队,当引擎需要时,交还给引擎。 Downloader(下载器):负责下载Scra
分类: 其他 发布时间: 06-24 20:08 阅读次数: 0

电信号的传播

电场、磁场、电磁场 变化的电场产生磁场;变化的磁场产生电场;变化的电场和变化的磁场交替产生,形成不可分隔的统一体,产生电磁场。 磁生电 发电机,磁生电,转动的电线圈在磁场内运动产生电流。 三相交流发电机,发电机内部有互为120度的三相电线圈。 电生磁 电动机,通电的电线圈产生磁场,这个磁场和永磁体同性相斥异性相吸进而转化为机械运动。 常识 直流电,电流方向恒定。交流电,电流方向发生变化。 三相电,有三根带电的火线,一根不带电的零线。 单相电,家庭用电是把三相电里的一相作为火线,三相四线里的第四
分类: 其他 发布时间: 06-24 20:08 阅读次数: 0

如何通过流程引擎StackStorm自动支持 2 万多台服务器

项目描述 :StackStorm(又名“IFTTT for Ops”)是事件驱动的自动化,用于自动修复,安全响应,故障排除,部署等。包括规则引擎,工作流,160个集成包,包含6000多个操作(请参阅https://exchange.stackstorm.org)和ChatOps。安装程序位于https://docs.stackstorm.com/install/index.html。有问题吗? https://forum.stackstorm.com/。 高级语言: Python 项目主页:
分类: 其他 发布时间: 06-24 20:08 阅读次数: 0

[computer vision]高斯金字塔与拉普拉斯金字塔

高斯金字塔与拉普拉斯金字塔 高斯金字塔 一个下采样的序列,例如原始尺寸是512x512,那么一个图像序列,尺寸例如,512,256,128,...,4,2.这样一些尺寸的图像序列构成了高斯金字塔。这样一个序列的存储空间最大为原图像的4/3,因为每个图像是前一个层级的1/4尺寸,那么等比数列求和就好了。一个金字塔的例子,如下图所示。 高斯金字塔是怎么构建的呢?首先对原图进行高斯平滑然后下采样,然后再平滑再下采样...,最后构成一个图像序列。这里有一点,对图像进行平滑,就已经损失了一些信息,所以我
分类: 其他 发布时间: 06-24 19:51 阅读次数: 0

容器之间的互通

很多时候我们的业务分为前台和后台,例如:“前台的代码需要连接数据库进行数据操作”;但是在写代码的时候我们并不知道后台数据库的地址是什么,所以我们可以docker通过固定的名字来访问。 之前我们已经有两个container,test1和test2,他们之间通过IP可以互相访问,但是不能够通过容器名来互联: [root@docker ~]# docker exec -it test2 /bin/sh / # ping 172.17.0.3 PING 172.17.0.3 (172.17.0.3)
分类: 其他 发布时间: 06-24 19:51 阅读次数: 0

排序算法-插入排序(insertion sort)

算法描述 一般来说,插入排序都采用in-place在数组上实现。具体算法描述如下: 从第一个元素开始,该元素可以认为已经被排序; 取出下一个元素,在已经排序的元素序列中从后向前扫描; 如果该元素(已排序)大于新元素,将该元素移到下一位置; 重复步骤3,直到找到已排序的元素小于或者等于新元素的位置; 将新元素插入到该位置后; 重复步骤2~5。 动图演示 代码实现 private static void sort(int[] arr) { int length = arr.length;
分类: 其他 发布时间: 06-24 19:51 阅读次数: 0

LeetCode 1436. 旅行终点站

题目 1436. 旅行终点站 思路分析 这个题其实很简单啊,可以把它看成一个有向图,我们需要在这个有向图中找出度为0的点即可。 代码实现 class Solution { public String destCity(List<List<String>> paths) { HashMap<String, Integer> map = new HashMap<>(); for(int i = 0; i < paths.size(); i++){
分类: 其他 发布时间: 06-24 19:51 阅读次数: 0

算法效率-时间复杂度

算法效率的度量方法 事后统计 直接跑了比较时间,这个方法用的比较少,不推荐。 事前分析估算 在计算机程序编写前,以拒统计方法来估算 因素: 1.算法的策略和方法 2.编译产生的代码质量 3.问题的输入规模 4.机器执行指令的速度 只需要关心实现的算法 时间复杂度:大O阶方法: 计算公式 T(n) = O(f(n)) n为问题的规模,f(n)为语句关于n所占存储空间的函数。 一般情况下,算法中基本操作重复执行的次数是问题规模n的某个函数f(n),算法的时间度量记作T(n)=O(f(n)),它表示
分类: 其他 发布时间: 06-24 19:51 阅读次数: 0

使用json-server与Mockjs搭建模拟服务

为什么使用 在项目开发中,常常需要边写前端页面边写后端接口,但是后端接口服务往往是滞后于前端开发的,或者是不能及时提供的。出于前端开发的迅速和便捷去考虑,我们可以根据后端接口数据结构去模拟(mock)数据从而实现前端的独立开发。 JsonServer 主要的作用就是搭建本地的数据接口,创建json文件,便于调试调用 Mockjs 主要的作用就是生成随机数据,支持生成随机的文本、数字、布尔值、日期、邮箱、链接、图片、颜色等 如何使用 以下操作需要node.js环境 1.创建文件夹 选择自己喜欢的
分类: 其他 发布时间: 06-24 19:51 阅读次数: 0

第四次到第七次作业的总结

  本次作业令我印象最为深刻的便是南水北调工程的程序设计,即水文数据校验及处理,在设计程序时,数据输入完成后并不是可以直接使用的。并且如果录入的过程中出现了哪怕一些小错误也会使程序立马终止。所以在录入之前,我将输入数据先进行处理,将录入的“/”处理出来,将日期进行分割后录入数组中,这样方便了整体输入的数据处理。所有的数据全部都是字符串形式进行录入,这样就可以避免数据录入的错误而使程序终止,;其次以空格和行结束符作为数据间分 隔标志;f茸将每个数据以单个字符读入;最后,对单个字符进行以上_三项
分类: 其他 发布时间: 06-24 19:51 阅读次数: 0

Vue之登录基础交互

1.把VueCLI装起来 https://cli.vuejs.org/zh/ 2.vue create hello-world 执行后,很自然就创建了一个实例项目。npm run dev后 打开如下界面: 3.安装elementUI组件:npm i element-ui -S (https://element.eleme.cn/#/zh-CN/component/installation) 4.加载组件至项目,打开main.js 加入下面三行代码 5.打开HelloWorld.vue,在tem
分类: 其他 发布时间: 06-24 19:51 阅读次数: 0

初学 Python 笔记【二十五】多态

多态(英语:Polymorphism),是指物件导向程式执行时,相同的讯息可能会送給多个不同的类別之物件,而 系统可依剧物件所属类別,引发对应类別的方法,而有不同的行为。简单来说,所谓多型意指相同的讯息給予不 同的物件会引发不同的动作称之。(维基百科) 多态,不同的子类对象调用相同的父类方法,产生不同的执行结果。 例如:1 + 2 >> 3;  "Wor" + "ld" >> "World";  + 可以根据不同的参数类型执行不同的操作,得到不同的结果。 关于多态,有一个被称作“鸭子类型”(d
分类: 其他 发布时间: 06-24 19:51 阅读次数: 0

centos搭建k8s集群(二),创建自签证书

搭建k8s需要SSL证书,在本地环境搭建k8s,就需要自签证书。自建证书流程如下: 下载并安装CFSSL安装包 (1) 下载CFSSL安装包 证书签发工具CFSSL下载。官网下载地下:https://pkg.cfssl.org/ cfssl下载: https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 cfssljson下载: https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64 cfssl-certinfo下载:
分类: 其他 发布时间: 06-24 19:51 阅读次数: 0

CSS 文字从左到右滚动 (右进左出)

结构   <div class='divWrap'>     <div class='div'>       CSS 文字从左到右滚动(所需要滚动的文字)     </div>   </div> css样式 .divWrap{   width: 300px;//(宽度)   overflow: hidden;//(超出隐藏) } .div{   display: inline-block;   white-space: nowrap;   animation: 10s div linear i
分类: 其他 发布时间: 06-24 19:51 阅读次数: 0