window安装Jenkins最有效避免失败教程
Jenkins环境准备 1.安装jenkins前确保您的电脑已经配置好JDK JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html 2.下载好jenkins安装包 j ... 查看全文
C#——委托、Lambda表达式、闭包和内存泄漏
使用委托的典型情况 首先看看委托的常见的使用情景:定义一个委托、使用刚定义的委托声明一个委托变量、根据需要将方法和该变量绑定,最后在合适的地方使用它。代码形式如下: //定义委托 public delegate void SomeDelegate(); class SomeClass { publi ... 查看全文
windows advanced firewall simple config
config windows firewall with specific way 查看全文
win10操作系统查看电池损耗,电池使用时间
第一步:win+R 第二步:输入cmd 第三步:输入命令Powercfg /batteryreport 结果: ... 查看全文
cmd查看端口占用,查看进程,并结束进程的方法(window版本)
首先利用window+R组合键,调出命令窗口 以下是开启一个web程序 端口为8080 .输入命令:netstat -ano,列出所有端口的情况。在列表中我们观察被占用的端口,找到8080. 或者使用netstat -aon|findstr "端口" (查看具体哪个端口被占用 ) 在使用命令: ta ... 查看全文
仿IntelliJ Darcula的Swing主题FlatLaf使用方法
最近Sandeepin想写个基于Java Swing的RSS阅读器练练手,不过Swing默认主题太丑了,切成系统原生的主题也不是非常好看,正好感觉开发时用的IDEA主题很不错,不管是Light还是Darcula,都符合现代UI的设计风格。自己仿界面肯定很难仿出来,于是网上找找有没有类似风格的Swin ... 查看全文
windows下安装redis并设置自启动
windows下安装redis并设置自启动 一、下载windows版本的Redis 去官网找了很久,发现原来在官网上可以下载的windows版本的,现在官网以及没有下载地址,只能在github上下载,官网只提供linux版本的下载 官网下载地址:http://redis.io/download gi ... 查看全文
C#操作XML配置文件
1 /// <summary> 2 /// 根据Key取Value值 3 /// </summary> 4 /// <param name="key"></param> 命名空间: using System.Configuration; using System.Web; 5 public stat ... 查看全文
C#各版本新功能 C#7.1
async main方法 static int Main()//以前 { return DoAsyncWork().GetAwaiter().GetResult(); } static async Task Main() //现在 有返回值 { // This could also be repla... ... 查看全文
C# 获取指定文件夹中所有的文件(包括子文件夹的文件)
有个需求中需要播放指定路径的声音,但你必须要有该路径的声音才可以播放,如果没有该文件则播放默认的声音,该方法用于初始化应用的时候获取指定目录的所有文件,便于后来播放声音的时判断路径是否存在。 using System; using TopDAL; using System.IO; using Sys ... 查看全文
Prim 算法(浙江大学数据结构 陈越老师) 完整实现(含测试)
根据上图, 构造出来的最小生成树的权值和应为 16. 主要部分代码: /** * 将最小生成树保存为邻接表存储的图 MST, 返回最小权重和 * @param Graph * @param MST 即 Minimun-cost Spanning Tree 最下生成树 * @return */ int ... 查看全文
什么是数组 数组的作用
1.数组(Array)是有序的元素序列。 [1] 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来 ... 查看全文
Java的比较器Comparable与Comparator
在Java中有两个比较器:Comparable、Comparator 对于Integer、Double等等类型,可以直接对他们进行比较,因为已经实现了比较的方式,然而在平时常常会面临需要对集合进行排序的情况,这种情况下我们需要人工定义Java比较器,告诉程序两个对象如何比较大小。 Comparabl ... 查看全文
c++容器总结(vector、string、deque、list、array)
#include <iostream> #include <vector> #include <string> #include <deque> #include <list> #include <forward_list> #include <array> //vector容器 vector<in ... 查看全文
【C++】sort函数使用方法
一.sort函数 1.sort函数包含在头文件为#include<algorithm>的c++标准库中,调用标准库里的排序方法可以实现对数据的排序,但是sort函数是如何实现的,我们不用考虑! 2.sort函数的模板有三个参数: void sort (RandomAccessIterator fir ... 查看全文
深入解析Python模块引入机制
讲完了函数的一些概念,我们来说Python的模块引入,python里面有大量的现成的模块可以使用,不用我们自己造轮子。1.模块的好处:a).打个比方我们要造一个自行车,我们并不需要去制造橡胶,钢筋,轮胎,我们只需要买一些现成的轮子,龙头,把手,组装一下就可以了。Python也是这样,我们有的时候代码需要一些功能,而这些功能在标准库里面或者第三方库里面早就写好我的,我们要做的就是引入而已.b).当你 查看全文
NO.A.0003——Git下将java工程推送到远程仓库,实现代码交换
一、将Java工程提交到本地仓库并推送到远程仓库:1、拷贝Java项目文件夹到.git的工作目录下:在HelloProjet文件夹右键——>TortoiseGit——>添加——>确定(文件上会有一个+号出现)Java项目已添加到暂存区——>END忽略部分不需要添加到本地版本库的文件:选中需要忽略的文件——>TortoiseGit——>删除并添加到忽略列表——&g 查看全文
机器学习常见算法分类汇总
机器学习无疑是当前数据分析领域的一个热点内容。很多人在平时的工作中都或多或少会用到机器学习的算法。本文为您总结一下常见的机器学习算法,以供您在工作和学习中参考。机器学习的算法很多。很多时候困惑人们都是,很多算法是一类算法,而有些算法又是从其他算法中延伸出来的。这里,我们从两个方面来给大家介绍,第一个方面是学习的方式,第二个方面是算法的类似性。学习方式根据数据类型的不同,对一个问题的建模有不同的方式 查看全文
超酷!我不写一行代码,爬取GitHub上几万的Python库
菜鸟独白爬虫很有趣,很多同学都在学爬虫,其实爬虫学习有一定的成本,需要考虑静态和动态网页,有一堆的库需要掌握,复杂的需要用scrapy框架,或者用selenium爬取,甚至要考虑反爬策略。如果你不经常爬数据,偶尔用用的话,有一种神器可以非常快速的爬取,分分种上手而且效果很不错的。今天我们就来介绍一下这款神奇 查看全文
python基础-函数式编程
编程的方法论: 1.面向过程 2.函数式:用数学意义的函数+编程语言定义的函数 3.面向对象 函数式编程的特点: 1.不可变数据,在函数内不使用global等关键字,避免修改数据。 2.第一轮对象,函数即变量,就是少定义或不定义变量名,直接把函数作为变量来传值,传参数。如: #其它编程方法 def ... 查看全文
Spring框架中BeanFactory和FactoryBean的区别
BeanFactory是个bean 工厂,是一个工厂类(接口), 它负责生产和管理bean的一个工厂,是IOC容器最底层的接口,是个IOC容器,是spring用来管理和装配普通bean的IOC容器(这些bean成为普通bean)。 FactoryBean是个bean,在IOC容器的基础上给Bean的 ... 查看全文