首页 > 2020年05月07日 > 全部分享
线程_FIFO队列实现生产者消费者
import threading # 导入线程库 import time from queue import Queue # 队列 class Producer(threading.Thread): # 线程的继承类,修改 run 方法 def run(self): global queue cou ...
分类:编程语言   时间:2020-05-07 21:45:32    收藏:0  评论:0  赞:0  阅读:66
Spring的依赖注入之p命名空间和c命名空间
p命名空间是set注入的一种快捷实现方式,想要使用p命名空间注入,需要注意一下几点。 1. 实体类中必须有set方法; 2. 实体类中必须有无参构造器(默认存在); 3. 必须导入p命名空间注入方式依赖。 xml依赖代码: xmlns:p="http://www.springframework.or ...
分类:编程语言   时间:2020-05-07 21:45:12    收藏:0  评论:0  赞:0  阅读:88
IfcOpeningStandardCase
IFC4中新增的实体 IfcOpeningStandardCase定义了一个洞口,该洞口具有尺寸参数的某些约束、在空心元素中的位置以及几何表示的某些约束。IfcOpeningStandardCase处理所有打开的情况,即:■是真正的开口,其中开口深度大于或等于元件厚度,并且预定义类型正确设置为.op ...
分类:其他   时间:2020-05-07 21:44:48    收藏:0  评论:0  赞:0  阅读:50
线程_共享全局变量(全局变量在主线程和子线程中不同)
from threading import Thread import time g_num = 100 def work1(): global g_num for i in range(3): g_num += 1 print(" 在work1函数中,g_num 是 %d "%(g_num)) d ...
分类:编程语言   时间:2020-05-07 21:44:31    收藏:0  评论:0  赞:0  阅读:154
线程_Process实例
from multiprocessing import Process import os from time import sleep def run_proc(name,age,**kwargs): for i in range(10): print("子进程运行中,名字为 = %s,年龄为 = ...
分类:编程语言   时间:2020-05-07 21:44:14    收藏:0  评论:0  赞:0  阅读:50
分享一个我自己做的 Excel 万年历
"下载链接在此" 。 纯 Excel 公式实现,带农历,可自定义节日,可自定义配色。 带有紧凑日历的记事日历两种日历,均可直接 Ctrl+P 打印,且打印时不带有顶部的控制栏。 ...
分类:其他   时间:2020-05-07 21:43:09    收藏:0  评论:0  赞:0  阅读:60
Docker笔记(5)-Docker容器
Docker容器 用户可以从单个镜像启动 一个或多个 容器 容器 VS 虚拟机 虚拟机运行在完整的操作系统上,容器会共享宿主机的操作系统内核. 在虚拟机模型中,需要开启物理机并启动Hypervisor引导程序,一旦Hypervisor启动,就会 占用机器上的所有物理资源 .接下来Hypervisor ...
分类:其他   时间:2020-05-07 21:21:59    收藏:0  评论:0  赞:0  阅读:86
一般使用什么注册中心?还有别的选择吗?
推荐使用 Zookeeper 作为注册中心,还有 Redis、Multicast、Simple 注册中 心,但不推荐。 ...
分类:其他   时间:2020-05-07 21:21:40    收藏:0  评论:0  赞:0  阅读:87
Zookeeper 的典型应用场景 ?
Zookeeper 是一个典型的发布/订阅模式的分布式数据管理与协调框架,开发人员 可以使用它来进行分布式数据的发布和订阅。 通过对 Zookeeper 中丰富的数据节点进行交叉使用,配合 Watcher 事件通知机 制,可以非常方便的构建一系列分布式应用中年都会涉及的核心功能,如: 1、数据发布/ ...
分类:其他   时间:2020-05-07 21:21:19    收藏:0  评论:0  赞:0  阅读:71
Ubuntu16.4+github+pycharm
Ubuntu16.4 + github + Pycharm 1. 安装github: 2. 配置用户 这里的name和email是你在github上注册账户的name和email 3. SSH远程登录 4. 获取KEY 5. github网站端配置 个人设置 SSHKey 添加新Key 把上步得到的 ...
分类:系统服务   时间:2020-05-07 21:20:49    收藏:0  评论:0  赞:0  阅读:65
冒泡排序
''' 冒泡排序算法的运作如下: 比较相邻的元素。如果第一个比第二个大(升序),就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。最后的元素会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 ...
分类:编程语言   时间:2020-05-07 21:20:35    收藏:0  评论:0  赞:0  阅读:47
3.2.3乔姆斯基的语言观
他是从生成性方向进行抽象,数学化地研究语言,希望能够解释自然语言的无限生成性,他的观点简单地来说就是:语言是递归的替换。在他的理论视角下,他的理论是成功且富于启发的。 ...
分类:编程语言   时间:2020-05-07 21:20:15    收藏:0  评论:0  赞:0  阅读:75
【SpringMVC】11 拦截器
拦截器是AOP具体的应用 只能使用SpringMVC自己的组件有效 之拦截访问控制器方法的请求, 如果访问的是jsp、html、css、img、js这一类的静态资源,则不会拦截 演示: 编写一个拦截器的测试,控制器的方法 package cn.dai.controller; import org.s ...
分类:编程语言   时间:2020-05-07 21:19:56    收藏:0  评论:0  赞:0  阅读:51
[React] useMemo and React.memo
As a beginner of React, might have the confuses with 'useMemo' and 'React.memo': 'useMemo': When using functional components in React we may run into ...
分类:其他   时间:2020-05-07 21:19:21    收藏:0  评论:0  赞:0  阅读:47
获取数组长度
#include <stdio.h> #include <stdlib.h> //定义一个带参数的 宏,将数组长度存储在变量len中 #define GET_ARRAY_LEN(array,len){len = (sizeof(array) / sizeof(array[0]));} char ar ...
分类:编程语言   时间:2020-05-07 21:19:02    收藏:0  评论:0  赞:0  阅读:49
Head First 设计模式- 第一章 设计模式入门
设计原则: 找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。 针对接口编程,而不是针对实现编程。 多用组合,少用继承。 “针对接口编程”真正的意思是“针对超类型(supertype)”编程,关键就在多态。 策略模式定义了算法族,分别封装起来,让它们之间可以互相转换,此 ...
分类:其他   时间:2020-05-07 21:18:48    收藏:0  评论:0  赞:0  阅读:48
random常用方法
import random# random.randint(min,max):number = random.randint(10,50) #10到50之间的一个随机整数# random.uniform(min,max):f = random.uniform(6,20) #6到20之间的一个随机小数 ...
分类:其他   时间:2020-05-07 21:18:16    收藏:0  评论:0  赞:0  阅读:44
书籍推荐:《Linux命令行与shell脚本编程大全.第3版》(高清PDF中文版)
内容简介: 这是一本关于Linux命令行与shell脚本编程的全方位教程,主要包括四大部分:Linux命令行,shell脚本编程基础,高级shell脚本编程,如何创建实用的shell脚本。本书针对Linux系统的最新特性进行了全面更新,不仅涵盖了详尽的动手教程和现实世界中的实用信息,还提供了与所学内 ...
分类:系统服务   时间:2020-05-07 21:17:58    收藏:0  评论:0  赞:0  阅读:77
HttpRunnerManager的服务配置&启动
目录结构 一、HttpRunnerManager简介 二、HTTPRunnerManager下载安装 1.创建HttpRunnerManager数据库 2.下载HttpRunnerManager项目 3.安装依赖文件 1)erlang 2)RabbitMQ 三、HttpRunnerManager配置 ...
分类:Web开发   时间:2020-05-07 21:17:20    收藏:0  评论:0  赞:0  阅读:72
[C/C++] 干货:构建C/C++良好的工程结构
C++20通过了一项非常重要的特性:提供import机制。使用import来引用某个导出的库,而不是基于源代码展开的#include来引用头文件,有助于写出更直观的代码,减少编译时间。都9102年了,要知道在很多年前,C#,Java就支持了这个特性,如C#,以Assembly(程序集)的形式来管理模 ...
分类:编程语言   时间:2020-05-07 21:16:39    收藏:0  评论:0  赞:0  阅读:51
1370条   上一页 1 ... 9 10 11 12 13 ... 69 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!