您的位置:首页 > 博客中心 > 编程语言 >
  • Go 语言函数

    函数用法描述函数定义后可作为值来使用闭包是匿名函数,可在动态编程中使用方法就是一个包含了接受者的函数

    2022-03-29 01:57点击阅读

  • MapReduce报错Exception in thread "main" java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio

    在使用MapReduce的小测试的时候,Driver类启动,或报下面的错误log4j:WARN No appenders could be found for logger (org.apache.hadoop.metrics2.lib.M

    2022-03-29 01:57点击阅读

  • Python多线程并发时通过线程池限流

    Python支持多线程,但是由于GIL的限制并不能无限制的开启子线程。通过semaphore我们可以控制子线程对于共享资源的访问,即可以阻塞一些子线程直到有空余的semaphore资源,但是并不能实际限制子线程数。当我们需要开启成千上万个子

    2022-03-29 01:57点击阅读

  • Go 语言循环语句

    Go 语言循环语句在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。以下为大多编程语言循环程序的流程图:Go 语言提供了以下几种类型循环处理语句:循环类型描述重复执行语句块在 for 循环中嵌套一个或多个 fo

    2022-03-29 01:57点击阅读

  • python通用规范-7

    文章目录7.1 `List`容量初始化7.2 元素个数确定时推荐使用Tuple7.3 推荐使用局部变量引用频繁使用的外界对象7.4 尽量使用`generator comprehension`代替`listcomprehension`7.5

    2022-03-29 01:57点击阅读

  • 【优化算法】量子遗传优化算法【含Matlab源码 1123期】

    一、简介1 遗传算法概述遗传算法(Genetic Algorithm,GA)是进化计算的一部分,是模拟达尔文的遗传选择和自然淘汰的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解的方法。该算法简单、通用,鲁棒性强,适于并行处理。

    2022-03-29 01:57点击阅读

  • 【PID优化】基于matlab粒子群算法PID控制器优化设计【含Matlab源码 1122期】

    一、简介粒子群优化(PSO)是一种基于群体智能的数值优化算法,由社会心理学家James Kennedy和电气工程师Russell Eberhart于1995年提出。自PSO诞生以来,它在许多方面都得到了改进,这一部分将介绍基本的粒子群优化算

    2022-03-29 01:57点击阅读

  • Java JUC并发之读写锁

    九、读写锁 ReadWriteLockRead Lock 读锁 (共享锁)= 允许多个线程一起读 读的时候不允许写操作Write Lock 写锁 (独占锁)= 只允许一个线程(独家)写的时候不允许读操作读写锁的目的: 保证线程安全 读写

    2022-03-29 01:56点击阅读

  • Tomcat与spring的类加载器案例

    Tomcat与spring的类加载器案例接下来将介绍《深入理解java虚拟机》一书中的案例,并解答它所提出的问题。(部分类容来自于书中原文)Tomcat中的类加载器在Tomcat目录结构中,有三组目录(“/common/*”,“/serve

    2022-03-29 01:56点击阅读

  • Go 语言条件语句

    Go 语言条件语句条件语句需要开发者通过指定一个或多个条件,并通过测试条件是否为 true 来决定是否执行指定语句,并在条件为 false 的情况在执行另外的语句。下图展示了程序语言中条件语句的结构:Go 语言提供了以下几种条件判断语句:语

    2022-03-29 01:56点击阅读

  • Debug小技巧,抓线程的栈信息

    1.抓子线程的信息,子线程的断点打的时候,可以选择小红点,右键,选择Thread2.查看当前的栈信息

    2022-03-29 01:56点击阅读

  • Go 语言运算符

    (a + b) * c / d 的值为 : 90((a + b) * c) / d 的值为 : 90(a + b) * (c / d) 的值为 : 90a + (b * c) / d 的值为 : 50

    2022-03-29 01:56点击阅读

  • Go 语言常量

    Go 语言常量常量是一个简单值的标识符,在程序运行时,不会被修改的量。常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。常量的定义格式:const identifier [type] = value你可以省略类型说明

    2022-03-29 01:56点击阅读

  • Go 语言范围(Range)

    Go 语言范围(Range)Go 语言中 range 关键字用于 for 循环中迭代数组(array)、切片(slice)、通道(channel)或集合(map)的元素。在数组和切片中它返回元素的索引和索引对应的值,在集合中返回 key-v

    2022-03-29 01:56点击阅读

  • 【Python知识】random

    random顾名思义,就是取随机数,需要导入random模块。import random1、随机获取一个0到1之间的小数(不含首尾)print(random.random())2、随机获取一个大于0小于3的小数print(random.un

    2022-03-29 01:56点击阅读

  • 【路径规划】基于matlab蚁群算法二维路径规划【含Matlab源码 1131期】

    一、简介1 概要模拟蚂蚁觅食行为(最短路径原理)设计的算法。讲蚂蚁群觅食的特点抽象出来转化成数学描述。? 蚁群算法(Ant Colony Algorithm, ACA)由Marco Dorigo于1992年在他的博士论文中首次提出。? 蚂蚁

    2022-03-29 01:56点击阅读

  • CUDA计算实列:浅析n(n等于1或大于1)维数组计算方法与grid、block、thread之间关系(上篇)

    本文主要针对与我一样的小白想使用CUDA加速方法,而经过Visual Studio编译器对cuda代码反复试验与调整得到以下成果。目前本文主要使用一维数组对CUDA的grid与block的组合尝试,已实现CUDA一维数组的计算,将其记录如下

    2022-03-29 01:55点击阅读

  • 《机器学习Python实现_10_10_集成学习_xgboost_原理介绍及回归树的简单实现》

    一.简介xgboost在集成学习中占有重要的一席之位,通常在各大竞赛中作为杀器使用,同时它在工业落地上也很方便,目前针对大数据领域也有各种分布式实现版本,比如xgboost4j-spark,xgboost4j-flink等。xgboost的

    2022-03-29 01:55点击阅读

  • C语言学习之基本数据类型【一】

    近期学习鸿蒙硬件物联网开发,用到的开发语言是C;一、基础语法:第一个案例:命令gcchello.c#include stdio.h //stdio.h 是一个头文件 , #include 是一个预处理命令,用来引入头文件void fu

    2022-03-29 01:55点击阅读

  • 利用reduce实现数组分类

    const list = [ { type: ‘shop‘, momey: 223 }, { type: ‘study‘, momey: 341 }, { type: ‘shop‘, momey: 821 }, { type: ‘t

    2022-03-29 01:55点击阅读

1 2 3 4 5 6 7 8 9 10 19408