标签 number 下的文章
- 📂学习笔记-python中进程的创建教程
创建一个进程需要使用multiprocessing模块的Process方法 使用方法:p1 = Process(target=func) p1就是进程的对象,func就是进程启动是执行的任务; 在定义任务时也可以向任务中传参,通过Process方法中的args和kwagrs参数为任务中传递参数; 进程对象常用的几种方法: start() 启动进程,当启动多个进程时为并行...
- 📂Java基础_04 | 正式进入Java的世界(类和对象、类和对象的内存分配详解、构造函数)教程
1.类和对象 - 什么是类把一类事物的静态属性和动态操作组合在一起就形成了类;类是抽象的,用来模拟一类事物;类只是对象的设计模板,并不占用内存,在创建对象的时候根据类的设计分配内存;什么是对象对象是类的一个实体;对象是具体的,实际存在的;对象具有生命周期;比如,可以将类比作是一辆汽车的设计图纸,一辆辆汽车就是根据这个类生产出的对象: 2.类的定义和对象的创建2.1.如何定义类?定义类使用c...
- 📂MOOC《Linux操作系统编程》学习笔记-实验六教程
实验六 线程同步实验https://www.icourse163.org/learn/UESTC-1003040002?tid=1455108444#/learn/content?type=detail&id=1228729539&cid=1245454470需求描述程序流程图知识点记录:实验的一种实现方式: 1 #include "stdio.h" 2 #includ...
- 📂万字长文,带你了解多线程与多进程教程
1. 全局解释器锁全局解释器锁 (英语:Global Interpreter Lock,缩写 GIL)是 计算机程序设计语言解释器 用于 同步线程 的一种机制,它使得任何时刻仅有 一个线程 在执行,即便在 多核心处理器 上,使用 GIL 的解释器也只允许同一时间执行一个线程。常见的使用 GIL 的解释器有 CPython 与 Ruby MRI。如果,你对上面的不理解,也没有问题。通俗的解释就...
- 📂Linux Zookeeper 下载安装教程
zookeeper 官网:https://zookeeper.apache.org/zookeeper 下载地址:https://downloads.apache.org/zookeeper/1、下载最新的安装包 2、上传下载好的安装包到 /home/zookeeper/ 目录下3、执行 tar -zxvf /home/zookeeper/apache-zookeeper-3.7.0-b...
- 📂PHP7 网络编程(一)多进程初探教程
准备我们都知道PHP是单进程执行的,PHP处理多并发主要是依赖服务器或PHP-FPM的多进程及它们进程的复用,但PHP实现多进程也意义重大,尤其是在后台Cli模式下处理大量数据或运行后台DEMON守护进程时,多进程的优势不用多说。PHP的多线程也曾被人提及,但进程内多线程资源共享和分配的问题难以解决。PHP也有多线程想关的扩展 pthreads ,但据说不太稳定,且要求环境为线程安全,所用不...
- 📂shell命令的文本计算教程
今天在linux上碰到一个对比文件数据的问题,要用原始数据测试出算法所算出的数据是否正确,这要对原始数据进行操作和计算,下面我们用shell命令来解决这个问题。这里权限是root,是因为是在本人自己电脑上操作。文本文档:number value 1 10 2 20 3 30 4 ...
- 📂zookeeper windows下搭建与检测教程
步骤如下1、下载zookeeper压缩包并解压,官网地址:http://www.apache.org/dyn/closer.cgi/zookeeper/ 2、进入conf目录将 zoo\_sample.cfg 改名为 zoo.cfg。 3、进入bin目录双击zkServer.cmd,若启动成功,则windows单机版zookeeper搭建成功!需要修改的文件修改zookeeper配置文件...
- 📂并发(一):JMM内存模型和volatile关键字教程
JMM内存模型每个Java线程都有⾃⼰的⼯作内存。操作数据,⾸先从主内存中读,得到⼀份拷⻉,操作完毕后再写回到主内存。 JMM可能带来可⻅性、原⼦性和有序性问题。 所谓可⻅性,就是某个线程对主内存内容的更改,应该⽴刻通知到其它线程。 所谓原⼦性,是指⼀个操作是不可分割的,不能执⾏到⼀半,就不执⾏了。 所谓有序性,就是指令是有序的,不会被重排。volatile关键字vol...
- 📂shell判断字符串是否是数字教程
方法1a=1234echo "$a"|[ -n "sed -n '/^\[0-9\]\[0-9\]\*$/p'" ] && echo string a is numbers第一个-n是shell的测试标志,对后面的串"sed -n '/^\[0-9\]\[0-9\]\*$/p'" 进行测试,如果非空,则结果为真。sed默认会显示所有输入行信息的,sed 的“-n”选项是让sed不要显示,而只...
- 📂第9部分- Linux ARM汇编 语法教程
AArch64上基本所有指令都有3个操作符。一个目标寄存器和2个源寄存器。例如:add w5, w3, w4 // w5 ← w3 + w4 复制代码或者:add x5, x3, x4 // x5 ← x3 + x4 复制代码可以第32个通用寄存器:add w0, w1, wzr // w0 ← w1 + 0 复制代码add w0, w1, #2 // w0 ...
- 📂shell实例第17讲:连续输入4个100以内的数字,统计和、乘、平均、最小和最大教程
连续输入4个100以内的数字,统计和、乘、平均、最小和最大#!/bin/bash #作者:魏波 #时间:2017.02.04 COUNT=1 SUM=0 MIN=0 MAX=0 AVG_INT=0 AVG_FLOAT=0 MUL=1 while [ $COUNT -le 4 ] do read -p "请输入1-10个整数:" input_number ...
- 📂shell 双多分支if条件句语法教程
比较两个数大小的语法: [root@dbserver ~]# cat if\_01\_01 read -p "please input two number:" a b if [ $a -gt $b ] then echo "yes,$a > $b" elif [ $a -eq $b ] then echo "yes,$a = $b" else echo "yes,...
- 📂文件映射-----共享内存限制多开教程
共享内存限制多开 =============================在内存中申请一个空间来表示的共享的,然后后面的进程都映射到这个内存就好了。代码实现首先,程序先找到对应名字的内核mapping对象,如果没有就说明需要创建一个就调用CreateMapping,如果有就就用这个Mapping,然后再映射,映射后判断是否大于3,如果没有就继续,有就退出,这个程序再跑的时候就会自动加一&...
- 📂【CO004】操作系统实践笔记3 —— Shell Script 语法速记教程
笔者:YY同学生命不息,代码不止。好玩的项目尽在GitHub-PS:尽量不要使用空格,除非语法规定必须使用!!1. Comment# Single line comment : ' Multi-line comment This is the first comment This is the second comment This is the third comment ...
- 📂第44天学习打卡(JUC 线程和进程 并发和并行 Lock锁 生产者和消费者问题 如何判断锁(8锁问题) 集合类不安全)教程
什么是JUC1.java.util工具包 包 分类业务:普通的线程代码 ThreadRunnable 没有返回值、效率相比Callable相对较低2.线程和进程进程:一个程序。QQ.exe,Music.exe 程序的集合一个进程往往可以包含多个线程,至少包含一个!Java默认有几个线程:2个 main、GC线程:开了一个进程Typora,写字(一个线程在输入),自动保存(线程负责的)对于Ja...
- 📂Shell判断参数是否为数字的6种方法教程
个人用最后一种#!/bin/bash ## 方法1 a=1234;echo "$a"|[ -n "`sed -n '/^[0-9][0-9]*$/p'`" ] && echo string a is numbers 第一个-n是shell的测试标志,对后面的串"`sed -n '/^[0-9][0-9]*$/...
- 📂ZooKeeper Windows 集群搭建教程
ZooKeeper Windows 集群搭建1 下载========================================================================ZooKeeper 下载地址:https://zookeeper.apache.org/releases.html#download选择 Apache ZooKeeper 3.5.8(asc, sh...
- 📂centos8启动zk集群失败:zk Error contacting service. It is probably not running.教程
【README】在 192.168.163.201 机器上 启动zk ,并查看zk 这台; 即 集群只有2台机器, 201 202--ZOO.cfg # The number of milliseconds of each tick tickTime=2000 # The number of ticks that the initial # synchronization phase c...
- 📂Java内存模型(JMM)教程
一、JMMJMM(Java内存模型Java Memory Model,简称JMM)本身是一种抽象的概念并不真实存在,它描述的是一组规则或规范,通过这组规范定义了程序中各个变量(包括实例字段,静态字段和构成数组对象的元素)的访问方式。可见性/原子性/有序性JMM关于同步的规定:1. 线程解锁前,必须把共享变量的值刷新回主内存2. 线程加锁前,必须读取主内存的最新值到自己的工作内存3. 加锁解锁...
- 📂28.shell脚本计算能被3整除的余数和教程
思路:输入数值N,求1-N之间能被3整除的数之和 #!/bin/bash if [ $# -ne 1 ];then#只允许输入一个参数 echo "please input one parameter !" exit 1 fi sum=0 for i in `seq 1 $1` #$1赋值参数 do ...
- 📂在Ubuntu上搭建Zookeeper集群教程
Zookeeper集群搭建集群安装先下载zookeeper压缩包(可从官网下载)我这里是apache-zookeeper-3.5.8-bin.tar.gz在各台主机上解压到/usr/local/zookeepertar -zxvf /home/hadoop/桌面/apache-zookeeper-3.5.8-bin.tar.gz su //进入管理员 mv /home/hadoop/a...
- 📂Windows 系统下载安装 ZooKeeper教程
Windows 系统下载安装 ZooKeeper =============================================这里演示 Apache ZooKeeper 3.4.14 版本的下载与安装进入官网下载 ZooKeeperZooKeeper 官网地址: https://zookeeper.apache.org/点击上面官网链接进入官网跳转页面后,点击下载Zookee...
- 📂What are the sysfs structures for Linux USB(1-1.3:1.0)?教程
Q: What are the sysfs structures for Linux USB?A: For example the directory will have something like: # ls /sys/bus/usb/devices/ 1-0:1.0 1-1.3 1-1.3.1:1.0 1-1:1.0 1-1 1-1.3....
- 📂记录1---python+linux+vim之while循环语句使用教程
涉及到用法如下vim 编辑代码常用:创建文件:vim 文件名编辑文件: 按i字母插入保存并退出:按esc,输入 :wq不保存退出:按esc,输入 :q!linux 给文件添加可执行权限: chmod +x 文件名while循坏语句示例一:计算李某存入银行的钱,每年可以得到多少总金额创建步骤以及执行结果:代码范例:示例代码解释:1、当year的值小于等于period值时,继续执行循环执行语句,...
- 📂linux命令之 repeat 重复执行命令教程
linux下有时候执行需要持续性测试一天执行命令,可以使用repeat重复执行该命令进入 ~/.bashrc 中编辑一个函数function repeat()加入内容如下:$ vim ~/.bashrc function repeat() { number=$1 shift echo $@ for n in $(seq $number); do $@ done }...
- 📂调整vm中centos6.5屏幕分辨率(用于记录学习)教程
在vmware中安装centos6.5之后发现图形界面不能全屏使用,采用了网上说的安装vm tools后依然无法生效,以及修改grub.conf文件中kernel行加入vga参数依然无法生效最后解决:通过xrandr命令强行修改分辨率,可以修改分辨率,虽然无法做到在虚拟机屏幕被动适配宿主机屏幕分辨率。xrandr [-s] [number]通过xrandr不带选项和参数查看所有屏幕分辨率,其...
- 📂shell脚本之猜数字教程
shell脚本之猜数字[root@m01 scripts]# cat guess-number.sh #!/bin/bash num=`echo $[RANDOM%60]` while : do read -p "input a number in 1-60:" num1; if [[ $num1 -eq $num ]] then echo ...
- 📂Oracle数据库常用函数汇总教程
数据库函数集一、substr截取字符串函数格式1: substr(string , a, b);注:string为字符串类型,a和b为int类型 1、string 需要截取的字符串 2、a 截取字符串的开始位置(注:当a等于0或1时,都是从第一位开始截取) 3、b 要截取的字符串的长度格式2:substr(string, a);1、string 需要截取的字符串 2、a 可以理解为从第a个字...
- 📂两个SQL查询,横向合并为一个查询结果教程
第一条sql:select unit,count(*)as number from archives\_management group by unit第二条sql:select fine\_units,count(*) as fine\_number from fine group by fine\_units注:两条sql 分别查询结果如下图要求生成如下格式:unit number fi...