#!/usr/bin/python# -*- coding:utf-8 -*- import osimport json file = open('a.txt','w')for root,dirs,files in os.walk('./'): file.write('root:' + root + ...
分类:
编程语言 时间:
2019-10-16 17:38:33
阅读次数:
71
题意 给你一个$1e5$的有点权的树,有$1e5$个操作: 1.给第$x$层的点加上$y$ 2.求以$x$为根的子树的点权和 思路 首先处理出层数为x的所有点 操作2一般都是用dfs序+树状数组/线段树,这题因为它奇怪的题目名字,选择了树状数组 而操作1如果直接暴力的话,复杂度将是$O(nlogn) ...
分类:
编程语言 时间:
2019-10-16 17:39:03
阅读次数:
87
[TOC]更新、更全的《机器学习》的更新网站,更有python、go、数据结构与算法、爬虫、人工智能教学等着你:https://www.cnblogs.com/nickchen121/# 前向分步算法# 一、前向分步算法引入假设Nick的年龄是25岁。1. 第1棵决策树把Nick的年龄设置成初始值0... ...
分类:
编程语言 时间:
2019-10-16 17:39:52
阅读次数:
90
原文:https://www.runoob.com/python/python-exceptions.html Python 异常处理 python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。 异常处理: 本站Python教程会具体 ...
分类:
编程语言 时间:
2019-10-16 17:40:05
阅读次数:
143
死循环、死锁、阻塞、页面打开慢等问题,打线程dump是最好的解决问题的途径。所谓线程dump也就是线程堆栈,获取到线程堆栈有两步: (1)获取到线程的pid,可以通过使用jps命令,在Linux环境下还可以使用ps -ef | grep java (2)打印线程堆栈,可以通过使用jstack pid ...
分类:
编程语言 时间:
2019-10-16 17:42:12
阅读次数:
120
//extern_cpp.h //cppfunc.h //cppfunc.cpp //mainc.c //maincpp.cpp ...
分类:
编程语言 时间:
2019-10-16 17:42:59
阅读次数:
74
算法理解: 一个数组长度为n,他的前m个元素是升序的,后n-m个元素升序的,怎么使整个数组变成一个升序数组? 如n=6,m=3 排序前 排序后 归并排序采用了分治的想法,一个数组如果左边有序,右边有序则进行合并,如果左边无序递归处理,同理右边也递归处理。 由于归并排序每次使严格二分,所以时间复杂度是 ...
分类:
编程语言 时间:
2019-10-16 17:43:49
阅读次数:
82
线程的并发工具类 一、CountDownLatch 【1】CountDownLatch是什么? CountDownLatch,英文翻译为倒计时锁存器,是一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 闭锁可以延迟线程的进度直到其到达终止状态,闭锁可以用来确保某 ...
分类:
编程语言 时间:
2019-10-16 17:44:12
阅读次数:
92
断言是什么 Python assert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常。 运用断言 example1(商店打折): 断言语法 等价于: 由此可知,[表达式] 实际是if的判断语句 使用场景 断言不可不用,但也不能乱用 常见错误的用法是把断言当做一个检测错误的的触 ...
分类:
编程语言 时间:
2019-10-16 17:44:40
阅读次数:
82
转自百度百科:https://baike.baidu.com/item/启发式算法/938987?fr=aladdin 启发式算法(heuristic algorithm)是相对于最优化算法提出的。一个问题的最优算法求得该问题每个实例的最优解。 启发式算法一般针对NP-hard问题:https:// ...
分类:
编程语言 时间:
2019-10-16 17:45:23
阅读次数:
88
[TOC]更新、更全的《机器学习》的更新网站,更有python、go、数据结构与算法、爬虫、人工智能教学等着你:https://www.cnblogs.com/nickchen121/# K-Means聚类算法K-means聚类算法属于无监督学习算法,它实现简单并且聚类效果优良,所以在工业界也被广泛... ...
分类:
编程语言 时间:
2019-10-16 17:47:36
阅读次数:
72
[TOC]更新、更全的《机器学习》的更新网站,更有python、go、数据结构与算法、爬虫、人工智能教学等着你:https://www.cnblogs.com/nickchen121/# AdaBoost算法代码(鸢尾花分类)# 一、导入模块```pythonimport numpy as npim... ...
分类:
编程语言 时间:
2019-10-16 17:49:29
阅读次数:
117
Java提供了3个方法解决线程之间的通信问题,均是java.lang.Object类的方法,都只能在同步方法或者同步代码块中使用,否则会抛出异常。 ...
分类:
编程语言 时间:
2019-10-16 17:50:23
阅读次数:
159
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch ...
分类:
编程语言 时间:
2019-10-16 17:53:25
阅读次数:
66
[TOC]更新、更全的《机器学习》的更新网站,更有python、go、数据结构与算法、爬虫、人工智能教学等着你:https://www.cnblogs.com/nickchen121/# scikit-learn库之k近邻算法由于k近邻可以做回归又可以做分类,所以最普通的k近邻算法在scikit-l... ...
分类:
编程语言 时间:
2019-10-16 17:55:42
阅读次数:
75
[TOC]更新、更全的《机器学习》的更新网站,更有python、go、数据结构与算法、爬虫、人工智能教学等着你:https://www.cnblogs.com/nickchen121/# 决策树CART算法决策树C4.5算法虽然对决策树ID3算法做了很大的改良,但是缺点也是很明显的,无法处理回归问题... ...
分类:
编程语言 时间:
2019-10-16 17:56:00
阅读次数:
81
[TOC]更新、更全的《机器学习》的更新网站,更有python、go、数据结构与算法、爬虫、人工智能教学等着你:https://www.cnblogs.com/nickchen121/# k近邻算法k近邻算法(k-nearest neighbors,KNN)是一种基本的分类和回归方法,本文只探讨分类... ...
分类:
编程语言 时间:
2019-10-16 17:56:12
阅读次数:
80
单个数据源的配置流程 mybatis配置文件 ...
分类:
编程语言 时间:
2019-10-16 17:56:28
阅读次数:
113
因为python2到python3的升级,导致使用yum相关的命令时报错: 报错一: command not found... 方案:修改/usr/bin/yum文件的第一行,将结尾的python改成python27(或python2.7),请自行尝试,修改后能查询yum版本即可; 报错二:cann ...
分类:
编程语言 时间:
2019-10-16 18:02:38
阅读次数:
90
[TOC]更新、更全的《机器学习》的更新网站,更有python、go、数据结构与算法、爬虫、人工智能教学等着你:https://www.cnblogs.com/nickchen121/# RANSAC算法线性回归(波斯顿房价预测)虽然普通线性回归预测结果总体而言还是挺不错的,但是从数据上可以看出数据... ...
分类:
编程语言 时间:
2019-10-16 18:03:34
阅读次数:
88