ICode9

精准搜索请尝试: 精确搜索
  • 面向对象编程之Python学习并行计算四2021-12-04 12:32:43

    当前的计算机大多是多内核的CPU,对于一些易并行问题可以使用Python轻松实现并行编程,提高计算速度。 可以如下了解计算机有多少内核: >>>from multiprocessing import cpu_count >>>cpu_count() 4 以下是一个使用随机函数计算圆周率的例子: import random from multiprocessing impor

  • Java 四种线程池的用法分析2021-12-03 11:32:52

      Java 四种线程池的用法分析   1、new Thread的弊端 执行一个异步任务你还只是如下new Thread吗? new Thread(new Runnable() {       @Override     public void run() {         // TODO Auto-generated method stub         }     } ).start

  • python 操作redis数据库2021-12-01 23:03:14

    安装redis的python库 pip install redis 普通的redis链接操作 import redis # 导入redis模块 r = redis.Redis(host='localhost', port=6379, password="pwd@321", db=1,decode_responses=True) # host是redis主机,password为认证密码,redis默认端口是6379,db表示指定的数据库,

  • NTP 网络时间同步服务器2021-12-01 12:01:05

    一、时间时区概念 UTC(Universal Time Coordinated) 世界协调时间;经严谨计算得到的时间,精确到秒,误差在0.9s以内, 是比GMT更为精确的世界时间。 GMT(Greenwich Mean Time) 格林威治标准时间 ; 英国伦敦格林威治定为0°经线开始的地方,地球每15°经度 被分为一个时区,共分为24个时区,相

  • DB2 Buffer Pool定义的太大2021-11-27 15:32:29

    DB2 Buffer Pool定义的太大   如果是 Buffer Pool定义的太大, 无法分配造成的数据库不能连接, 可以尝试用下面的步骤来解决:  1. 用DB2实例Owner的用户登录到系统,  2. 执行下面的命令来设置环境变量DB2_OVERRIDE_BPF  db2set DB2_OVERRIDE_BPF=number-of-pages  其中numbe

  • 5.3 Ceph存储使用2021-11-27 01:05:29

    5.3 Ceph存储使用 在ceph-deploy节点上操作 1 RBD 块存储 (1) RBD介绍RBD即RADOS Block Device的简称,RBD块存储是最稳定且最常用的存储类型。RBD块设备类似磁盘可以被挂载。RBD块设备具有快照、多副本、克隆和一致性等特性,数据以条带化的方式存储在Ceph集群的多个OSD中。如下是对C

  • JDK异步回调2021-11-22 18:32:00

    https://www.cnblogs.com/qq931399960/p/15555152.html中的实现,无论是join还是futuretask都会阻塞主线程,影响效率 JDK8出现了一个新的类CompletableFuture,可以很容易的实现异步回调,使用该类实现订餐外卖 private static Logger logger = LoggerFactory.getLogger(OrderMealP

  • 池化层2021-11-19 22:33:46

    池化层 池化层的目标是对输入图像进行下采样(即缩小),以便减少计算量、内存使用量和参数数量(从而降低过拟合的风险) 池化层中的每个神经元都连接到位于一个小的矩形接受视野中的上一层中有限数量的神经元的输出。必须定义其大小、步幅和填充类型。但是,池化层没有权重。它所做的工作就

  • Executors类创建四种常见线程池,实战java高并发程序设计第二版pdf2021-11-19 13:01:26

    | ThreadPoolExecutor | ExecutorService的默认实现 | | ScheduledThreadPoolExecutor | 继承ThreadPoolExecutor的ScheduledExecutorService接口实现,周期性任务调度的类实现 | 要配置一个线程池是比较复杂的,尤其是对于线程池的原理不是很清楚的情况下,很有可能配置的线程池不

  • 线程创建方式及线程池使用原理2021-11-19 12:32:09

    线程创建方式及线程池使用原理 Thread类用于操作线程,所有的线程对象都必须是Thread类或其子类的实例 创建线程的四种方式: 继承Thread类 实现Runnable接口 使用Callable和Future 线程池 方法1是把线程和任务合并在了一起 方法2,3是把线程和任务分开了 ,任务在Callable,R

  • java四种线程池的使用2021-11-19 11:01:48

    一、四种线程池  Java通过Executors提供四种线程池,分别为 newSingleThreadExecutor 创建一个单线程化的线程池,它只会用唯一的工作线程来执行任务,保证所有任务按照指定顺序(FIFO, LIFO, 优先级)执行。newFixedThreadPool  创建一个定长线程池,可控制线程最大并发数,超出的线程

  • Day25线程池2021-11-17 20:59:21

    什么是线程池 本质就是将任务放到阻塞队列里,然后线程池如果有空闲线程是就执行它 线程池就是可以复用线程的技术 JDK5起提供了代表线程池的接口:ExecutorService 线程池的好处 1.重用已经存在的线程,降低系统资源消耗。 2.减少线程创建和销毁造成的消耗 3.管控线程的并发。 4.

  • 篇2-uvm_event & uvm_event_pool2021-11-16 15:34:58

    1.同步的方法 (1) 在sv中,用于同步的方法有event, semaphore和mailbox; (2) 在UVM中,用于同步的方法为uvm_event; (3) uvm_event不仅能实现不同组间进程间同步的功能,还能像TLM通信一样传递数据,并且作用范围更广(TLM通信只能局限于uvm_component之间,而uvm_event不限于此); 2

  • Google Guava异步回调2021-11-15 18:33:19

    在如下笔记中提到,无论是join还是FutureTask都会阻塞主线程,无法实现真正的异步处理 https://www.cnblogs.com/qq931399960/p/15555152.html Guava可提供了一种异步回调方案,不会阻塞主线程,Guava中添加了几个相关接口 FutureCallback: 主要对异步任务结束后的一些处理,在异步任务执行

  • Redis2021-11-14 20:04:45

    第一步:加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>2.1.0.RELEASE</version> </dependency>

  • linux同步网络时间2021-11-12 16:59:59

    先改个时区 先查看一下     ll /etc/localtime centos6 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime centos7 最简单的方法是创建软连接 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 也可以用下面的方法 # timedatectl list-timezones |grep Shangh

  • Ceph关于too few PGs per OSD的问题2021-11-09 13:00:44

       [root@serverc ~]# ceph osd pool set images pg_num 128 set pool 1 pg_num to 128 继续修改PGS [root@serverc ~]# ceph osd pool set images pgp_num 128 set pool 1 pgp_num to 128   参考资料 1. ceph关于too few PGs per OSD的问题

  • 【转】uvm component间进程同步2021-11-06 14:32:35

    原文链接:http://blog.eetop.cn/blog-1561828-5940103.html   在之前SV的章节中,我们为大家介绍了SV中用来做线程间同步的几种方法,它们分别是semaphore、event和mailbox。然而在UVM中,同步的不再只局限于同一个对象中的各个线程,而是还有各个组件之间的同步问题。一旦发生同步的要求

  • Thread pool in chromium2021-11-05 16:04:55

    Thread pool in chromium 本文来尝试分析 chromium 中线程池的实现与一些应用. 从任务发起出发 首先来看从最上层接口 TaskRunner PostTask, 到任务开始运行经历的流程. 从时序图可见从任务发起到真正执行, 经历了多个类, 多重步骤, 我们需要理解这些类在调用流程的作用和它们的

  • ceph块存储rbd常用操作2021-11-04 17:03:34

    pool状态: ceph df  # 查看当前存储的统计信息 ceph osd lspools #查看当前的存储池列表 rbd ls pool-name #查看存储池pool-name中的image列表 rbd info pool-name/image1  #查看image1的详细信息   有关块存储的操作(ceph节点操作): rbd snap create pool-name/image1@image1_sn

  • Oracle之内存结构(SGA、PGA)2021-11-04 16:35:36

    一、内存结构SGA(System Global Area):由所有服务进程和后台进程共享;PGA(Program Global Area):由每个服务进程、后台进程专有;每个进程都有一个PGA。 二、SGA包含实例的数据和控制信息,包含如下内存结构:1)Database buffer cache:缓存了从磁盘上检索的数据块。2)Redo log buffer:缓存了写

  • 多线程处理2021-11-04 13:34:08

    @Component public class OkThreadPool { private static final Integer CORE_POOL_SIZE = 20; private static final Integer MAX_POOL_SIZE = 40; private static final Integer KEEP_ALIVE_TIME = 60; private static final Integer POOL_CAPACITY = 1000

  • 全局地址池和接口地址池2021-11-02 12:33:26

    DHCP支持配置两种地址池,包括全局地址池和接口地址池           dhcp enable:用来使能DHCP功能。在配置DHCP服务器时,必须先执行dhcp enable命令,才能配置DHCP的其他功能并生效。 dhcp select interface:用来关联接口和接口地址池,为连接到接口的主机提供配置信息。在本示例

  • python多进程和多线程效率比较,ProcessPoolExecutor,ThreadPoolExecutor2021-11-01 11:02:10

    一下代码使用官方进程池和线程池测试,运行10万次函数时间。   import time from concurrent.futures import ProcessPoolExecutor,ThreadPoolExecutor import nb_log def f(x): pass if x%1000 == 0: print(x) if __name__ == '__main__': pool = Process

  • 【软考网络工程师】华为路由器&交换机配置2021-10-31 19:32:54

    文章目录 写在前面DHCP案例拓扑具体配置过程检验 ACL案例拓扑具体配置过程验证 结语参考资料 写在前面 还有几天就软考了,考个证混混分。 DHCP 案例 目的: 对交换机配置DHCP,实现PC自动获取IP地址。 设备概述: 设置两个vlan,分别为vlan10 和 vlan 20。然后将两个PC分别划分到

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有